NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

Re: Image capture -- renegade threads

> 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


  • 2003 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the visad archives: