Thanks for the update, Paul. I'm still concerned that this code seems to blow up under Mozilla and Linux as well as IE6.0, and it blows up only when I close the applet (implying the destroy() method is invoked).
Either its a plugin problem or my code is wrong. Not the type of browser. -- John > -----Original Message----- > From: Discussion list for Java 3D API > [mailto:[EMAIL PROTECTED]]On Behalf Of John Nelson > Sent: Wednesday, October 17, 2001 11:15 PM > To: [EMAIL PROTECTED] > Subject: Re: [JAVA3D] Still having problems with applets... > > > Well maybe my code is at fault.... I installed the Java plugin and ran my > applet in Mozilla under Linux, closed the browser window (or go back to > the previous page)... and lookit that... the applet crashes and takes the > browser with it. Pretty obvious that the applet is getting into destroy() > and blowing its brains out. > > Not much chance of an IE 6.0 problem there. Further a Java runtime log is > dumped in my home directory. This is well beyond me but it definately > looks like a problem destroying the canvas or removing the locales. > > Or maybe the plugin isn't all there yet. > > Here's the hs_err_pid3335.log file and the destroy() method: > > > public void destroy() > { > u.getViewer().getView().stopView(); > u.getViewer().getView().removeCanvas3D(canvas); > u.getViewer().setViewingPlatform(null); > u.removeAllLocales(); > } > > > An unexpected exception has been detected in native code outside the VM. > Unexpected Signal : 11 occurred at PC=0x4cb8723e > Function name=XMesaDestroyContext > Library=/usr/local/lib/libGL.so.1 > > Current Java thread: > at javax.media.j3d.Renderer.freeContext(Native Method) > at javax.media.j3d.Renderer.removeAllCtxs(Renderer.java:1087) > at > javax.media.j3d.MasterControl.unregisterView(MasterControl.java:1782) > at > javax.media.j3d.MasterControl.handlePendingRequest(MasterControl.j > ava:2656) > at javax.media.j3d.MasterControl.doWork(MasterControl.java:2574) > at > javax.media.j3d.MasterControlThread.run(MasterControlThread.java:28) > > Dynamic libraries: > 08048000-0804c000 r-xp 00000000 03:03 747381 > /usr/java/jre1.3.1_01/bin/i386/native_threads/java_vm > 0804c000-0804d000 rw-p 00003000 03:03 747381 > /usr/java/jre1.3.1_01/bin/i386/native_threads/java_vm > 40000000-40016000 r-xp 00000000 03:03 1168159 /lib/ld-2.2.2.so > 40016000-40017000 rw-p 00015000 03:03 1168159 /lib/ld-2.2.2.so > 40018000-40021000 r-xp 00000000 03:03 763599 > /usr/java/jre1.3.1_01/lib/i386/native_threads/libhpi.so > 40021000-40022000 rw-p 00008000 03:03 763599 > /usr/java/jre1.3.1_01/lib/i386/native_threads/libhpi.so > 40022000-40023000 r--p 00000000 03:03 194698 > /usr/lib/locale/en_US/LC_IDENTIFICATION > 40023000-40024000 r--p 00000000 03:03 194699 > /usr/lib/locale/en_US/LC_MEASUREMENT > 40024000-40025000 r--p 00000000 03:03 194702 > /usr/lib/locale/en_US/LC_TELEPHONE > 40025000-40026000 r--p 00000000 03:03 194697 > /usr/lib/locale/en_US/LC_ADDRESS > 40026000-40027000 r--p 00000000 03:03 194700 > /usr/lib/locale/en_US/LC_NAME > 40027000-40028000 r--p 00000000 03:03 194701 > /usr/lib/locale/en_US/LC_PAPER > 40028000-40035000 r-xp 00000000 03:03 1038376 > /lib/i686/libpthread-0.9.so > 40035000-4003d000 rw-p 0000c000 03:03 1038376 > /lib/i686/libpthread-0.9.so > > -- > _____________________________________________________ > > John T. Nelson > President | Computation.com Inc > mail: | [EMAIL PROTECTED] > company: | http://www.computation.com/ > journal of computation: | http://www.computation.org/ > _____________________________________________________ > "Providing quality IT consulting services since 1992" > > ================================================================== > ========= > To unsubscribe, send email to [EMAIL PROTECTED] and include > in the body > of the message "signoff JAVA3D-INTEREST". For general help, send email to > [EMAIL PROTECTED] and include in the body of the message "help". > =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA3D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".