[gstreamer-bugs] [Bug 409961] New: rhythmbox crash to gst_mpeg_demux_send_subbuffer()
GStreamer (bugzilla.gnome.org)
bugzilla-daemon at bugzilla.gnome.org
Tue Feb 20 02:32:33 PST 2007
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=409961
GStreamer | gst-plugins-ugly | Ver: 0.10.4
Summary: rhythmbox crash to gst_mpeg_demux_send_subbuffer()
Product: GStreamer
Version: 0.10.4
Platform: Other
OS/Version: Linux
Status: UNCONFIRMED
Severity: critical
Priority: Normal
Component: gst-plugins-ugly
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: seb128 at debian.org
QAContact: gstreamer-bugs at lists.sourceforge.net
GNOME version: 2.15/2.16
GNOME milestone: Unspecified
That bug has described on https://launchpad.net/bugs/86157
"Binary package hint: rhythmbox
I told music player to import my ~50 gig music collection.* At about 15 gigs, I
got a pop up message that The music player had encountered an error report and
that I could submit a bug report if I wanted. I could still see the music
player status bar counting up the gigs,so I just left it sit there. after music
player was done, I told it to go ahead and submit the crash report, intending
to give it this message.
...
http://librarian.launchpad.net/6478257/_usr_lib_rhythmbox_rhythmbox-metadata.1000.crash
the bigg version of the bug report
It's ubuntu 6.10, fully up to date. Here's the big crash file attached. The
reason it wasn't attached to begin with is because of an apparent bug in the
crash reporter."
Debug backtrace for the crash:
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
Core was generated by `/usr/lib/rhythmbox/rhythmbox-metadata unix:tmpdir=/tmp'.
Program terminated with signal 11, Segmentation fault.
#0 0xb57278c2 in gst_mpeg_demux_send_subbuffer (mpeg_demux=0x8b86018,
outstream=0x8baef80, buffer=0x8a94b70,
timestamp=18446744073709551615, offset=120, size=65422) at
gstmpegdemux.c:925
in gstmpegdemux.c
#0 0xb57278c2 in gst_mpeg_demux_send_subbuffer (mpeg_demux=0x8b86018,
outstream=0x8baef80, buffer=0x8a94b70,
timestamp=18446744073709551615, offset=120, size=65422) at
gstmpegdemux.c:925
mpeg_parse = (GstMPEGParse *) 0x8b86018
ret = GST_FLOW_OK
outbuf = (GstBuffer *) 0x0
__PRETTY_FUNCTION__ = "gst_mpeg_demux_send_subbuffer"
#1 0xb572bc55 in gst_dvd_demux_send_subbuffer (mpeg_demux=0x8b86018,
outstream=0x8baef80, buffer=0x8a94b70,
timestamp=18446744073709551615, offset=120, size=65422) at
gstdvddemux.c:948
dvd_demux = (GstDVDDemux *) 0x8b86018
ret = 146468736
outpad = <value optimized out>
cur_nr = <value optimized out>
__PRETTY_FUNCTION__ = "gst_dvd_demux_send_subbuffer"
#2 0xb5728baa in gst_mpeg_demux_parse_pes (mpeg_parse=0x8b86018,
buffer=0x8a94b70) at gstmpegdemux.c:875
mpeg_version = 134655744
mpeg_demux = (GstMPEGDemux *) 0x8b86018
id = 208 '�'
header_data_length = 111 'o'
datalen = 65422
headerlen = 116
timestamp = 18446744073709551615
ret = <value optimized out>
outstream = (GstMPEGStream *) 0x8baef80
buf = <value optimized out>
__PRETTY_FUNCTION__ = "gst_mpeg_demux_parse_pes"
#3 0xb5725157 in gst_mpeg_parse_chain (pad=0x8b8c4c0, buffer=0x8a94b70) at
gstmpegparse.c:737
bss = 13201145582895835436
br = 13212654006489431912
mpeg_parse = (GstMPEGParse *) 0x8b86018
result = GST_FLOW_OK
id = <value optimized out>
mpeg2 = 1
time = <value optimized out>
size = 13201145484111587624
__PRETTY_FUNCTION__ = "gst_mpeg_parse_chain"
#4 0xb760faa9 in gst_pad_chain_unchecked (pad=0x8b8c4c0, buffer=0x8a94b20) at
gstpad.c:3344
caps = <value optimized out>
caps_changed = 0
chainfunc = (GstPadChainFunction) 0xb5724bb0 <gst_mpeg_parse_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#5 0xb761019b in gst_pad_push (pad=0x8b8c100, buffer=0x8a94b20) at
gstpad.c:3510
peer = (GstPad *) 0x8b8c4c0
ret = 145312584
caps = (GstCaps *) 0x8b6d680
__PRETTY_FUNCTION__ = "gst_pad_push"
#6 0xb60ea9ab in gst_id3demux_get_type () from
/usr/lib/gstreamer-0.10/libgstid3demux.so
No symbol table info available.
#7 0xb760faa9 in gst_pad_chain_unchecked (pad=0x8b8b838, buffer=0x8a94b20) at
gstpad.c:3344
caps = <value optimized out>
caps_changed = 0
chainfunc = (GstPadChainFunction) 0x80e3ae0
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#8 0xb761019b in gst_pad_push (pad=0x8b8c040, buffer=0x8a94b20) at
gstpad.c:3510
peer = (GstPad *) 0x8b8b838
ret = 145312584
caps = (GstCaps *) 0x8b6d7c0
__PRETTY_FUNCTION__ = "gst_pad_push"
#9 0xb6ca823c in gst_type_find_element_chain (pad=0x8b6c600, buffer=0x8a94b20)
at gsttypefindelement.c:570
caps = (const GstCaps *) 0xb7660754
typefind = (GstTypeFindElement *) 0x81b3710
res = <value optimized out>
__PRETTY_FUNCTION__ = "gst_type_find_element_chain"
#10 0xb760faa9 in gst_pad_chain_unchecked (pad=0x8b6c600, buffer=0x8a94b20) at
gstpad.c:3344
caps = <value optimized out>
caps_changed = 0
chainfunc = (GstPadChainFunction) 0xb6ca7f80
<gst_type_find_element_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#11 0xb761019b in gst_pad_push (pad=0x8a98cc0, buffer=0x8a94b20) at
gstpad.c:3510
peer = (GstPad *) 0x8b6c600
ret = 146119416
caps = (GstCaps *) 0x0
__PRETTY_FUNCTION__ = "gst_pad_push"
#12 0xb7601eea in gst_proxy_pad_do_chain (pad=0x810b0e0, buffer=0x8a94b20) at
gstghostpad.c:188
res = GST_FLOW_NOT_LINKED
#13 0xb760faa9 in gst_pad_chain_unchecked (pad=0x810b0e0, buffer=0x8a94b20) at
gstpad.c:3344
caps = <value optimized out>
caps_changed = 0
chainfunc = (GstPadChainFunction) 0xb7601ec0 <gst_proxy_pad_do_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#14 0xb761019b in gst_pad_push (pad=0x8b8bd78, buffer=0x8a94b20) at
gstpad.c:3510
peer = (GstPad *) 0x810b0e0
ret = GST_FLOW_NOT_LINKED
caps = (GstCaps *) 0x0
__PRETTY_FUNCTION__ = "gst_pad_push"
#15 0xb7670e16 in gst_base_src_loop (pad=0x8b8bd78) at gstbasesrc.c:1529
start = <value optimized out>
duration = 13204274714273498024
src = (GstBaseSrc *) 0x8107e10
buf = (GstBuffer *) 0x8a94b20
ret = <value optimized out>
position = <value optimized out>
eos = 0
__PRETTY_FUNCTION__ = "gst_base_src_loop"
#16 0xb76278a6 in gst_task_func (task=0x84fc858, tclass=0x80df0a0) at
gsttask.c:192
t = -1218283493
lock = (GStaticRecMutex *) 0x8b5b040
tself = (GThread *) 0x81cc7d8
__PRETTY_FUNCTION__ = "gst_task_func"
#17 0xb73a9ce8 in g_thread_pool_thread_proxy (data=0x80df130) at
gthreadpool.c:265
task = (gpointer) 0x84fc858
pool = (GRealThreadPool *) 0x80df130
#18 0xb73a838f in g_thread_create_proxy (data=0x81cc7d8) at gthread.c:553
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#19 0xb733c504 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
--
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
More information about the Gstreamer-bugs
mailing list