[Xquartz-dev] XQuartz 2.6.3_rc1
Jeremy Huddleston
jeremyhu at apple.com
Sat May 28 13:34:02 PDT 2011
I've installed enlightenment from MacPorts, set it as my WM, and launched X11 with guardmalloc enabled 3 times. X11 quit cleanly each time that I quit enlightenment.
Can you please file a bug report and attach a tarball of your ~/.e16 directory in addition to the information I've requested below?
Please do this in the next day or so because I'm holding up the 1.10.2 release of xorg-server pending this investigation. If I don't hear back soon, I will release 1.10.2 as is since I cannot reproduce the crash.
Thanks,
Jeremy
On May 28, 2011, at 12:52 PM, Jeremy Huddleston wrote:
> For #2, please edit:
> /Applications/Utilities/XQuartz.app/Contents/MacOS/X11
>
> that is XQuartz.app, not X11.app ... sorry for the confusion.
>
> On May 28, 2011, at 12:34 PM, Jeremy Huddleston wrote:
>
>> I believe that code has remained pretty much unchanged for quite some time... it's also not XQuartz specific.
>>
>> I don't see anything between 2.6.2 and 2.6.3 which should be related to this.
>>
>> Are you able to reproduce it 100% of the time? Would you mind helping debug this?
>>
>> 1) Install 2.6.3.
>>
>> 2) Edit /Applications/Utilities/X11.app/Contents/MacOS/X11 ... add the following to the second line (below the #! line):
>>
>> export DYLD_INSERT_LIBRARIES=/usr/lib/libgmalloc.dylib
>>
>> This will cause X11 to run with guardmalloc which will slow it down a bit but will cause it to crash at a more helpful location (hopefully the location where we had a buffer overrun or similar).
>>
>> 3) Run X11 and try triggering the bug (by quitting Enlightenment?).
>>
>> 4) Install the 1.10.1 server over 2.6.3*.
>> $ install_x11_version_sl 1.10.1
>>
>> 5) Run X11 and try triggering the bug (by quitting Enlightenment?).
>>
>> 6) Install the 1.10.1.901 server over 2.6.3.
>> $ install_x11_version_sl 1.10.1.901
>>
>> 7) Run X11 and try triggering the bug (by quitting Enlightenment?).
>>
>> 8) Install the 1.10.1.902 server over 2.6.3.
>> $ install_x11_version_sl 1.10.1.902
>>
>> 9) Run X11 and try triggering the bug (by quitting Enlightenment?).
>>
>> What is the first version that exhibits the bug (note that the version in 2.6.3 is slightly newer than 1.10.1.902). Please attach the associated crash log as well.
>>
>> Could you provide me your built binaries (you can do 'sudo make install DESTDIR=/tmp/for_jeremy' then just tar up /tmp/for_jeremy)?
>>
>> Thanks,
>> Jeremy
>>
>>
>>
>>
>> *: You can use this bash function. More info is at http://xquartz.macosforge.org/trac/wiki/Releases
>>
>> install_x11_version_sl () {
>> local version=$1
>> if [[ ! -f X11.bin-${version} ]] ; then
>> if [[ ! -f X11.bin-${version}.bz2 ]] ; then
>> curl -LO http://static.macosforge.org/xquartz/downloads/SL/X11.bin-${version}.bz2 || die "Failed to fetch version ${version}"
>> fi
>> bunzip2 X11.bin-${version}.bz2 || die "Failed to decompress version ${version}"
>> fi
>> chmod 755 X11.bin-${version} || die "Failed to chmod version ${version}"
>> sudo cp X11.bin-${version} /Applications/Utilities/XQuartz.app/Contents/MacOS/X11.bin
>> }
>>
>>
>>
>>
>> On May 28, 2011, at 10:44 AM, Dave Ray wrote:
>>
>>> Jeremy Huddleston <jeremyhu at apple.com> wrote:
>>>
>>>> If you hit a crash in 2.6.3_rc1 or later, I want to know about it, but anything before that will just result in me asking "does it happen on 2.6.3?" ... ;)
>>>>
>>>
>>> Actually I am experiencing a crash in 2.6.3_rc1 that I did not have before. I built a window manager (e16) against the libs and headers of 2.6.3_rc1, and X11.bin was crashing whenever I exit the window manager. Normally, I exit the window manager and X11.bin quits cleanly. I reverted to 2.6.2 and rebuilt the same code, and no crash.
>>>
>>> Crash report is here: http://pastebin.com/2Wztpkrq
>>>
>>> -Dave
>>
>>
>> _______________________________________________
>> 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