[gstreamer-bugs] [Bug 337500] New: gst-python teststuite hangs on test_bin.test_preroll

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Thu Apr 6 06:51:43 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=337500
 GStreamer | gst-python | Ver: HEAD CVS

           Summary: gst-python teststuite hangs on test_bin.test_preroll
           Product: GStreamer
           Version: HEAD CVS
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-python
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: thomas at apestaart.org
         QAContact: johan at gnome.org
     GNOME version: Unspecified
   GNOME milestone: Unspecified


when attaching, I have two threads active, with the following backtraces:

(gdb) bt
#0  0x00bc1402 in ?? ()
#1  0x00b88216 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x003ffc8e in ?? () from /usr/lib/libgthread-2.0.so.0
#3  0x0025c653 in gst_element_get_state_func (element=0x953b508,
    state=0xbfc66224, pending=0xbfc66220, timeout=18446744073709551615)
    at gstelement.c:1692
#4  0x0024bdea in gst_bin_get_state_func (element=0x953b508, state=0xbfc66224,
    pending=0xbfc66220, timeout=18446744073709551615) at gstbin.c:1281
#5  0x00258d64 in gst_element_get_state (element=0x953b508, state=0xbfc66224,
    pending=0xbfc66220, timeout=18446744073709551615) at gstelement.c:1795
#6  0x0016874f in _wrap_gst_element_get_state (self=0xb7caefa4,
    args=0xb7f1102c, kwargs=0x0) at gstelement.override:96
#7  0x0253a8fd in PyCFunction_Call () from /usr/lib/libpython2.4.so.1.0
#8  0x02575646 in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0
#9  0x025751d7 in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0
#10 0x025762c6 in PyEval_EvalCodeEx () from /usr/lib/libpython2.4.so.1.0
#11 0x0252814e in PyClassMethod_New () from /usr/lib/libpython2.4.so.1.0
#12 0x02510507 in PyObject_Call () from /usr/lib/libpython2.4.so.1.0
#13 0x02573775 in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0
#14 0x025762c6 in PyEval_EvalCodeEx () from /usr/lib/libpython2.4.so.1.0
#15 0x0252807a in PyClassMethod_New () from /usr/lib/libpython2.4.so.1.0
#16 0x02510507 in PyObject_Call () from /usr/lib/libpython2.4.so.1.0
#17 0x02516778 in PyClass_IsSubclass () from /usr/lib/libpython2.4.so.1.0
---Type <return> to continue, or q <return> to quit---
#18 0x02510507 in PyObject_Call () from /usr/lib/libpython2.4.so.1.0
#19 0x02552b9c in _PyType_Lookup () from /usr/lib/libpython2.4.so.1.0
#20 0x02510507 in PyObject_Call () from /usr/lib/libpython2.4.so.1.0
#21 0x02572ae5 in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0
#22 0x025762c6 in PyEval_EvalCodeEx () from /usr/lib/libpython2.4.so.1.0
#23 0x0252814e in PyClassMethod_New () from /usr/lib/libpython2.4.so.1.0
#24 0x02510507 in PyObject_Call () from /usr/lib/libpython2.4.so.1.0
#25 0x02573775 in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0
#26 0x025762c6 in PyEval_EvalCodeEx () from /usr/lib/libpython2.4.so.1.0
#27 0x0252807a in PyClassMethod_New () from /usr/lib/libpython2.4.so.1.0
#28 0x02510507 in PyObject_Call () from /usr/lib/libpython2.4.so.1.0
#29 0x02516778 in PyClass_IsSubclass () from /usr/lib/libpython2.4.so.1.0
#30 0x02510507 in PyObject_Call () from /usr/lib/libpython2.4.so.1.0
#31 0x02552b9c in _PyType_Lookup () from /usr/lib/libpython2.4.so.1.0
#32 0x02510507 in PyObject_Call () from /usr/lib/libpython2.4.so.1.0
#33 0x02572ae5 in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0
#34 0x025762c6 in PyEval_EvalCodeEx () from /usr/lib/libpython2.4.so.1.0
#35 0x0252814e in PyClassMethod_New () from /usr/lib/libpython2.4.so.1.0
#36 0x02510507 in PyObject_Call () from /usr/lib/libpython2.4.so.1.0
#37 0x02573775 in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0
#38 0x025762c6 in PyEval_EvalCodeEx () from /usr/lib/libpython2.4.so.1.0
#39 0x0252807a in PyClassMethod_New () from /usr/lib/libpython2.4.so.1.0
#40 0x02510507 in PyObject_Call () from /usr/lib/libpython2.4.so.1.0
---Type <return> to continue, or q <return> to quit---
#41 0x02516778 in PyClass_IsSubclass () from /usr/lib/libpython2.4.so.1.0
#42 0x02510507 in PyObject_Call () from /usr/lib/libpython2.4.so.1.0
#43 0x02552b9c in _PyType_Lookup () from /usr/lib/libpython2.4.so.1.0
#44 0x02510507 in PyObject_Call () from /usr/lib/libpython2.4.so.1.0
#45 0x02572ae5 in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0
#46 0x025751d7 in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0
#47 0x025751d7 in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0
#48 0x025762c6 in PyEval_EvalCodeEx () from /usr/lib/libpython2.4.so.1.0
#49 0x0252807a in PyClassMethod_New () from /usr/lib/libpython2.4.so.1.0
#50 0x02510507 in PyObject_Call () from /usr/lib/libpython2.4.so.1.0
#51 0x02516778 in PyClass_IsSubclass () from /usr/lib/libpython2.4.so.1.0
#52 0x02510507 in PyObject_Call () from /usr/lib/libpython2.4.so.1.0
#53 0x0255280e in _PyType_Lookup () from /usr/lib/libpython2.4.so.1.0
#54 0x0254e105 in PyType_IsSubtype () from /usr/lib/libpython2.4.so.1.0
#55 0x02510507 in PyObject_Call () from /usr/lib/libpython2.4.so.1.0
#56 0x02572ae5 in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0
#57 0x025762c6 in PyEval_EvalCodeEx () from /usr/lib/libpython2.4.so.1.0
#58 0x02576353 in PyEval_EvalCode () from /usr/lib/libpython2.4.so.1.0
#59 0x02592f78 in Py_CompileString () from /usr/lib/libpython2.4.so.1.0
#60 0x02594688 in PyRun_SimpleFileExFlags () from /usr/lib/libpython2.4.so.1.0
#61 0x02594d6a in PyRun_AnyFileExFlags () from /usr/lib/libpython2.4.so.1.0
#62 0x0259b45f in Py_Main () from /usr/lib/libpython2.4.so.1.0
#63 0x080485b2 in main ()
(gdb)
(gdb) thread 2
[Switching to thread 2 (Thread -1211602016 (LWP 30376))]#0  0x00bc1402 in ?? ()
(gdb) bt
#0  0x00bc1402 in ?? ()
#1  0x00b88216 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0011936d in gst_base_sink_render_object (basesink=0x9548550,
    pad=0x9547420, obj=0x954bae8) at gstbasesink.c:1088
#3  0x0011a00b in gst_base_sink_queue_object_unlocked (basesink=0x9548550,
    pad=0x9547420, obj=0x954bae8, prerollable=1) at gstbasesink.c:1609
#4  0x0011a7d4 in gst_base_sink_chain_unlocked (basesink=0x9548550,
    pad=0x9547420, buf=0x954bae8) at gstbasesink.c:1861
#5  0x0011abfe in gst_base_sink_chain (pad=0x9547420, buf=0x954bae8)
    at gstbasesink.c:1895
#6  0x0026f0ec in gst_pad_chain (pad=0x9547420, buffer=0x954bae8)
    at gstpad.c:3219
#7  0x0026f87e in gst_pad_push (pad=0x9547360, buffer=0x954bae8)
    at gstpad.c:3333
#8  0x00120746 in gst_base_src_loop (pad=0x9547360) at gstbasesrc.c:1436
#9  0x00286a63 in gst_task_func (task=0x954b460, tclass=0x9545ee0)
    at gsttask.c:193
#10 0x00da236c in g_thread_pool_push () from /usr/lib/libglib-2.0.so.0
#11 0x00da08ef in g_thread_create_full () from /usr/lib/libglib-2.0.so.0
#12 0x00b853b6 in start_thread () from /lib/libpthread.so.0
#13 0x00ca733e in clone () from /lib/libc.so.6


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




More information about the Gstreamer-bugs mailing list