Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.
> You might try running under jdb, then after the destroy() > use the 'suspend all' command followed by 'where all', > which should list all the Threads. If you do this, please > send us the output of 'where all'. I didn't find a 'suspend all' command. So, I executed 'threads' followed by 'where all'. Here is the output: main[1] threads Group system: (java.lang.ref.Reference$ReferenceHandler)0xe8 Reference Handler cond. waiting (java.lang.ref.Finalizer$FinalizerThread)0xe7 Finalizer cond. waiting (java.lang.Thread)0xe6 Signal Dispatcher running Group main: (java.lang.Thread)0x1 main running (at breakpoint) (visad.util.ThreadPool$ThreadMinnow)0x194 ActionThread-0 cond. waiting (visad.util.ThreadPool$ThreadMinnow)0x195 ActionThread-1 cond. waiting (visad.util.ThreadPool$ThreadMinnow)0x196 ActionThread-2 cond. waiting (visad.util.ThreadPool$ThreadMinnow)0x197 ActionThread-3 cond. waiting (visad.util.ThreadPool$ThreadMinnow)0x1aa ActionThread-4 cond. waiting (java.lang.Thread)0x2a1 Thread-6 unknown main[1] where all Signal Dispatcher: Finalizer: [1] java.lang.Object.wait (native method) [2] java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:111) [3] java.lang.ref.ReferenceQueue.remove (ReferenceQueue.java:127) [4] java.lang.ref.Finalizer$FinalizerThread.run (Finalizer.java:159) Reference Handler: [1] java.lang.Object.wait (native method) [2] java.lang.Object.wait (Object.java:429) [3] java.lang.ref.Reference$ReferenceHandler.run (Reference.java:115) main: [1] Rivers.main (Rivers.java:106) ActionThread-0: [1] java.lang.Object.wait (native method) [2] java.lang.Object.wait (Object.java:429) [3] visad.util.ThreadPool$ThreadMinnow.run (ThreadPool.java:128) ActionThread-1: [1] java.lang.Object.wait (native method) [2] java.lang.Object.wait (Object.java:429) [3] visad.util.ThreadPool$ThreadMinnow.run (ThreadPool.java:128) ActionThread-2: [1] java.lang.Object.wait (native method) [2] java.lang.Object.wait (Object.java:429) [3] visad.util.ThreadPool$ThreadMinnow.run (ThreadPool.java:128) ActionThread-3: [1] java.lang.Object.wait (native method) [2] java.lang.Object.wait (Object.java:429) [3] visad.util.ThreadPool$ThreadMinnow.run (ThreadPool.java:128) ActionThread-4: [1] java.lang.Object.wait (native method) [2] java.lang.Object.wait (Object.java:429) [3] visad.util.ThreadPool$ThreadMinnow.run (ThreadPool.java:128) Thread-5: main[1] step Leah
visad
archives: