Hang on starting opengl
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
JHelioviewer |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
When using my pwf account to start JHelioviewer application over "ssh -X" hangs with no possibility to close it on the splash screen with "Starting OpenGL". It can be reproduced just by starting any time and happens in trunk and the Andre's release branch.
The Log on the console is:
smaug:~$ java -jar JHelioviewer.jar
2010-06-18 19:02:38,024 [main] INFO root - JHelioviewer started with command-line options:
2010-06-18 19:02:38,025 [main] INFO root - Create directories...
2010-06-18 19:02:38,100 [main] INFO root - Initializing JHelioviewer
2010-06-18 19:02:54,847 [main] INFO root - Try to load Kakadu libraries
2010-06-18 19:02:57,017 [main] INFO root - Load OpenGL libraries
2010-06-18 19:02:58,892 [main] INFO root - Load Cgc
2010-06-18 19:02:59,239 [main] INFO root - Load FFmpeg
2010-06-18 19:02:59,595 [main] INFO root - Read settings
2010-06-18 19:02:59,618 [main] INFO root - Use default look and feel
2010-06-18 19:02:59,619 [main] INFO root - Load settings
2010-06-18 19:02:59,654 [main] INFO root - Use cache directory: /home/hgwd2/
2010-06-18 19:02:59,683 [main] INFO root - Load plugin settings
2010-06-18 19:02:59,875 [main] INFO root - Add internal plugin: FilterPlugin
2010-06-18 19:03:00,284 [main] INFO root - Add internal plugin: OverlayPlugin
2010-06-18 19:03:00,289 [main] INFO root - Search for plugins in /home/hgwd2/
2010-06-18 19:03:00,295 [main] INFO root - Initialize GUI
2010-06-18 19:03:23,958 [main] INFO root - Start main window
Exception in thread "main" javax.media.
at javax.media.
at com.sun.
at javax.media.
at javax.media.
at org.helioviewer
at org.helioviewer
at org.helioviewer
Looks like an uncatched exception, when no OpenGL is available. Should be easily fixable by catching the exception.
Changed in jhelioviewer: | |
status: | In Progress → Fix Committed |
Changed in jhelioviewer: | |
status: | Fix Committed → Fix Released |
One thing we might try, before actually catching the exception, is to activate the debug options provided by the OpenGL java library "JOGL".
java -Dnewt.debug=all -Dnativewindow. debug=all -Djogl.debug=true -jar JHelioviewer.jar
Perhaps this output would be nice to see for Markus, too.