Bug 1099

Summary: Calling setFullscreen from anywhere while warpPointer is being called from a display() method causes locking issues
Product: [JogAmp] Newt Reporter: Mark Raynsford <org.jogamp>
Component: x11Assignee: Sven Gothel <sgothel>
Status: RESOLVED INVALID    
Severity: enhancement    
Priority: ---    
Version: 2.3.0   
Hardware: All   
OS: all   
See Also: https://jogamp.org/bugzilla/show_bug.cgi?id=1100
Type: --- SCM Refs:
Workaround: ---
Attachments: Test case
Stack trace

Description Mark Raynsford 2014-10-28 21:02:42 CET
Created attachment 663 [details]
Test case

The included test case raises an exception after timing out.

To reproduce: Run the test case. Wait a second or so. Press any key.

On Linux/X11, the included stack trace appears on stderr.
Comment 1 Mark Raynsford 2014-10-28 21:03:11 CET
Created attachment 664 [details]
Stack trace
Comment 2 Mark Raynsford 2014-10-28 21:04:35 CET
The same bug doesn't occur on Windows.
Comment 3 Mark Raynsford 2014-10-28 21:44:19 CET
This is a documentation issue. It's not safe to call setFullscreen from EDT. See Bug 1100!