[gstreamer-bugs] [Bug 148721] - entrygthread fail on SMP systems

bugzilla-daemon at bugzilla.gnome.org bugzilla-daemon at bugzilla.gnome.org
Tue Aug 3 12:52:32 PDT 2004


http://bugzilla.gnome.org/show_bug.cgi?id=148721
GStreamer | gstreamer (core) | Ver: 0.8.4





------- Additional Comments From sc5 at hermes.usherb.ca  2004-08-03 15:52 -------
Ok, maybe this is not related to the entrygthread scheduler after all, but to
bug 111146. 

By multiplying the block_timeout of the queue by 10, things run for much longer
before getting in trouble. I still get the assertion, but sometimes I see the
following warning:

(process:19852): GStreamer-WARNING **: inconsistent state information, fix
threading please


And sometimes, it just crashes:

GThread-ERROR **: file gthread-posix.c: line 369 (): error 'No such process'
during 'pthread_join (*(pthread_t*)thread, &ignore)'

backtrace:
#8  0xfe852580 in g_thread_join_posix_impl ()
   from /usr/local/lib/libgthread-2.0.so.0
#9  0xfe2ea744 in g_thread_join ()
   from /usr/local/lib/libglib-2.0.so.0
#10 0xfd9f4f0c in safe_cothread_destroy (thread=0xdc7ee8)
    at entryscheduler.c:780
#11 0xfd9f54e4 in gst_entry_scheduler_state_transition (scheduler=0xd97dd8,
    element=0xda6b28, transition=1026) at entryscheduler.c:913
#12 0xfe4db8bc in gst_scheduler_state_transition (sched=0xd97dd8,
    element=<incomplete type>, transition=1026) at gstscheduler.c:316
#13 0xfe4b6c30 in gst_element_change_state (element=<incomplete type>)
    at gstelement.c:3020
#14 0xfda2e0a0 in gst_filesink_change_state (element=0xda6b28)
    at gstfilesink.c:482
#15 0xfe4b5f94 in gst_element_set_state_func (element=<incomplete type>,
    state=GST_STATE_READY) at gstelement.c:2786
#16 0xfe4b5b48 in gst_element_set_state (element=<incomplete type>,
    state=GST_STATE_READY) at gstelement.c:2732
#17 0xfe4a34a8 in set_kid_state_func (bin=0xdc5aa0, child=<incomplete type>,
    user_data=0xffbee800) at gstbin.c:796
#18 0xfe4a335c in gst_bin_foreach (bin=0xdc5aa0,
    func=0xfe4a3428 <set_kid_state_func>, data=0xffbee800) at gstbin.c:760
#19 0xfe4a37f4 in gst_bin_change_state (element=<incomplete type>)
    at gstbin.c:851
#20 0xfe4d2758 in gst_pipeline_change_state (element=<incomplete type>)
    at gstpipeline.c:174
#21 0xfe4b5f94 in gst_element_set_state_func (element=<incomplete type>,
    state=GST_STATE_NULL) at gstelement.c:2786
#22 0xfe4a3a5c in gst_bin_set_state (element=<incomplete type>,
    state=GST_STATE_NULL) at gstbin.c:890
#23 0xfe4b5b48 in gst_element_set_state (element=<incomplete type>,
    state=GST_STATE_NULL) at gstelement.c:2732


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
You are the QA contact for the bug, or are watching the QA contact.




More information about the Gstreamer-bugs mailing list