[Bug 1976] New: libXRandR has deadlock problems with threads enabled

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Nov 30 17:33:29 PST 2004


Please do not reply to this email: if you want to comment on the bug, go to          
the URL shown below and enter yourcomments there.   
 
https://bugs.freedesktop.org/show_bug.cgi?id=1976        
   
           Summary: libXRandR has deadlock problems with threads enabled
           Product: xorg
           Version: 6.8.1
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Lib/other
        AssignedTo: xorg-bugzilla-noise at freedesktop.org
        ReportedBy: hadess at hadess.net


I hit this hang when adding XRandR support to Totem:
#0  0x00baf7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1  0x0011d21e in __lll_mutex_lock_wait () from /lib/tls/libpthread.so.0
#2  0x00119dcf in _L_mutex_lock_32 () from /lib/tls/libpthread.so.0
#3  0x00bc5650 in ?? ()
#4  0x00000042 in ?? ()
#5  0x00ddf59c in ?? () from /usr/X11R6/lib/libX11.so.6
#6  0x092cccd8 in ?? ()
#7  0x00000001 in ?? ()
#8  0xfeef6448 in ?? ()
#9  0x00d6d49c in _XUnregisterFilter () from /usr/X11R6/lib/libX11.so.6
#10 0x00d6d49c in _XUnregisterFilter () from /usr/X11R6/lib/libX11.so.6
#11 0x00d47948 in XQueryExtension () from /usr/X11R6/lib/libX11.so.6
#12 0x00d3d3eb in XInitExtension () from /usr/X11R6/lib/libX11.so.6
#13 0x009b4813 in XextAddDisplay () from /usr/X11R6/lib/libXext.so.6
#14 0x00a0ed1f in XRRFindDisplay () from /usr/X11R6/lib/libXrandr.so.2
#15 0x00a0f390 in XRRQueryVersion () from /usr/X11R6/lib/libXrandr.so.2
#16 0x00a0f9f5 in XRRGetScreenInfo () from /usr/X11R6/lib/libXrandr.so.2
#17 0x080608ba in bacon_resize_init () at bacon-resize.c:63
#18 0x0805bad5 in bacon_video_widget_realize (widget=0x93beb20)
    at bacon-video-widget-xine.c:1162
#19 0x001c50ae in g_cclosure_marshal_VOID__VOID ()
   from /usr//lib/libgobject-2.0.so.0
#20 0x001ad6b2 in g_cclosure_new_swap () from /usr//lib/libgobject-2.0.so.0
#21 0x001ad347 in g_closure_invoke () from /usr//lib/libgobject-2.0.so.0
#22 0x001c2616 in g_signal_has_handler_pending ()
   from /usr//lib/libgobject-2.0.so.0
#23 0x001c49bc in g_signal_emit_valist () from /usr//lib/libgobject-2.0.so.0
#24 0x001c4c5a in g_signal_emit () from /usr//lib/libgobject-2.0.so.0
#25 0x00585adc in gtk_widget_realize () from /usr//lib/libgtk-x11-2.0.so.0
#26 0x00586091 in gtk_widget_set_parent () from /usr//lib/libgtk-x11-2.0.so.0
#27 0x003d21c7 in gtk_box_pack_start () from /usr//lib/libgtk-x11-2.0.so.0
#28 0x003d248a in gtk_box_pack_start_defaults ()
   from /usr//lib/libgtk-x11-2.0.so.0
#29 0x003d2dea in gtk_box_reorder_child () from /usr//lib/libgtk-x11-2.0.so.0
#30 0x001c5c3f in g_cclosure_marshal_VOID__OBJECT ()
   from /usr//lib/libgobject-2.0.so.0
#31 0x001ad6b2 in g_cclosure_new_swap () from /usr//lib/libgobject-2.0.so.0
#32 0x001ad347 in g_closure_invoke () from /usr//lib/libgobject-2.0.so.0
#33 0x001c2616 in g_signal_has_handler_pending ()
   from /usr//lib/libgobject-2.0.so.0
#34 0x001c49bc in g_signal_emit_valist () from /usr//lib/libgobject-2.0.so.0
#35 0x001c4c5a in g_signal_emit () from /usr//lib/libgobject-2.0.so.0
#36 0x0040c148 in gtk_container_add () from /usr//lib/libgtk-x11-2.0.so.0
#37 0x080663e0 in video_widget_create (totem=0x92ebe98) at totem.c:3524
#38 0x0806846e in main (argc=1, argv=0xfeef7304) at totem.c:3956

This is similar to the old hang in libXi:
http://bugs.xfree86.org/show_bug.cgi?id=260

Let me know if a test case is required.        
   
   
--         
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email       
   
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


More information about the xorg-bugzilla-noise mailing list