[Gstreamer-bugs] [Bug 111349] Changed - gstreamer library foobars gtk+ with XInitThreads

bugzilla-daemon at widget.gnome.org bugzilla-daemon at widget.gnome.org
Sun Apr 27 12:54:48 PDT 2003


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

http://bugzilla.gnome.org/show_bug.cgi?id=111349

Changed by hadess at hadess.net.

--- shadow/111349	Sun Apr 27 15:38:37 2003
+++ shadow/111349.tmp.31020	Sun Apr 27 15:54:48 2003
@@ -214,6 +214,20 @@
 
 ------- Additional Comments From hadess at hadess.net  2003-04-27 15:38 -------
 In the log above, the bug is pretty obvious. There is locking before
 around the library's init functions, and inside it.
 
 Owen, how do you propose we go about escalating this bug to the X people?
+
+------- Additional Comments From hadess at hadess.net  2003-04-27 15:54 -------
+Looking at the source code for the X input module:
+http://cvsweb.xfree86.org/cvsweb/xc/lib/Xi/XListDev.c?rev=3.5&content-type=text/x-cvsweb-markup
+
+XListInputDevices seems to call LockDisplay a tiny bit too early:
+1) _XiCheckExtInit will lock the display by itself
+2) if the _XiCheckExtInit fails, the display isn't unlocked
+
+I suggest moving the LockDisplay call until after the _XiCheckExtInit
+call. Owen, can you see if that makes sense?
+
+If you think that's a good resolution to the problem, I'll close this
+bug and open a new bug with Red Hat and Debian to push the fix upstream.





More information about the Gstreamer-bugs mailing list