[gstreamer-bugs] [Bug 631853] New: [queue2] deadlock when using temp-location and dispatch-properties

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Oct 11 01:00:21 PDT 2010


https://bugzilla.gnome.org/show_bug.cgi?id=631853
  GStreamer | gstreamer (core) | unspecified

           Summary: [queue2] deadlock when using temp-location and
                    dispatch-properties
    Classification: Desktop
           Product: GStreamer
           Version: unspecified
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: Normal
         Component: gstreamer (core)
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: bilboed at gmail.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
      GNOME target: ---
     GNOME version: ---


(gdb) bt
#0  __lll_lock_wait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
#1  0x00007f080f099569 in _L_lock_945 () from /lib/libpthread.so.0
#2  0x00007f080f09938b in __pthread_mutex_lock (mutex=0x14b9a80) at
pthread_mutex_lock.c:61
#3  0x00007f07ff622909 in gst_queue2_get_property (object=<value optimized
out>, prop_id=12, value=0x7fffcf88d900, pspec=0x15e1d60)
    at gstqueue2.c:2940
#4  0x00007f080f6c79fc in object_get_property (object=0xf2ed40,
first_property_name=<value optimized out>, var_args=0x7fffcf88d960)
    at gobject.c:935
#5  IA__g_object_get_valist (object=0xf2ed40, first_property_name=<value
optimized out>, var_args=0x7fffcf88d960) at gobject.c:1555
#6  0x00007f080f6c7d04 in IA__g_object_get (_object=0xf2ed40,
first_property_name=0x461af4 "temp-location") at gobject.c:1645
#7  0x00007f080f6c36ce in IA__g_closure_invoke (closure=0x7f07f8000a40,
return_value=0x0, n_param_values=3, param_values=0x1569cf0, 
    invocation_hint=0x7fffcf88db80) at gclosure.c:767
#8  0x00007f080f6d757e in signal_emit_unlocked_R (node=0xc86110, detail=<value
optimized out>, instance=<value optimized out>, 
    emission_return=<value optimized out>, instance_and_params=<value optimized
out>) at gsignal.c:3248
#9  0x00007f080f6d89e4 in IA__g_signal_emit_valist (instance=0x1075e00,
signal_id=<value optimized out>, detail=2921, 
    var_args=0x7fffcf88dd70) at gsignal.c:2981
#10 0x00007f080f6d8f23 in IA__g_signal_emit (instance=0x14b9a80, signal_id=128,
detail=3481852160) at gsignal.c:3038
#11 0x00007f080f92d486 in gst_object_dispatch_properties_changed
(object=0xf2ed40, n_pspecs=1, pspecs=0x7fffcf88ded0)
    at gstobject.c:543
#12 0x00007f080f6c95dc in g_object_notify_queue_thaw (object=0xf2ed40,
property_name=<value optimized out>) at gobjectnotifyqueue.c:120
#13 IA__g_object_notify (object=0xf2ed40, property_name=<value optimized out>)
at gobject.c:888
#14 0x00007f07ff6223e3 in gst_queue2_open_temp_location_file (queue=0xf2ed40)
at gstqueue2.c:1353
#15 0x00007f07ff624d3d in gst_queue2_change_state (element=0xf2ed40,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstqueue2.c:2774
#16 0x00007f080f947ebe in gst_element_change_state (element=0xf2ed40,
transition=<value optimized out>) at gstelement.c:2603
#17 0x00007f080f948852 in gst_element_set_state_func (element=0xf2ed40,
state=GST_STATE_PAUSED) at gstelement.c:2559
#18 0x00007f080f934bdb in gst_bin_element_set_state (element=0x14680d0,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:2171
#19 gst_bin_change_state_func (element=0x14680d0,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:2470
#20 0x00007f07f61c460c in gst_uri_decode_bin_change_state (element=0x14680d0,
transition=GST_STATE_CHANGE_READY_TO_PAUSED)
    at gsturidecodebin.c:2233
#21 0x00007f080f947ebe in gst_element_change_state (element=0x14680d0,
transition=<value optimized out>) at gstelement.c:2603
#22 0x00007f080f948852 in gst_element_set_state_func (element=0x14680d0,
state=GST_STATE_PAUSED) at gstelement.c:2559
#23 0x00007f080f934bdb in gst_bin_element_set_state (element=0x1075e00,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:2171
#24 gst_bin_change_state_func (element=0x1075e00,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:2470
#25 0x00007f080f96674c in gst_pipeline_change_state (element=0x1075e00,
transition=GST_STATE_CHANGE_READY_TO_PAUSED)
    at gstpipeline.c:475
#26 0x00007f07ffa5e3b2 in gst_play_bin_change_state (element=0x1075e00,
transition=GST_STATE_CHANGE_READY_TO_PAUSED)
    at gstplaybin2.c:3475
#27 0x00007f080f947ebe in gst_element_change_state (element=0x1075e00,
transition=<value optimized out>) at gstelement.c:2603
#28 0x00007f080f948852 in gst_element_set_state_func (element=0x1075e00,
state=GST_STATE_PAUSED) at gstelement.c:2559
#29 0x000000000044f24d in bacon_video_widget_open (bvw=0x10d4140, mrl=<value
optimized out>, subtitle_uri=0x0, 
    error=<value optimized out>) at bacon-video-widget-gst-0.10.c:3745

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




More information about the Gstreamer-bugs mailing list