Summary: | Deadlock in XGetExtensionVersion() when XInitThreads() is called before | ||||||
---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Felix Hädicke <felixhaedicke> | ||||
Component: | Lib/Xi | Assignee: | Xorg Project Team <xorg-team> | ||||
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> | ||||
Severity: | critical | ||||||
Priority: | high | CC: | gregm | ||||
Version: | 6.9.0 | ||||||
Hardware: | x86 (IA32) | ||||||
OS: | Linux (All) | ||||||
Whiteboard: | |||||||
i915 platform: | i915 features: | ||||||
Attachments: |
|
Description
Felix Hädicke
2005-12-26 11:25:04 UTC
I have found this - there was a similar bug in XFree 3.3 times. http://groups.google.de/group/linux.debian.bugs.dist/browse_thread/thread/326776d4b4115fb8/a85e61eb6a7b5f89?lnk=st&q=XInitThreads+XGetExtensionVersion+deadlock&rnum=1&hl=de#a85e61eb6a7b5f89 *** Bug 5423 has been marked as a duplicate of this bug. *** I found this in the XFree bug list: http://bugs.xfree86.org/show_bug.cgi?id=260 They have a working bugfix. Created attachment 4163 [details] [review] Port of XFree's patch (for X.org 6.9) This patch works for me (hope there are no license issues due to license differences between X.org and XFree86) Sorry about the phenomenal bug spam, guys. Adding xorg-team@ to the QA contact so bugs don't get lost in future. *** Bug 1413 has been marked as a duplicate of this bug. *** Current libXi uses _XiGetExtensionVersion which doesn't lock. The reported thread fixes this in pretty much the same way as the current git, so I'm marking as fixed. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.