AIGLX: XQuartz 2.2.3 crash when managing multiple OpenGL rendering contexts
|Reported by:||DonE33333@…||Owned by:||jeremyhu@…|
|Priority:||Nice to Have||Milestone:||2.4.0|
|Keywords:||Cc:||rwoodsmall@…, fredrik@…, mark.moorcroft@…|
Large application with Motif GUI causes XQuartz crash when managing multiple OpenGL rendering contexts. Reported to Apple - Apple Bug Tracker ID # 5979038.
The XQuartz carsh looks to be the same as your ticket #135.
A large X11/Motif based application has multiple windows where
OpenGL w/GLX API is used to do graphics rendering. One window along
with it's Motif GUI panel is dismissed. When attempting to make this
window visible again, we crash.
We see also similar, but intermittent, crashes
when exiting the application.
We don't crash if our application is run under gdb. We *do* crash
if our application is started and gdb is subsequently
attached. Couldn't find a reliable way to repeat this crash until
recently and a hanging problem was eliminated by upgrading to X11 2.2.1.
The crashing goes back for several version of X11.
Previously reported this crash as part of bug #5853028.
Crash logs indicate we're trying to set the OpenGL context
from the window manager. Running in X sync mode was no help.
Inserting glFinish calls prior to glxMakeCurrentContext was
A crash log of X11 is attached below. Here's a gdb tracenback of
The XQuartz dump is the same as ticket #135's.
Change History (57)
comment:1 Changed 7 years ago by jeremyhu@…
- Milestone set to 2.3.2
- Version set to 2.3.0 (xserver-1.4)
comment:9 Changed 6 years ago by jeremyhu@…
- Owner changed from gstaplin@… to jeremyhu@…
- Summary changed from XQuartz 2.2.3 crash when managing multiple OpenGL rendering contexts to AIGLX: XQuartz 2.2.3 crash when managing multiple OpenGL rendering contexts
comment:12 Changed 5 years ago by jeremyhu@…
- Milestone changed from later to 2.4.0
- Resolution set to fixed
- Status changed from new to closed