Bug 848

Summary: Applet on OSX w/ CALayer and 2 or more GLCanvas may 'crash'
Product: [JogAmp] Jogl Reporter: Sven Gothel <sgothel>
Component: macosxAssignee: Sven Gothel <sgothel>
Status: RESOLVED INVALID    
Severity: enhancement    
Priority: ---    
Version: 2   
Hardware: All   
OS: all   
Type: --- SCM Refs:
61e47c5683ef038d8684bce56714ae0a514dd697
Workaround: ---

Description Sven Gothel 2013-10-04 10:25:48 CEST
While unsure about the root cause yet, these instances expose
'NSOpenGLLayer.Attach: Re-Queue' in MacOSXCGLContext's AttachGLLayerCmd.run(..)
i.e. unable to lock the GL surface/context.

The last life sign is a GLCanvas reshape though .., i.e.
  GLFBODrawableImpl.reset(newSamples 0): END ...
  GLCanvas.sizeChanged: (AWT-EventQueue-2): 300x300 - surfaceHandle 0x7fa1da654ac0
Comment 1 Sven Gothel 2013-10-04 10:34:12 CEST
Some tests expose a 'last life sign':

NSOpenGLLayer.Attach: Re-Queue, drawableHandle 0x7fb0cd617900 - AWT-AppKit
Comment 2 Sven Gothel 2013-10-04 21:09:25 CEST
Not reproducible after restart of OSX test machine!