Re: XQuartz 2.7.2_rc2 problem
Re: XQuartz 2.7.2_rc2 problem
- Subject: Re: XQuartz 2.7.2_rc2 problem
- From: Jeremy Huddleston <email@hidden>
- Date: Mon, 14 May 2012 11:30:23 -0700
On May 12, 2012, at 2:36 PM, Jonas Maebe <email@hidden> wrote:
>
> On 12 May 2012, at 15:32, Ivans Chou wrote:
>
>> I updated XQuartz to 2.7.2_rc2 a couple days ago and later tried to play Anarchy Online using Wine 1.5.3. The game launcher exits with an error something like "pthread_mutex: Resource Busy" (the error might have been pthread_mutex_lock or _trylock) and the game client never starts.
>>
>> I reverted back to XQuartz 2.7.2_rc1 and the game starts correctly (in fact 2.7.2_rc1 resolves a random crash in wine that I've been experiencing for some time).
>>
>> I'm not sure where to begin tracking down which XQuartz component that has changed in 2.7.2_rc2 that results in the resource busy condition.
>
> I guess it's the same as http://xquartz.macosforge.org/trac/ticket/575 , which was mentioned in the release notes for rc2 (although in principle it then should indeed also have happened with rc1, just like the problem mentioned in that bug report). Oblivion (mentioned in the bug report) is not available as a demo, but fortunately Anarchy Online can be freely downloaded and installed (it requires winetricks vcrun2005 before it can run though).
>
> When I started it and clicked on the "Settings" button on the main screen (I didn't register for an account, so couldn't start the game), I got the same pthread mutex error message with rc2 (didn't try with rc1). When I recompiled mesa 8.0.2 with the three patches mentioned in the release notes applied and installed it, the error however suddenly no longer occurs (both when compiled with -O0 and with -O2 -fno-omit-frame-pointer -- I wanted to be able to get backtraces). Reinstalling rc2 does make it trigger again. So I'm not really sure what is going on here...
The issue you are seeing is not the same as the original issue in #575, but it is fallout from an incorrect fix of the mutex leak fix discussed in that issue. I'm expecting that you can verify that my changes properly address *that* bug, but I will still need confirmation that the original bug in Oblivion is also fixed.
There were multiple versions of patches to address #575 (and build bugs on master which further confused the issue), so I'm not sure exactly what you tested. Can you please try my PR-575 branch (see http://cgit.freedesktop.org/~jeremyhu/mesa):
git remote add jeremyhu git://people.freedesktop.org/~jeremyhu/mesa
git fetch --all
git checkout -f PR-575
...
> Jonas
>
> PS Jeremy: running "make clean" in the mesa directory does not delete the following object files:
Thanks. For now, do:
rm -rf src
git checkout -f
--Jeremy
_______________________________________________
Do not post admin requests to the list. They will be ignored.
X11-users mailing list (email@hidden)
This email sent to email@hidden