[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