| Summary: | Mac Os X Instability - Crashes when disposing NEWT Window (.. and after Applet shutdown) | ||
|---|---|---|---|
| Product: | [JogAmp] Jogl | Reporter: | Sven Gothel <sgothel> |
| Component: | macosx | Assignee: | Sven Gothel <sgothel> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | --- | ||
| Version: | 2 | ||
| Hardware: | pc_all | ||
| OS: | macosx | ||
| Type: | --- | SCM Refs: |
8a2c18cf210ee6465e00f88cecd3ef109421ff1d
5d437df5dc6f73f8a5aad760e9aeba5b5319b436
|
| Workaround: | --- | ||
| Attachments: | OSX-Crash-DisposeNEWTWindow | ||
|
Description
Sven Gothel
2011-12-21 00:23:37 CET
NEWT/OSX MacWindow.close(): More conservative closing approach.
Closing:
- Java: Set handle to null
- Native:
- Don't release the NSView explicit, but rely on NSWindow's release
- Don't use NSWindow close() but simply call release() instead.
The latter doesn't produce a crash SIGSEGV on exit in some cases.
OSX 10.7.2, NV GPU
jogl commit: 04707d3c1c628d6bf493d6916621d5e34dfefc30
http://jogamp.org/git/?p=jogl.git;a=commit;h=04707d3c1c628d6bf493d6916621d5e34dfefc30
|