Skip to content

Crash when playing a m4a file ( AAC-LC )

Vlc crashes when trying to reproduce a m4a file.

Hereafter is the backtrace.

The file plays ok through ffplay.

Also, i have uploaded the file to a personal server (55Mb)

http://ballfire.no-ip.biz/crash.m4a

-------------------Backtrace-----------

(gdb) run
Starting program: /usr/bin/vlc 07\ La\ gazza\ ladra.m4a
warning: the debug information found in "/lib64/ld-2.19.so" does not match "/lib64/ld-linux-x86-64.so.2" (CRC mismatch).

[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
VLC media player 2.1.5 Rincewind (revision 2.1.4-49-gdab6cb5)
[New Thread 0x7fffeb9cd700 (LWP 8560)]
[New Thread 0x7ffff7f10700 (LWP 8561)]
[New Thread 0x7fffeb1cc700 (LWP 8562)]
[Thread 0x7fffeb1cc700 (LWP 8562) exited]
[New Thread 0x7fffeb1cc700 (LWP 8563)]
[0x605118] main libvlc: Ejecutar vlc con la interfaz predeterminada. Use «cvlc» para usar vlc sin interfaz.
[New Thread 0x7fffe86f9700 (LWP 8564)]
[New Thread 0x7fffd52d2700 (LWP 8565)]
[New Thread 0x7fffd0dc9700 (LWP 8566)]
[New Thread 0x7fffd0166700 (LWP 8567)]
*** Error in `/usr/bin/vlc': free(): invalid pointer: 0x00007fffc4c46708 ***

Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffd0166700 (LWP 8567)]
0x00007ffff742c407 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56      ../nptl/sysdeps/unix/sysv/linux/raise.c: No existe el fichero o el directorio.
(gdb) btg
Undefined command: "btg".  Try "help".
(gdb) bt
[#0](https://code.videolan.org/videolan/vlc/-/issues/0)  0x00007ffff742c407 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
[#1](https://code.videolan.org/videolan/vlc/-/issues/1)  0x00007ffff742d7e8 in __GI_abort () at abort.c:89
[#2](https://code.videolan.org/videolan/vlc/-/issues/2)  0x00007ffff746a344 in __libc_message (do_abort=do_abort@entry=1, fmt=fmt@entry=0x7ffff755cfb0 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175
[#3](https://code.videolan.org/videolan/vlc/-/issues/3)  0x00007ffff746fb1e in malloc_printerr (action=1, str=0x7ffff7559068 "free(): invalid pointer", ptr=<optimized out>) at malloc.c:4996
[#4](https://code.videolan.org/videolan/vlc/-/issues/4)  0x00007ffff7470826 in _int_free (av=<optimized out>, p=<optimized out>, have_lock=0) at malloc.c:3840
[#5](https://code.videolan.org/videolan/vlc/-/issues/5)  0x00007fffbf2e865c in av_freep () from /usr/lib/x86_64-linux-gnu/libavutil.so.52
[#6](https://code.videolan.org/videolan/vlc/-/issues/6)  0x00007fffbf2daffd in av_buffer_unref () from /usr/lib/x86_64-linux-gnu/libavutil.so.52
[#7](https://code.videolan.org/videolan/vlc/-/issues/7)  0x00007fffbf2e1f3e in av_frame_unref () from /usr/lib/x86_64-linux-gnu/libavutil.so.52
[#8](https://code.videolan.org/videolan/vlc/-/issues/8)  0x00007fffbfa20039 in avcodec_decode_audio4 () from /usr/lib/x86_64-linux-gnu/libavcodec.so.55
[#9](https://code.videolan.org/videolan/vlc/-/issues/9)  0x00007fffc06cd967 in ?? () from /usr/lib/vlc/plugins/codec/libavcodec_plugin.so
[#10](https://code.videolan.org/videolan/vlc/-/issues/10) 0x00007ffff714861e in ?? () from /usr/lib/libvlccore.so.7
[#11](https://code.videolan.org/videolan/vlc/-/issues/11) 0x00007ffff714a1a1 in ?? () from /usr/lib/libvlccore.so.7
[#12](https://code.videolan.org/videolan/vlc/-/issues/12) 0x00007ffff79ac0a4 in start_thread (arg=0x7fffd0166700) at pthread_create.c:309
[#13](https://code.videolan.org/videolan/vlc/-/issues/13) 0x00007ffff74dcfbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
(gdb) 

VLC Version info:

VLC media player 2.1.5 Rincewind (revision 2.1.4-49-gdab6cb5) Versión de VLC 2.1.5 Rincewind (2.1.4-49-gdab6cb5) Compilado por marillat en deb-multimedia.org (Jul 14 2014 09:50:44) Compilador: gcc version 4.9.0 (Debian 4.9.0-11)

Edited by Rémi Denis-Courmont
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information