[Bug 609249] New: vlc crashes in libebml playing MKV files
http://bugzilla.novell.com/show_bug.cgi?id=609249 http://bugzilla.novell.com/show_bug.cgi?id=609249#c0 Summary: vlc crashes in libebml playing MKV files Classification: openSUSE Product: openSUSE 11.2 Version: Final Platform: x86-64 OS/Version: openSUSE 11.2 Status: NEW Severity: Normal Priority: P5 - None Component: KDE4 Applications AssignedTo: kde-maintainers@suse.de ReportedBy: vkrevs@yahoo.com QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.0 (KHTML, like Gecko) Chrome/6.0.408.1 Safari/534.0 While trying to resolve Bug 581376 "No sound in KDE 4.3.5 on Dell Studio 1737 after update to latest pulseaudio", I've upgraded to the latest pulseaudio/alsa packages from http://download.opensuse.org/repositories/multimedia:/libs/openSUSE_11.2/x86... That also upgraded libebml from libebml-0.7.8-44.1.x86_64 to libebml-0.8.0-48.1.x86_64. As a result, vlc 1.0.6 (from packman's repo) crashes trying to play MKV files with the following stack trace: libebml::EbmlMaster::ReadData (this=0xb32520, input=..., ReadFully=18) at /usr/src/debug/libebml-0.8.0/src/EbmlMaster.cpp:172 172 /usr/src/debug/libebml-0.8.0/src/EbmlMaster.cpp: No such file or directory. in /usr/src/debug/libebml-0.8.0/src/EbmlMaster.cpp (gdb) bt #0 libebml::EbmlMaster::ReadData (this=0xb32520, input=..., ReadFully=18) at /usr/src/debug/libebml-0.8.0/src/EbmlMaster.cpp:172 #1 0x00007fffde9cab61 in EbmlParser::Get (this=0x900600) at Ebml_parser.cpp:173 #2 0x00007fffde9c9600 in demux_sys_t::AnalyseAllSegmentsFound (this=0xb5ac20, p_demux=<value optimized out>, p_estream=<value optimized out>, b_initial=<value optimized out>) at demux.cpp:107 #3 0x00007fffde9b8039 in Open (p_this=0xd42128) at mkv.cpp:117 #4 0x00007ffff796a2e3 in __module_need (p_this=0xd42128, psz_capability=<value optimized out>, psz_name=<value optimized out>, b_strict=<value optimized out>) at modules/modules.c:581 #5 0x00007ffff7927a35 in __demux_New (p_obj=0x7fffe0c05c88, psz_access=0xc <Address 0xc out of bounds>, psz_demux=<value optimized out>, psz_path=<value optimized out>, s=<value optimized out>, out=0x0, b_quick=false) at input/demux.c:167 #6 0x00007ffff793778d in InputSourceInit (p_input=0x80a7f8, in=0xb43c90, psz_mrl=0xbdeae0 "<full path to mkv file>", psz_forced_demux=<value optimized out>) at input/input.c:2602 #7 0x00007ffff793886b in Init (p_input=0x80a7f8) at input/input.c:1177 #8 0x00007ffff793b7a5 in Run (p_this=<value optimized out>) at input/input.c:540 #9 0x00007ffff79707e4 in thread_entry (data=<value optimized out>) at misc/threads.c:1093 #10 0x00007ffff76cd65d in start_thread (arg=<value optimized out>) at pthread_create.c:297 #11 0x00007ffff743ce1d in clone () at ./sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Downgrading libebml back to the standard libebml-0.7.8-44.1.x86_64.rpm seems to fix the problem with MKV files in vlc. Reproducible: Always Steps to Reproduce: 1. 2. 3. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=609249 http://bugzilla.novell.com/show_bug.cgi?id=609249#c1 Christian Trippe <ctrippe@gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |ctrippe@gmx.net Resolution| |INVALID --- Comment #1 from Christian Trippe <ctrippe@gmx.net> 2010-05-27 06:10:07 UTC --- We don't support packman packages, report this issue at packman.links2linux.org -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=609249 http://bugzilla.novell.com/show_bug.cgi?id=609249#c2 Vadim Krevs <vkrevs@yahoo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|INVALID | --- Comment #2 from Vadim Krevs <vkrevs@yahoo.com> 2010-05-27 06:16:46 UTC --- The crash is not caused by the packman's VLC package - it is caused by the updated libebml package from http://download.opensuse.org/repositories/multimedia:/libs/openSUSE_11.2/x86.... And multimedia:/libs is an openSUSE-provided repo, isn't it? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=609249 http://bugzilla.novell.com/show_bug.cgi?id=609249#c3 Christian Trippe <ctrippe@gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|kde-maintainers@suse.de |cmorve69@yahoo.es --- Comment #3 from Christian Trippe <ctrippe@gmx.net> 2010-05-27 06:30:37 UTC --- Assinging to the bugowner of libebml according to osc -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=609249 http://bugzilla.novell.com/show_bug.cgi?id=609249#c4 --- Comment #4 from Cristian Morales Vega <cmorve69@yahoo.es> 2010-05-27 09:29:17 UTC --- I should verify, but I think libebml 0.8.0 is not ABI compatible with 0.7.8 (I think it isn't even API comaptible). But upstream didn't change the soname... I have no plans to put the version from multimedia:libs in Factory since it was released after version freeze. I will test it when I arrive home. But meanwhile: - Could you give me a link to a sample mkv that crashes it? (it's enough if you confirm the crash with any video from http://samples.matroska.org/) - Could you recompile the VLC package using libebml from multimedia:libs and test again? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=609249 http://bugzilla.novell.com/show_bug.cgi?id=609249#c5 --- Comment #5 from Vadim Krevs <vkrevs@yahoo.com> 2010-05-27 09:51:35 UTC --- Hi Christian thanks for the response. The following MKV file crashes VLC with the same stacktrace as above when libebml 0.8.0 is installed: http://matroska.free.fr/samples/anamorphic/starwars10MB-1.mkv I've kicked off a VLC rebuild and will let you know how it goes. Thanks, Vadym -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=609249 http://bugzilla.novell.com/show_bug.cgi?id=609249#c6 --- Comment #6 from Vadim Krevs <vkrevs@yahoo.com> 2010-05-27 10:32:42 UTC --- Recompiling vlc against the libebml-0.8.0 fixes the issue - MKV files play fine again. I guess the soname should have been changed ... -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=609249 http://bugzilla.novell.com/show_bug.cgi?id=609249#c7 Cristian Morales Vega <cmorve69@yahoo.es> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |ASSIGNED --- Comment #7 from Cristian Morales Vega <cmorve69@yahoo.es> 2010-05-30 11:17:34 UTC --- Ok, thanks. I'm talking with upstream to see which is the best solution. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=609249 http://bugzilla.novell.com/show_bug.cgi?id=609249#c8 Cristian Morales Vega <cmorve69@yahoo.es> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #8 from Cristian Morales Vega <cmorve69@yahoo.es> 2010-06-05 20:29:33 UTC --- New versions of libebml/libmatroska (1.0.0) have been released with correct soname change. Upstream have also commited to try to maintain binary compatibility and change the soname otherwise in the future. So, fixed. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=609249 http://bugzilla.novell.com/show_bug.cgi?id=609249#c9 --- Comment #9 from Vadim Krevs <vkrevs@yahoo.com> 2010-06-05 20:38:25 UTC --- Excellent news. Thank you very much for getting this sorted out. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com