From: GStreamer (bugzilla.gnome.org) <bug...@bu...> - 2006-10-06 15:27:10
|
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=3D360197 GStreamer | gst-plugins-base | Ver: 0.10.10 Summary: ogg muxer locks up Product: GStreamer Version: 0.10.10 Platform: Other OS/Version: Linux Status: NEW Severity: normal Priority: Normal Component: gst-plugins-base AssignedTo: gst...@li... ReportedBy: th...@ap... QAContact: gst...@li... GNOME version: Unspecified GNOME milestone: Unspecified this happens in flumotion, I'm not sure if it is on shutdown, or because = one of the two encoded streams has stopped producing buffers. locked in a mutex (gdb) bt #0 0x007f9402 in ?? () #1 0x44a02a5e in __lll_mutex_lock_wait () from /lib/libpthread.so.0 #2 0x449ff2ff in _L_mutex_lock_71 () from /lib/libpthread.so.0 #3 0x449ff0de in pthread_mutex_lock () from /lib/libpthread.so.0 #4 0x442651c0 in g_static_rec_mutex_lock () from /usr/lib/libglib-2.0.so= .0 #5 0x455b89b2 in gst_pad_stop_task (pad=3D0x8c438d8) at gstpad.c:4197 #6 0x453fdf4f in gst_base_src_deactivate (basesrc=3DVariable "basesrc" i= s not available. ) at gstbasesrc.c:1831 #7 0x455c0524 in gst_pad_activate_push (pad=3D0x8c438d8, active=3D0) at gstpad.c:860 #8 0x455c0ae6 in gst_pad_set_active (pad=3D0x8c438d8, active=3D0) at gst= pad.c:654 #9 0x455a966b in activate_pads (pad=3D0x8c438d8, ret=3D0xbffa62c8, active=3D0xbffa6328) at gstelement.c:2261 #10 0x455b52b7 in gst_iterator_fold (it=3D0x8c6cf20, func=3D0x455a9640 <activate_pads>, ret=3D0xbffa62c8, user_data=3D0xbf= fa6328) at gstiterator.c:503 #11 0x455a90e2 in iterator_activate_fold_with_resync (iter=3D0x8c6cf20, func=3D0x455a9640 <activate_pads>, user_data=3D0xbffa6328) at gstelem= ent.c:2293 #12 0x455a917e in gst_element_pads_activate (element=3D0x8c4d010, active=3D= 0) at gstelement.c:2328 #13 0x455a9471 in gst_element_change_state_func (element=3D0x8c4d010, transition=3DGST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2413 #14 0x453fff5f in gst_base_src_change_state (element=3D0x8c4d010, transition=3DGST_STATE_CHANGE_PAUSED_TO_READY) at gstbasesrc.c:1973 ---Type <return> to continue, or q <return> to quit--- #15 0x455a5cfa in gst_element_change_state (element=3D0x8c4d010, transition=3DGST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2182 #16 0x455a5de2 in gst_element_change_state (element=3D0x8c4d010, transition=3DGST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstelement.c:2215 #17 0x455a8d26 in gst_element_set_state_func (element=3D0x8c4d010, state=3DGST_STATE_READY) at gstelement.c:2144 #18 0x455a4e83 in gst_element_set_state (element=3D0x8c4d010, state=3DGST_STATE_READY) at gstelement.c:2054 #19 0x00280bbd in pygst_exceptions_register_classes () from /usr/lib/python2.4/site-packages/gst-0.10/gst/_gst.so #20 0x4566dcfd in PyCFunction_Call () from /usr/lib/libpython2.4.so.1.0 #21 0x456a8e2b in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0 #22 0x456a88cc in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0 #23 0x456a9758 in PyEval_EvalCodeEx () from /usr/lib/libpython2.4.so.1.0 #24 0x4565b5be in PyClassMethod_New () from /usr/lib/libpython2.4.so.1.0 #25 0x45643587 in PyObject_Call () from /usr/lib/libpython2.4.so.1.0 #26 0x456a6c48 in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0 #27 0x456a88cc in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0 #28 0x456a88cc in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0 #29 0x456a88cc in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0 #30 0x456a9758 in PyEval_EvalCodeEx () from /usr/lib/libpython2.4.so.1.0 #31 0x4565b4ea in PyClassMethod_New () from /usr/lib/libpython2.4.so.1.0 #32 0x45643587 in PyObject_Call () from /usr/lib/libpython2.4.so.1.0 ---Type <return> to continue, or q <return> to quit--- #33 0x456a2ebc in PyEval_CallObjectWithKeywords () from /usr/lib/libpython2.4.so.1.0 #34 0x4564410c in PyObject_CallObject () from /usr/lib/libpython2.4.so.1.= 0 #35 0x00e206c0 in initgobject () from /usr/lib/python2.4/site-packages/gtk-2.0/gobject.so #36 0x4426fc2d in g_io_channel_unix_get_fd () from /usr/lib/libglib-2.0.s= o.0 #37 0x4424715d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so= .0 #38 0x4424a3ef in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #39 0x4424a799 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #40 0x00e2a8bc in initgobject () from /usr/lib/python2.4/site-packages/gtk-2.0/gobject.so #41 0x456a8b82 in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0 #42 0x456a9758 in PyEval_EvalCodeEx () from /usr/lib/libpython2.4.so.1.0 #43 0x456a7b0b in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0 #44 0x456a9758 in PyEval_EvalCodeEx () from /usr/lib/libpython2.4.so.1.0 #45 0x4565b5be in PyClassMethod_New () from /usr/lib/libpython2.4.so.1.0 #46 0x45643587 in PyObject_Call () from /usr/lib/libpython2.4.so.1.0 #47 0x456a6c48 in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0 #48 0x456a9758 in PyEval_EvalCodeEx () from /usr/lib/libpython2.4.so.1.0 #49 0x456a7b0b in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0 #50 0x456a9758 in PyEval_EvalCodeEx () from /usr/lib/libpython2.4.so.1.0 #51 0x456a7b0b in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0 #52 0x456a9758 in PyEval_EvalCodeEx () from /usr/lib/libpython2.4.so.1.0 ---Type <return> to continue, or q <return> to quit--- #53 0x456a97e3 in PyEval_EvalCode () from /usr/lib/libpython2.4.so.1.0 #54 0x456c6548 in Py_CompileString () from /usr/lib/libpython2.4.so.1.0 #55 0x456c7c58 in PyRun_SimpleFileExFlags () from /usr/lib/libpython2.4.s= o.1.0 #56 0x456c833a in PyRun_AnyFileExFlags () from /usr/lib/libpython2.4.so.1= .0 #57 0x456ced65 in Py_Main () from /usr/lib/libpython2.4.so.1.0 #58 0x080485b2 in main () (gdb) thread apply all bt Thread 8 (Thread -1214489696 (LWP 24199)): #0 0x007f9402 in ?? () #1 0x44a022fe in sem_wait@GLIBC_2.0 () from /lib/libpthread.so.0 #2 0x456cc9cb in PyThread_acquire_lock () from /usr/lib/libpython2.4.so.= 1.0 #3 0x456d092e in initthread () from /usr/lib/libpython2.4.so.1.0 #4 0x4566dd2d in PyCFunction_Call () from /usr/lib/libpython2.4.so.1.0 #5 0x456a8e2b in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0 #6 0x456a9758 in PyEval_EvalCodeEx () from /usr/lib/libpython2.4.so.1.0 #7 0x456a7b0b in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0 #8 0x456a9758 in PyEval_EvalCodeEx () from /usr/lib/libpython2.4.so.1.0 #9 0x456a7b0b in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0 #10 0x456a9758 in PyEval_EvalCodeEx () from /usr/lib/libpython2.4.so.1.0 #11 0x4565b5be in PyClassMethod_New () from /usr/lib/libpython2.4.so.1.0 #12 0x45643587 in PyObject_Call () from /usr/lib/libpython2.4.so.1.0 #13 0x456a6c48 in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0 #14 0x456a88cc in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0 #15 0x456a9758 in PyEval_EvalCodeEx () from /usr/lib/libpython2.4.so.1.0 #16 0x4565b4ea in PyClassMethod_New () from /usr/lib/libpython2.4.so.1.0 #17 0x45643587 in PyObject_Call () from /usr/lib/libpython2.4.so.1.0 #18 0x45649b78 in PyClass_IsSubclass () from /usr/lib/libpython2.4.so.1.0 #19 0x45643587 in PyObject_Call () from /usr/lib/libpython2.4.so.1.0 #20 0x456a2ebc in PyEval_CallObjectWithKeywords () ---Type <return> to continue, or q <return> to quit--- from /usr/lib/libpython2.4.so.1.0 #21 0x456d0d24 in initthread () from /usr/lib/libpython2.4.so.1.0 #22 0x449fd433 in start_thread () from /lib/libpthread.so.0 #23 0x44173a1e in clone () from /lib/libc.so.6 Thread 7 (Thread -1226581088 (LWP 24208)): #0 0x007f9402 in ?? () #1 0x4416a440 in poll () from /lib/libc.so.6 #2 0x00a1dfbf in gst_fdset_wait (set=3D0x8c6ac00, timeout=3D-1) at gstfd= set.c:523 #3 0x00a21cd9 in gst_multi_fd_sink_thread (sink=3D0x8c56000) at gstmultifdsink.c:2054 #4 0x442649ff in g_thread_create_full () from /usr/lib/libglib-2.0.so.0 #5 0x449fd433 in start_thread () from /lib/libpthread.so.0 #6 0x44173a1e in clone () from /lib/libc.so.6 Thread 6 (Thread -1237070944 (LWP 24209)): #0 0x007f9402 in ?? () #1 0x44a004d6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.= so.0 #2 0x005107cf in gst_queue_loop (pad=3D0x8c51060) at gstqueue.c:854 #3 0x455d43e6 in gst_task_func (task=3D0x8c6b800, tclass=3D0x8c6b520) at gsttask.c:192 #4 0x442663d8 in g_thread_pool_push () from /usr/lib/libglib-2.0.so.0 #5 0x442649ff in g_thread_create_full () from /usr/lib/libglib-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #6 0x449fd433 in start_thread () from /lib/libpthread.so.0 #7 0x44173a1e in clone () from /lib/libc.so.6 Thread 5 (Thread -1247560800 (LWP 24210)): #0 0x007f9402 in ?? () #1 0x44a004d6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.= so.0 #2 0x45405df7 in gst_collect_pads_chain (pad=3D0x8c51420, buffer=3D0x8ca= 45b0) at gstcollectpads.c:1089 #3 0x455bc609 in gst_pad_chain_unchecked (pad=3D0x8c51420, buffer=3D0x8c= a45b0) at gstpad.c:3344 #4 0x455bccfb in gst_pad_push (pad=3D0x8c43bd8, buffer=3D0x8ca45b0) at gstpad.c:3510 #5 0x00510e0e in gst_queue_loop (pad=3D0x8c43bd8) at gstqueue.c:779 #6 0x455d43e6 in gst_task_func (task=3D0x8c6b850, tclass=3D0x8c6b520) at gsttask.c:192 #7 0x442663d8 in g_thread_pool_push () from /usr/lib/libglib-2.0.so.0 #8 0x442649ff in g_thread_create_full () from /usr/lib/libglib-2.0.so.0 #9 0x449fd433 in start_thread () from /lib/libpthread.so.0 #10 0x44173a1e in clone () from /lib/libc.so.6 Thread 4 (Thread -1258050656 (LWP 24211)): #0 0x007f9402 in ?? () #1 0x44a004d6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.= so.0 ---Type <return> to continue, or q <return> to quit--- #2 0x455d4511 in gst_task_func (task=3D0x8c6b8a0, tclass=3D0x8c6b520) at gsttask.c:180 #3 0x442663d8 in g_thread_pool_push () from /usr/lib/libglib-2.0.so.0 #4 0x442649ff in g_thread_create_full () from /usr/lib/libglib-2.0.so.0 #5 0x449fd433 in start_thread () from /lib/libpthread.so.0 #6 0x44173a1e in clone () from /lib/libc.so.6 Thread 3 (Thread -1268540512 (LWP 24212)): #0 0x007f9402 in ?? () #1 0x44a004d6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.= so.0 #2 0x005132cf in gst_queue_chain (pad=3D0x8c43b18, buffer=3D0x8c9d598) at gstqueue.c:698 #3 0x455bc609 in gst_pad_chain_unchecked (pad=3D0x8c43b18, buffer=3D0x8c= 9d598) at gstpad.c:3344 #4 0x455bccfb in gst_pad_push (pad=3D0x8c43a58, buffer=3D0x8c9d598) at gstpad.c:3510 #5 0x00f1ddea in gst_gdp_depay_chain (pad=3D0x8c43998, buffer=3D0x8c6fca= 0) at gstgdpdepay.c:315 #6 0x455bc609 in gst_pad_chain_unchecked (pad=3D0x8c43998, buffer=3D0x8c= 6fca0) at gstpad.c:3344 #7 0x455bccfb in gst_pad_push (pad=3D0x8c438d8, buffer=3D0x8c6fca0) at gstpad.c:3510 #8 0x453fee66 in gst_base_src_loop (pad=3D0x8c438d8) at gstbasesrc.c:152= 9 ---Type <return> to continue, or q <return> to quit--- #9 0x455d43e6 in gst_task_func (task=3D0x8c6b8f0, tclass=3D0x8c6b520) at gsttask.c:192 #10 0x442663d8 in g_thread_pool_push () from /usr/lib/libglib-2.0.so.0 #11 0x442649ff in g_thread_create_full () from /usr/lib/libglib-2.0.so.0 #12 0x449fd433 in start_thread () from /lib/libpthread.so.0 #13 0x44173a1e in clone () from /lib/libc.so.6 Thread 2 (Thread -1289520224 (LWP 24216)): #0 0x007f9402 in ?? () #1 0x44a004d6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.= so.0 #2 0x455cf678 in gst_system_clock_async_thread (clock=3D0x8c97808) at gstsystemclock.c:257 #3 0x442649ff in g_thread_create_full () from /usr/lib/libglib-2.0.so.0 #4 0x449fd433 in start_thread () from /lib/libpthread.so.0 #5 0x44173a1e in clone () from /lib/libc.so.6 Thread 1 (Thread -1208363328 (LWP 24174)): #0 0x007f9402 in ?? () #1 0x44a02a5e in __lll_mutex_lock_wait () from /lib/libpthread.so.0 #2 0x449ff2ff in _L_mutex_lock_71 () from /lib/libpthread.so.0 #3 0x449ff0de in pthread_mutex_lock () from /lib/libpthread.so.0 #4 0x442651c0 in g_static_rec_mutex_lock () from /usr/lib/libglib-2.0.so= .0 #5 0x455b89b2 in gst_pad_stop_task (pad=3D0x8c438d8) at gstpad.c:4197 ---Type <return> to continue, or q <return> to quit--- #6 0x453fdf4f in gst_base_src_deactivate (basesrc=3DVariable "basesrc" i= s not available. ) at gstbasesrc.c:1831 #7 0x455c0524 in gst_pad_activate_push (pad=3D0x8c438d8, active=3D0) at gstpad.c:860 #8 0x455c0ae6 in gst_pad_set_active (pad=3D0x8c438d8, active=3D0) at gst= pad.c:654 #9 0x455a966b in activate_pads (pad=3D0x8c438d8, ret=3D0xbffa62c8, active=3D0xbffa6328) at gstelement.c:2261 #10 0x455b52b7 in gst_iterator_fold (it=3D0x8c6cf20, func=3D0x455a9640 <activate_pads>, ret=3D0xbffa62c8, user_data=3D0xbf= fa6328) at gstiterator.c:503 #11 0x455a90e2 in iterator_activate_fold_with_resync (iter=3D0x8c6cf20, func=3D0x455a9640 <activate_pads>, user_data=3D0xbffa6328) at gstelem= ent.c:2293 #12 0x455a917e in gst_element_pads_activate (element=3D0x8c4d010, active=3D= 0) at gstelement.c:2328 #13 0x455a9471 in gst_element_change_state_func (element=3D0x8c4d010, transition=3DGST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2413 #14 0x453fff5f in gst_base_src_change_state (element=3D0x8c4d010, transition=3DGST_STATE_CHANGE_PAUSED_TO_READY) at gstbasesrc.c:1973 #15 0x455a5cfa in gst_element_change_state (element=3D0x8c4d010, transition=3DGST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2182 #16 0x455a5de2 in gst_element_change_state (element=3D0x8c4d010, transition=3DGST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstelement.c:2215 #17 0x455a8d26 in gst_element_set_state_func (element=3D0x8c4d010, state=3DGST_STATE_READY) at gstelement.c:2144 ---Type <return> to continue, or q <return> to quit--- #18 0x455a4e83 in gst_element_set_state (element=3D0x8c4d010, state=3DGST_STATE_READY) at gstelement.c:2054 #19 0x00280bbd in pygst_exceptions_register_classes () from /usr/lib/python2.4/site-packages/gst-0.10/gst/_gst.so #20 0x4566dcfd in PyCFunction_Call () from /usr/lib/libpython2.4.so.1.0 #21 0x456a8e2b in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0 #22 0x456a88cc in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0 #23 0x456a9758 in PyEval_EvalCodeEx () from /usr/lib/libpython2.4.so.1.0 #24 0x4565b5be in PyClassMethod_New () from /usr/lib/libpython2.4.so.1.0 #25 0x45643587 in PyObject_Call () from /usr/lib/libpython2.4.so.1.0 #26 0x456a6c48 in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0 #27 0x456a88cc in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0 #28 0x456a88cc in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0 #29 0x456a88cc in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0 #30 0x456a9758 in PyEval_EvalCodeEx () from /usr/lib/libpython2.4.so.1.0 #31 0x4565b4ea in PyClassMethod_New () from /usr/lib/libpython2.4.so.1.0 #32 0x45643587 in PyObject_Call () from /usr/lib/libpython2.4.so.1.0 #33 0x456a2ebc in PyEval_CallObjectWithKeywords () from /usr/lib/libpython2.4.so.1.0 #34 0x4564410c in PyObject_CallObject () from /usr/lib/libpython2.4.so.1.= 0 #35 0x00e206c0 in initgobject () from /usr/lib/python2.4/site-packages/gtk-2.0/gobject.so #36 0x4426fc2d in g_io_channel_unix_get_fd () from /usr/lib/libglib-2.0.s= o.0 ---Type <return> to continue, or q <return> to quit--- #37 0x4424715d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so= .0 #38 0x4424a3ef in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #39 0x4424a799 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #40 0x00e2a8bc in initgobject () from /usr/lib/python2.4/site-packages/gtk-2.0/gobject.so #41 0x456a8b82 in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0 #42 0x456a9758 in PyEval_EvalCodeEx () from /usr/lib/libpython2.4.so.1.0 #43 0x456a7b0b in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0 #44 0x456a9758 in PyEval_EvalCodeEx () from /usr/lib/libpython2.4.so.1.0 #45 0x4565b5be in PyClassMethod_New () from /usr/lib/libpython2.4.so.1.0 #46 0x45643587 in PyObject_Call () from /usr/lib/libpython2.4.so.1.0 #47 0x456a6c48 in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0 #48 0x456a9758 in PyEval_EvalCodeEx () from /usr/lib/libpython2.4.so.1.0 #49 0x456a7b0b in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0 #50 0x456a9758 in PyEval_EvalCodeEx () from /usr/lib/libpython2.4.so.1.0 #51 0x456a7b0b in PyEval_EvalFrame () from /usr/lib/libpython2.4.so.1.0 #52 0x456a9758 in PyEval_EvalCodeEx () from /usr/lib/libpython2.4.so.1.0 #53 0x456a97e3 in PyEval_EvalCode () from /usr/lib/libpython2.4.so.1.0 #54 0x456c6548 in Py_CompileString () from /usr/lib/libpython2.4.so.1.0 #55 0x456c7c58 in PyRun_SimpleFileExFlags () from /usr/lib/libpython2.4.s= o.1.0 #56 0x456c833a in PyRun_AnyFileExFlags () from /usr/lib/libpython2.4.so.1= .0 #57 0x456ced65 in Py_Main () from /usr/lib/libpython2.4.so.1.0 #58 0x080485b2 in main () (gdb) --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |