-
Bug
-
Resolution: Duplicate
-
P2
-
None
-
1.2.0
-
sparc
-
solaris_2.5.1
The JCK package Versioning tests causes the VM to crash on the latest prmoted JDK1.2 build ( JDK1.2beta3-D ). The tests that fail are in
java_lang/versioning/PkgVersioning.html. The thread sump is as follows:-
SIGSEGV 11* segmentation violation
si_signo [11]: SIGSEGV 11* segmentation violation
si_errno [0]: Error 0
si_code [1]: SEGV_MAPERR [addr: 0x0]
stackbase=F0000000, stackpointer=EFFFEA90
Full thread dump:
"CachedReference sweeper" (TID:0xee300e18, sys_thread_t:0x5ba98, state:CW) prio=9
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:315)
at java.lang.Runtime.waitForMemoryAdvice(Runtime.java:569)
at java.lang.ref.CachedReference$Sweeper.run(CachedReference.java:346)
at java.lang.Thread.run(Thread.java:490)
"Finalizer" (TID:0xee3004f0, sys_thread_t:0x519d8, state:CW) prio=8
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:86)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:99)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:131)
"Reference handler" (TID:0xee3005b0, sys_thread_t:0x42360, state:CW) prio=10 at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:315)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:198)
"Async Garbage Collector" (TID:0xee300398, sys_thread_t:0x4b7d8, state:R) prio=1
"Idle thread" (TID:0xee3003e0, sys_thread_t:0x48400, state:R) prio=0
"Clock" (TID:0xee300270, sys_thread_t:0x40d38, state:CW) prio=12
"main" (TID:0xee3002a0, sys_thread_t:0x20a08, state:R) prio=5 *current d*
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:329)
at java.lang.ClassLoader.defineClass(ClassLoader.java:303)
at javasoft.sqe.tests.api.java.lang.versioning.AltClassLoader.findMyAppClass(AltClassLoader.java:69)
at javasoft.sqe.tests.api.java.lang.versioning.AltClassLoader.loadClass(AltClassLoader.java:34)
at java.lang.ClassLoader.loadClass(ClassLoader.java:176)
at javasoft.sqe.tests.api.java.lang.versioning.PackageVersioning.main(PackageVersioning.java:44)
Monitor Cache Dump:
Registered Monitor Dump:
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 IO lock: <unowned>
Child death monitor: <unowned>
Event monitor: <unowned>
I/O monitor: <unowned>
Alarm monitor: <unowned>
Waiting to be notified:
"Clock" (0x40d38)
Sbrk lock: <unowned>
Monitor cache expansion lock: <unowned>
Thread queue lock: <unowned>
Monitor registry: owner "main" (0x20a08, 1 entry)
java_lang/versioning/PkgVersioning.html. The thread sump is as follows:-
SIGSEGV 11* segmentation violation
si_signo [11]: SIGSEGV 11* segmentation violation
si_errno [0]: Error 0
si_code [1]: SEGV_MAPERR [addr: 0x0]
stackbase=F0000000, stackpointer=EFFFEA90
Full thread dump:
"CachedReference sweeper" (TID:0xee300e18, sys_thread_t:0x5ba98, state:CW) prio=9
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:315)
at java.lang.Runtime.waitForMemoryAdvice(Runtime.java:569)
at java.lang.ref.CachedReference$Sweeper.run(CachedReference.java:346)
at java.lang.Thread.run(Thread.java:490)
"Finalizer" (TID:0xee3004f0, sys_thread_t:0x519d8, state:CW) prio=8
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:86)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:99)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:131)
"Reference handler" (TID:0xee3005b0, sys_thread_t:0x42360, state:CW) prio=10 at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:315)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:198)
"Async Garbage Collector" (TID:0xee300398, sys_thread_t:0x4b7d8, state:R) prio=1
"Idle thread" (TID:0xee3003e0, sys_thread_t:0x48400, state:R) prio=0
"Clock" (TID:0xee300270, sys_thread_t:0x40d38, state:CW) prio=12
"main" (TID:0xee3002a0, sys_thread_t:0x20a08, state:R) prio=5 *current d*
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:329)
at java.lang.ClassLoader.defineClass(ClassLoader.java:303)
at javasoft.sqe.tests.api.java.lang.versioning.AltClassLoader.findMyAppClass(AltClassLoader.java:69)
at javasoft.sqe.tests.api.java.lang.versioning.AltClassLoader.loadClass(AltClassLoader.java:34)
at java.lang.ClassLoader.loadClass(ClassLoader.java:176)
at javasoft.sqe.tests.api.java.lang.versioning.PackageVersioning.main(PackageVersioning.java:44)
Monitor Cache Dump:
Registered Monitor Dump:
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 IO lock: <unowned>
Child death monitor: <unowned>
Event monitor: <unowned>
I/O monitor: <unowned>
Alarm monitor: <unowned>
Waiting to be notified:
"Clock" (0x40d38)
Sbrk lock: <unowned>
Monitor cache expansion lock: <unowned>
Thread queue lock: <unowned>
Monitor registry: owner "main" (0x20a08, 1 entry)
- duplicates
-
JDK-4104855 JCK tests using ClassLoader crash JVM
-
- Closed
-