Atrac Sample Decoding Vulnerability
Hello,
Recently I have checked some of mine files and one of them crash VLC. It is interesting since it's the one from the recent RealPlayer security update [1] which was exploitable. I attached repro and seed file for you.
[1] CVE-2012-0928 @ http://service.real.com/realplayer/security/02062012_player/en/
Cheers, Andrzej
PS. I hope I didn't screwed up anything, first time using TRAC.
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
Added attachment:
I couldn't attach files due to file size so here's the link - http://dl.dropbox.com/u/30447464/Crash.zip
- Owner
What version of VLC did you try?
- Owner
You should. 2.0.0 seems unaffected.
Stacktrace suggests it could potentially be a libavcodec bug?
$ gdb ./vlc GNU gdb (Ubuntu/Linaro 7.3-0ubuntu2) 7.3-2011.08 Copyright (C) 2011 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i686-linux-gnu". For bug reporting instructions, please see: <http://bugs.launchpad.net/gdb-linaro/>... Reading symbols from /media/data/vlc/build/vlc...done. (gdb) set logging on Copying output to gdb.txt. (gdb) run -vvv /tmp/repro.rm Starting program: /media/data/vlc/build/vlc -vvv /tmp/repro.rm [Thread debugging using libthread_db enabled] VLC media player 2.1.0-git Rincewind (revision 5751713) [0x804da78] main libvlc debug: VLC media player - 2.1.0-git Rincewind [0x804da78] main libvlc debug: Copyright © 1996-2012 the VideoLAN team [0x804da78] main libvlc debug: revision 5751713 [0x804da78] main libvlc debug: configured with ../configure '--prefix=/usr' '--enable-snapshot' '--enable-debug' '--enable-dbus-control' '--enable-musicbrainz' '--enable-shared-libvlc' '--enable-lirc' '--enable-x264' '--enable-shout' '--enable-taglib' '--enable-v4l' '--enable-cddax' '--enable-dvb' '--enable-vcdx' '--enable-realrtsp' '--enable-xvmc' '--enable-svg' '--enable-dvdread' '--enable-dc1394' '--enable-dv' '--enable-theora' '--enable-faad' '--enable-twolame' '--enable-real' '--enable-flac' '--enable-tremor' '--with-ffmpeg-mp3lame' '--with-ffmpeg-faac' '--disable-quicktime' '--enable-dirac' '--enable-skins2' '--enable-qt4' '--enable-ncurses' '--enable-aa' '--enable-caca' '--enable-esd' '--enable-jack' '--enable-xosd' '--disable-goom' '--disable-cddax' '--disable-vcdx' [0x804da78] main libvlc debug: searching plug-in modules [0x804da78] main libvlc debug: loading plugins cache file /media/data/vlc/build/src/.libs/vlc/plugins/plugins.dat [0x804da78] main libvlc warning: cannot read /media/data/vlc/build/src/.libs/vlc/plugins/plugins.dat (No such file or directory) [0x804da78] main libvlc debug: recursively browsing `/media/data/vlc/build/src/.libs/vlc/plugins' [0x804da78] main libvlc debug: saving plugins cache /media/data/vlc/build/src/.libs/vlc/plugins/plugins.dat [0x804da78] main libvlc debug: loading plugins cache file /media/data/vlc/build/modules/plugins.dat [0x804da78] main libvlc debug: recursively browsing `/media/data/vlc/build/modules' [0x804da78] main libvlc debug: saving plugins cache /media/data/vlc/build/modules/plugins.dat [0x804da78] main libvlc debug: plug-ins loaded: 415 modules [0x804da78] main libvlc debug: opening config file (/tmp/.config/vlc/vlcrc) [0x804da78] main libvlc debug: translation test: code is "C" [0x804da78] main libvlc debug: CPU has capabilities MMX 3DNow! MMXEXT SSE SSE2 SSE3 FPU [0x804da78] main libvlc debug: looking for memcpy module: 4 candidates [0x804da78] main libvlc debug: using memcpy module "memcpymmxext" [0x80fefa0] main input debug: Creating an input for 'Media Library' [0x80fefa0] main input debug: Input is a meta file: disabling unneeded options [0x80fefa0] main input debug: using timeshift granularity of 50 MiB, in path '/tmp' [0x80fefa0] main input debug: `file/xspf-open:///tmp/.local/share/vlc/ml.xspf' gives access `file' demux `xspf-open' path `/tmp/.local/share/vlc/ml.xspf' [0x80fefa0] main input debug: creating demux: access='file' demux='xspf-open' location='/tmp/.local/share/vlc/ml.xspf' file='/tmp/.local/share/vlc/ml.xspf' [0x80eee78] main demux debug: looking for access_demux module: 3 candidates [0x80eee78] main demux debug: no access_demux module matching "file" could be loaded [0x80fefa0] main input debug: creating access 'file' location='/tmp/.local/share/vlc/ml.xspf', path='/tmp/.local/share/vlc/ml.xspf' [0x80fdbb8] main access debug: looking for access module: 2 candidates [0x80fdbb8] filesystem access debug: opening file `/tmp/.local/share/vlc/ml.xspf' [0x80fdbb8] main access debug: using access module "filesystem" [0x80feb38] main stream debug: Using stream method for AStream* [0x80feb38] main stream debug: starting pre-buffering [0x80feb38] main stream debug: received first data after 0 ms [0x80feb38] main stream debug: pre-buffering done 296 bytes in 0s - 9324 KiB/s [0x80fe2c8] main stream debug: looking for stream_filter module: 7 candidates [0x80fe2c8] main stream debug: no stream_filter module matching "any" could be loaded [0x80fe2c8] main stream debug: looking for stream_filter module: 1 candidate [0x80fe2c8] main stream debug: using stream_filter module "stream_filter_record" [0x80fefa0] main input debug: creating demux: access='file' demux='xspf-open' location='/tmp/.local/share/vlc/ml.xspf' file='/tmp/.local/share/vlc/ml.xspf' [0x80ef860] main demux debug: looking for demux module: 1 candidate [0x80ef860] playlist demux debug: using XSPF playlist reader [0x80ef860] main demux debug: using demux module "playlist" [0x80f2848] main demux meta debug: looking for meta reader module: 2 candidates [0x80f2848] lua demux meta debug: Trying Lua scripts in /tmp/.local/share/vlc/lua/meta/reader [0x80f2848] lua demux meta debug: Trying Lua scripts in /media/data/vlc/build/src/.libs/vlc/lua/meta/reader [0x80f2848] lua demux meta debug: Trying Lua scripts in /media/data/vlc/share/lua/meta/reader [0x80f2848] lua demux meta debug: Trying Lua playlist script /media/data/vlc/share/lua/meta/reader/filename.lua [0x80f2848] main demux meta debug: no meta reader module matching "any" could be loaded [0x80fefa0] main input debug: `file/xspf-open:///tmp/.local/share/vlc/ml.xspf' successfully opened [0x80d4b68] main xml reader debug: looking for xml reader module: 1 candidate [0x80d4b68] main xml reader debug: using xml reader module "xml" [0x80ef860] playlist demux debug: parsed 0 tracks successfully [0x80fefa0] main input debug: EOF reached [0x80ef860] main demux debug: removing module "playlist" [0x80fe2c8] main stream debug: removing module "stream_filter_record" [0x80fdbb8] main access debug: removing module "filesystem" [0x80fefa0] main input debug: Destroying the input for 'Media Library' [0x80fe2c8] main interface debug: looking for interface module: 1 candidate [0x80fe2c8] main interface debug: using interface module "hotkeys" [New Thread 0xb7783b70 (LWP 13059)] [0x80f7bc8] main playlist debug: playlist threads correctly activated [0x80f7bc8] main playlist debug: adding item `repro.rm' ( file:///tmp/repro.rm ) [New Thread 0xb7702b70 (LWP 13060)] [0x80ed390] main interface debug: looking for interface module: 1 candidate [0x80f7bc8] main playlist debug: rebuilding array of current - root Playlist [0x80f7bc8] main playlist debug: rebuild done - 1 items, index -1 [0x80ed9a0] main input debug: Creating an input for 'repro.rm' [New Thread 0xb7634b70 (LWP 13061)] [0x80ed390] main interface debug: using interface module "globalhotkeys" [0x80f5c38] main interface debug: looking for interface module: 1 candidate [0x80f5c38] dbus interface debug: listening on dbus as: org.mpris.MediaPlayer2.vlc-13056 [0x80f5c38] dbus interface debug: Adding dbus watch on fd 12 [0x80f5c38] dbus interface debug: Watching fd 12 for writeability [0x80f5c38] dbus interface debug: Adding dbus watch on fd 12 [0x80f5c38] dbus interface debug: Watching fd 12 for readability [0x80f5c38] main interface debug: using interface module "dbus" [New Thread 0xb7579b70 (LWP 13062)] [0x80dc050] main interface debug: looking for interface module: 1 candidate [0x80f5c38] dbus interface debug: 4 µs elapsed since last wakeup [0x80f5c38] dbus interface debug: Sleeping until something happens [0x80dc050] main interface debug: using interface module "inhibit" [0x804da78] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface. [0x80e1308] main interface debug: looking for interface module: 4 candidates [New Thread 0xb5073b70 (LWP 13063)] Gtk-Message: Failed to load module "canberra-gtk-module" [NULL @ 0xb732c320] Unsupported video codec [rm @ 0xb731e880] max_analyze_duration reached [0x80f7bc8] main playlist debug: no fetch required for (null) (art currently (null)) [Thread 0xb7702b70 (LWP 13060) exited] [New Thread 0xb6848b70 (LWP 13064)] [New Thread 0xb2adfb70 (LWP 13065)] [0x828dad8] main generic debug: looking for extension module: 1 candidate [0x828dad8] lua generic debug: Opening Lua Extension module [0x828dad8] lua generic debug: Trying Lua scripts in /tmp/.local/share/vlc/lua/extensions [0x828dad8] lua generic debug: Trying Lua scripts in /media/data/vlc/build/src/.libs/vlc/lua/extensions [0x828dad8] lua generic debug: Trying Lua scripts in /media/data/vlc/share/lua/extensions [0x828dad8] lua generic debug: Trying Lua playlist script /media/data/vlc/share/lua/extensions/test2.lua [0x828dad8] lua generic debug: Scanning Lua script /media/data/vlc/share/lua/extensions/test2.lua [New Thread 0xb7702b70 (LWP 13066)] [0x828dad8] lua generic debug: Script /media/data/vlc/share/lua/extensions/test2.lua has the following capability flags: 0x0 [0x828dad8] lua generic debug: Trying Lua playlist script /media/data/vlc/share/lua/extensions/trst.lua [0x828dad8] lua generic debug: Scanning Lua script /media/data/vlc/share/lua/extensions/trst.lua [New Thread 0xb5ee7b70 (LWP 13067)] [0x828dad8] lua generic debug: Script /media/data/vlc/share/lua/extensions/trst.lua has the following capability flags: 0x0 [0x828dad8] main generic debug: using extension module "lua" [0x82d72e0] main probe debug: looking for services probe module: 10 candidates [0x82d72e0] main probe debug: no services probe module matching "any" could be loaded [0x80e1308] qt4 interface debug: Sorting by column -1, order 0 [0x80e1308] qt4 interface debug: Sorting by column -1, order 0 [0x80e1308] qt4 interface debug: Sorting by column -1, order 0 [0x80e1308] main interface debug: using interface module "qt4" [0x80f7bc8] main playlist debug: processing request item: null, node: Playlist, skip: 0 [0x80f7bc8] main playlist debug: starting playback of the new playlist item [0x80f7bc8] main playlist debug: creating new input thread [0x80e4c60] main input debug: Creating an input for 'repro.rm' [New Thread 0xb1910b70 (LWP 13068)] [0x80e4c60] main input debug: using timeshift granularity of 50 MiB, in path '/tmp' [0x80e4c60] main input debug: `file:///tmp/repro.rm' gives access `file' demux `' path `/tmp/repro.rm' [0x80e4c60] main input debug: creating demux: access='file' demux='' location='/tmp/repro.rm' file='/tmp/repro.rm' [0x80e4ac0] main demux debug: looking for access_demux module: 3 candidates [0x80e4ac0] main demux debug: no access_demux module matching "file" could be loaded [0x80e4c60] main input debug: creating access 'file' location='/tmp/repro.rm', path='/tmp/repro.rm' [0x82f9950] main access debug: looking for access module: 2 candidates [0x82f9950] filesystem access debug: opening file `/tmp/repro.rm' [0x82f9950] main access debug: using access module "filesystem" [0x80e4ac0] main stream debug: Using stream method for AStream* [0x80e4ac0] main stream debug: starting pre-buffering [0x80e4ac0] main stream debug: received first data after 0 ms [0x80e4ac0] main stream debug: pre-buffering done 1024 bytes in 0s - 14492 KiB/s [0x82f97c0] main stream debug: looking for stream_filter module: 7 candidates [0x82f97c0] main stream debug: no stream_filter module matching "any" could be loaded [0x82f97c0] main stream debug: looking for stream_filter module: 1 candidate [0x82f97c0] main stream debug: using stream_filter module "stream_filter_record" [0x80e4c60] main input debug: creating demux: access='file' demux='' location='/tmp/repro.rm' file='/tmp/repro.rm' [0x82f9d88] main demux debug: looking for demux module: 52 candidates [0x82f9d88] avformat demux debug: trying url: /tmp/repro.rm [0x82f9d88] avformat demux debug: detected format: rm [NULL @ 0x82f79a0] Unsupported video codec [0x80e1308] qt4 interface debug: IM: Setting an input [0x80f5c38] dbus interface debug: Got a VLC event on item-current. The main loop needs to wake up in order to process it [0x80f5c38] dbus interface debug: Sending wakeup signal to the main loop [0x80f5c38] dbus interface debug: the main loop has been woken up [0x80f5c38] dbus interface debug: Removing a byte from the self-pipe process 13056: arguments to dbus_message_iter_append_basic() were incorrect, assertion "_dbus_check_is_valid_utf8 (*string_p)" failed in file ../../dbus/dbus-message.c line 2534. This is normally a bug in some application using the D-Bus library. [0x80f5c38] dbus interface debug: Nothing happened on fd 12 [0x80f5c38] dbus interface debug: Dispatching incoming dbus message [0x80f5c38] dbus interface debug: Dispatching incoming dbus message [0x80f5c38] dbus interface debug: Dispatching incoming dbus message [0x80f5c38] dbus interface debug: Routing org.freedesktop.DBus.Properties.GetAll D-Bus method call to org.mpris.MediaPlayer2 [0x80f5c38] dbus interface debug: Getting All properties [0x80f5c38] dbus interface debug: Toggling dbus watch on fd 12 [0x80f5c38] dbus interface debug: Watch on fd 12 has been enabled, the main loops needs to wake up [0x80f5c38] dbus interface debug: Sending wakeup signal to the main loop [0x80f5c38] dbus interface debug: Removing dbus watch on fd 12 [0x80f5c38] dbus interface debug: Removing dbus watch on fd 12 [0x80f5c38] dbus interface debug: Dispatching incoming dbus message [0x80f5c38] dbus interface debug: Dispatching incoming dbus message [0x80f5c38] dbus interface debug: DBus dispatch status changed to COMPLETE. [0x80f5c38] dbus interface debug: 2890279 µs elapsed since last wakeup [0x80f5c38] dbus interface debug: Sleeping until something happens [0x80f5c38] dbus interface debug: the main loop has been woken up [0x80f5c38] dbus interface debug: Removing a byte from the self-pipe [0x80f5c38] dbus interface debug: 1094 µs elapsed since last wakeup [0x80f5c38] dbus interface debug: Sleeping until something happens [rm @ 0x82f9e20] max_analyze_duration reached [0x80e4c60] main input debug: selecting program id=0 [0x80f5c38] dbus interface debug: Got a VLC event on intf-event. The main loop needs to wake up in order to process it [0x80f5c38] dbus interface debug: Sending wakeup signal to the main loop [0x80f5c38] dbus interface debug: the main loop has been woken up [0x80f5c38] dbus interface debug: Removing a byte from the self-pipe process 13056: arguments to dbus_message_iter_append_basic() were incorrect, assertion "_dbus_check_is_valid_utf8 (*string_p)" failed in file ../../dbus/dbus-message.c line 2534. This is normally a bug in some application using the D-Bus library. [0x80f5c38] dbus interface debug: 18382 µs elapsed since last wakeup [0x80f5c38] dbus interface debug: Sleeping until something happens [0x82f9d88] avformat demux debug: adding es: audio codec = atrc [0x82f9d88] avformat demux warning: unsupported track type (2:0) in avformat demux [0x82f9d88] avformat demux debug: AVFormat supported stream [0x82f9d88] avformat demux debug: - format = rm (RealMedia format) [0x82f9d88] avformat demux debug: - start time = 0 [0x82f9d88] avformat demux debug: - duration = 35061000 [0x82f9d88] main demux debug: using demux module "avformat" [0x80e4c60] main input debug: looking for a subtitle file in /tmp [0x82f82d8] main decoder debug: looking for decoder module: 32 candidates [0x82f82d8] avcodec decoder debug: libavcodec initialized (interface 0x350600) [0x82f82d8] avcodec decoder debug: ffmpeg codec (atrac 3) started [0x82f82d8] avcodec decoder debug: Using 192000 bytes output buffer [0x82f82d8] main decoder debug: using decoder module "avcodec" [New Thread 0xb096fb70 (LWP 13069)] [0xb7328ff8] main demux meta debug: looking for meta reader module: 2 candidates [0xb7328ff8] lua demux meta debug: Trying Lua scripts in /tmp/.local/share/vlc/lua/meta/reader [0xb7328ff8] lua demux meta debug: Trying Lua scripts in /media/data/vlc/build/src/.libs/vlc/lua/meta/reader [0xb7328ff8] lua demux meta debug: Trying Lua scripts in /media/data/vlc/share/lua/meta/reader [0xb7328ff8] lua demux meta debug: Trying Lua playlist script /media/data/vlc/share/lua/meta/reader/filename.lua [0xb7328ff8] main demux meta debug: no meta reader module matching "any" could be loaded [0x80f5c38] dbus interface debug: Got a VLC event on intf-event. The main loop needs to wake up in order to process it [0x80f5c38] dbus interface debug: Sending wakeup signal to the main loop [0x80f5c38] dbus interface debug: the main loop has been woken up [0x80f5c38] dbus interface debug: Removing a byte from the self-pipe process 13056: arguments to dbus_message_iter_append_basic() were incorrect, assertion "_dbus_check_is_valid_utf8 (*string_p)" failed in file ../../dbus/dbus-message.c line 2534. This is normally a bug in some application using the D-Bus library. [0x80f5c38] dbus interface debug: 567501 µs elapsed since last wakeup [0x80f5c38] dbus interface debug: Sleeping until something happens [0x80e4c60] main input debug: `file:///tmp/repro.rm' successfully opened [0x80f5c38] dbus interface debug: Got a VLC event on intf-event. The main loop needs to wake up in order to process it [0x80f5c38] dbus interface debug: Sending wakeup signal to the main loop [0x80f5c38] dbus interface debug: the main loop has been woken up [0x80f5c38] dbus interface debug: Removing a byte from the self-pipe [0x80f5c38] dbus interface debug: 292 µs elapsed since last wakeup [0x80f5c38] dbus interface debug: Sleeping until something happens [0x80e4c60] main input debug: Buffering 0% [0x80e4c60] main input debug: Buffering 7% [0x80e4c60] main input debug: Buffering 15% [0x80e4c60] main input debug: Buffering 23% [0x82f82d8] avcodec decoder warning: Physical channel configuration not set : guessing [0x80f7bc8] main playlist debug: creating audio output [0x8336410] main audio output debug: looking for audio output module: 3 candidates [0x80e4c60] main input debug: Buffering 30% [0x80e4c60] main input debug: Buffering 38% [0x80e4c60] main input debug: Buffering 46% [0x80e4c60] main input debug: Buffering 53% [0x80e4c60] main input debug: Buffering 61% [0x80e4c60] main input debug: Buffering 68% [0x80e4c60] main input debug: Buffering 77% [0x80e4c60] main input debug: Buffering 84% [0x80e4c60] main input debug: Buffering 92% [0x80e4c60] main input debug: Buffering 100% [0x80e4c60] main input debug: Stream buffering done (323 ms in 14 ms) [0x8336410] pulse audio output debug: using stereo channel map [0x8336410] pulse audio output debug: using library version 1.0.0 [0x8336410] pulse audio output debug: (compiled with version 1.0.0, protocol 24) [New Thread 0xb08e6b70 (LWP 13070)] [0x8336410] pulse audio output debug: connected locally to unix:/tmp/.pulse/d49e58b2c42d1e45b6fe15fd00000232-runtime/native as client [#241](https://code.videolan.org/videolan/vlc/-/issues/241) [0x8336410] pulse audio output debug: using protocol 24, server protocol 24 [0x8336410] pulse audio output debug: using buffer metrics: maxlength=4194304, tlength=21168, prebuf=0, minreq=3528 [0x8336410] pulse audio output debug: connected to sink 0: alsa_output.pci-0000_00_05.0.analog-stereo [0x8336410] main audio output debug: using audio output module "pulse" [0x8336410] main audio output debug: output 's16l' 44100 Hz Stereo frame=1 samples/4 bytes [0x8336410] main audio output debug: mixer 'f32l' 44100 Hz Stereo frame=1 samples/8 bytes [0x8336410] main audio output debug: filter(s) 'f32l'->'s16l' 44100 Hz->44100 Hz Stereo->Stereo [0xb733ff70] main audio filter debug: looking for audio filter module: 13 candidates [0x8336410] pulse audio output debug: listing sink alsa_output.pci-0000_00_05.0.analog-stereo (0): Internal Audio Analog Stereo [0x8336410] pulse audio output debug: base volume: 65536 [0xb733ff70] audio_format audio filter debug: f32l->s16l, bits per sample: 32->16 [0xb733ff70] main audio filter debug: using audio filter module "audio_format" [0x8336410] main audio output debug: conversion pipeline completed [0x833ff20] main mixer debug: looking for audio mixer module: 2 candidates [0x833ff20] main mixer debug: using audio mixer module "float32_mixer" [0x8336410] main audio output debug: input 's16l' 44100 Hz Stereo frame=1 samples/4 bytes [0x8379f90] main audio filter debug: looking for audio filter module: 1 candidate [0x8379f90] scaletempo audio filter debug: format: 44100 rate, 2 nch, 4 bps, fl32 [0x8379f90] scaletempo audio filter debug: params: 30 stride, 0.200 overlap, 14 search [0x8379f90] scaletempo audio filter debug: 1.000 scale, 1323.000 stride_in, 1323 stride_out, 1059 standing, 264 overlap, 617 search, 2204 queue, fl32 mode [0x8379f90] main audio filter debug: using audio filter module "scaletempo" [0x8336410] main audio output debug: filter(s) 's16l'->'f32l' 44100 Hz->44100 Hz Stereo->Stereo [0x8379700] main audio filter debug: looking for audio filter module: 13 candidates [0x8379700] audio_format audio filter debug: s16l->f32l, bits per sample: 16->32 [0x8379700] main audio filter debug: using audio filter module "audio_format" [0x8336410] main audio output debug: conversion pipeline completed [0x8379a28] main audio filter debug: looking for audio filter module: 1 candidate [0x8379a28] main audio filter debug: using audio filter module "normvol" [0x8336410] main audio output debug: filter(s) 'f32l'->'f32l' 44100 Hz->44100 Hz Stereo->Stereo [0x8336410] main audio output debug: conversion pipeline completed [0x8336410] main audio output debug: filter(s) 'f32l'->'f32l' 44100 Hz->44100 Hz Stereo->Stereo [0x8336410] main audio output debug: conversion pipeline completed [0x8336410] main audio output debug: filter(s) 'f32l'->'f32l' 48510 Hz->44100 Hz Stereo->Stereo [0x837ce00] main audio filter debug: looking for audio filter module: 13 candidates [0x837ce00] main audio filter debug: using audio filter module "speex_resampler" [0x8336410] main audio output debug: conversion pipeline completed [0x82f82d8] main decoder debug: End of audio preroll Frame decoding error! [0x82f82d8] avcodec decoder warning: cannot decode one frame (768 bytes) Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb096fb70 (LWP 13069)] 0xb340439a in ?? () from /usr/lib/i686/cmov/libavcodec.so.53 (gdb) bt [#0](https://code.videolan.org/videolan/vlc/-/issues/0) 0xb340439a in ?? () from /usr/lib/i686/cmov/libavcodec.so.53 [#1](https://code.videolan.org/videolan/vlc/-/issues/1) 0xb3404d63 in ?? () from /usr/lib/i686/cmov/libavcodec.so.53 [#2](https://code.videolan.org/videolan/vlc/-/issues/2) 0xb36f5310 in avcodec_decode_audio3 () from /usr/lib/i686/cmov/libavcodec.so.53 [#3](https://code.videolan.org/videolan/vlc/-/issues/3) 0xb09a717c in DecodeAudio (p_dec=0x82f82d8, pp_block=0xb096f29c) at ../../../../modules/codec/avcodec/audio.c:340 [#4](https://code.videolan.org/videolan/vlc/-/issues/4) 0xb7efa061 in DecoderDecodeAudio (p_dec=0x82f82d8, p_block=0xb7343350) at ../../src/input/decoder.c:1270 [#5](https://code.videolan.org/videolan/vlc/-/issues/5) 0xb7efaf79 in DecoderProcessAudio (b_flush=false, p_block=0xb7343350, p_dec=0x82f82d8) at ../../src/input/decoder.c:1902 [#6](https://code.videolan.org/videolan/vlc/-/issues/6) DecoderProcess (p_dec=0x82f82d8, p_block=<optimized out>) at ../../src/input/decoder.c:2023 [#7](https://code.videolan.org/videolan/vlc/-/issues/7) 0xb7efb0e9 in DecoderThread (p_data=0x82f82d8) at ../../src/input/decoder.c:938 [#8](https://code.videolan.org/videolan/vlc/-/issues/8) 0xb7e8cd31 in start_thread (arg=0xb096fb70) at pthread_create.c:304 [#9](https://code.videolan.org/videolan/vlc/-/issues/9) 0xb7dd70ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further
- Edward Wang assigned to @Courmisch
assigned to @Courmisch
- Edward Wang added Component::Core: Audio output Severity::major labels
added Component::Core: Audio output Severity::major labels
- Maintainer
Looks like an FFmpeg bug to me.
- Rémi Denis-Courmont added Component::Decoders label and removed Component::Core: Audio output label
added Component::Decoders label and removed Component::Core: Audio output label
- Rémi Denis-Courmont unassigned @Courmisch
unassigned @Courmisch
- Owner
Yes, report it there.
- Jean-Baptiste Kempf added Status::not VLC label
added Status::not VLC label
- Jean-Baptiste Kempf closed
closed
- Owner
And it is fixed upstream