GNOME Bugzilla – Bug 338735
realmedia video crash
Last modified: 2006-08-10 13:52:50 UTC
After installing official gstreamer packages from gstreamer and livna repositories in Fedora Core 5, Nautilus crashes every time I try to see the properties dialog of a real video file (.rm, .ram, etc.). Before installing these packages nautilus wouldn't crash so I am almost sure the problem is in gstreamer. When I run nautilus from the command line I get the following: [william@athlon2000 ~]$ nautilus --sm-disable Initializing nautilus-open-terminal extension Initializing nautilus-search-tool extension ERROR (0x95076d0 - 0:00:06.407338000) ffmpeg( 7279) (0):: unknown header 0 ERROR (0x95076d0 - 0:00:06.467084000) ffmpeg( 7279) (0):: I cbpy damaged at 3 10 ERROR (0x95076d0 - 0:00:06.467512000) ffmpeg( 7279) (0):: ERROR at MB 3 10 ERROR (0x95076d0 - 0:00:06.467629000) ffmpeg( 7279) (0):: I cbpy damaged at 3 10 ERROR (0x95076d0 - 0:00:06.467652000) ffmpeg( 7279) (0):: ERROR at MB 3 10 ERROR (0x95076d0 - 0:00:06.467909000) ffmpeg( 7279) (0):: I cbpy damaged at 3 10 ERROR (0x95076d0 - 0:00:06.467932000) ffmpeg( 7279) (0):: ERROR at MB 3 10 ERROR (0x95076d0 - 0:00:06.468007000) ffmpeg( 7279) (0):: I cbpy damaged at 3 10 ERROR (0x95076d0 - 0:00:06.468029000) ffmpeg( 7279) (0):: ERROR at MB 3 10 ERROR (0x95076d0 - 0:00:06.468170000) ffmpeg( 7279) (0):: I cbpy damaged at 3 10 ERROR (0x95076d0 - 0:00:06.468193000) ffmpeg( 7279) (0):: ERROR at MB 3 10 Violación de segmento The last line (Violacion de segmento) means a segfault if you don't know spanish. I think this is related to bug #330681 but I prefer to file a new bug report just in case. I'll attach a little real video to the bug report so you can try and reproduce the bug by your self.
Created attachment 63662 [details] real video file to reproduce this bug report. This file opens just fine in RealPlayer 10 when double clicking in nautilus but it makes nautilus crash when you try to open the properties dialog.
cannot reproduce with GStreamer 0.10.4 (cvs) As far as I can tell it seems to process the file with ffmeg - what version of ffmpeg is installed on your system? i do not have it installed.
This is probably the same or a similar issue as bug #330681. Not sure if it's gst-ffmpeg's fault or realdemux's fault or both, my money is on the latter.
Christian, these are the packages installed on my system: gstreamer-ffmpeg-0.10.1-0.gst.1.5 gstreamer-plugins-good-0.10.2-1 gstreamer-plugins-base-0.10.5.2-0.gst.1.5 gstreamer-0.10.4.2-0.gst.1.5 gstreamer-plugins-ugly-0.10.3-0.gst.1.5 gstreamer-plugins-bad-0.10.1-0.gst.3.5 gstreamer-tools-0.10.4.2-0.gst.1.5 And this is the ffmpeg package: ffmpeg-0.4.9-0.21.20051228.lvn5 All of this is installed as packaged by livna and gstreamer repositories for Fedora Core 5. I have a question: why ffmpeg is processing these files? Cheers.
Because the audio and video stream contain media that only gst-ffmpeg can decode.
Tim, I get a crash trying to view the file in totem-gst (installed ffmpeg and compiled the gst plugin) could it be the same crash affecting William?
Christian: yes, almost certainly the same issue. Looks like rmdemux doesn't extract any codec-data for the video stream (or doesn't set it on the caps if it does).
actually it seems to be a freeze for me ... shall I post the stack trace or open a new report?
I tried to get a backtrace with gdb but it wouldn't work. when I type run in gdb it just stays there and does nothing, nautilus never gets running. I decided that I didn't matter since my packages doesn't have debugging symbols.
Mine have the symbols. And we can at least compare the traces and see if it is the same issue, which is very likely anyway. So it is a freeze for William as well ... I stopped it when frozen and got the following trace: (gdb) thread apply all bt
+ Trace 67688
Thread 1 (Thread -1227725120 (LWP 27124))
This is my backtrace. I got this debugging nautilus and openning the properties dialog for the .rm file attached before in comment #1. (gdb) thread apply all bt
+ Trace 67712
Is this the same issue?
I can confirm that this issue is still happening with gstreamer-0.10.5-0.gst.1.5 This is the list of packages I just yummed today: May 01 08:17:17 Updated: ffmpeg.i386 0.4.9-0.22.20060407.lvn5 May 01 08:17:18 Updated: gstreamer-tools.i386 0.10.5-0.gst.1.5 May 01 08:17:19 Updated: gstreamer.i386 0.10.5-0.gst.1.5 May 01 08:17:20 Installed: libebml.i386 0.7.7-1.fc5 May 01 08:17:20 Installed: libmatroska.i386 0.8.0-1.fc5 May 01 08:17:22 Updated: gstreamer-plugins-base.i386 0.10.6-0.gst.1.5 May 01 08:17:23 Updated: libquicktime.i386 0.9.8-1.lvn5 May 01 08:17:24 Installed: SDL_image.i386 1.2.4-5.fc5 May 01 08:17:24 Installed: openslp.i386 1.2.1-4.fc5.2
This looks like exactly the same issue as bug #334990 (crashes due to RealVideo video stream). *** This bug has been marked as a duplicate of 334990 ***