Re: please help on the error of segmentation violation

  • To: Helen Yi <y.yi@xxxxxxxxxxxxx>
  • Subject: Re: please help on the error of segmentation violation
  • From: Doug Lindholm <lind@xxxxxxxx>
  • Date: Mon, 17 Dec 2001 12:33:40 -0700
I've gotten "random" segfaults running Java3D on Linux. I've had better
luck with more recent versions of Java3D.

What OS and java3D version are you using?

Doug

Helen Yi wrote:
> 
> Hi,
> 
> I am trying the examples of visad on my workstation but got
> "segmentation violation" error.
> Can someone help to fix the problem, please?
> 
> in .cshrc file
> 
> setenv CLASSPATH
> /users/helen/VisAD:/users/helen/VisAD/visad.jar:/users/helen/jython-2.1b1/jython.jar:.
> 
> setenv LD_LIBRARY_PATH .:/users/helen/VisAD/visad/aune
> 
> Great thanks in advance
> 
> ----------------begin of the error message---------------
> helen@virga:/users/helen/VisAD/visad/examples [13] javac Simple.java
> 
> helen@virga:/users/helen/VisAD/visad/examples [13] java Simple
> Couldn't decode unit attribute (promiscuous) of variable "y": Unit not
> in database
> Couldn't decode unit attribute (promiscuous) of variable "x": Unit not
> in database
> 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 = 0xd8cc44c (SignalError = 0x9f7b4a0)
>         sp = 0x11337260, ra = 0xd8cc44c
>         stackpointer=11336d90
> 
> Full thread dump Classic VM (1.3.1-mtibuild-011029-19:41, native
> threads):
>     "J3D-Renderer-1" (TID:0x4cec358, sys_thread_t:0x112a90b8, state:R,
> native ID:0x10018) prio=5
>         at javax.media.j3d.Canvas3D.createContext(Native Method)
>         at javax.media.j3d.Renderer.doWork(Renderer.java:1029)
>         at javax.media.j3d.J3dThread.run(J3dThread.java:261)
>     "J3D-InputDeviceScheduler-1" (TID:0x4cec800,
> sys_thread_t:0x10f86950, state:CW, native ID:0x10017) prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at javax.media.j3d.J3dThread.runMonitor(J3dThread.java:297)
>         at javax.media.j3d.J3dThread.run(J3dThread.java:261)
>     "J3D-SoundSchedulerUpdateThread-1" (TID:0x4cec890,
> sys_thread_t:0x10f889e0, state:CW, native ID:0x10016) prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at javax.media.j3d.J3dThread.runMonitor(J3dThread.java:297)
>         at javax.media.j3d.J3dThread.run(J3dThread.java:261)
>     "J3D-RenderStructureUpdateThread-1" (TID:0x4cecb90,
> sys_thread_t:0x10f86538, state:CW, native ID:0x10015) prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at javax.media.j3d.J3dThread.runMonitor(J3dThread.java:297)
>         at javax.media.j3d.J3dThread.run(J3dThread.java:261)
>     "J3D-BehaviorScheduler-1" (TID:0x4ceca20, sys_thread_t:0x10f85f88,
> state:R, native ID:0x10014) prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at javax.media.j3d.J3dThread.runMonitor(J3dThread.java:297)
>         at javax.media.j3d.J3dThread.run(J3dThread.java:261)
>     "J3D-TransformStructureUpdateThread-1" (TID:0x4cecf70,
> sys_thread_t:0x10f937f0, state:CW, native ID:0x10013) prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at javax.media.j3d.J3dThread.runMonitor(J3dThread.java:297)
>         at javax.media.j3d.J3dThread.run(J3dThread.java:261)
>     "J3D-RenderingEnvironmentStructureUpdateThread-1" (TID:0x4cecef0,
> sys_thread_t:0x10f934a8, state:CW, native ID:0x10012) prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at javax.media.j3d.J3dThread.runMonitor(J3dThread.java:297)
>         at javax.media.j3d.J3dThread.run(J3dThread.java:261)
>     "J3D-SoundStructureUpdateThread-1" (TID:0x4ced340,
> sys_thread_t:0x10f93160, state:CW, native ID:0x10011) prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at javax.media.j3d.J3dThread.runMonitor(J3dThread.java:297)
>         at javax.media.j3d.J3dThread.run(J3dThread.java:261)
>     "J3D-GeometryStructureUpdateThread-1" (TID:0x4ced098,
> sys_thread_t:0x10f92e18, state:CW, native ID:0x10010) prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at javax.media.j3d.J3dThread.runMonitor(J3dThread.java:297)
>         at javax.media.j3d.J3dThread.run(J3dThread.java:261)
>     "J3D-BehaviorStructureUpdateThread-1" (TID:0x4ced0b8,
> sys_thread_t:0x10f92ad0, state:CW, native ID:0x1000f) prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at javax.media.j3d.J3dThread.runMonitor(J3dThread.java:297)
>         at javax.media.j3d.J3dThread.run(J3dThread.java:261)
>     "J3D-MasterControl" (TID:0x4cee0d8, sys_thread_t:0x10f34748,
> state:CW, native ID:0x1000e) prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at
> javax.media.j3d.MasterControl.runMonitor(MasterControl.java:3038)
>         at javax.media.j3d.MasterControl.doWork(MasterControl.java:2610)
> 
>         at
> javax.media.j3d.MasterControlThread.run(MasterControlThread.java:38)
>     "J3D-TimerThread" (TID:0x4ceda08, sys_thread_t:0x10f85068, state:CW,
> native ID:0x1000d) prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at javax.media.j3d.TimerThread.runMonitor(TimerThread.java:142)
>         at javax.media.j3d.TimerThread.run(TimerThread.java:118)
>     "J3D-RenderingAttributesStructureUpdateThread" (TID:0x4cee018,
> sys_thread_t:0x10f34268, state:CW, native ID:0x1000c) prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at javax.media.j3d.J3dThread.runMonitor(J3dThread.java:297)
>         at javax.media.j3d.J3dThread.run(J3dThread.java:261)
>     "Thread-5" (TID:0x4ce9090, sys_thread_t:0x1001bb90, state:CW, native
> ID:0x10000) prio=5
>     "AWT-Motif" (TID:0x4d00bc0, sys_thread_t:0x109d6bf8, state:MW,
> native ID:0x1000b) prio=6
>         at sun.awt.motif.MToolkit.run(Native Method)
>         at java.lang.Thread.run(Thread.java:484)
>     "SunToolkit.PostEventQueue-0" (TID:0x4d012c0,
> sys_thread_t:0x10959db0, state:CW, native ID:0x1000a) prio=6
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at sun.awt.PostEventQueue.run(SunToolkit.java:491)
>     "AWT-EventQueue-0" (TID:0x4d01208, sys_thread_t:0x10955078,
> state:CW, native ID:0x10009) prio=6
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at java.awt.EventQueue.getNextEvent(EventQueue.java:260)
>         at
> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:106)
> 
>         at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)
> 
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
>         at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)
> 
>     "ActionThread-4" (TID:0x4d41678, sys_thread_t:0x1061a6d0, state:CW,
> native ID:0x10008) prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at visad.util.ThreadPool$ThreadMinnow.run(ThreadPool.java:91)
>     "ActionThread-3" (TID:0x4d415c8, sys_thread_t:0x10608420, state:CW,
> native ID:0x10007) prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at visad.util.ThreadPool$ThreadMinnow.run(ThreadPool.java:91)
>     "ActionThread-2" (TID:0x4d41548, sys_thread_t:0x10609488, state:CW,
> native ID:0x10006) prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at visad.util.ThreadPool$ThreadMinnow.run(ThreadPool.java:91)
>     "ActionThread-1" (TID:0x4d41838, sys_thread_t:0x1064d2e0, state:CW,
> native ID:0x10005) prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at visad.util.ThreadPool$ThreadMinnow.run(ThreadPool.java:91)
>     "ActionThread-0" (TID:0x4d41748, sys_thread_t:0x1061a590, state:CW,
> native ID:0x10004) prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at visad.util.ThreadPool$ThreadMinnow.run(ThreadPool.java:91)
>     "Finalizer" (TID:0x4d14528, sys_thread_t:0x101456d0, state:CW,
> native ID:0x10003) prio=8
>         at java.lang.Object.wait(Native Method)
>         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:113)
>         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:123)
>         at
> java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:165)
>     "Reference Handler" (TID:0x4d14300, sys_thread_t:0x100fd1a8,
> state:CW, native ID:0x10002) prio=10
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at
> java.lang.ref.Reference$ReferenceHandler.run(Reference.java:117)
>     "Signal dispatcher" (TID:0x4d14330, sys_thread_t:0x100b72f8,
> state:CW, native ID:0x10001) prio=5
> Monitor Cache Dump:
>     javax.media.j3d.StructureUpdateThread@4CECF70/4FFB4E0: <unowned>
>         Waiting to be notified:
>             "J3D-TransformStructureUpdateThread-1" (0x10f937f0)
>     javax.media.j3d.StructureUpdateThread@4CED340/4FFAE98: <unowned>
>         Waiting to be notified:
>             "J3D-SoundStructureUpdateThread-1" (0x10f93160)
>     javax.media.j3d.StructureUpdateThread@4CECB90/4FFCAA0: <unowned>
>         Waiting to be notified:
>             "J3D-RenderStructureUpdateThread-1" (0x10f86538)
>     javax.media.j3d.StructureUpdateThread@4CEE018/4FF61B8: <unowned>
>         Waiting to be notified:
>             "J3D-RenderingAttributesStructureUpdateThread" (0x10f34268)
>     java.lang.Object@4D416F8/4DEFE38: <unowned>
>         Waiting to be notified:
>             "ActionThread-2" (0x10609488)
>             "ActionThread-4" (0x1061a6d0)
>             "ActionThread-1" (0x1064d2e0)
>             "ActionThread-3" (0x10608420)
>             "ActionThread-0" (0x1061a590)
>     javax.media.j3d.BehaviorScheduler@4CECA20/4FFC7D0: owner
> "J3D-BehaviorScheduler-1" (0x10f85f88) 1 entry
>     javax.media.j3d.TimerThread@4CEDA08/4FF8448: <unowned>
>         Waiting to be notified:
>             "J3D-TimerThread" (0x10f85068)
>     sun.awt.PostEventQueue@4D012C0/4E7C6E8: <unowned>
>         Waiting to be notified:
>             "SunToolkit.PostEventQueue-0" (0x10959db0)
>     java.lang.Class@4D107C8/4E23760: owner "J3D-Renderer-1" (0x112a90b8)
> 1 entry
>         Waiting to enter:
>             "AWT-Motif" (0x109d6bf8)
>     javax.media.j3d.InputDeviceScheduler@4CEC800/4FFDB10: <unowned>
>         Waiting to be notified:
>             "J3D-InputDeviceScheduler-1" (0x10f86950)
>     java.awt.EventQueue@4D014B8/4E7C330: <unowned>
>         Waiting to be notified:
>             "AWT-EventQueue-0" (0x10955078)
>     javax.media.j3d.StructureUpdateThread@4CED0B8/4FFA820: <unowned>
>         Waiting to be notified:
>             "J3D-BehaviorStructureUpdateThread-1" (0x10f92ad0)
>     javax.media.j3d.MasterControl@4D00258/4E7E258: <unowned>
>         Waiting to be notified:
>             "J3D-MasterControl" (0x10f34748)
>     javax.media.j3d.StructureUpdateThread@4CEC890/4FFCD28: <unowned>
>         Waiting to be notified:
>             "J3D-SoundSchedulerUpdateThread-1" (0x10f889e0)
>     java.lang.ref.Reference$Lock@4D14310/4D49E30: <unowned>
>         Waiting to be notified:
>             "Reference Handler" (0x100fd1a8)
>     javax.media.j3d.StructureUpdateThread@4CED098/4FFAB80: <unowned>
>         Waiting to be notified:
>             "J3D-GeometryStructureUpdateThread-1" (0x10f92e18)
>     javax.media.j3d.StructureUpdateThread@4CECEF0/4FFB100: <unowned>
>         Waiting to be notified:
>             "J3D-RenderingEnvironmentStructureUpdateThread-1"
> (0x10f934a8)
>     java.lang.ref.ReferenceQueue$Lock@4D14540/4D4A470: <unowned>
>         Waiting to be notified:
>             "Finalizer" (0x101456d0)
> 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 "J3D-Renderer-1" (0x112a90b8) 1 entry
>     Thread queue lock: owner "J3D-Renderer-1" (0x112a90b8) 2 entries
>         Waiting to be notified:
>             "Thread-5" (0x1001bb90)
>     Monitor registry: owner "J3D-Renderer-1" (0x112a90b8) 1 entry
> 
> SIGABRT   6*   abort (generated by abort(3) routine)
> 
> Full thread dump Classic VM (1.3.1-mtibuild-011029-19:41, native
> threads):
>     "J3D-Renderer-1" (TID:0x4cec358, sys_thread_t:0x112a90b8, state:R,
> native ID:0x10018) prio=5
>         at javax.media.j3d.Canvas3D.createContext(Native Method)
>         at javax.media.j3d.Renderer.doWork(Renderer.java:1029)
>         at javax.media.j3d.J3dThread.run(J3dThread.java:261)
>     "J3D-InputDeviceScheduler-1" (TID:0x4cec800,
> sys_thread_t:0x10f86950, state:CW, native ID:0x10017) prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at javax.media.j3d.J3dThread.runMonitor(J3dThread.java:297)
>         at javax.media.j3d.J3dThread.run(J3dThread.java:261)
>     "J3D-SoundSchedulerUpdateThread-1" (TID:0x4cec890,
> sys_thread_t:0x10f889e0, state:CW, native ID:0x10016) prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at javax.media.j3d.J3dThread.runMonitor(J3dThread.java:297)
>         at javax.media.j3d.J3dThread.run(J3dThread.java:261)
>     "J3D-RenderStructureUpdateThread-1" (TID:0x4cecb90,
> sys_thread_t:0x10f86538, state:CW, native ID:0x10015) prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at javax.media.j3d.J3dThread.runMonitor(J3dThread.java:297)
>         at javax.media.j3d.J3dThread.run(J3dThread.java:261)
>     "J3D-BehaviorScheduler-1" (TID:0x4ceca20, sys_thread_t:0x10f85f88,
> state:CW, native ID:0x10014) prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at javax.media.j3d.J3dThread.runMonitor(J3dThread.java:297)
>         at javax.media.j3d.J3dThread.run(J3dThread.java:261)
>     "J3D-TransformStructureUpdateThread-1" (TID:0x4cecf70,
> sys_thread_t:0x10f937f0, state:CW, native ID:0x10013) prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at javax.media.j3d.J3dThread.runMonitor(J3dThread.java:297)
>         at javax.media.j3d.J3dThread.run(J3dThread.java:261)
>     "J3D-RenderingEnvironmentStructureUpdateThread-1" (TID:0x4cecef0,
> sys_thread_t:0x10f934a8, state:CW, native ID:0x10012) prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at javax.media.j3d.J3dThread.runMonitor(J3dThread.java:297)
>         at javax.media.j3d.J3dThread.run(J3dThread.java:261)
>     "J3D-SoundStructureUpdateThread-1" (TID:0x4ced340,
> sys_thread_t:0x10f93160, state:CW, native ID:0x10011) prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at javax.media.j3d.J3dThread.runMonitor(J3dThread.java:297)
>         at javax.media.j3d.J3dThread.run(J3dThread.java:261)
>     "J3D-GeometryStructureUpdateThread-1" (TID:0x4ced098,
> sys_thread_t:0x10f92e18, state:CW, native ID:0x10010) prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at javax.media.j3d.J3dThread.runMonitor(J3dThread.java:297)
>         at javax.media.j3d.J3dThread.run(J3dThread.java:261)
>     "J3D-BehaviorStructureUpdateThread-1" (TID:0x4ced0b8,
> sys_thread_t:0x10f92ad0, state:CW, native ID:0x1000f) prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at javax.media.j3d.J3dThread.runMonitor(J3dThread.java:297)
>         at javax.media.j3d.J3dThread.run(J3dThread.java:261)
>     "J3D-MasterControl" (TID:0x4cee0d8, sys_thread_t:0x10f34748,
> state:CW, native ID:0x1000e) prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at
> javax.media.j3d.MasterControl.runMonitor(MasterControl.java:3038)
>         at javax.media.j3d.MasterControl.doWork(MasterControl.java:2610)
> 
>         at
> javax.media.j3d.MasterControlThread.run(MasterControlThread.java:38)
>     "J3D-TimerThread" (TID:0x4ceda08, sys_thread_t:0x10f85068, state:CW,
> native ID:0x1000d) prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at javax.media.j3d.TimerThread.runMonitor(TimerThread.java:142)
>         at javax.media.j3d.TimerThread.run(TimerThread.java:118)
>     "J3D-RenderingAttributesStructureUpdateThread" (TID:0x4cee018,
> sys_thread_t:0x10f34268, state:CW, native ID:0x1000c) prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at javax.media.j3d.J3dThread.runMonitor(J3dThread.java:297)
>         at javax.media.j3d.J3dThread.run(J3dThread.java:261)
>     "Thread-5" (TID:0x4ce9090, sys_thread_t:0x1001bb90, state:CW, native
> ID:0x10000) prio=5
>     "AWT-Motif" (TID:0x4d00bc0, sys_thread_t:0x109d6bf8, state:MW,
> native ID:0x1000b) prio=6
>         at sun.awt.motif.MToolkit.run(Native Method)
>         at java.lang.Thread.run(Thread.java:484)
>     "SunToolkit.PostEventQueue-0" (TID:0x4d012c0,
> sys_thread_t:0x10959db0, state:CW, native ID:0x1000a) prio=6
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at sun.awt.PostEventQueue.run(SunToolkit.java:491)
>     "AWT-EventQueue-0" (TID:0x4d01208, sys_thread_t:0x10955078,
> state:CW, native ID:0x10009) prio=6
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at java.awt.EventQueue.getNextEvent(EventQueue.java:260)
>         at
> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:106)
> 
>         at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)
> 
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
>         at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)
> 
>     "ActionThread-4" (TID:0x4d41678, sys_thread_t:0x1061a6d0, state:CW,
> native ID:0x10008) prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at visad.util.ThreadPool$ThreadMinnow.run(ThreadPool.java:91)
>     "ActionThread-3" (TID:0x4d415c8, sys_thread_t:0x10608420, state:CW,
> native ID:0x10007) prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at visad.util.ThreadPool$ThreadMinnow.run(ThreadPool.java:91)
>     "ActionThread-2" (TID:0x4d41548, sys_thread_t:0x10609488, state:CW,
> native ID:0x10006) prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at visad.util.ThreadPool$ThreadMinnow.run(ThreadPool.java:91)
>     "ActionThread-1" (TID:0x4d41838, sys_thread_t:0x1064d2e0, state:CW,
> native ID:0x10005) prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at visad.util.ThreadPool$ThreadMinnow.run(ThreadPool.java:91)
>     "ActionThread-0" (TID:0x4d41748, sys_thread_t:0x1061a590, state:CW,
> native ID:0x10004) prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at visad.util.ThreadPool$ThreadMinnow.run(ThreadPool.java:91)
>     "Finalizer" (TID:0x4d14528, sys_thread_t:0x101456d0, state:CW,
> native ID:0x10003) prio=8
>         at java.lang.Object.wait(Native Method)
>         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:113)
>         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:123)
>         at
> java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:165)
>     "Reference Handler" (TID:0x4d14300, sys_thread_t:0x100fd1a8,
> state:CW, native ID:0x10002) prio=10
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:421)
>         at
> java.lang.ref.Reference$ReferenceHandler.run(Reference.java:117)
>     "Signal dispatcher" (TID:0x4d14330, sys_thread_t:0x100b72f8,
> state:CW, native ID:0x10001) prio=5
> Monitor Cache Dump:
>     javax.media.j3d.StructureUpdateThread@4CECF70/4FFB4E0: <unowned>
>         Waiting to be notified:
>             "J3D-TransformStructureUpdateThread-1" (0x10f937f0)
>     javax.media.j3d.StructureUpdateThread@4CED340/4FFAE98: <unowned>
>         Waiting to be notified:
>             "J3D-SoundStructureUpdateThread-1" (0x10f93160)
>     javax.media.j3d.StructureUpdateThread@4CECB90/4FFCAA0: <unowned>
>         Waiting to be notified:
>             "J3D-RenderStructureUpdateThread-1" (0x10f86538)
>     javax.media.j3d.StructureUpdateThread@4CEE018/4FF61B8: <unowned>
>         Waiting to be notified:
>             "J3D-RenderingAttributesStructureUpdateThread" (0x10f34268)
>     java.lang.Object@4D416F8/4DEFE38: <unowned>
>         Waiting to be notified:
>             "ActionThread-2" (0x10609488)
>             "ActionThread-4" (0x1061a6d0)
>             "ActionThread-1" (0x1064d2e0)
>             "ActionThread-3" (0x10608420)
>             "ActionThread-0" (0x1061a590)
>     javax.media.j3d.BehaviorScheduler@4CECA20/4FFC7D0: <unowned>
>         Waiting to be notified:
>             "J3D-BehaviorScheduler-1" (0x10f85f88)
>     javax.media.j3d.TimerThread@4CEDA08/4FF8448: <unowned>
>         Waiting to be notified:
>             "J3D-TimerThread" (0x10f85068)
>     sun.awt.PostEventQueue@4D012C0/4E7C6E8: <unowned>
>         Waiting to be notified:
>             "SunToolkit.PostEventQueue-0" (0x10959db0)
>     java.lang.Class@4D107C8/4E23760: owner "J3D-Renderer-1" (0x112a90b8)
> 1 entry
>         Waiting to enter:
>             "AWT-Motif" (0x109d6bf8)
>     javax.media.j3d.InputDeviceScheduler@4CEC800/4FFDB10: <unowned>
>         Waiting to be notified:
>             "J3D-InputDeviceScheduler-1" (0x10f86950)
>     java.awt.EventQueue@4D014B8/4E7C330: <unowned>
>         Waiting to be notified:
>             "AWT-EventQueue-0" (0x10955078)
>     javax.media.j3d.StructureUpdateThread@4CED0B8/4FFA820: <unowned>
>         Waiting to be notified:
>             "J3D-BehaviorStructureUpdateThread-1" (0x10f92ad0)
>     javax.media.j3d.MasterControl@4D00258/4E7E258: <unowned>
>         Waiting to be notified:
>             "J3D-MasterControl" (0x10f34748)
>     javax.media.j3d.StructureUpdateThread@4CEC890/4FFCD28: <unowned>
>         Waiting to be notified:
>             "J3D-SoundSchedulerUpdateThread-1" (0x10f889e0)
>     java.lang.ref.Reference$Lock@4D14310/4D49E30: <unowned>
>         Waiting to be notified:
>             "Reference Handler" (0x100fd1a8)
>     javax.media.j3d.StructureUpdateThread@4CED098/4FFAB80: <unowned>
>         Waiting to be notified:
>             "J3D-GeometryStructureUpdateThread-1" (0x10f92e18)
>     javax.media.j3d.StructureUpdateThread@4CECEF0/4FFB100: <unowned>
>         Waiting to be notified:
>             "J3D-RenderingEnvironmentStructureUpdateThread-1"
> (0x10f934a8)
>     java.lang.ref.ReferenceQueue$Lock@4D14540/4D4A470: <unowned>
>         Waiting to be notified:
>             "Finalizer" (0x101456d0)
> 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 "J3D-Renderer-1" (0x112a90b8) 1 entry
>     Thread queue lock: owner "J3D-Renderer-1" (0x112a90b8) 2 entries
>         Waiting to be notified:
>             "Thread-5" (0x1001bb90)
>     Monitor registry: owner "J3D-Renderer-1" (0x112a90b8) 1 entry
> 
> Abort (core dumped)
> ---------------end of error message -----------------

-- 
*----------------------------------------------------------------------*
| Doug Lindholm, Software Engineer          |  E-mail: lind@xxxxxxxx   |
| Research Applications Program             |   Phone: 303-497-8374    |
| National Center for Atmospheric Research  |                          |
| P.O. Box 3000                             |     There's no place     |
| Boulder, Colorado 80307-3000              |        like $HOME        |
*----------------------------------------------------------------------*


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