[gstreamer-bugs] [Bug 348455] filesrc bus error typefinding VideoCD Mpeg-1 .dat

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Tue Jul 25 03:32:50 PDT 2006


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=348455
 GStreamer | gstreamer (core) | Ver: 0.10.x





------- Comment #3 from Tim-Philipp Müller  2006-07-25 10:32 UTC -------
> After some more experimenting it turns out I am getting read errors off the
> disc according to nautilus.

What does it say exactly? Does the output of 'dmesg' indicate read errors from
the CD device as well?


> mplayer and vlc don't seem to mind, for what its
> worth, so I suppose the "blame" can be on gstreamer here.
>
> Unless you can think of an easy way to fail gracefully here without crashing
> I'm content with this bug being closed.

I am not really sure what exactly is happening here yet. I think it might need
a bit more investigating. The crash seems to be in the line where it touches
the pages:

718 : /* if we need to touch the buffer (to bring it into memory), do so */
719 : if (src->touch) {
720 :   volatile guchar *p = GST_BUFFER_DATA (buf), c;
721 : 
722 :   /* read first byte of each page */
723 :   for (i = 0; i < GST_BUFFER_SIZE (buf); i += src->pagesize)
724 :     c = p[i];
725 : }

We should never really crash. We might not check for errors properly somewhere.


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list