[vtkusers] VTK and Java problems [Linux]

Jarek Sacha galicjan at yahoo.com
Fri May 2 12:36:47 EDT 2003


Andrew:

Could you be more specific what type of problems you see on Linux? What
version of Linux/kernel and JVM you are using?
I do not see "unusual" problems with VTK 4.2.* and Java 1.4.1 on RedHat 8
and 9.

I did noticed strange problems with SGI JVM 1.4.1 and VTK 4.2.*, not sure
which one to "blame" as I did not test this setup much (too many problems
with VTK on SGI in general). 

Jarek

--- Andrew Usher <A.C.J.Usher at damtp.cam.ac.uk> wrote:
> Hello,
> 
> I'm currently trying to use the Java bindings with VTK 4.2.2 on Irix
> 6.5.
> I'm using the Java 1.4.1 SDK. The build completes fine and all Java
> based
> programs that don't use the vtkPanel work as expected. The problem
> obviously occurs as soon as I run anything with a vtkPanel. The javac
> works but the execution crashes with the error message below.  However,
> a
> window is drawn but vanishes in a fraction of a second.
> 
> Also, I've found I can only run the code on linux if I use the -classic
> switch with java, i.e. java -classic SimpleVTK.
> 
> It would be fanastic if anyone out there had any solutions or hints as
> I've been fighting with this for too long now!
> 
> Thanks very much,
> 
> Andy Usher
> 
> The error:
> 
> SIGSEGV   11*  segmentation violation
>     si_signo [11]: SIGSEGV   11*  segmentation violation
>     si_errno [0]: Error 0
>     si_code [1]: SEGV_MAPERR [addr: 0x1014]
> 
>     User context info:
> 	pc = 0xbd8186c (SignalError = 0x9f8f4d0)
> 	sp = 0x10849ab0, ra = 0xbd8186c
> 	stackpointer=108495e0
> 
> Full thread dump Classic VM (1.4.1, native threads):
>     "Thread-3" (TID:0x4d99390, sys_thread_t:0x10020488, state:CW, native
> ID:0x10000) prio=5
>     "AWT-EventQueue-0" (TID:0x4d999c0, sys_thread_t:0x10803238, state:R,
> native ID:0x10008) prio=6
> 	at vtk.vtkRenderWindow.Render_6(Native Method)
> 	at vtk.vtkRenderWindow.Render(vtkRenderWindow.java:36)
> 	at vtk.vtkPanel.Render(vtkPanel.java:143)
> 	at vtk.vtkPanel.paint(vtkPanel.java:153)
> 	at sun.awt.RepaintArea.paint(RepaintArea.java:185)
> 	at sun.awt.motif.MComponentPeer.handleEvent(MComponentPeer.java:383)
> 	at java.awt.Component.dispatchEventImpl(Component.java:3673)
> 	at java.awt.Component.dispatchEvent(Component.java:3440)
> 	at java.awt.EventQueue.dispatchEvent(EventQueue.java:450)
> 	at
>
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:212)
> 	at
>
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:154)
> 	at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
> 	at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
> 	at java.awt.EventDispatchThread.run(EventDispatchThread.java:133)
>     "Thread-1" (TID:0x4d9ae38, sys_thread_t:0x10780cf0, state:CW, native
> ID:0x10007) prio=5
> 	at java.lang.Object.wait(Native Method)
> 	at java.util.TimerThread.mainLoop(Timer.java:436)
> 	at java.util.TimerThread.run(Timer.java:390)
>     "Java2D Disposer" (TID:0x4d9c140, sys_thread_t:0x1071ec58, state:CW,
> native ID:0x10006) prio=10
> 	at java.lang.Object.wait(Native Method)
> 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
> 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
> 	at sun.java2d.Disposer.run(Disposer.java:103)
> 	at java.lang.Thread.run(Thread.java:536)
>     "AWT-Motif" (TID:0x4d64288, sys_thread_t:0x105e8150, state:S, native
> ID:0x10005) prio=6
> 	at sun.awt.motif.MToolkit.run(Native Method)
> 	at java.lang.Thread.run(Thread.java:536)
>     "AWT-Shutdown" (TID:0x4d63888, sys_thread_t:0x1057e1b8, state:CW,
> native ID:0x10004) prio=5
> 	at java.lang.Object.wait(Native Method)
> 	at java.lang.Object.wait(Object.java:427)
> 	at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
> 	at java.lang.Thread.run(Thread.java:536)
>     "Finalizer" (TID:0x4d6c4e8, sys_thread_t:0x10126230, state:CW,
> native ID:0x10003) prio=8
> 	at java.lang.Object.wait(Native Method)
> 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
> 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
> 	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:162)
>     "Reference Handler" (TID:0x4d6c548, sys_thread_t:0x100d3218,
> state:CW, native ID:0x10002) prio=10
> 	at java.lang.Object.wait(Native Method)
> 	at java.lang.Object.wait(Object.java:427)
> 	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:120)
>     "Signal dispatcher" (TID:0x4d6c580, sys_thread_t:0x1002bb30,
> state:CW, native ID:0x10001) prio=5
> Monitor Cache Dump:
>     java.lang.ref.ReferenceQueue$Lock at 4D6C500/4DA34A0: <unowned>
> 	Waiting to be notified:
> 	    "Finalizer" (0x10126230)
>     java.lang.ref.Reference$Lock at 4D6C558/4DA3008: <unowned>
> 	Waiting to be notified:
> 	    "Reference Handler" (0x100d3218)
>     java.lang.ref.ReferenceQueue$Lock at 4D9C0C0/4F13CC8: <unowned>
> 	Waiting to be notified:
> 	    "Java2D Disposer" (0x1071ec58)
>     java.lang.Object at 4D82AA0/4DD7CC0: <unowned>
> 	Waiting to be notified:
> 	    "AWT-Shutdown" (0x1057e1b8)
>     java.util.TaskQueue at 4D9ADF0/4F19480: <unowned>
> 	Waiting to be notified:
> 	    "Thread-1" (0x10780cf0)
> Registered Monitor Dump:
>     utf8 hash table: <unowned>
>     Class lock: <unowned>
>     JNI pinning lock #150: <unowned>
>     JNI pinning lock #149: <unowned>
>     JNI pinning lock #148: <unowned>
>     JNI pinning lock #147: <unowned>
>     JNI pinning lock #146: <unowned>
>     JNI pinning lock #145: <unowned>
>     JNI pinning lock #144: <unowned>
>     JNI pinning lock #143: <unowned>
>     JNI pinning lock #142: <unowned>
>     JNI pinning lock #141: <unowned>
>     JNI pinning lock #140: <unowned>
>     JNI pinning lock #139: <unowned>
>     JNI pinning lock #138: <unowned>
>     JNI pinning lock #137: <unowned>
>     JNI pinning lock #136: <unowned>
>     JNI pinning lock #135: <unowned>
>     JNI pinning lock #134: <unowned>
>     JNI pinning lock #133: <unowned>
>     JNI pinning lock #132: <unowned>
>     JNI pinning lock #131: <unowned>
>     JNI pinning lock #130: <unowned>
>     JNI pinning lock #129: <unowned>
>     JNI pinning lock #128: <unowned>
>     JNI pinning lock #127: <unowned>
>     JNI pinning lock #126: <unowned>
>     JNI pinning lock #125: <unowned>
>     JNI pinning lock #124: <unowned>
>     JNI pinning lock #123: <unowned>
>     JNI pinning lock #122: <unowned>
>     JNI pinning lock #121: <unowned>
>     JNI pinning lock #120: <unowned>
>     JNI pinning lock #119: <unowned>
>     JNI pinning lock #118: <unowned>
>     JNI pinning lock #117: <unowned>
>     JNI pinning lock #116: <unowned>
>     JNI pinning lock #115: <unowned>
>     JNI pinning lock #114: <unowned>
>     JNI pinning lock #113: <unowned>
>     JNI pinning lock #112: <unowned>
>     JNI pinning lock #111: <unowned>
>     JNI pinning lock #110: <unowned>
>     JNI pinning lock #109: <unowned>
>     JNI pinning lock #108: <unowned>
>     JNI pinning lock #107: <unowned>
>     JNI pinning lock #106: <unowned>
>     JNI pinning lock #105: <unowned>
>     JNI pinning lock #104: <unowned>
>     JNI pinning lock #103: <unowned>
>     JNI pinning lock #102: <unowned>
>     JNI pinning lock #101: <unowned>
>     JNI pinning lock #100: <unowned>
>     JNI pinning lock #99: <unowned>
>     JNI pinning lock #98: <unowned>
>     JNI pinning lock #97: <unowned>
>     JNI pinning lock #96: <unowned>
>     JNI pinning lock #95: <unowned>
>     JNI pinning lock #94: <unowned>
>     JNI pinning lock #93: <unowned>
>     JNI pinning lock #92: <unowned>
>     JNI pinning lock #91: <unowned>
>     JNI pinning lock #90: <unowned>
>     JNI pinning lock #89: <unowned>
>     JNI pinning lock #88: <unowned>
>     JNI pinning lock #87: <unowned>
>     JNI pinning lock #86: <unowned>
>     JNI pinning lock #85: <unowned>
>     JNI pinning lock #84: <unowned>
>     JNI pinning lock #83: <unowned>
>     JNI pinning lock #82: <unowned>
>     JNI pinning lock #81: <unowned>
>     JNI pinning lock #80: <unowned>
>     JNI pinning lock #79: <unowned>
>     JNI pinning lock #78: <unowned>
>     JNI pinning lock #77: <unowned>
>     JNI pinning lock #76: <unowned>
>     JNI pinning lock #75: <unowned>
>     JNI pinning lock #74: <unowned>
>     JNI pinning lock #73: <unowned>
>     JNI pinning lock #72: <unowned>
>     JNI pinning lock #71: <unowned>
>     JNI pinning lock #70: <unowned>
>     JNI pinning lock #69: <unowned>
>     JNI pinning lock #68: <unowned>
>     JNI pinning lock #67: <unowned>
>     JNI pinning lock #66: <unowned>
>     JNI pinning lock #65: <unowned>
>     JNI pinning lock #64: <unowned>
>     JNI pinning lock #63: <unowned>
>     JNI pinning lock #62: <unowned>
>     JNI pinning lock #61: <unowned>
>     JNI pinning lock #60: <unowned>
>     JNI pinning lock #59: <unowned>
>     JNI pinning lock #58: <unowned>
>     JNI pinning lock #57: <unowned>
>     JNI pinning lock #56: <unowned>
>     JNI pinning lock #55: <unowned>
>     JNI pinning lock #54: <unowned>
>     JNI pinning lock #53: <unowned>
>     JNI pinning lock #52: <unowned>
>     JNI pinning lock #51: <unowned>
>     JNI pinning lock #50: <unowned>
>     JNI pinning lock #49: <unowned>
>     JNI pinning lock #48: <unowned>
>     JNI pinning lock #47: <unowned>
>     JNI pinning lock #46: <unowned>
>     JNI pinning lock #45: <unowned>
>     JNI pinning lock #44: <unowned>
>     JNI pinning lock #43: <unowned>
>     JNI pinning lock #42: <unowned>
>     JNI pinning lock #41: <unowned>
>     JNI pinning lock #40: <unowned>
>     JNI pinning lock #39: <unowned>
>     JNI pinning lock #38: <unowned>
>     JNI pinning lock #37: <unowned>
>     JNI pinning lock #36: <unowned>
>     JNI pinning lock #35: <unowned>
>     JNI pinning lock #34: <unowned>
>     JNI pinning lock #33: <unowned>
>     JNI pinning lock #32: <unowned>
>     JNI pinning lock #31: <unowned>
>     JNI pinning lock #30: <unowned>
>     JNI pinning lock #29: <unowned>
>     JNI pinning lock #28: <unowned>
>     JNI pinning lock #27: <unowned>
>     JNI pinning lock #26: <unowned>
>     JNI pinning lock #25: <unowned>
>     JNI pinning lock #24: <unowned>
>     JNI pinning lock #23: <unowned>
>     JNI pinning lock #22: <unowned>
>     JNI pinning lock #21: <unowned>
>     JNI pinning lock #20: <unowned>
>     JNI pinning lock #19: <unowned>
>     JNI pinning lock #18: <unowned>
>     JNI pinning lock #17: <unowned>
>     JNI pinning lock #16: <unowned>
>     JNI pinning lock #15: <unowned>
>     JNI pinning lock #14: <unowned>
>     JNI pinning lock #13: <unowned>
>     JNI pinning lock #12: <unowned>
>     JNI pinning lock #11: <unowned>
>     JNI pinning lock #10: <unowned>
>     JNI pinning lock #9: <unowned>
>     JNI pinning lock #8: <unowned>
>     JNI pinning lock #7: <unowned>
>     JNI pinning lock #6: <unowned>
>     JNI pinning lock #5: <unowned>
>     JNI pinning lock #4: <unowned>
>     JNI pinning lock #3: <unowned>
>     JNI pinning lock #2: <unowned>
>     JNI pinning lock #1: <unowned>
>     JNI pinning lock #0: <unowned>
>     JNI global reference lock: <unowned>
>     BinClass lock: <unowned>
>     Class linking lock: <unowned>
>     System class loader lock: <unowned>
>     Code rewrite lock: <unowned>
>     Heap lock: <unowned>
>     Monitor cache lock: owner "AWT-EventQueue-0" (0x10803238) 1 entry
>     Thread queue lock: owner "AWT-EventQueue-0" (0x10803238) 2 entries
> 	Waiting to be notified:
> 	    "Thread-3" (0x10020488)
>     Monitor registry: owner "AWT-EventQueue-0" (0x10803238) 1 entry
> 
> 
> 
>  As a workaround consider using the hotspot virtual machine through the
> -hotspot command line
> The debugging output generated by Java is intended solely for
> customer support purposes.  If you have a support contract, you can
> provide it to your support representative when reporting bugs. Before
> doing so, please review it to ensure that it does not reveal
> proprietary information that should not be given to SGI.  See
> /usr/java2/webdocs/bugs.html for more information.
> 
> 
> SIGABRT   6*   abort (generated by abort(3) routine)
> 
> Full thread dump Classic VM (1.4.1, native threads):
>     "Thread-3" (TID:0x4d99390, sys_thread_t:0x10020488, state:CW, native
> ID:0x10000) prio=5
>     "AWT-EventQueue-0" (TID:0x4d999c0, sys_thread_t:0x10803238, state:R,
> native ID:0x10008) prio=6
> 	at vtk.vtkRenderWindow.Render_6(Native Method)
> 	at vtk.vtkRenderWindow.Render(vtkRenderWindow.java:36)
> 	at vtk.vtkPanel.Render(vtkPanel.java:143)
> 	at vtk.vtkPanel.paint(vtkPanel.java:153)
> 	at sun.awt.RepaintArea.paint(RepaintArea.java:185)
> 	at sun.awt.motif.MComponentPeer.handleEvent(MComponentPeer.java:383)
> 	at java.awt.Component.dispatchEventImpl(Component.java:3673)
> 	at java.awt.Component.dispatchEvent(Component.java:3440)
> 	at java.awt.EventQueue.dispatchEvent(EventQueue.java:450)
> 	at
>
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:212)
> 	at
>
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:154)
> 	at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
> 	at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
> 	at java.awt.EventDispatchThread.run(EventDispatchThread.java:133)
>     "Thread-1" (TID:0x4d9ae38, sys_thread_t:0x10780cf0, state:CW, native
> ID:0x10007) prio=5
> 	at java.lang.Object.wait(Native Method)
> 	at java.util.TimerThread.mainLoop(Timer.java:436)
> 	at java.util.TimerThread.run(Timer.java:390)
>     "Java2D Disposer" (TID:0x4d9c140, sys_thread_t:0x1071ec58, state:CW,
> native ID:0x10006) prio=10
> 	at java.lang.Object.wait(Native Method)
> 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
> 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
> 	at sun.java2d.Disposer.run(Disposer.java:103)
> 	at java.lang.Thread.run(Thread.java:536)
>     "AWT-Motif" (TID:0x4d64288, sys_thread_t:0x105e8150, state:S, native
> ID:0x10005) prio=6
> 	at sun.awt.motif.MToolkit.run(Native Method)
> 	at java.lang.Thread.run(Thread.java:536)
>     "AWT-Shutdown" (TID:0x4d63888, sys_thread_t:0x1057e1b8, state:CW,
> native ID:0x10004) prio=5
> 	at java.lang.Object.wait(Native Method)
> 	at java.lang.Object.wait(Object.java:427)
> 	at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
> 	at java.lang.Thread.run(Thread.java:536)
>     "Finalizer" (TID:0x4d6c4e8, sys_thread_t:0x10126230, state:CW,
> native ID:0x10003) prio=8
> 	at java.lang.Object.wait(Native Method)
> 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
> 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
> 	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:162)
>     "Reference Handler" (TID:0x4d6c548, sys_thread_t:0x100d3218,
> state:CW, native ID:0x10002) prio=10
> 	at java.lang.Object.wait(Native Method)
> 	at java.lang.Object.wait(Object.java:427)
> 	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:120)
>     "Signal dispatcher" (TID:0x4d6c580, sys_thread_t:0x1002bb30,
> state:CW, native ID:0x10001) prio=5
> Monitor Cache Dump:
>     java.lang.ref.ReferenceQueue$Lock at 4D6C500/4DA34A0: <unowned>
> 	Waiting to be notified:
> 	    "Finalizer" (0x10126230)
>     java.lang.ref.Reference$Lock at 4D6C558/4DA3008: <unowned>
> 	Waiting to be notified:
> 	    "Reference Handler" (0x100d3218)
>     java.lang.ref.ReferenceQueue$Lock at 4D9C0C0/4F13CC8: <unowned>
> 	Waiting to be notified:
> 	    "Java2D Disposer" (0x1071ec58)
>     java.lang.Object at 4D82AA0/4DD7CC0: <unowned>
> 	Waiting to be notified:
> 	    "AWT-Shutdown" (0x1057e1b8)
>     java.util.TaskQueue at 4D9ADF0/4F19480: <unowned>
> 	Waiting to be notified:
> 	    "Thread-1" (0x10780cf0)
> Registered Monitor Dump:
>     utf8 hash table: <unowned>
>     Class lock: <unowned>
>     JNI pinning lock #150: <unowned>
>     JNI pinning lock #149: <unowned>
>     JNI pinning lock #148: <unowned>
>     JNI pinning lock #147: <unowned>
>     JNI pinning lock #146: <unowned>
>     JNI pinning lock #145: <unowned>
>     JNI pinning lock #144: <unowned>
>     JNI pinning lock #143: <unowned>
>     JNI pinning lock #142: <unowned>
>     JNI pinning lock #141: <unowned>
>     JNI pinning lock #140: <unowned>
>     JNI pinning lock #139: <unowned>
>     JNI pinning lock #138: <unowned>
>     JNI pinning lock #137: <unowned>
>     JNI pinning lock #136: <unowned>
>     JNI pinning lock #135: <unowned>
>     JNI pinning lock #134: <unowned>
>     JNI pinning lock #133: <unowned>
>     JNI pinning lock #132: <unowned>
>     JNI pinning lock #131: <unowned>
>     JNI pinning lock #130: <unowned>
>     JNI pinning lock #129: <unowned>
>     JNI pinning lock #128: <unowned>
>     JNI pinning lock #127: <unowned>
>     JNI pinning lock #126: <unowned>
>     JNI pinning lock #125: <unowned>
>     JNI pinning lock #124: <unowned>
>     JNI pinning lock #123: <unowned>
>     JNI pinning lock #122: <unowned>
>     JNI pinning lock #121: <unowned>
>     JNI pinning lock #120: <unowned>
>     JNI pinning lock #119: <unowned>
>     JNI pinning lock #118: <unowned>
>     JNI pinning lock #117: <unowned>
>     JNI pinning lock #116: <unowned>
>     JNI pinning lock #115: <unowned>
>     JNI pinning lock #114: <unowned>
>     JNI pinning lock #113: <unowned>
>     JNI pinning lock #112: <unowned>
>     JNI pinning lock #111: <unowned>
>     JNI pinning lock #110: <unowned>
>     JNI pinning lock #109: <unowned>
>     JNI pinning lock #108: <unowned>
>     JNI pinning lock #107: <unowned>
>     JNI pinning lock #106: <unowned>
>     JNI pinning lock #105: <unowned>
>     JNI pinning lock #104: <unowned>
>     JNI pinning lock #103: <unowned>
>     JNI pinning lock #102: <unowned>
>     JNI pinning lock #101: <unowned>
>     JNI pinning lock #100: <unowned>
>     JNI pinning lock #99: <unowned>
>     JNI pinning lock #98: <unowned>
>     JNI pinning lock #97: <unowned>
>     JNI pinning lock #96: <unowned>
>     JNI pinning lock #95: <unowned>
>     JNI pinning lock #94: <unowned>
>     JNI pinning lock #93: <unowned>
>     JNI pinning lock #92: <unowned>
>     JNI pinning lock #91: <unowned>
>     JNI pinning lock #90: <unowned>
>     JNI pinning lock #89: <unowned>
>     JNI pinning lock #88: <unowned>
>     JNI pinning lock #87: <unowned>
>     JNI pinning lock #86: <unowned>
>     JNI pinning lock #85: <unowned>
>     JNI pinning lock #84: <unowned>
>     JNI pinning lock #83: <unowned>
>     JNI pinning lock #82: <unowned>
>     JNI pinning lock #81: <unowned>
>     JNI pinning lock #80: <unowned>
>     JNI pinning lock #79: <unowned>
>     JNI pinning lock #78: <unowned>
>     JNI pinning lock #77: <unowned>
>     JNI pinning lock #76: <unowned>
>     JNI pinning lock #75: <unowned>
>     JNI pinning lock #74: <unowned>
>     JNI pinning lock #73: <unowned>
>     JNI pinning lock #72: <unowned>
>     JNI pinning lock #71: <unowned>
>     JNI pinning lock #70: <unowned>
>     JNI pinning lock #69: <unowned>
>     JNI pinning lock #68: <unowned>
>     JNI pinning lock #67: <unowned>
>     JNI pinning lock #66: <unowned>
>     JNI pinning lock #65: <unowned>
>     JNI pinning lock #64: <unowned>
>     JNI pinning lock #63: <unowned>
>     JNI pinning lock #62: <unowned>
>     JNI pinning lock #61: <unowned>
>     JNI pinning lock #60: <unowned>
>     JNI pinning lock #59: <unowned>
>     JNI pinning lock #58: <unowned>
>     JNI pinning lock #57: <unowned>
>     JNI pinning lock #56: <unowned>
>     JNI pinning lock #55: <unowned>
>     JNI pinning lock #54: <unowned>
>     JNI pinning lock #53: <unowned>
>     JNI pinning lock #52: <unowned>
>     JNI pinning lock #51: <unowned>
>     JNI pinning lock #50: <unowned>
>     JNI pinning lock #49: <unowned>
>     JNI pinning lock #48: <unowned>
>     JNI pinning lock #47: <unowned>
>     JNI pinning lock #46: <unowned>
>     JNI pinning lock #45: <unowned>
>     JNI pinning lock #44: <unowned>
>     JNI pinning lock #43: <unowned>
>     JNI pinning lock #42: <unowned>
>     JNI pinning lock #41: <unowned>
>     JNI pinning lock #40: <unowned>
>     JNI pinning lock #39: <unowned>
>     JNI pinning lock #38: <unowned>
>     JNI pinning lock #37: <unowned>
>     JNI pinning lock #36: <unowned>
>     JNI pinning lock #35: <unowned>
>     JNI pinning lock #34: <unowned>
>     JNI pinning lock #33: <unowned>
>     JNI pinning lock #32: <unowned>
>     JNI pinning lock #31: <unowned>
>     JNI pinning lock #30: <unowned>
>     JNI pinning lock #29: <unowned>
>     JNI pinning lock #28: <unowned>
>     JNI pinning lock #27: <unowned>
>     JNI pinning lock #26: <unowned>
>     JNI pinning lock #25: <unowned>
>     JNI pinning lock #24: <unowned>
>     JNI pinning lock #23: <unowned>
>     JNI pinning lock #22: <unowned>
>     JNI pinning lock #21: <unowned>
>     JNI pinning lock #20: <unowned>
>     JNI pinning lock #19: <unowned>
>     JNI pinning lock #18: <unowned>
>     JNI pinning lock #17: <unowned>
>     JNI pinning lock #16: <unowned>
>     JNI pinning lock #15: <unowned>
>     JNI pinning lock #14: <unowned>
>     JNI pinning lock #13: <unowned>
>     JNI pinning lock #12: <unowned>
>     JNI pinning lock #11: <unowned>
>     JNI pinning lock #10: <unowned>
>     JNI pinning lock #9: <unowned>
>     JNI pinning lock #8: <unowned>
>     JNI pinning lock #7: <unowned>
>     JNI pinning lock #6: <unowned>
>     JNI pinning lock #5: <unowned>
>     JNI pinning lock #4: <unowned>
>     JNI pinning lock #3: <unowned>
>     JNI pinning lock #2: <unowned>
>     JNI pinning lock #1: <unowned>
>     JNI pinning lock #0: <unowned>
>     JNI global reference lock: <unowned>
>     BinClass lock: <unowned>
>     Class linking lock: <unowned>
>     System class loader lock: <unowned>
>     Code rewrite lock: <unowned>
>     Heap lock: <unowned>
>     Monitor cache lock: owner "AWT-EventQueue-0" (0x10803238) 1 entry
>     Thread queue lock: owner "AWT-EventQueue-0" (0x10803238) 2 entries
> 	Waiting to be notified:
> 	    "Thread-3" (0x10020488)
>     Monitor registry: owner "AWT-EventQueue-0" (0x10803238) 1 entry
> 
> 
> 
> ---------------------------------------------------
> Andrew Usher
> Email: a.c.j.usher at damtp.cam.ac.uk
> ---------------------------------------------------
> 
> _______________________________________________
> This is the private VTK discussion list. 
> Please keep messages on-topic. Check the FAQ at:
> <http://public.kitware.com/cgi-bin/vtkfaq>
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/vtkusers

__________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.
http://search.yahoo.com



More information about the vtkusers mailing list