Re: 2.4.0 Causes X11.app Crash When Quitting My (Remote) Apps
Re: 2.4.0 Causes X11.app Crash When Quitting My (Remote) Apps
- Subject: Re: 2.4.0 Causes X11.app Crash When Quitting My (Remote) Apps
- From: Jeremy Huddleston <email@hidden>
- Date: Fri, 21 Aug 2009 14:05:12 -0700
AIGLX has not been very well tested or supported. We mainly support
local direct GLX. That being said, AIGLX is at the top of my
shortening list of issues to address.
First off, can you please file a bug report at http://xquartz.macosforge.org
Include the full crash log, and see if you can find a reduced test
case (or at very least, attach your C++ KDE program code).
Additionally, please try using the 1.4.2-apple47 server to see if this
is a regression from 1.4 to 1.5 or something specific to GLX changes
in both.
Thanks,
Jeremy
On Aug 21, 2009, at 11:30, James Daryl Forrest wrote:
I have an OpenSUSE 10.2 VMware Fusion 2.0.5 VM, and I connect to it
via X11.app using the Terminal.app command:
/usr/X11R6/bin/xterm -ls -geometry 132x40 -fn "lucidasans10" -e ssh
-X -Y email@hidden "kicker&"&
This allows me to use the full real estate of my 30" display for my
Linux apps (without needing to run X11 fullscreen), and also allows
my OpenGL code to run with hardware acceleration (VMware Fusion
doesn't support hardware-accelerated OpenGL). The VM is running on
the same machine as X11.app. My system is an Early 2009 Dual 2.93GHz
Quad-Core "Nehalem" Mac Pro with 12GB RAM and Apple's ATI Radeon HD
4870 graphics card, running Mac OS X 10.5.8 with all current Apple
Sofware Updates installed.
My Linux apps are written in C++ using Qt 3.5, KDE, and OpenGL via
kdevelop. Prior to installing X11 2.4.0, this worked VERY well (and
had for well over a year).
Now with X11 2.4.0, EVERY time I quit one of my Qt/KDE/OpenGL apps,
X11.app crashes! This is obviously not acceptable.
The crash log (truncated) is:
Process: X11.bin [7362]
Path: /Applications/Utilities/X11.app/Contents/MacOS/
X11.bin
Identifier: org.x.X11
Version: 2.4.0 (2.4.4)
Build Info: X11server-480700~8
Code Type: X86 (Native)
Parent Process: X [7355]
Date/Time: 2009-08-21 14:13:23.201 -0400
OS Version: Mac OS X 10.5.8 (9L30)
Report Version: 6
Anonymous UUID: D9C25F20-F2AE-43D4-96E0-171F670D49BF
Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000010
Crashed Thread: 2
Application Specific Information:
X.Org X Server 1.5.3-apple14 Build Date: 20090812
Thread 0:
0 libSystem.B.dylib 0x90ee1286 mach_msg_trap + 10
1 libSystem.B.dylib 0x90ee8a7c mach_msg + 72
2 com.apple.CoreFoundation 0x9620de7e CFRunLoopRunSpecific
+ 1790
3 com.apple.CoreFoundation 0x9620eaa8 CFRunLoopRunInMode + 88
4 com.apple.HIToolbox 0x9126d2ac
RunCurrentEventLoopInMode + 283
5 com.apple.HIToolbox 0x9126d0c5
ReceiveNextEventCommon + 374
6 com.apple.HIToolbox 0x9126cf39
BlockUntilNextEventMatchingListInMode + 106
7 com.apple.AppKit 0x91ff26d5 _DPSNextEvent + 657
8 com.apple.AppKit 0x91ff1f88 -[NSApplication
nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
9 com.apple.AppKit 0x91feaf9f -[NSApplication run]
+ 795
10 X11.bin 0x0000a121 X11ApplicationMain +
1631
11 X11.bin 0x000149a2 server_main + 287
12 X11.bin 0x000037b8 do_start_x11_server +
289
13 X11.bin 0x0000435f _Xstart_x11_server +
147
14 X11.bin 0x00004299 mach_startup_server +
117
15 libSystem.B.dylib 0x90f5609b mach_msg_server + 343
16 X11.bin 0x000040ec main + 1217
17 X11.bin 0x00003106 start + 54
Thread 1:
0 libSystem.B.dylib 0x90ee1286 mach_msg_trap + 10
1 libSystem.B.dylib 0x90ee8a7c mach_msg + 72
2 com.apple.CoreFoundation 0x9620de7e CFRunLoopRunSpecific
+ 1790
3 com.apple.CoreFoundation 0x9620eaa8 CFRunLoopRunInMode + 88
4 com.apple.audio.CoreAudio 0x907be5f8 HALRunLoop::OwnThread
(void*) + 160
5 com.apple.audio.CoreAudio 0x907be480 CAPThread::Entry
(CAPThread*) + 96
6 libSystem.B.dylib 0x90f12155 _pthread_start + 321
7 libSystem.B.dylib 0x90f12012 thread_start + 34
Thread 2 Crashed:
0 X11.bin 0x00135a1c DrawableGone + 20
1 X11.bin 0x000ce691 FreeResource + 389
2 X11.bin 0x000b740c ProcDestroyWindow + 129
3 X11.bin 0x000bcd26 Dispatch + 739
4 X11.bin 0x000cb4a9 dix_main + 1312
5 X11.bin 0x000147b4 server_thread + 53
6 libSystem.B.dylib 0x90f12155 _pthread_start + 321
7 libSystem.B.dylib 0x90f12012 thread_start + 34
...
Thread 2 crashed with X86 Thread State (32-bit):
eax: 0xffffffff ebx: 0x000ce51d ecx: 0x00000000 edx: 0x00000000
edi: 0x1a332700 esi: 0x1a31f130 ebp: 0xb01a8dc8 esp: 0xb01a8db0
ss: 0x0000001f efl: 0x00010282 eip: 0x00135a1c cs: 0x00000017
ds: 0x0000001f es: 0x0000001f fs: 0x0000001f gs: 0x00000037
cr2: 0x00000010
Binary Images:
0x1000 - 0x15afe7 +X11.bin ??? (???)
<f915cc9a8e8467dbd81fffaefc3705d2> /Applications/Utilities/X11.app/
Contents/MacOS/X11.bin
...
I can provide the full crash log if needed, of course.
Is there a way to safely revert to the old version of X11 (perhaps
by re-running the "X11-2.3.3.2 (with Xquartz-1.4.2-apple42 for
10.5.7+)" installer from 2009-05-17) until this crash is resolved?
_______________________________________________
Do not post admin requests to the list. They will be ignored.
X11-users mailing list (email@hidden)
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
X11-users mailing list (email@hidden)
This email sent to email@hidden