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]

Reply via email to