GNOME Bugzilla – Bug 164839
totem crashes when playing dvd
Last modified: 2005-06-30 15:48:16 UTC
i just updated my gstreamer version with the cvs (using felix' rpm's) playing a dvd crashes totem: (gdb) run Starting program: /usr/bin/totem [Thread debugging using libthread_db enabled] [New Thread -1208099936 (LWP 28814)] [New Thread -1211270224 (LWP 28818)] Detaching after fork from child process 28819. [New Thread -1222300752 (LWP 28821)] libdvdread: Using libdvdcss version 1.2.8 for DVD access libdvdread: Attempting to retrieve all CSS keys libdvdread: This can take a _long_ time, please be patient libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x0000012a libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x000027be libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00028f44 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x00282b99 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x00282b9e libdvdread: Elapsed time 0 libdvdread: Found 2 VTS's libdvdread: Elapsed time 0 1 : ?, Dolby AC-3 5.1 1 : ?, Dolby AC-3 5.1 Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1222300752 (LWP 28821)] 0x010c4d4e in mpeg2_init_fbuf (decoder=0x990db00, current_fbuf=0x0, forward_fbuf=0x9911ef0, backward_fbuf=0x0) at slice.c:1600 1600 slice.c: No such file or directory. in slice.c (gdb) thread apply all bt full
+ Trace 54779
Thread 3 (Thread -1222300752 (LWP 28821))
Previous frame inner to this frame (corrupt stack?) 0x010c4d4e 1600 in slice.c (gdb)
Hi, thanks for testing. Where did you download the mpeg2dec RPMs?
from the dag wieers apt repository, http://dag.wieers.com/packages/mpeg2dec/ [michael@mayco ~]$ rpm -qi mpeg2dec Name : mpeg2dec Relocations: (not relocatable) Version : 0.4.1 Vendor: Dag Apt Repository, http://dag.wieers.com/apt/ Release : 0.20040610.2.1.fc3.rf Build Date: Fri 26 Nov 2004 02:23:43 PM CET Install Date: Wed 01 Dec 2004 01:59:09 PM CET Build Host: lisse.leuven.wieers.com Group : System Environment/Libraries Source RPM: mpeg2dec-0.4.1-0.20040610.2.1.fc3.rf.src.rpm Size : 366303 License: LGPL Signature : DSA/SHA1, Sat 27 Nov 2004 03:31:06 AM CET, Key ID a20e52146b8d79e6Packager : Dag Wieers <dag@wieers.com> URL : http://libmpeg2.sourceforge.net/ Summary : MPEG-2 and MPEG-1 decoding library and test program Description : A free library for decoding MPEG-2 and MPEG-1 video streams. [michael@mayco ~]$
Jan, can you look at this? (re-assign to GStreamer).
Michaël, can you please test with current CVS of gst-plugins? If it still crashes, I think this is a libmpeg2 bug - you do seem to be running a CVS version, after all.
since felix's rpm's aren't updated since january 29, i will try to compile a fresh cvs copy.
hmmm, since i am using rpm's, it is messing up my system... i am now trying to use the buildscripts from here: http://rpms.tuxed.net/gstreamer-cvs/BUILD/
any news on this? do you still get the error?
I don't have this problem anymore (however total time is displayed wrong with dvd's, but that is another bug).
Closing as per last comment. Reopen if this happens again.