GNOME Bugzilla – Bug 647970
Error in mpeg2 decoding while playing dvd (buffer end is incorrect)
Last modified: 2011-05-16 18:55:33 UTC
Starting program: /usr/bin/totem dvd:// [Thread debugging using libthread_db enabled] [New Thread 0x7fffea137700 (LWP 26963)] [New Thread 0x7fffe8cbc700 (LWP 26964)] [New Thread 0x7fffdeae6700 (LWP 26965)] [New Thread 0x7fffdc48e700 (LWP 26966)] [Thread 0x7fffdc48e700 (LWP 26966) exited] [New Thread 0x7fffdc48e700 (LWP 26967)] [New Thread 0x7fffd990d700 (LWP 26969)] [New Thread 0x7fffd8f03700 (LWP 26970)] [New Thread 0x7fffd66d6700 (LWP 26971)] [New Thread 0x7fffd582b700 (LWP 26972)] [New Thread 0x7fffd502a700 (LWP 26973)] [New Thread 0x7fffd01f8700 (LWP 26974)] [New Thread 0x7fffcf9f7700 (LWP 26975)] [New Thread 0x7fffcf1f6700 (LWP 26976)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffdc48e700 (LWP 26967)] 0x00007fffd82ee8b1 in sse2_idct (block=0x7fffe40b55c0, dest=0x7fffce6ba010 "", stride=720) at idct_mmx.c:931 931 idct_mmx.c: No such file or directory. in idct_mmx.c
+ Trace 226752
Thread 6 (Thread 0x7fffdc48e700 (LWP 26967))
Inferior 1 [process 26957] will be killed. Quit anyway? (y or n)
On first glance, this looks like a bug in libmpeg2.
To be honest - frame #5 thread 6: 0x00007fffd84fdc3e in gst_mpeg2dec_chain end = 0xffffffffffffff01 <Address 0xffffffffffffff01 out of bounds> I don't know what this value is coming from but it is rather obviously wrong address.
(In reply to comment #1) > On first glance, this looks like a bug in libmpeg2. Also - I have no problem with vlc, which I belive uses libmpeg2.
vlc uses ffmpeg. What gdb prints out for local variables is completely useless at -O2. Normally, I'd ask you to upload the file that fails, but that probably won't work in this case.
(In reply to comment #4) > What gdb prints out for local variables is completely useless at -O2. > Hmm. Usually it have a lot <value optimized out> but I haven't met anything wrong as it. > Normally, I'd ask you to upload the file that fails, but that probably won't > work in this case. Sorry - attaching 8 GiB DVD is not possible both techincally and legally.
This is a duplicate bug (in libmpeg2) *** This bug has been marked as a duplicate of bug 649930 ***
FYI, this is Mandriva's patch for libmpeg2 0.5.1: http://svn.mandriva.com/cgi-bin/viewvc.cgi/packages/cooker/mpeg2dec/current/SOURCES/libmpeg2-0.5.1-gcc4.6.patch?view=markup&pathrev=674312