Bug 848 - Applet on OSX w/ CALayer and 2 or more GLCanvas may 'crash'
Summary: Applet on OSX w/ CALayer and 2 or more GLCanvas may 'crash'
Status: RESOLVED INVALID
Alias: None
Product: Jogl
Classification: JogAmp
Component: macosx (show other bugs)
Version: 2
Hardware: All all
: --- enhancement
Assignee: Sven Gothel
URL:
Depends on:
Blocks:
 
Reported: 2013-10-04 10:25 CEST by Sven Gothel
Modified: 2013-10-04 21:09 CEST (History)
0 users

See Also:
Type: ---
SCM Refs:
61e47c5683ef038d8684bce56714ae0a514dd697
Workaround: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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!