Bug 9154

Summary: Xlib/XCB assertion failure in xcompmgr
Product: xorg Reporter: Tilman Sauerbeck <tilman>
Component: Lib/XlibAssignee: Jamey Sharp <jamey>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: high CC: hungrymuzzy, josh, kai
Version: git   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Tilman Sauerbeck 2006-11-25 05:35:59 UTC
When I updated libX11 to 1.1 (built with the XCB backend), xcompmgr started to
crash with the following assertion failure:

xcb_io.c:178: process_responses: Assertion `!wait_for_first_event || dpy->head'
failed.

I guess libX11 is to blame here, since it worked with libX11 1.0.3.
Comment 1 Jamey Sharp 2006-11-25 05:44:17 UTC
Where were you before we released? ;-)

We'll look at this after getting some sleep. Thanks for the report.
Comment 2 Jamey Sharp 2006-11-25 14:27:31 UTC
We believe we've fixed this bug in git. Would you re-test?

You can get the patch we applied here:
http://gitweb.freedesktop.org/?p=xorg/lib/libX11.git;a=commitdiff_plain;h=c6a0b0f18ed1242eeb908f5cf767ab8381edd456

Thanks again for the bug report.
Comment 3 Tilman Sauerbeck 2006-11-25 15:49:14 UTC
Confirmed; with that commit, I cannot reproduce the assertion failure anymore :)
Comment 4 Jamey Sharp 2006-11-29 11:00:16 UTC
*** Bug 9195 has been marked as a duplicate of this bug. ***
Comment 5 Kai Krakow 2006-11-30 00:50:08 UTC
I also can confirm this fixes the bug. You guys are awesome!
Comment 6 Josh Triplett 2006-11-30 17:07:48 UTC
*** Bug 9207 has been marked as a duplicate of this bug. ***
Comment 7 Mikael Magnusson 2006-12-04 03:37:43 UTC
(disclaimer, using nvidia driver (9742))
I'm not exactly sure this change is my problem, but when i upgraded to libX11
1.1.1 from 1.1, my computer started hanging whenever i launched tvtime. My first
response was to remove the tv card, but that didn't help. It's also possible
that playing normal videos would have had the same result but i didn't think to
try that before i realized i had updated libX11 recently. (and i don't have the
opportunity to potentially crash my computer right now so i can't try again).
The only other change was not reading a free'd pointer, and i don't think that
helps with not freezing the server... Using xorg 1.1.2 (-r2 gentoo) on 2600+
32-bit amd.

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.