Bug 353 - Server hangs frequently on Mac OS X 10.1.x
Summary: Server hangs frequently on Mac OS X 10.1.x
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/General (show other bugs)
Version: unspecified
Hardware: PowerPC Mac OS X (All)
: highest blocker
Assignee: Torrey T. Lyons
QA Contact:
Depends on:
Blocks: 213
  Show dependency treegraph
Reported: 2004-03-19 18:05 UTC by Torrey T. Lyons
Modified: 2007-01-23 20:00 UTC (History)
0 users

See Also:
i915 platform:
i915 features:

Patch to files in Xserver/hw/darwin/quartz/cr (2.25 KB, patch)
2004-03-19 18:08 UTC, Torrey T. Lyons
no flags Details | Splinter Review

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.