I have a very weird problem. I made a web-start application that utilizes Java OpenGL bindings. It runs fine on Windows, but on linux and solaris it starts fine but freezes at one point. And there is no way for me to close the window, it is basically non-responsive at all.
What could be causing this? Usually this happens when I switch shaders in my program, or when I start generating iso surface. I don’t believe I use any native resources by that point since I read the shaders in at the start and the program doesn’t freeze right after I read in the volume data itself.
What could potentially be causing this? If it would help, here is the application itself - http://giga2.cs.ohiou.edu/~neiman/jstart/jung/volume.jnlp Try to load a file in (please do not load anything higher than 15mb), and try to switch shaders.
The Java console freezes as well by this point so there is no way for me to know if any exceptions are thrown or anything. How would I go about even debugging this?