-
Bug
-
Resolution: Cannot Reproduce
-
P3
-
None
-
1.1.1
-
sparc
-
solaris_2.6
allan.jacobs@Eng 1997-05-14
JCK-111a test harness won't run JITed with the Sparc native thread JDK.
Running the API tests on a 2-headed machine with the tests JITed, the
first test (api/SignatureTest.html) causes a segmentation violation.
Running just the first test puts the test java processes in
a sleeping state.
algol% java -version
java version "seberger:05/09/09-20:01"
algol% which java
/usr/java/bin/java
algol% echo $CLASSPATH
.:/net/mulder/export/mulder3/JCK-111a/classes
algol% java -Djava.compiler=sunwjit -mx40m javasoft.sqe.harness.Main api_algol.jtp
Warning:
Name: slist
Class: XmList
Invalid item(s) to delete.
Warning:
Name: slist
Class: XmList
Invalid item(s) to delete.
Warning:
Name: slist
Class: XmList
Invalid item(s) to delete.
Warning:
Name: slist
Class: XmList
Invalid item(s) to delete.
Warning:
Name: slist
Class: XmList
Invalid item(s) to delete.
Warning:
Name: slist
Class: XmList
Invalid item(s) to delete.
SIGSEGV 11* segmentation violation
si_signo [11]: SIGSEGV 11* segmentation violation
si_errno [0]: Error 0
si_code [1]: SEGV_ACCERR [addr: 0x595f74]
stackbase=EB551D84, stackpointer=EB55022C
Full thread dump:
"TestRunnerThread-1:1" (TID:0xec703110, sys_thread_t:0x3dd508, state:R, thread_t: t@15, sp:0x0 threadID:0xeb551df0, stack_base:0xeb551d84, stack_size:0x21000) prio=2 *current thread*
javasoft.sqe.harness.TestDescription.save(Compiled Code)
javasoft.sqe.harness.TestResult.<init>(Compiled Code)
javasoft.sqe.harness.TestRunnerThread.runTest(Compiled Code)
javasoft.sqe.harness.TestRunnerThread.run(Compiled Code)
"TestRunnerThread-0:0" (TID:0xec703278, sys_thread_t:0x4209c8, state:R, thread_t: t@14, sp:0x0 threadID:0xeb581df0, stack_base:0xeb581d84, stack_size:0x21000) prio=2
java.util.Date.toString(Compiled Code)
javasoft.sqe.harness.TestResult.performTest(Compiled Code)
javasoft.sqe.harness.TestResult.<init>(Compiled Code)
javasoft.sqe.harness.TestRunnerThread.runTest(Compiled Code)
javasoft.sqe.harness.TestRunnerThread.run(Compiled Code)
"Timer" (TID:0xec7032f8, sys_thread_t:0x420960, state:CW, thread_t: t@13, sp:0x0 threadID:0xeb5b1df0, stack_base:0xeb5b1d84, stack_size:0x21000) prio=3
javasoft.sqe.harness.Timer.run(Compiled Code)
"AWT-Finalizer" (TID:0xec7e0b18, sys_thread_t:0x262090, state:CW, thread_t: t@12, sp:0xebe00db0 threadID:0xebe01df0, stack_base:0xebe01d84, stack_size:0x21000) prio=9
java.lang.Object.wait(Compiled Code)
sun.awt.AWTFinalizer.run(Compiled Code)
"HarnessWorker" (TID:0xec7da130, sys_thread_t:0x259a98, state:CW, thread_t: t@11, sp:0xebe300e0 threadID:0xebe31df0, stack_base:0xebe31d84, stack_size:0x21000) prio=3
java.lang.Object.wait(Compiled Code)
javasoft.sqe.harness.TestRunner.run(Compiled Code)
javasoft.sqe.harness.Harness.run(Compiled Code)
javasoft.sqe.harness.Harness.workerCallback(Compiled Code)
javasoft.sqe.harness.HarnessWorker.run(Compiled Code)
"Screen Updater" (TID:0xec7e0c68, sys_thread_t:0x1fed90, state:CW, thread_t: t@10, sp:0xebff0d80 threadID:0xebff1df0, stack_base:0xebff1d84, stack_size:0x21000) prio=4
java.lang.Object.wait(Compiled Code)
sun.awt.ScreenUpdater.nextEntry(Compiled Code)
sun.awt.ScreenUpdater.run(Compiled Code)
"AWT-Motif" (TID:0xec7d8340, sys_thread_t:0x121a08, state:CW, thread_t: t@8, sp:0xee840d18 threadID:0xee841df0, stack_base:0xee841d84, stack_size:0x21000) prio=5
java.lang.Thread.run(Compiled Code)
"AWT-Input" (TID:0xec7d8320, sys_thread_t:0x116920, state:R, thread_t: t@7, sp:0xee86efa8 threadID:0xee871df0, stack_base:0xee871d84, stack_size:0x21000) prio=5
"AWT-EventQueue-0" (TID:0xec7d82f0, sys_thread_t:0x10c980, state:CW, thread_t: t@6, sp:0xee8a0d30 threadID:0xee8a1df0, stack_base:0xee8a1d84, stack_size:0x21000) prio=5
java.lang.Object.wait(Compiled Code)
java.awt.EventQueue.getNextEvent(Compiled Code)
java.awt.EventDispatchThread.run(Compiled Code)
"SIGQUIT handler" (TID:0xec7cc190, sys_thread_t:0x4f370, state:R, thread_t: t@5, sp:0xeea71b08 threadID:0xeea71df0, stack_base:0xeea71d84, stack_size:0x21000) prio=0
"Finalizer thread" (TID:0xec7cc0d0, sys_thread_t:0x4f308, state:CW, thread_t: t@4, sp:0xeebf19f0 threadID:0xeebf1df0, stack_base:0xeebf1d84, stack_size:0x21000) prio=1
"main" (TID:0xec7cc0a8, sys_thread_t:0x39ff8, state:CW, thread_t: t@1, sp:0xefffeb80 threadID:0x20a20, stack_base:0xefffee78, stack_size:0x800000) prio=5
Monitor Cache Dump:
sun.awt.ScreenUpdater@EC7E0C68/EC843C10: <unowned>
Waiting to be notified:
"Screen Updater"
javasoft.sqe.harness.TestRunner@EC7E11C8/EC8D1798: <unowned>
Waiting to be notified:
"HarnessWorker"
sun.awt.motif.MToolkit@EC7D8250/EC82A6E0: owner "AWT-Input" (0x116920, 1 entry)
Waiting to acquire:
"AWT-Motif"
javasoft.sqe.harness.Timer@EC7032F8/ED1E0D40: <unowned>
Waiting to be notified:
"Timer"
java.awt.EventQueue@EC7D82A0/EC844FA8: <unowned>
Waiting to be notified:
"AWT-EventQueue-0"
sun.awt.AWTFinalizer@EC7E0B18/EC8677A8: <unowned>
Waiting to be notified:
"AWT-Finalizer"
<internal> java.lang.Class@EC7E5CD0/EC8DB400: owner "TestRunnerThread-0:0" (0x4209c8, 1 entry)
Registered Monitor Dump:
PCMap lock: <unowned>
Thread queue lock: <unowned>
Waiting to be notified:
"main"
Name and type hash table lock: <unowned>
String intern lock: <unowned>
JNI pinning lock: <unowned>
JNI global reference lock: <unowned>
BinClass lock: <unowned>
Class loading lock: owner "TestRunnerThread-0:0" (0x4209c8, 1 entry)
Java stack lock: <unowned>
Code rewrite lock: <unowned>
Heap lock: <unowned>
Has finalization queue lock: <unowned>
Finalize me queue lock: <unowned>
Waiting to be notified:
"Finalizer thread"
Monitor cache expansion lock: <unowned>
Monitor registry: owner "TestRunnerThread-1:1" (0x3dd508, 1 entry)
Abort
allan.jacobs@Eng 1997-05-22
Fixed in jvm11_20.