Bug 353

Summary: Server hangs frequently on Mac OS X 10.1.x
Product: xorg Reporter: Torrey T. Lyons <torrey>
Component: Server/GeneralAssignee: Torrey T. Lyons <torrey>
Status: RESOLVED FIXED QA Contact:
Severity: blocker    
Priority: highest    
Version: unspecified   
Hardware: PowerPC   
OS: Mac OS X (All)   
Whiteboard:
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 213    
Attachments:
Description Flags
Patch to files in Xserver/hw/darwin/quartz/cr none

Description Torrey T. Lyons 2004-03-19 18:05:32 UTC
Mac OS X 10.1.x apparently has a thread safety bug in its version of AppKit. Unfortunately this results 
in a frequent lock up when creating windows because they are not created in the main thread. The 
following message is outputted to the console when this happens:

*** Assertion failure in popState(), NSViewHierarchyLock.m:512
Invalid parameter not satisfying: th->topOfStack >= 0

This makes the Xserver unusable on Mac OS X 10.1.x. A patch to work around this problem is attached.
Comment 1 Torrey T. Lyons 2004-03-19 18:08:09 UTC
Created attachment 159 [details] [review]
Patch to files in Xserver/hw/darwin/quartz/cr
Comment 2 Egbert Eich 2004-03-24 08:39:59 UTC
Could you please apply this to the XORG-RELEASE-1 branch, please?

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.