[Xquartz-dev] XQuartz 2.7.2_rc1

doh123 doh123 at doh123.com
Sat Apr 28 19:28:41 PDT 2012


well that one compiles, but it didn't change the crash any… :-(


On Apr 28, 2012, at 6:52 PM, Jeremy Huddleston wrote:

> 
> On Apr 28, 2012, at 12:24, doh123 <doh123 at doh123.com> wrote:
> 
>> well this line doesn't work…
>> 
>> while (0 == d->unlock(d));
>> 
>> d->unlock is returning void… for the heck of it I changed it to return a bool and then also change the line to…
> 
>> < sorry.
> 
>> while (d->unlock(d));
>> 
>> I have no idea if thats "proper" or if its the way its supposed to work… but it compiled at least, and the previous crash is not happening.
> 
> Ok, try this one.  Given the above, I expect it to solve the issue for you.
> 
> <0001-darwin-Eliminate-a-possible-race-condition-while-des.patch>
> 
>> 
>> 
>> On Apr 27, 2012, at 8:39 PM, Jeremy Huddleston wrote:
>> 
>>> Please open a new ticket to track this.  Can you provide me with steps I can take to reproduce the issue?
>>> 
>>> That "assertion failed: s != NULL" means either the surface id given to xp_destroy_surface was invalid, or this was a double-free.  My guess is that this is the latter, resulting from a timing issue exposed by Jonas' use-after-free fixes:
>>> 
>>> http://cgit.freedesktop.org/mesa/mesa/commit/?h=8.0&id=6095a17534c2694760300701fee59a320950f271
>>> 
>>> A proper fix would involve rewriting all the complicated locking logic, but here's an ugly hack that I'd like you to try:
>>> 
>>> <0001-darwin-Eliminate-a-possible-race-condition-while-des.patch>
>>> 
>>> Please give that a whirl.
>>> 
>>> 
>>> On Apr 27, 2012, at 18:00, doh123 <doh123 at doh123.com> wrote:
>>> 
>>>> When I run Oblivion with Wine in this RC, its not working. I went back to Beta4 and it works in beta4 fine, but in RC 1 I get this…
>>>> 
>>>> fixme:coreaudio:get_channel_mask Unknown speaker configuration: 16
>>>> fixme:coreaudio:get_channel_mask Unknown speaker configuration: 16
>>>> fixme:win:EnumDisplayDevicesW ((null),0,0x32ef2c,0x00000000), stub!
>>>> fixme:win:EnumDisplayDevicesW ((null),0,0x32eefc,0x00000000), stub!
>>>> xp_destroy_surface: assertion failed: s != NULL
>>>> xp_destroy_surface error: 3
>>>> X Error of failed request:  0
>>>> Major opcode of failed request:  149 (GLX)
>>>> Minor opcode of failed request:  26 (X_GLXMakeContextCurrent)
>>>> Serial number of failed request:  1378
>>>> Current serial number in output stream:  1378
>>>> 
>>>> 
>>>> 
>>>> On Apr 27, 2012, at 12:09 PM, Jeremy Huddleston wrote:
>>>> 
>>>>> Hi everyone,
>>>>> 
>>>>> After multiple betas testing a ton of updates, 2.7.2 finally has a release candidate build.
>>>>> 
>>>>> http://xquartz.macosforge.org/trac/wiki/X112.7.2
>>>>> 
>>>>> You can see all the details on the release notes page, but here are some highlights:
>>>>> 
>>>>> * many X.org modules updated with minor fixes (X11R7.7 RC1)
>>>>> * mesa was updated to 8.0.2 with some crash fixes
>>>>> * freeglut replaces MesaGLUT
>>>>> * multiple CVEs addressed in libpng and freetype
>>>>> * cairo was updated to 1.12.0
>>>>> * libxcb was update to 1.8.1
>>>>> * xorg-server is now on the 1.12 branch
>>>>> * The Xorg DDX is included for development purposes or expert users
>>>>> * Support for smooth scrolling
>>>>> * Our input drivers now report both absolute and relative motion (to address an issue in wine)
>>>>> * The installer package and installed binaries are now signed with XQuartz's DeveloperID Certificate
>>>>> 
>>>>> Please give this release a whirl.  I am especially interested in any issues related to scrolling behavior that may have occurred as part of the smooth scrolling effort.  If you have any issues with mouse wheel scrolling, please discuss them here or in http://xquartz.macosforge.org/trac/ticket/562.
>>>>> 
>>>>> Thanks,
>>>>> Jeremy
>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> Xquartz-dev mailing list
>>>>> Xquartz-dev at lists.macosforge.org
>>>>> http://lists.macosforge.org/mailman/listinfo.cgi/xquartz-dev
>>>>> 
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Xquartz-dev mailing list
>>>> Xquartz-dev at lists.macosforge.org
>>>> http://lists.macosforge.org/mailman/listinfo.cgi/xquartz-dev
>>>> 
>>> 
>>> 
>>> _______________________________________________
>>> Xquartz-dev mailing list
>>> Xquartz-dev at lists.macosforge.org
>>> http://lists.macosforge.org/mailman/listinfo.cgi/xquartz-dev
>> 
>> 
>> _______________________________________________
>> Xquartz-dev mailing list
>> Xquartz-dev at lists.macosforge.org
>> http://lists.macosforge.org/mailman/listinfo.cgi/xquartz-dev
>> 
> 
> 
> _______________________________________________
> Xquartz-dev mailing list
> Xquartz-dev at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/xquartz-dev



More information about the Xquartz-dev mailing list