Howdy,

This is cc'ed to vnet-interest also since it consernes and deal with
VNet just as much as DeepMatrix (DM). Also cc'ed to vrml-eai.

I've done a trace of the threads in Communicator 4.5. It's both a trace
of VNet and a DM run. This is included below (it's pure text).

[some DM specifics]
This is what it lookes like when I have the following src

    public void stop(){
        System.out.println("stop()");
        network.disconnect();
        network.close();
        /*
        cleanVRML(); // Also cleans some handles
        browser = null;
        rootNode = null;
        myev = null;
        */
    }

[Exp. to the other people] 
This is the stop function of the applet. Obviously doing your own reset
on the browser handle (and event handles) isn't liked very much by
Communicator. It has to be a Communicator/CP2.1 "bug" because it workes
ok with IE.

Anyway, it workes (sort of), but don't ask me why you can't loose the
handles...
It didn't even crash later on (like VNet often did/do). I pruned the
applet by clicking a link and it carbage collect, destroyed, whatever,
correctly. 

This is as stable as it gets on Communicator obviously. There still seem
to be a 30% crash-risk so take it easy out there :)

If this is as stable as we can get EAI MU VRML I now more or less
declare DeepMatrix stable.

This message doesn't really makes sence to me ither, but that's kind of
how confusing this is right now.. :\

/Niclas  
-- 
Niclas Olofsson           Ume� University, Sweden
Pedagoggr�nd 1A-210       Student, Dep. of Computing Science
907 30 Ume�               mailto:[EMAIL PROTECTED]
                          http://www.acc.umu.se/~gurun
--
"En seglare ber inte om medvind, han l�r sig segla"
[Communicator clean startup]

--Thread---------------ID-------Pri-State--------------------------------------
Current:
  "AWT-EventQueue-0"   fff3b84b  15 running
RunQ:
  finalizer            fff165e3  11 condwait inf [Monitor gc-lock d151a0]
  NSPR:WinSockMessageThread fff0fff3  12 running
  mocha-thread         fff3d7db  13 condwait inf [Monitor lm-queue-monitor cdc3a0]
  "Screen Updater"     fff3cf7f  14 condwait inf [Monitor mc-                  c70800]
  mozilla              fff24def  15 running
  "AWT-EventQueue-0"   fff3b84b  15 running
  "AWT-Windows"        fff05817  15 running
  "Applet Thread Killer" fff05abb  15 condwait inf [Monitor mc-                  
c70ad0]
-------------------------------------------------------------------------------

================================================================================

[VNET]

** Started the page

--Thread---------------ID-------Pri-State--------------------------------------
Current:
  "AWT-EventQueue-0"   fff344e7  15 running
RunQ:
  finalizer            fff07aa3  11 condwait inf [Monitor gc-lock d11d40]
  NSPR:WinSockMessageThread fff058a3  12 running
  mozilla              fff069ab  15 running
  "AWT-EventQueue-0"   fff344e7  15 running
  "AWT-Windows"        fff34173  15 running
  "Applet Thread Killer" fff37d57  15 condwait inf [Monitor mc-                  
c709b0]
  mocha-thread         fff0a87b  15 condwait inf [Monitor lm-queue-monitor cdc3a0]
  "AppletEventDispatcher" fff0a2f7  15 condwait inf [Monitor mc-                  
c70890]
  "AppletEventDispatcher" fff3b92b  15 condwait inf [Monitor mc-                  
c70ad0]
  "AppletEventDispatcher" fff3bb47  15 condwait inf [Monitor mc-                  
c70a40]
  "AppletEventDispatcher" fff38caf  15 condwait inf [Monitor mc-                  
c70d10]
  transaction manager thread fff0bf8f  15 running
-------------------------------------------------------------------------------

** Logged in

--Thread---------------ID-------Pri-State--------------------------------------
Current:
  "AWT-EventQueue-0"   fff344e7  15 running
RunQ:
  finalizer            fff07aa3  11 condwait inf [Monitor gc-lock d11d40]
  NSPR:WinSockMessageThread fff058a3  12 running
  "Screen Updater"     fff27a9f  14 condwait inf [Monitor mc-                  c70c80]
  mozilla              fff069ab  15 running
  "AWT-EventQueue-0"   fff344e7  15 running
  "AWT-Windows"        fff34173  15 running
  "Applet Thread Killer" fff37d57  15 condwait inf [Monitor mc-                  
c709b0]
  mocha-thread         fff0a87b  15 condwait inf [Monitor lm-queue-monitor cdc3a0]
  "AppletEventDispatcher" fff0a2f7  15 condwait inf [Monitor mc-                  
c70890]
  "AppletEventDispatcher" fff3b92b  15 condwait inf [Monitor mc-                  
c70ad0]
  "AppletEventDispatcher" fff3bb47  15 condwait inf [Monitor mc-                  
c70a40]
  "AppletEventDispatcher" fff38caf  15 condwait inf [Monitor mc-                  
c70ec0]
  transaction manager thread fff0bf8f  15 running
  "Thread-2"           fff23ecb  15 condwait inf [Monitor mc-                  c70da0]
  "Thread-3"           fff27937  15 condwait inf [Monitor mc-                  c70800]
-------------------------------------------------------------------------------

** Logged out again

--Thread---------------ID-------Pri-State--------------------------------------
Current:
  "AWT-EventQueue-0"   fff344e7  15 running
RunQ:
  finalizer            fff07aa3  11 condwait inf [Monitor gc-lock d11d40]
  NSPR:WinSockMessageThread fff058a3  12 running
  "Screen Updater"     fff27a9f  14 condwait inf [Monitor mc-                  c70c80]
  mozilla              fff069ab  15 running
  "AWT-EventQueue-0"   fff344e7  15 running
  "AWT-Windows"        fff34173  15 running
  "Applet Thread Killer" fff37d57  15 condwait inf [Monitor mc-                  
c709b0]
  mocha-thread         fff0a87b  15 condwait inf [Monitor lm-queue-monitor cdc3a0]
  "AppletEventDispatcher" fff0a2f7  15 condwait inf [Monitor mc-                  
c70890]
  "AppletEventDispatcher" fff3b92b  15 condwait inf [Monitor mc-                  
c70ad0]
  "AppletEventDispatcher" fff3bb47  15 condwait inf [Monitor mc-                  
c70a40]
  "AppletEventDispatcher" fff38caf  15 condwait inf [Monitor mc-                  
c70ec0]
  transaction manager thread fff0bf8f  15 running
-------------------------------------------------------------------------------

** After backword history

--Thread---------------ID-------Pri-State--------------------------------------
Current:
  "AWT-EventQueue-0"   fff344e7  15 running
RunQ:
  finalizer            fff07aa3  11 condwait inf [Monitor gc-lock d11d40]
  NSPR:WinSockMessageThread fff058a3  12 running
  "Screen Updater"     fff27a9f  14 condwait inf [Monitor mc-                  c70c80]
  mozilla              fff069ab  15 running
  "AWT-EventQueue-0"   fff344e7  15 running
  "AWT-Windows"        fff34173  15 running
  "Applet Thread Killer" fff37d57  15 condwait inf [Monitor mc-                  
c709b0]
  mocha-thread         fff0a87b  15 condwait inf [Monitor lm-queue-monitor cdc3a0]
  "AppletEventDispatcher" fff0a2f7  15 condwait inf [Monitor mc-                  
c70890]
  "AppletEventDispatcher" fff3b92b  15 condwait inf [Monitor mc-                  
c70ad0]
  "AppletEventDispatcher" fff3bb47  15 condwait inf [Monitor mc-                  
c70a40]
  "AppletEventDispatcher" fff38caf  15 condwait inf [Monitor mc-                  
c70ec0]
-------------------------------------------------------------------------------


================================================================================

[DeepMatrix]

** Started the page

--Thread---------------ID-------Pri-State--------------------------------------
Current:
  "AWT-EventQueue-0"   fff3b84b  15 running
RunQ:
  finalizer            fff165e3  11 condwait inf [Monitor gc-lock d151a0]
  NSPR:WinSockMessageThread fff0fff3  12 running
  transaction manager thread fff076e7  12 running
  "Screen Updater"     fff3cf7f  14 condwait inf [Monitor mc-                  c70800]
  mozilla              fff24def  15 running
  "AWT-EventQueue-0"   fff3b84b  15 running
  "AWT-Windows"        fff05817  15 running
  "Applet Thread Killer" fff05abb  15 condwait inf [Monitor mc-                  
c70ad0]
  "AppletEventDispatcher" fff0aa6f  15 condwait inf [Monitor mc-                  
c70da0]
  mocha-thread         fff3d7db  15 condwait inf [Monitor lm-queue-monitor cdc3a0]
  "RThandler"          fff3f723  15 condwait 100ms [Monitor mc-                  
c70bf0]
-------------------------------------------------------------------------------

** Logged in

--Thread---------------ID-------Pri-State--------------------------------------
Current:
  "AWT-EventQueue-0"   fff3b84b  15 running
RunQ:
  finalizer            fff165e3  11 condwait inf [Monitor gc-lock d151a0]
  NSPR:WinSockMessageThread fff0fff3  12 running
  "Screen Updater"     fff3cf7f  14 condwait inf [Monitor mc-                  c70800]
  mozilla              fff24def  15 running
  "AWT-EventQueue-0"   fff3b84b  15 running
  "AWT-Windows"        fff05817  15 running
  "Applet Thread Killer" fff05abb  15 condwait inf [Monitor mc-                  
c70ad0]
  "AppletEventDispatcher" fff0aa6f  15 condwait inf [Monitor mc-                  
c70c80]
  mocha-thread         fff3d7db  15 condwait inf [Monitor lm-queue-monitor cdc3a0]
  "RThandler"          fff3f723  15 condwait 100ms [Monitor mc-                  
c70bf0]
  "backend"            fff3e977  15 condwait inf [Monitor mc-                  c70d10]
  transaction manager thread fff076e7  15 running
  "_asdf"              fff08317  15 condwait 100ms [Monitor mc-                  
c70a40]
-------------------------------------------------------------------------------

** Logged out again

--Thread---------------ID-------Pri-State--------------------------------------
Current:
  "AWT-EventQueue-0"   fff3b84b  15 running
RunQ:
  finalizer            fff165e3  11 condwait inf [Monitor gc-lock d151a0]
  NSPR:WinSockMessageThread fff0fff3  12 running
  "Screen Updater"     fff3cf7f  14 condwait inf [Monitor mc-                  c70800]
  mozilla              fff24def  15 running
  "AWT-EventQueue-0"   fff3b84b  15 running
  "AWT-Windows"        fff05817  15 running
  "Applet Thread Killer" fff05abb  15 condwait inf [Monitor mc-                  
c70ad0]
  "AppletEventDispatcher" fff0aa6f  15 condwait inf [Monitor mc-                  
c70da0]
  mocha-thread         fff3d7db  15 condwait inf [Monitor lm-queue-monitor cdc3a0]
  "RThandler"          fff3f723  15 condwait 100ms [Monitor mc-                  
c70bf0]
  transaction manager thread fff076e7  15 running
-------------------------------------------------------------------------------

** After backword history

--Thread---------------ID-------Pri-State--------------------------------------
Current:
  "AWT-EventQueue-0"   fff3b84b  15 running
RunQ:
  finalizer            fff165e3  11 condwait inf [Monitor gc-lock d151a0]
  NSPR:WinSockMessageThread fff0fff3  12 running
  "Screen Updater"     fff3cf7f  14 condwait inf [Monitor mc-                  c70800]
  mozilla              fff24def  15 running
  "AWT-EventQueue-0"   fff3b84b  15 running
  "AWT-Windows"        fff05817  15 running
  "Applet Thread Killer" fff05abb  15 condwait inf [Monitor mc-                  
c70ad0]
  "AppletEventDispatcher" fff0aa6f  15 condwait inf [Monitor mc-                  
c70c80]
  mocha-thread         fff3d7db  15 condwait inf [Monitor lm-queue-monitor cdc3a0]
-------------------------------------------------------------------------------

Reply via email to