-
Bug
-
Resolution: Fixed
-
P1
-
1.2.2_13
-
None
-
13
-
x86
-
solaris_2.5.1
-
Verified
Problem Description
===================
RE (Amy/Phillip) were having a consistent build failure on the 1.2.2_13 x86
build. The build uses it's own built javac to compile a java program, and
receives a core dump.
Here is the error:
gnumake[3]: Entering directory
`/export/home/release-builds/jdk122p-update/1.2.2_13-i386/ws/build/solaris/sun/native2ascii'
rm -f .classes.list
if [ -s .classes.list ] ; then ../../bin/javac -J-Xms16m -J-Xmx128m -J-Djava.compiler=sunwjit
-bootclasspath ../../classes -sourcepath
../../../../src/solaris/classes:../../../../src/share/classes -d
../../classes ../../../../src/share/classes/sun/tools/native2ascii/Main.java
../../../../src/share/classes/sun/tools/native2ascii/resources/MsgNative2ascii.java
; fi
SIGFPE 8 arithmetic exception
si_signo [8]: FPE
si_errno [0]:
si_code [7]: FPE_FLTINV [addr: 0x800dbaf2]
stackpointer=8046668
Inconsistent thread : best efforts attempt (may fail)
<Sync-GC> (TID:0x8016938c, sys_thread_t:0x801692d4, state:R, thread_t:
t@8, threadID:0x8ab4add0, stack_bottom:0x8ab4b000, stack_size:0x20000)
prio=5
*-GC thread, no java stack
-------------------
Inconsistent thread : best efforts attempt (may fail)
<Sync-GC> (TID:0x8117e38, sys_thread_t:0x8117d80, state:R, thread_t:
t@7, threadID:0x8ab28dd0, stack_bottom:0x8ab29000, stack_size:0x20000)
prio=5
*-GC thread, no java stack
-------------------
Inconsistent thread : best efforts attempt (may fail)
"Finalizer" (TID:0x8110610, sys_thread_t:0x8110558, state:CW, thread_t:
t@6, threadID:0x8ab00dd0, stack_bottom:0x8ab01000, stack_size:0x80000)
prio=8
[1] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:145)
[2] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:167)
[3]
java.lang.ref.Finalizer$FinalizerWorker$FinalizerThread.run(Finalizer.java:117)
-------------------
Inconsistent thread : best efforts attempt (may fail)
"Reference Handler" (TID:0x810ada0, sys_thread_t:0x810ace8, state:CW,
thread_t: t@5, threadID:0x8aa78dd0, stack_bottom:0x8aa79000,
stack_size:0x80000) prio=10
[1] java.lang.Object.wait(Object.java:417)
[2] java.lang.ref.Reference$ReferenceHandler.run(Reference.java:129)
-------------------
Inconsistent thread : best efforts attempt (may fail)
"Signal dispatcher" (TID:0x80fcd80, sys_thread_t:0x80fccc8, state:MW,
thread_t: t@4, threadID:0x8a9f0dd0, stack_bottom:0x8a9f1000,
stack_size:0x80000) prio=10
-------------------
Inconsistent thread : best efforts attempt (may fail)
"main" (TID:0x8064548, sys_thread_t:0x8064490, state:R, thread_t: t@1,
threadID:0x804c5a8, stack_bottom:0x8048000, stack_size:0x848000) prio=5
*current thread*
-------------------
Abort - core dumped
gnumake[3]: *** [.compile.classlist] Error 134
gnumake[3]: Leaving directory
`/export/home/release-builds/jdk122p-update/1.2.2_13-i386/ws/build/solaris/sun/native2ascii'
gnumake[2]: *** [optimized] Error 2
gnumake[2]: Leaving directory
`/export/home/release-builds/jdk122p-update/1.2.2_13-i386/ws/build/solaris/sun/native2ascii'
gnumake[1]: *** [all] Error 1
gnumake[1]: Leaving directory
`/export/home/release-builds/jdk122p-update/1.2.2_13-i386/ws/build/solaris/sun'
gnumake: *** [all] Error 1
Unfortunately, this problem gets masked on CTE's nightly build machine
which is at a higher patch level than RE's x86 build machine.
RE's x86 build machine 'exactvm-x' is at patch level
'Generic_103641-28', CTE's build machine is on 'Generic_103641-32'.