[gstreamer-bugs] [Bug 332964] random crashes in mp3_type_find

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Thu Mar 2 00:43:45 PST 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=332964
 GStreamer | gst-plugins-base | Ver: 0.10.3





------- Comment #5 from Gordon Messmer  2006-03-02 08:43 UTC -------
Hoping that it helps, I ran the import again and let Rhythmbox crash.  This
time in addition to the bt, I printed the values of most of the relevant
variables.

It looks like maybe the logic for determining head_data is flawed?  If I'm
reading this correctly, "(offset + 4 <= skipped + size)" evaluates true, so
head_data is assigned a pointer value that begins before data, which would
explain why reading from that pointer would cause a SEGV.

I guess my question would be why mp3_type_find is called on ogg files?

I'm not really using rhythmbox at the moment, so I'll just leave the gdb
session running in its current state for a while.  Let me know if there's other
data you want me to extract.  I'm not well versed with gdb, so the more
explicit you can be with requests, the better for me.


-- 
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