Hi,
I've just installed java3d on my JDK 1.2.2 RC2 (Linux Mandrake 6.x), but
the examples which use texture doesn't work. For example BillBoard,
TextureTest...
The error message is:
method unknown (eip = 65000a0b)
SIGSEGV 11* segmentation violation
si_signo [11]: SIGSEGV 11* segmentation violation
si_errno [0]: Succès
si_code [0]: SI_USER [pid: 0, uid: 0]
stackpointer=0x2f6ac098
Full thread dump Classic VM (1.2.2-RC2-K, green threads):
"J3D-UniverseManager-1" (TID:0x2b96d0a0, sys_thread_t:0x86c1c10,
state:CW) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at
javax.media.j3d.UniverseManager.renderAction(UniverseManager.java,
Compiled Code)
at javax.media.j3d.UniverseManager.run(UniverseManager.java:358)
"J3D-SoundScheduler-1" (TID:0x2b978758, sys_thread_t:0x86bf988,
state:CW) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at
javax.media.j3d.SoundScheduler.runMonitor(SoundScheduler.java:472)
at
javax.media.j3d.SoundScheduler.checkState(SoundScheduler.java:229)
at javax.media.j3d.SoundScheduler.run(SoundScheduler.java:371)
"J3D-View-1" (TID:0x2b962638, sys_thread_t:0x8695390, state:CW)
prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at javax.media.j3d.ViewThread.renderAction(ViewThread.java,
Compiled Code)
at javax.media.j3d.ViewThread.run(ViewThread.java:193)
"J3D-Traverser-1" (TID:0x2b962738, sys_thread_t:0x8693b58, state:R)
prio=5
at javax.media.j3d.Traverser.run(Traverser.java:2108)
"Screen Updater" (TID:0x2b9739e0, sys_thread_t:0x8621848, state:CW)
prio=4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at sun.awt.ScreenUpdater.nextEntry(ScreenUpdater.java, Compiled
Code)
at sun.awt.ScreenUpdater.run(ScreenUpdater.java:99)
"J3D-Behavior-1" (TID:0x2b965f40, sys_thread_t:0x84e6d98, state:MW)
prio=5
at
javax.media.j3d.BehaviorScheduler.run(BehaviorScheduler.java:916)
"J3D-Renderer-1" (TID:0x2b962368, sys_thread_t:0x850b3b0, state:R)
prio=5
at javax.media.j3d.GeometryArrayRetained.execute(Native Method)
at
javax.media.j3d.GeometryArrayRetained.execute(GeometryArrayRetained.java:169)
at javax.media.j3d.Renderer.run(Renderer.java:408)
"J3D-Input-1" (TID:0x2b971b08, sys_thread_t:0x8517d38, state:CW)
prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at
javax.media.j3d.InputDeviceScheduler.runMonitor(InputDeviceScheduler.java:207)
at
javax.media.j3d.InputDeviceScheduler.run(InputDeviceScheduler.java:189)
"J3D-Collision-1" (TID:0x2b9651e0, sys_thread_t:0x84c4220, state:CW)
prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at
javax.media.j3d.CollisionThread.runMonitor(CollisionThread.java:1261)
at
javax.media.j3d.CollisionThread.run(CollisionThread.java:1240)
"Image Fetcher 0" (TID:0x2b96a190, sys_thread_t:0x83fcaf8, state:CW)
prio=8
at java.lang.Object.wait(Native Method)
at sun.awt.image.ImageFetcher.nextImage(ImageFetcher.java,
Compiled Code)
at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:216)
at sun.awt.image.ImageFetcher.run(ImageFetcher.java:189)
"AWT-Motif" (TID:0x2b971718, sys_thread_t:0x8325538, state:R) prio=5
at sun.awt.motif.MToolkit.run(Native Method)
at java.lang.Thread.run(Thread.java:479)
"SunToolkit.PostEventQueue-0" (TID:0x2b970e98,
sys_thread_t:0x82fdbc8, state:CW) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at sun.awt.PostEventQueue.run(SunToolkit.java:413)
"AWT-EventQueue-0" (TID:0x2b970ec0, sys_thread_t:0x82fc490,
state:CW) prio=6
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at java.awt.EventQueue.getNextEvent(EventQueue.java:208)
at
java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:100)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:92)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:83)
"Finalizer" (TID:0x2b958320, sys_thread_t:0x8108020, state:CW)
prio=8
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java,
Compiled Code)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java,
Compiled Code)
at
java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:174)
"Reference Handler" (TID:0x2b9583b0, sys_thread_t:0x81032d0,
state:CW) prio=10
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at
java.lang.ref.Reference$ReferenceHandler.run(Reference.java:114)
"Signal dispatcher" (TID:0x2b9583e0, sys_thread_t:0x8101418,
state:CW) prio=5
"Thread-1" (TID:0x2b973c08, sys_thread_t:0x804c378, state:CW) prio=5
Monitor Cache Dump:
java.util.Vector@2B96A140/2B9E42F8: <unowned>
Waiting to be notified:
"Image Fetcher 0" (0x83fcaf8)
java.lang.Object@2B968F50/2BAAC038: owner "J3D-Traverser-1"
(0x8693b58) 1 entry
Waiting to enter:
"J3D-Behavior-1" (0x84e6d98)
java.lang.Object@2B968F48/2BAAC030: owner "J3D-Traverser-1"
(0x8693b58) 1 entry
javax.media.j3d.CollisionThread@2B9651E0/2BAADDB8: <unowned>
Waiting to be notified:
"J3D-Collision-1" (0x84c4220)
sun.awt.PostEventQueue@2B970E98/2B9D9908: <unowned>
Waiting to be notified:
"SunToolkit.PostEventQueue-0" (0x82fdbc8)
javax.media.j3d.BehaviorScheduler@2B965F40/2BAAC9C0: owner
"J3D-Traverser-1" (0x8693b58) 0 entries
javax.media.j3d.SoundScheduler@2B978758/2BB0E190: <unowned>
Waiting to be notified:
"J3D-SoundScheduler-1" (0x86bf988)
Á Waiting to be notified:
"Screen Updater" (0x8621848)
java.lang.ref.ReferenceQueue$Lock@2B958338/2B98DD48: <unowned>
Waiting to be notified:
"Finalizer" (0x8108020)
java.lang.Object@2B970580/2B9E5B90: owner "J3D-View-1" (0x8695390) 1
entry
javax.media.j3d.UniverseManager@2B96D0A0/2B9D9C70: <unowned>
Waiting to be notified:
"J3D-UniverseManager-1" (0x86c1c10)
java.awt.EventQueue@2B970F58/2B9D95D0: <unowned>
Waiting to be notified:
"AWT-EventQueue-0" (0x82fc490)
java.lang.ref.Reference$Lock@2B9583C0/2B98D878: <unowned>
Waiting to be notified:
"Reference Handler" (0x81032d0)
javax.media.j3d.ViewThread@2B962638/2BAA3AD0: <unowned>
Waiting to be notified:
"J3D-View-1" (0x8695390)
javax.media.j3d.InputDeviceScheduler@2B971B08/2B9E4B50: <unowned>
Waiting to be notified:
"J3D-Input-1" (0x8517d38)
java.lang.Class@2B96D8D0/2B9DB610: owner "J3D-Renderer-1"
(0x850b3b0) 1 entry
Registered Monitor Dump:
Invoker change lock: <unowned>
utf8 hash table: <unowned>
JNI pinning lock: <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" (0x850b3b0) 1 entry
Dynamic loading lock: <unowned>
Monitor IO lock: <unowned>
User signal monitor: <unowned>
Waiting to be notified:
"Signal dispatcher" (0x8101418)
Child death monitor: <unowned>
I/O monitor: owner "AWT-Motif" (0x8325538) 1 entry
Alarm monitor: <unowned>
Waiting to be notified:
<unknown thread> (0x80577e0)
Thread queue lock: owner "J3D-Renderer-1" (0x850b3b0) 1 entry
Waiting to be notified:
"Thread-1" (0x804c378)
Monitor registry: owner "J3D-Renderer-1" (0x850b3b0) 1 entry
What do you think of this ?
Must I change my JDK ?
Thanks for your help,
Gerald.
----------------------------------------------------------------------
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]