[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