[Xquartz-dev] XQuartz 2.7.0 beta1
Jeremy Huddleston
jeremyhu at apple.com
Tue Jul 26 09:39:48 PDT 2011
On Jul 26, 2011, at 2:24 AM, FX wrote:
> Hi Jeremy, hi all,
>
> This is a crash report using XQuartz 2.7.0_beta1 (xorg-server 1.10.99.901). I didn't file a ticket because even when logged into my Trac account, it looks like I can't create tickets anymore (I used to be able to, so maybe it's just a temporary glitch on the trac config).
We previously opened permission for anyone to edit the FAQ, but there was a hole in that which allowed someone to post an attachment (some MS virus most likely) on the front page of the wiki. We tightened things up a bit, but it looks like perhaps we made it too tight. Looking into it...
> Anyway, the crash happened as follows:
>
> -- I had XQuartz 2.6.2, used the "Check for updates", and because I'm subscribed to the beta channel, it found the 2.7.0_beta1 update.
> -- Download, install and restart
> -- Upon restarting, XQuartz icon comes up but freezes; unlike usual, the old XQuartz app is not found in the bin
> -- So, after some time, I forced it to quit, saved the log from the reporter dialog (attached) and the ~/Library/Logs/X11.org.macosforge.xquartz.log (also attached)
> -- Relaunching it subsequent times worked fine
Weird.
There was actually no crash. The log file that you attached shows normal startup progress. The "crash" report that you attached is actually a spindump. These occur if you force-quit an application which appears to be in a locked state (usually this means the main thread is doing something that is taking a long time like a synchronous DNS lookup or disk I/O).
From what I can tell, we were just spending a lot of time deep inside CoreCraphics in the run loop ... perhaps the WindowServer was being overloaded or was otherwise taking a while to respond... Patience might've won out in the end
User stack:
1045 start + 52 (in X11.bin) [0x100001d74]
1045 main + 1661 (in X11.bin) [0x10000292b]
1045 mach_msg_server + 357 (in libSystem.B.dylib) [0x7fff86a139a8]
1045 mach_startup_server + 106 (in X11.bin) [0x1000030ad]
1045 _Xstart_x11_server + 156 (in X11.bin) [0x100002f38]
1045 do_start_x11_server + 264 (in X11.bin) [0x10000227f]
1045 server_main + 169 (in X11.bin) [0x1000114e1]
1045 X11ApplicationMain + 1407 (in X11.bin) [0x100008af1]
1045 -[NSApplication run] + 395 (in AppKit) [0x7fff899ff68f]
1045 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 155 (in AppKit) [0x7fff89a39801]
1045 _DPSNextEvent + 708 (in AppKit) [0x7fff89a39eb2]
1045 BlockUntilNextEventMatchingListInMode + 59 (in HIToolbox) [0x7fff829b34ac]
1045 ReceiveNextEventCommon + 148 (in HIToolbox) [0x7fff829b3551]
1045 RunCurrentEventLoopInMode + 333 (in HIToolbox) [0x7fff829b37ee]
1045 CFRunLoopRunSpecific + 575 (in CoreFoundation) [0x7fff84adadbf]
1045 __CFRunLoopRun + 5201 (in CoreFoundation) [0x7fff84adc6e1]
1045 __CFMachPortPerform + 366 (in CoreFoundation) [0x7fff84b0468e]
1045 PullEventsFromWindowServerOnConnection(unsigned int, unsigned char) + 99 (in HIToolbox) [0x7fff829911d2]
1045 CGEventCreateNextEvent + 60 (in CoreGraphics) [0x7fff8541b760]
1045 CGSGetNextEventRecordInternal + 339 (in CoreGraphics) [0x7fff8541b905]
616 CGSPostLocalNotification + 200 (in CoreGraphics) [0x7fff8541f019]
228 CGSPostLocalNotification + 78 (in CoreGraphics) [0x7fff8541ef9f]
193 CGSPostLocalNotification + 207 (in CoreGraphics) [0x7fff8541f020]
8 CGSPostLocalNotification + 204 (in CoreGraphics) [0x7fff8541f01d]
More information about the Xquartz-dev
mailing list