[gstreamer-bugs] [Bug 412851] New: totem crashed with SIGSEGV in

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Tue Feb 27 16:00:34 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=412851

  GStreamer | gst-plugins-base | Ver: 0.10.x

           Summary: totem crashed with SIGSEGV in
           Product: GStreamer
           Version: 0.10.x
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: critical
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: seb128 at debian.org
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: 2.17/2.18
   GNOME milestone: Unspecified


That bug has been opened on https://launchpad.net/bugs/88502

"Binary package hint: totem

I didn't even try to start the movie player. But still got several of these
errors popping-up, so thought I'd go through the process of reporting it, hope
it helps.
...
Package: totem-gstreamer 2.17.92-0ubuntu1
ProcCmdline: totem /media/DVD_VIDEO
...
libgstreamer-plugins-base0.10-0 0.10.11cvs20070222-0ubuntu1
..."

Debug backtrace for the crash:

#0  0xb381c713 in resample_scale_ref (r=0x85ca310) at resample_ref.c:156
156               *(int16_t *) (r->o_buf + i * sizeof (int16_t)) = rint (acc);
(gdb) thread apply all bt full

Thread 8 (process 11636):
#0  0xb7f31410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb736cdae in __lll_mutex_lock_wait () from
/lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0xb7368aac in _L_mutex_lock_51 () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#3  0xb736849d in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#4  0xb71f1120 in IA__g_static_rec_mutex_lock (mutex=0x85c1f60) at
gthread.c:269
        self = {data = "�\206ض", dummy_double = -0.025643955383322092,
dummy_pointer = 0xb6d886c0, 
  dummy_long = -1227323712}
        __PRETTY_FUNCTION__ = "IA__g_static_rec_mutex_lock"
#5  0xb74002f8 in pre_activate (pad=0x85b9a70, new_mode=140221040) at
gstpad.c:581
        __PRETTY_FUNCTION__ = "pre_activate"
#6  0xb7409650 in gst_pad_activate_pull (pad=0x0, active=0) at gstpad.c:787
        old = GST_ACTIVATE_PUSH
        new = <value optimized out>
        peer = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_activate_pull"
#7  0xb7409dbf in gst_pad_set_active (pad=0x85b9a70, active=0) at gstpad.c:671
        old = <value optimized out>
        ret = 1
        __PRETTY_FUNCTION__ = "gst_pad_set_active"
#8  0xb73f181b in ?? () at gstelement.c:2369 from
/usr/lib/libgstreamer-0.10.so.0
        gst_element_signals = {14, 15, 16}
        parent_class = (GstObjectClass *) 0x80b5e58
#9  0x085b9a70 in ?? ()
No symbol table info available.
#10 0x00000000 in ?? ()
No symbol table info available.

Thread 7 (process 11640):
#0  0xb7f31410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb736d986 in ?? () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0xb71f2bb2 in IA__g_usleep (microseconds=50000) at gtimer.c:170
        request = {tv_sec = 0, tv_nsec = 50000000}
        remaining = {tv_sec = -516, tv_nsec = -1222404888}
#3  0xb5e758c1 in gst_xvimagesink_event_thread (xvimagesink=0x84ec030) at
xvimagesink.c:1451
        __PRETTY_FUNCTION__ = "gst_xvimagesink_event_thread"
#4  0xb71f09bf in g_thread_create_proxy (data=0x84ebf50) at gthread.c:591
        __PRETTY_FUNCTION__ = "g_thread_create_proxy"
#5  0xb736631b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#6  0xb71293ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 6 (process 11643):
#0  0xb7f31410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb736a5c6 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0xb74191e8 in gst_system_clock_id_wait_jitter_unlocked (clock=0xb736a5c6,
entry=0x0, jitter=0x8d, restart=139485440)
    at gstsystemclock.c:412
        tv = {tv_sec = 0, tv_usec = -1222404888}
        entryt = 11643
        real = <value optimized out>
        now = 13202233536620265472
        target = 13196561688847999232
        __PRETTY_FUNCTION__ = "gst_system_clock_id_wait_jitter_unlocked"
#3  0xb71f09bf in g_thread_create_proxy (data=0x80c4cc8) at gthread.c:591
        __PRETTY_FUNCTION__ = "g_thread_create_proxy"
#4  0xb736631b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#5  0xb71293ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 5 (process 11646):
#0  0xb7f31410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb736a5c6 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0xb5e97642 in gst_queue_chain (pad=0x859c720, buffer=0x93aa070) at
gstqueue.c:729
        queue = (GstQueue *) 0x85a1018
        __PRETTY_FUNCTION__ = "gst_queue_chain"
#3  0xb7405339 in gst_pad_alloc_buffer_full (pad=0xb5e97460, offset=7368775676,
size=139587664, caps=0x80b1258, 
    buf=0xb4e1ad08, setcaps=-1220645783) at gstpad.c:2750
        peer = <value optimized out>
        ret = 154837104
        __PRETTY_FUNCTION__ = "gst_pad_alloc_buffer_full"
#4  0xb7405a2b in gst_pad_chain_unchecked (pad=0xb73e34bb, buffer=0xb4e1ad28)
at gstpad.c:3482
        caps = (GstCaps *) 0x859c660
        caps_changed = 154837144
        chainfunc = <value optimized out>
        ret = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#5  0xb38305fd in ?? () from /usr/lib/gstreamer-0.10/libgstmpegstream.so
No symbol table info available.
#6  0x0859c660 in ?? ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#7  0x093aa070 in ?? ()
No symbol table info available.
#8  0x0000029d in ?? ()
No symbol table info available.
#9  0x0855ad88 in ?? ()
No symbol table info available.
#10 0xb4e1ad48 in ?? ()
No symbol table info available.
#11 0x40369bf0 in ?? ()
No symbol table info available.
#12 0xb4e1ad98 in ?? ()
No symbol table info available.
#13 0xb745a200 in ?? () from /usr/lib/libgstreamer-0.10.so.0
No symbol table info available.
#14 0x08c0ca50 in ?? ()
No symbol table info available.
#15 0x0000003c in ?? ()
No symbol table info available.
#16 0xb4e1ad98 in ?? ()
No symbol table info available.
#17 0xb73ffbc7 in gst_mini_object_unref (mini_object=0x85ac2a0) at
gstminiobject.c:279
        __PRETTY_FUNCTION__ = "gst_mini_object_unref"
#18 0xb3834bba in ?? () from /usr/lib/gstreamer-0.10/libgstmpegstream.so
No symbol table info available.
#19 0x0859a008 in ?? ()
No symbol table info available.
#20 0x085ac2a0 in ?? ()
No symbol table info available.
#21 0x08c0ca50 in ?? ()
No symbol table info available.
#22 0xd6f847f5 in ?? ()
No symbol table info available.
#23 0x0000003c in ?? ()
No symbol table info available.
#24 0x00000555 in ?? ()
No symbol table info available.
#25 0x0000029d in ?? ()
No symbol table info available.
#26 0x0859a008 in ?? ()
No symbol table info available.
#27 0x00000000 in ?? ()
No symbol table info available.

Thread 4 (process 11647):
#0  0xb7f31410 in __kernel_vsyscall ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#1  0xb736a5c6 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0xb741e291 in gst_task_func (task=0x83855a8, tclass=0x8570b28) at
gsttask.c:163
        lock = (GStaticRecMutex *) 0x85a0d68
        tself = (GThread *) 0x85ac360
        __PRETTY_FUNCTION__ = "gst_task_func"
#3  0xb71f2318 in g_thread_pool_thread_proxy (data=0x8570bb8) at
gthreadpool.c:265
        task = (gpointer) 0x83855a8
        pool = (GRealThreadPool *) 0x8570bb8
#4  0xb71f09bf in g_thread_create_proxy (data=0x85ac360) at gthread.c:591
        __PRETTY_FUNCTION__ = "g_thread_create_proxy"
#5  0xb736631b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#6  0xb71293ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 3 (process 11649):
#0  0xb7f31410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb736a5c6 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0xb5e97642 in gst_queue_chain (pad=0x85adb50, buffer=0x9279238) at
gstqueue.c:729
        queue = (GstQueue *) 0x85a1108
        __PRETTY_FUNCTION__ = "gst_queue_chain"
#3  0xb7405339 in gst_pad_alloc_buffer_full (pad=0xb5e97460, offset=7368775676,
size=140210696, caps=0xb2e57da4, buf=0x1, 
    setcaps=-1220889103) at gstpad.c:2750
        peer = <value optimized out>
        ret = 153588280
        __PRETTY_FUNCTION__ = "gst_pad_alloc_buffer_full"
#4  0xb7405a2b in gst_pad_chain_unchecked (pad=0x1, buffer=0xb2e57d58) at
gstpad.c:3482
        caps = (GstCaps *) 0x85ada90
        caps_changed = 140211184
        chainfunc = <value optimized out>
        ret = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#5  0xb5ec1be5 in gst_stream_selector_chain (pad=0x85adcd0, buf=0x9279238) at
gststreamselector.c:408
        sel = (GstStreamSelector *) 0x8153630
        res = <value optimized out>
        active_sinkpad = (GstPad *) 0x85adcd0
        __PRETTY_FUNCTION__ = "gst_stream_selector_chain"
#6  0xb7405339 in gst_pad_alloc_buffer_full (pad=0xb5ec1b70,
offset=4621701369839392764, size=140190344, caps=0x80afeb0, 
    buf=0xb2e57e38, setcaps=-1220902940) at gstpad.c:2750
        peer = <value optimized out>
        ret = 153588280
        __PRETTY_FUNCTION__ = "gst_pad_alloc_buffer_full"
---Type <return> to continue, or q <return> to quit---
#7  0xb7405a2b in gst_pad_chain_unchecked (pad=0xb72394e8, buffer=0xb2e57e38)
at gstpad.c:3482
        caps = (GstCaps *) 0x851b540
        caps_changed = 11649
        chainfunc = <value optimized out>
        ret = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#8  0xb73f70ea in ?? () at gstghostpad.c:206 from
/usr/lib/libgstreamer-0.10.so.0
        gst_proxy_pad_parent_class = (gpointer) 0x84d5b20
        gst_ghost_pad_parent_class = (gpointer) 0x84d5bc0
#9  0x0851b540 in ?? ()
No symbol table info available.
#10 0x09279238 in ?? ()
No symbol table info available.
#11 0x00000000 in ?? ()
No symbol table info available.

Thread 2 (process 11651):
#0  0xb7f31410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb736a5c6 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0xb741e291 in gst_task_func (task=0x8385698, tclass=0x8570b28) at
gsttask.c:163
        lock = (GStaticRecMutex *) 0x85abd18
        tself = (GThread *) 0x80d02e0
        __PRETTY_FUNCTION__ = "gst_task_func"
#3  0xb71f2318 in g_thread_pool_thread_proxy (data=0x8570bb8) at
gthreadpool.c:265
        task = (gpointer) 0x8385698
        pool = (GRealThreadPool *) 0x8570bb8
#4  0xb71f09bf in g_thread_create_proxy (data=0x80d02e0) at gthread.c:591
        __PRETTY_FUNCTION__ = "g_thread_create_proxy"
#5  0xb736631b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#6  0xb71293ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 1 (process 11650):
#0  0xb381c713 in resample_scale_ref (r=0x85ca310) at resample_ref.c:156
        acc = 332.69200000000001
        __PRETTY_FUNCTION__ = "resample_scale_ref"
#1  0xb381b3b8 in resample_get_output_data (r=0x85ca310, data=0x8c1ec10,
size=940) at resample.c:244
No locals.
#2  0xb381a1b2 in audioresample_do_output (audioresample=0x85c20a0,
outbuf=0x9249110) at gstaudioresample.c:512
        outsize = 940
        r = (ResampleState *) 0x85ca310
        __PRETTY_FUNCTION__ = "audioresample_do_output"
#3  0xb7668fa2 in gst_base_transform_handle_buffer (trans=0x85c20a0,
inbuf=0x92c2328, outbuf=0xb36c5ee8)
---Type <return> to continue, or q <return> to quit---
    at gstbasetransform.c:1456
        bclass = (GstBaseTransformClass *) 0x80ef418
        ret = GST_FLOW_NOT_SUPPORTED
        out_size = 940
        qostime = 8025966663
        __PRETTY_FUNCTION__ = "gst_base_transform_handle_buffer"
#4  0xb766a24a in gst_base_transform_chain (pad=0x85b9a70, buffer=0x92c2328) at
gstbasetransform.c:1565
        trans = (GstBaseTransform *) 0x85c20a0
        ret = <value optimized out>
        outbuf = (GstBuffer *) 0x9249110
#5  0xb7405339 in gst_pad_alloc_buffer_full (pad=0xb766a1f0, offset=7368775676,
size=140241592, caps=0x1, buf=0xb36c5fa8, 
    setcaps=0) at gstpad.c:2750
        peer = <value optimized out>
        ret = 153887528
        __PRETTY_FUNCTION__ = "gst_pad_alloc_buffer_full"
#6  0xb7405a2b in gst_pad_chain_unchecked (pad=0x1, buffer=0xb36c5fa8) at
gstpad.c:3482
        caps = (GstCaps *) 0x85b99b0
        caps_changed = 140241424
        chainfunc = <value optimized out>
        ret = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#7  0xb766a294 in gst_base_transform_chain (pad=0x85b98f0, buffer=0x92b6f78) at
gstbasetransform.c:1571
        trans = (GstBaseTransform *) 0x85c0028
        ret = GST_FLOW_OK
        outbuf = (GstBuffer *) 0x92c2328
#8  0xb7405339 in gst_pad_alloc_buffer_full (pad=0xb766a1f0,
offset=15958710268, size=140265640, caps=0x80afeb0, 
    buf=0xb73bde5c, setcaps=1) at gstpad.c:2750
        peer = <value optimized out>
        ret = 153841528
        __PRETTY_FUNCTION__ = "gst_pad_alloc_buffer_full"
#9  0xb7405a2b in gst_pad_chain_unchecked (pad=0xb72394e8, buffer=0xb36c60c8)
at gstpad.c:3482
        caps = (GstCaps *) 0x851bf18
        caps_changed = 11650
        chainfunc = <value optimized out>
        ret = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#10 0xb73f70ea in ?? () at gstghostpad.c:206 from
/usr/lib/libgstreamer-0.10.so.0
        gst_proxy_pad_parent_class = (gpointer) 0x84d5b20
        gst_ghost_pad_parent_class = (gpointer) 0x84d5bc0
#11 0x0851bf18 in ?? ()
No symbol table info available.
#12 0x092b6f78 in ?? ()
No symbol table info available.
#13 0x00000000 in ?? ()
No symbol table info available.


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email




More information about the Gstreamer-bugs mailing list