JDK1.2beta4 segmentation fault with or without JIT in solaris.
To reproduce
/home/tlchung/jack/src/jftc>run2 jtest.examples.FourByFour.FourByFour
Test start at Fri Aug 28 14:17:12 PDT 1998
Test run in Retained mode
Total no. of tests found : 1
[jtest.examples.FourByFour.FourByFour]
OpenGL:/net/kctoys/usr/jdk1.2beta4/jre
In STOP BEHAVIOR SCHEDULER
In STOP BEHAVIOR SCHEDULER
In STOP BEHAVIOR SCHEDULER
In STOP BEHAVIOR SCHEDULER
In STOP BEHAVIOR SCHEDULER
In STOP BEHAVIOR SCHEDULER
In STOP BEHAVIOR SCHEDULER
In STOP BEHAVIOR SCHEDULER
In STOP BEHAVIOR SCHEDULER
In STOP BEHAVIOR SCHEDULER
SIGSEGV 11* segmentation violation
si_signo [11]: SIGSEGV 11* segmentation violation
si_errno [0]: Error 0
si_code [1]: SEGV_MAPERR [addr: 0x0]
stackpointer=EA8A1640
Full thread dump:
"J3D-Behavior-1" (TID:0xebcae158, sys_thread_t:0x5ebd50, state:R) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Compiled Code)
at javax.media.j3d.BehaviorScheduler.runMonitor(Compiled Code)
at javax.media.j3d.BehaviorScheduler.run(Compiled Code)
"J3D-UniverseManager-1" (TID:0xebcc06c8, sys_thread_t:0x4e9b00, state:R) prio=5
at java.lang.Thread.yield(Native Method)
at javax.media.j3d.UniverseManager.run(Compiled Code)
"J3D-Input-1" (TID:0xebcaa8c8, sys_thread_t:0x4c0108, state:CW) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Compiled Code)
at javax.media.j3d.InputDeviceScheduler.runMonitor(Compiled Code)
at javax.media.j3d.InputDeviceScheduler.run(Compiled Code)
"J3D-SoundScheduler-1" (TID:0xebcc6d80, sys_thread_t:0x4c6b40, state:CW) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Compiled Code)
at javax.media.j3d.SoundScheduler.runMonitor(Compiled Code)
at javax.media.j3d.SoundScheduler.run(Compiled Code)
"J3D-View-1" (TID:0xebcc8620, sys_thread_t:0x4b6910, state:CW) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Compiled Code)
at javax.media.j3d.ViewThread.runMonitor(Compiled Code)
at javax.media.j3d.ViewThread.run(Compiled Code)
"J3D-Traverser-1" (TID:0xebcc9260, sys_thread_t:0x4b67e8, state:CW) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Compiled Code)
at javax.media.j3d.Traverser.runMonitor(Compiled Code)
at javax.media.j3d.Traverser.run(Compiled Code)
"J3D-Renderer-1" (TID:0xebcc86f8, sys_thread_t:0x4b88d8, state:CW) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Compiled Code)
at javax.media.j3d.Renderer.runMonitor(Compiled Code)
at javax.media.j3d.Renderer.run(Compiled Code)
"J3D-Collision-1" (TID:0xebcaa038, sys_thread_t:0x406168, state:CW) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Compiled Code)
at javax.media.j3d.CollisionThread.runMonitor(Compiled Code)
at javax.media.j3d.CollisionThread.run(Compiled Code)
"Thread-3" (TID:0xebcc6338, sys_thread_t:0x3b7740, state:R) prio=5 *current thread*
at jftc.JackRun.run(Compiled Code)
at java.lang.Thread.run(Compiled Code)
"Screen Updater" (TID:0xebcc6af0, sys_thread_t:0x3ba150, state:CW) prio=4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Compiled Code)
at sun.awt.ScreenUpdater.nextEntry(Compiled Code)
at sun.awt.ScreenUpdater.run(Compiled Code)
"AWT-Motif" (TID:0xebca0030, sys_thread_t:0x2a3bd0, state:CW) prio=5
at java.lang.Object.wait(Native Method)
at sun.awt.motif.MToolkit.run(Native Method)
at java.lang.Thread.run(Compiled Code)
"AWT-Input" (TID:0xebc9ffe8, sys_thread_t:0x2a3a10, state:CW) prio=5
at sun.awt.motif.InputThread.run(Native Method)
"AWT-EventQueue-0" (TID:0xebca06d0, sys_thread_t:0x286b50, state:CW) prio=6
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Compiled Code)
at java.awt.EventQueue.getNextEvent(Compiled Code)
at java.awt.EventDispatchThread.run(Compiled Code)
"Finalizer" (TID:0xebc983a0, sys_thread_t:0x650e0, state:CW) prio=8
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(Compiled Code)
at java.lang.ref.ReferenceQueue.remove(Compiled Code)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:128)
"Reference Handler" (TID:0xebc98430, sys_thread_t:0x5d648, state:CW) prio=10
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Compiled Code)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:209)
"Signal dispatcher" (TID:0xebc982e8, sys_thread_t:0x58e68, state:CW) prio=10
"Thread-2" (TID:0xebcc6638, sys_thread_t:0x297b8, state:CW) prio=5
Monitor Cache Dump:
javax.media.j3d.BehaviorScheduler@EBCAE158/EBDA59F0: owner "J3D-Behavior-1" (0x5ebd50, 1 entry)
Registered Monitor Dump:
PCMap 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>
Dynamic loading lock: <unowned>
Monitor IO lock: <unowned>
User signal monitor: <unowned>
Waiting to be notified:
"Signal dispatcher" (0x58e68)
Child death monitor: <unowned>
I/O monitor: <unowned>
Waiting to be notified:
"AWT-Input" (0x2a3a10)
Alarm monitor: <unowned>
Waiting to be notified:
Internal clock thread (ef7a0c38)
Thread queue lock: <unowned>
Waiting to be notified:
"Thread-2" (0x297b8)
Monitor registry: owner "Thread-3" (0x3b7740, 1 entry)
Segmentation Fault
- duplicates
-
JDK-4136415 interface method implemented as private causes IllegalAccessError at link time
-
- Closed
-