After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 337500 - gst-python teststuite hangs on test_bin.test_preroll
gst-python teststuite hangs on test_bin.test_preroll
Status: RESOLVED INCOMPLETE
Product: GStreamer
Classification: Platform
Component: gst-python
git master
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-04-06 13:51 UTC by Thomas Vander Stichele
Modified: 2008-05-06 12:50 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Thomas Vander Stichele 2006-04-06 13:51:42 UTC
when attaching, I have two threads active, with the following backtraces:

(gdb) bt
  • #0 ??
  • #1 pthread_cond_wait
    from /lib/libpthread.so.0
  • #2 ??
    from /usr/lib/libgthread-2.0.so.0
  • #3 gst_element_get_state_func
    at gstelement.c line 1692
  • #4 gst_bin_get_state_func
    at gstbin.c line 1281
  • #5 gst_element_get_state
    at gstelement.c line 1795
  • #6 _wrap_gst_element_get_state
    at gstelement.override line 96
  • #7 PyCFunction_Call
    from /usr/lib/libpython2.4.so.1.0
  • #8 PyEval_EvalFrame
    from /usr/lib/libpython2.4.so.1.0
  • #9 PyEval_EvalFrame
    from /usr/lib/libpython2.4.so.1.0
  • #10 PyEval_EvalCodeEx
    from /usr/lib/libpython2.4.so.1.0
  • #11 PyClassMethod_New
    from /usr/lib/libpython2.4.so.1.0
  • #12 PyObject_Call
    from /usr/lib/libpython2.4.so.1.0
  • #13 PyEval_EvalFrame
    from /usr/lib/libpython2.4.so.1.0
  • #14 PyEval_EvalCodeEx
    from /usr/lib/libpython2.4.so.1.0
  • #15 PyClassMethod_New
    from /usr/lib/libpython2.4.so.1.0
  • #16 PyObject_Call
    from /usr/lib/libpython2.4.so.1.0
  • #17 PyClass_IsSubclass
    from /usr/lib/libpython2.4.so.1.0
  • #18 PyObject_Call
    from /usr/lib/libpython2.4.so.1.0
  • #19 _PyType_Lookup
    from /usr/lib/libpython2.4.so.1.0
  • #20 PyObject_Call
    from /usr/lib/libpython2.4.so.1.0
  • #21 PyEval_EvalFrame
    from /usr/lib/libpython2.4.so.1.0
  • #22 PyEval_EvalCodeEx
    from /usr/lib/libpython2.4.so.1.0
  • #23 PyClassMethod_New
    from /usr/lib/libpython2.4.so.1.0
  • #24 PyObject_Call
    from /usr/lib/libpython2.4.so.1.0
  • #25 PyEval_EvalFrame
    from /usr/lib/libpython2.4.so.1.0
  • #26 PyEval_EvalCodeEx
    from /usr/lib/libpython2.4.so.1.0
  • #27 PyClassMethod_New
    from /usr/lib/libpython2.4.so.1.0
  • #28 PyObject_Call
    from /usr/lib/libpython2.4.so.1.0
  • #29 PyClass_IsSubclass
    from /usr/lib/libpython2.4.so.1.0
  • #30 PyObject_Call
    from /usr/lib/libpython2.4.so.1.0
  • #31 _PyType_Lookup
    from /usr/lib/libpython2.4.so.1.0
  • #32 PyObject_Call
    from /usr/lib/libpython2.4.so.1.0
  • #33 PyEval_EvalFrame
    from /usr/lib/libpython2.4.so.1.0
  • #34 PyEval_EvalCodeEx
    from /usr/lib/libpython2.4.so.1.0
  • #35 PyClassMethod_New
    from /usr/lib/libpython2.4.so.1.0
  • #36 PyObject_Call
    from /usr/lib/libpython2.4.so.1.0
  • #37 PyEval_EvalFrame
    from /usr/lib/libpython2.4.so.1.0
  • #38 PyEval_EvalCodeEx
    from /usr/lib/libpython2.4.so.1.0
  • #39 PyClassMethod_New
    from /usr/lib/libpython2.4.so.1.0
  • #40 PyObject_Call
    from /usr/lib/libpython2.4.so.1.0
  • #41 PyClass_IsSubclass
    from /usr/lib/libpython2.4.so.1.0
  • #42 PyObject_Call
    from /usr/lib/libpython2.4.so.1.0
  • #43 _PyType_Lookup
    from /usr/lib/libpython2.4.so.1.0
  • #44 PyObject_Call
    from /usr/lib/libpython2.4.so.1.0
  • #45 PyEval_EvalFrame
    from /usr/lib/libpython2.4.so.1.0
  • #46 PyEval_EvalFrame
    from /usr/lib/libpython2.4.so.1.0
  • #47 PyEval_EvalFrame
    from /usr/lib/libpython2.4.so.1.0
  • #48 PyEval_EvalCodeEx
    from /usr/lib/libpython2.4.so.1.0
  • #49 PyClassMethod_New
    from /usr/lib/libpython2.4.so.1.0
  • #50 PyObject_Call
    from /usr/lib/libpython2.4.so.1.0
  • #51 PyClass_IsSubclass
    from /usr/lib/libpython2.4.so.1.0
  • #52 PyObject_Call
    from /usr/lib/libpython2.4.so.1.0
  • #53 _PyType_Lookup
    from /usr/lib/libpython2.4.so.1.0
  • #54 PyType_IsSubtype
    from /usr/lib/libpython2.4.so.1.0
  • #55 PyObject_Call
    from /usr/lib/libpython2.4.so.1.0
  • #56 PyEval_EvalFrame
    from /usr/lib/libpython2.4.so.1.0
  • #57 PyEval_EvalCodeEx
    from /usr/lib/libpython2.4.so.1.0
  • #58 PyEval_EvalCode
    from /usr/lib/libpython2.4.so.1.0
  • #59 Py_CompileString
    from /usr/lib/libpython2.4.so.1.0
  • #60 PyRun_SimpleFileExFlags
    from /usr/lib/libpython2.4.so.1.0
  • #61 PyRun_AnyFileExFlags
    from /usr/lib/libpython2.4.so.1.0
  • #62 Py_Main
    from /usr/lib/libpython2.4.so.1.0
  • #63 main
  • #0 ??
  • #1 pthread_cond_wait
    from /lib/libpthread.so.0
  • #2 gst_base_sink_render_object
    at gstbasesink.c line 1088
  • #3 gst_base_sink_queue_object_unlocked
    at gstbasesink.c line 1609
  • #4 gst_base_sink_chain_unlocked
    at gstbasesink.c line 1861
  • #5 gst_base_sink_chain
    at gstbasesink.c line 1895
  • #6 gst_pad_chain
    at gstpad.c line 3219
  • #7 gst_pad_push
    at gstpad.c line 3333
  • #8 gst_base_src_loop
    at gstbasesrc.c line 1436
  • #9 gst_task_func
    at gsttask.c line 193
  • #10 g_thread_pool_push
    from /usr/lib/libglib-2.0.so.0
  • #11 g_thread_create_full
    from /usr/lib/libglib-2.0.so.0
  • #12 start_thread
    from /lib/libpthread.so.0
  • #13 clone
    from /lib/libc.so.6

Comment 1 Edward Hervey 2006-04-06 14:03:24 UTC
could you attach a GST_DEBUG=3,py*:5 of that hanging test ?
Comment 2 Edward Hervey 2006-09-22 14:50:30 UTC
ping ? still hanging ?
Comment 3 Sebastian Dröge (slomo) 2008-05-06 12:50:03 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for.
Thanks!