Hi all,
I made a couple of (pretty innocent) checkins just now and Ive seen a
failure on Linux ia64. However, it seems to me that it's a JRockit crash
during compilation of some Java classes - am I reading that right? Can
anyone help diagnose this problem?
Thanks!
Oliver
[EMAIL PROTECTED] wrote:
BUILD FAILED:
Ant Error Message:
/export/users/cc/scripts/cc-exec-adaptor.xml:104: The following error occurred
while executing this line: /export/users/cc/adaptors/classlib/adaptor.xml:30:
The following error occurred while executing this line:
/export/users/cc/scripts/framework.xml:1079: Java returned: 134
Date of build: 2008-05-20 08:54:51 -0700
Time to build: 2 minutes 38 seconds
Last changed: 05/20/2008 08:52:36
Last log entry: ensure non-ASCII platforms use the correct encoding.
***********************************************************
Errors/Warnings: (441)
[cc-ant]: Test Suite 'classlib' execution. Repository updated: true
[cc-ant]: Result: failed.superiors = '${failed.superiors}'
[cc-ant]: Do cleanup for /export/users/cc/build/checkouts/classlib
Checking depends/jars/yoko-1.0-SNAPSHOT-20080304/yoko.jar
Checksum verified (true)
Checking depends/jars/yoko-1.0-SNAPSHOT-20080304/yoko-core.jar
Checksum verified (true)
Checking depends/jars/yoko-1.0-SNAPSHOT-20080304/yoko-rmi-impl.jar
Checksum verified (true)
Checking depends/jars/yoko-1.0-SNAPSHOT-20080304/yoko-rmi-spec.jar
Checksum verified (true)
Checking depends/jars/bcel-5.2/bcel-5.2.jar
Checksum verified (true)
Checking depends/jars/xalan-j_2.7.0/xalan.jar
Checksum verified (true)
Checking depends/jars/xerces_2.9.1/xerces.zip
Checksum verified (true)
Checking depends/jars/junit_3.8.2/junit.jar
Checksum verified (true)
Checking depends/jars/bcprov-jdk15-138/bcprov.noidea.jar
Checksum verified (true)
Checking depends/jars/mx4j_3.0.2/mx4j.zip
Checksum verified (true)
Checking depends/jars/jetty/jetty-6.0.0.jar
Checksum verified (true)
Checking depends/jars/jetty/jetty-util-6.0.0.jar
Checksum verified (true)
Checking depends/jars/jetty/servlet-api-2.5-6.0.0.jar
Checksum verified (true)
Checking depends/dejavu-fonts/dejavu-ttf-2.18-1.zip
Checksum verified (true)
Checking depends/jars/derby-10.3.1.4/derby.jar
Checksum verified (true)
===== BEGIN DUMP =============================================================
JRockit dump produced after 0 days, 00:01:13 on Tue May 20 22:57:37 2008
Additional information is available in:
/export/users/cc/build/checkouts/classlib/jrockit.30281.dump
No snapshot file (core dump) will be created because core dumps have been
disabled. To enable core dumping, try "ulimit -c unlimited"
before starting JRockit again.
If you see this dump, please open a support case with BEA and
supply as much information as you can on your system setup and
the program you were running. You can also search for solutions
to your problem at http://forums.bea.com in
the forum jrockit.developer.interest.general.
Error Message: Illegal memory access. [54]
Signal info : si_signo=11, si_code=2 si_addr=0x88
Version : BEA JRockit(R) R26.4.0-63-63688-1.5.0_06-20060626-2259-linux-ia64
GC : System optimized over throughput (initial strategy singleparpar)
: GC strategy for GC 14 was genparpar
: GC strategy for GC 15 was genparpar
: GC strategy for GC 16 was genparpar
: GC strategy for GC 17 was genparpar
: GC strategy for GC 18 was genparpar
: mmHeap->data = 0x2000000000a7c000, mmHeap->top = 0x200000000621c000
: The nurserylist starts at 0x20000000012c4ae8 and ends at 0x20000000012f4430
: mmStartCompaction = 0x2000000000f2a410, mmEndCompaction = 0x20000000013d8808
CPU : Intel Itanium 2 (McKinley)
Number CPUs : 4
Tot Phys Mem : 4171825152 (3978 MB)
OS version : SUSE LINUX Enterprise Server 9 (ia64)
VERSION = 9
Linux version 2.6.5-7.97-default ([EMAIL PROTECTED]) (gcc version 3.3.3 (SuSE
Linux)) #1 SMP Fri Jul 2 14:21:59 UTC 2004 (ia64)
Thread System: NPTL
State : JVM is running
Command Line : -Xmx1000M -Dant.home=/export/apache-ant-1.6.5
-Dkeep.working=true -Dhttp.proxyPort=911 -Dhttp.proxyHost=proxy.ims.intel.com
/export/apache-ant-1.6.5/lib/ant-launcher.jar -lib /export/apache-ant-1.6.5/lib
-lib /export/users/cc/build/libs/junit-3.8.2.jar -f build.xml rebuild
java.home : /export/jdk-1_5_0-linux-ia64/jre
j.class.path : /export/apache-ant-1.6.5/lib/ant-launcher.jar
j.lib.path :
/export/jdk-1_5_0-linux-ia64/jre/lib/ia64/jrockit:/export/jdk-1_5_0-linux-ia64/jre/lib/ia64:/export/jdk-1_5_0-linux-ia64/jre/../lib/ia64
JAVA_HOME : /export/jdk-1_5_0-linux-ia64
_JAVA_OPTIONS: <not set>
LD_LIBRARY_PATH:
/export/jdk-1_5_0-linux-ia64/jre/lib/ia64/jrockit:/export/jdk-1_5_0-linux-ia64/jre/lib/ia64:/export/jdk-1_5_0-linux-ia64/jre/../lib/ia64
LD_ASSUME_KERNEL: <not set>
C Heap : Good; no memory allocations have failed
StackOverFlow: 0 StackOverFlowErrors have occured
OutOfMemory : 0 OutOfMemoryErrors have occured
Registers (from ThreadContext: 0x60000fffffff70e0 / OS context:
0x60000fffffff71b0):
gr0 = 0000000000000000 gr1 = 20000000009f8618
gr2 = c000000000000307 gr3 = 00000000000be5f3
gr4 = 20000000012dda50 gr5 = 20000000012ddaf8
gr6 = 0000000000000002 gr7 = 60000000000169d0
gr8 = 0000000000000000 gr9 = 60000fffffff7e88
gr10 = 0000000000000000 gr11 = c000000000000185
gr12 = 60000fffffff7c10 gr13 = 200000000002f340
gr14 = 0000000000000000 gr15 = 0000000000000088
gr16 = 000000000000008c gr17 = 2000000004e836e8
gr18 = 60000fffffff7db8 gr19 = 8000000000000000
gr20 = 60000fffffff7b98 gr21 = 0000000104a002e0
gr22 = 00000000011f1f40 gr23 = 0000000000000095
gr24 = 00000000011f1fd0 gr25 = 0000000104a000c8
gr26 = 0000000000000080 gr27 = 0000000104a000b0
gr28 = 00000000000000b0 gr29 = 600000000001d8e0
gr30 = 0000000000000000 gr31 = 0000000000000081
fr0 = 0000000000000000 fr1 = 8000000000000000
fr2 = 0000000000000000 fr3 = 0000000000000000
fr4 = 0000000000000000 fr5 = 0000000000000000
fr6 = 0000000000000200 fr7 = 0000000000000004
fr8 = 8000000000000000 fr9 = fffffffffffffffc
fr10 = 0000000000000002 fr11 = 8000000000000000
fr12 = ffffc00000000000 fr13 = 0000000000000002
fr14 = 0000000000000004 fr15 = 0000000000000001
fr16 = 0000000000000000 fr17 = 0000000000000000
fr18 = 0000000000000000 fr19 = 0000000000000000
fr20 = 0000000000000000 fr21 = 0000000000000000
fr22 = 0000000000000000 fr23 = 0000000000000000
fr24 = 0000000000000000 fr25 = 0000000000000000
fr26 = 0000000000000000 fr27 = 0000000000000000
fr28 = 0000000000000000 fr29 = 0000000000000000
fr30 = 0000000000000000 fr31 = 0000000000000000
fr32 = 60000000000169d0 fr33 = 0000000000000000
fr34 = 0000000000000000 fr35 = 0000000000000000
fr36 = 0000000000000000 fr37 = 0000000000000000
fr38 = 0000000000000000 fr39 = 0000000000000000
fr40 = 6000080000000738 fr41 = 0000000000000000
fr42 = 0000000000000000 fr43 = 0000000100000000
fr44 = 0000000000000000 fr45 = 0000000000000000
fr46 = 0000000000000000 fr47 = 0000000000000000
fr48 = 0000000000000000 fr49 = c000000000000711
fr50 = 60000000008d17a0 fr51 = 0000000000000000
fr52 = 0000000000000000 fr53 = 0000000000000000
fr54 = 0000000000000000 fr55 = 0000000000000000
fr56 = 0000000000000000 fr57 = 0000000000000000
fr58 = 0000000000000000 fr59 = 00000001027cb154
fr60 = 00ac040200000001 fr61 = 000a0000001b001a
fr62 = 0003000e00000018 fr63 = b42a2c00b62a122b
fr64 = 0100220021000100 fr65 = 1a00270000000200
fr66 = 000039bd0000397b fr67 = 0000385f0000385e
fr68 = 00003f3600003f10 fr69 = 00003dfc00003dfb
fr70 = 00003d8b00003d61 fr71 = 00003bdf00003ba8
fr72 = 00003a04000039c0 fr73 = 0000385b0000381f
fr74 = 0000375300003752 fr75 = 0000367e0000364d
fr76 = 0000351c00003500 fr77 = 00003fb600003f70
fr78 = 00003e2e00003e03 fr79 = 00003dd100003db3
fr80 = 00003c3400003bf8 fr81 = 00003a6e00003a31
fr82 = 000038c300003881 fr83 = 0000377a0000375b
fr84 = 000036d9000036cb fr85 = 0000354f0000352a
fr86 = 0000400300003fc0 fr87 = 00003ea000003e51
fr88 = 00003dd800003dd7 fr89 = 00003cbd00003c7c
fr90 = 00003afc00003ab7 fr91 = 00003930000038ee
fr92 = 000037a100003782 fr93 = 00003722000036f1
fr94 = 000035d30000358f fr95 = 0000406700004039
fr96 = 00003edc00003ea7 fr97 = 00003df400003ddf
fr98 = 00003d1900003cf9 fr99 = 00003b6d00003b31
fr100 = 000039990000395b fr101 = 000037fe000037bb
fr102 = 0000197c00001947 fr103 = 000018fe000018d6
fr104 = 000017ca000017a6 fr105 = 0000168d00001683
fr106 = 0000155b0000153c fr107 = 000014bc000014b4
fr108 = 0000144100001440 fr109 = 000013c5000013bf
fr110 = 0000133900001325 fr111 = 000019d2000019b6
fr112 = 000019220000191c fr113 = 000017ff000017f5
fr114 = 000016ea000016b0 fr115 = 0000158200001563
fr116 = 000014e3000014db fr117 = 0000000000000000
fr118 = 0000000000000000 fr119 = 0000000000000000
fr120 = 0000000000000000 fr121 = 60000000000d90e8
fr122 = 0000000000000000 fr123 = 0000000000000000
fr124 = 0000000000000000 fr125 = 0000000000000000
fr126 = 0000000000000000 fr127 = 60000fffffff8310
rsc = 000000000000000f bsp = 6000080000001078
bspstore = 6000080000001078 rnat = 0000000000000000
unat = 0000000000000000 pfs = c000000000000307
ccv = 0000000000000000 itc = 00305ca8345976e7
lc = 000c0009000d0009
br0 = 20000000005ee850 br1 = 0000000104acbea8
br2 = 000000000166a540 br3 = 0082000a00000110
br4 = 0014000900180009 br5 = 0000000000000000
br6 = 200000000063df40 br7 = a000000100012aa0
psr = 0000020000000000 pred = 65425a9699951945
ip = 20000000005fabf4 cfm = c000000000000001
intnat = 0000000000000000 fpsr = 0009804c8a74433f
<SNIP!>
(* denotes the module causing the exception)
4000000000000000-400000000001d847 /export/jdk-1_5_0-linux-ia64/bin/java
a000000000010000-a0000000000109cf /export/jdk-1_5_0-linux-ia64/bin/java
2000000000054000-20000000000e73c7 /lib/tls/libm.so.6.1
20000000000fc000-20000000001005ff /lib/libdl.so.2
2000000000114000-200000000012f277 /lib/tls/libpthread.so.0
2000000000144000-20000000003463c7 /lib/tls/libc.so.6.1
2000000000000000-200000000002aabf /lib/ld-linux-ia64.so.2
2000000000374000-200000000093981f
*/export/jdk-1_5_0-linux-ia64/jre/lib/ia64/jrockit/libjvm.so
000000000022c000-000000000027c537
/export/jdk-1_5_0-linux-ia64/jre/lib/ia64/libjava.so
0000000000290000-00000000002a7d8f
/export/jdk-1_5_0-linux-ia64/jre/lib/ia64/libverify.so
00000000002d0000-00000000002f3bff /lib/libnsl.so.1
0000000102360000-00000001023701ff
/export/jdk-1_5_0-linux-ia64/jre/lib/ia64/native_threads/libhpi.so
Roots Dump Helper:
thread=0x60000000000169d0
method=org/eclipse/jdt/internal/compiler/parser/Scanner.getNextToken()I
sp=0x60000fffffff8310
ip=0x1027cb154
ref=0x6000080000000738
*ref=0x20000000017ab4c0
stackIter=0x60000fffffff7c70
refIter=0x60000fffffff7d70
storage=gr48
Roots Processed Thread: "Main Thread" id=1 idx=0x2 tid=30281
lastJavaFrame=0x60000fffffff82e0
at jrockit/vm/ExceptionHandler.throwPendingType()V(Native Method)
at jrockit/vm/RNI.contextMarker()V(Unknown Source)
at
org/eclipse/jdt/internal/compiler/parser/Scanner.getNextToken()I(Scanner.java:1062)[optimized]
at
org/eclipse/jdt/internal/compiler/parser/Parser.parse()V(Parser.java:8953)[optimized]
at
org/eclipse/jdt/internal/compiler/parser/Parser.parse(Lorg/eclipse/jdt/internal/compiler/env/ICompilationUnit;Lorg/eclipse/jdt/internal/compiler/CompilationResult;II)Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;(Parser.java:9234)
at
org/eclipse/jdt/internal/compiler/parser/Parser.parse(Lorg/eclipse/jdt/internal/compiler/env/ICompilationUnit;Lorg/eclipse/jdt/internal/compiler/CompilationResult;)Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;(Parser.java:9191)
at
org/eclipse/jdt/internal/compiler/parser/Parser.dietParse(Lorg/eclipse/jdt/internal/compiler/env/ICompilationUnit;Lorg/eclipse/jdt/internal/compiler/CompilationResult;)Lorg/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration;(Parser.java:7847)
at
org/eclipse/jdt/internal/compiler/Compiler.internalBeginToCompile([Lorg/eclipse/jdt/internal/compiler/env/ICompilationUnit;I)V(Compiler.java:587)
at
org/eclipse/jdt/internal/compiler/Compiler.beginToCompile([Lorg/eclipse/jdt/internal/compiler/env/ICompilationUnit;)V(Compiler.java:357)
at
org/eclipse/jdt/internal/compiler/Compiler.compile([Lorg/eclipse/jdt/internal/compiler/env/ICompilationUnit;)V(Compiler.java:371)
at
org/eclipse/jdt/internal/compiler/batch/Main.performCompilation()V(Main.java:3314)
at
org/eclipse/jdt/internal/compiler/batch/Main.compile([Ljava/lang/String;)Z(Main.java:1545)
at jrockit/vm/RNI.c2java(JJJJ)V(Native Method)
at
jrockit/reflect/NativeMethodInvoker.invoke0(Ljava/lang/Object;JLjava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Native
Method)
at
jrockit/reflect/NativeMethodInvoker.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Unknown
Source)
at
jrockit/reflect/VirtualNativeMethodInvoker.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Unknown
Source)
at
java/lang/reflect/Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;J)Ljava/lang/Object;(Unknown
Source)
at
org/eclipse/jdt/core/JDTCompilerAdapter.execute()Z(JDTCompilerAdapter.java:79)
at org/apache/tools/ant/taskdefs/Javac.compile()V(Javac.java:931)
at org/apache/tools/ant/taskdefs/Javac.execute()V(Javac.java:757)
at org/apache/tools/ant/UnknownElement.execute()V(UnknownElement.java:275)
at org/apache/tools/ant/Task.perform()V(Task.java:364)[optimized]
at org/apache/tools/ant/Target.execute()V(Target.java:341)[optimized]
at org/apache/tools/ant/Target.performTasks()V(Target.java:369)
at
org/apache/tools/ant/Project.executeSortedTargets(Ljava/util/Vector;)V(Project.java:1216)
at
org/apache/tools/ant/helper/SingleCheckExecutor.executeTargets(Lorg/apache/tools/ant/Project;[Ljava/lang/String;)V(SingleCheckExecutor.java:37)
at
org/apache/tools/ant/Project.executeTargets(Ljava/util/Vector;)V(Project.java:1068)
at org/apache/tools/ant/taskdefs/Ant.execute()V(Ant.java:382)
at org/apache/tools/ant/UnknownElement.execute()V(UnknownElement.java:275)
at org/apache/tools/ant/Task.perform()V(Task.java:364)[optimized]
at org/apache/tools/ant/Target.execute()V(Target.java:341)
at org/apache/tools/ant/Target.performTasks()V(Target.java:369)
at
org/apache/tools/ant/Project.executeSortedTargets(Ljava/util/Vector;)V(Project.java:1216)
at
org/apache/tools/ant/Project.executeTarget(Ljava/lang/String;)V(Project.java:1185)
at
org/apache/tools/ant/helper/DefaultExecutor.executeTargets(Lorg/apache/tools/ant/Project;[Ljava/lang/String;)V(DefaultExecutor.java:40)
at
org/apache/tools/ant/Project.executeTargets(Ljava/util/Vector;)V(Project.java:1068)
at org/apache/tools/ant/Main.runBuild(Ljava/lang/ClassLoader;)V(Main.java:668)
at
org/apache/tools/ant/Main.startAnt([Ljava/lang/String;Ljava/util/Properties;Ljava/lang/ClassLoader;)V(Main.java:187)
at
org/apache/tools/ant/launch/Launcher.run([Ljava/lang/String;)V(Launcher.java:246)
at
org/apache/tools/ant/launch/Launcher.main([Ljava/lang/String;)V(Launcher.java:67)
at jrockit/vm/RNI.c2java(JJJJ)V(Native Method)
-- end of trace
* 0x1027cb140 mmi_ ia64_st [gr10] = gr23
gr16b, gr32b, gr36b, gr10i, gr18i, gr25i, gr27i
* 0x1027cb144 ia64_ld gr20 = [gr27]
gr16b, gr32b, gr36b, gr18i, gr25i, gr27i
0x1027cb148 ia64_shladd gr48 = gr29, 1, gr18
0x1027cb150 m_mi ia64_cmp4.eq pr0, pr6 = gr29, gr20
* 0x1027cb154 (p6) ia64_break 0x0000008c
gr16b, gr32b, gr36b, gr48b, gr18i, gr25i
0x1027cb158 ia64_nop 0
"Main Thread" id=1 idx=0x2 tid=30281 lastJavaFrame=0x60000fffffff82e0
Stack 0: start=0x60000fffffbfc000, end=0x60000fffffffc000,
guards=0x60000fffffc48000 (ok), forbidden=0x60000fffffc40000
Stack 1: start=0x600007ffffffc000, end=0x60000800003fc000,
guards=0x60000800003f0000 (ok), forbidden=0x60000800003f8000
Thread Stack Trace:
at mmGetObjectSize+17()@0x20000000005fabf1
at setAsLastObj+64()@0x20000000005ee850
at findNext+624()@0x20000000005eeae0
at refIterGetNext+112()@0x20000000005eee10
at trMarkRootsForThread+528()@0x20000000005ef7e0
at mmYCParThreadInspection+128()@0x200000000063e480
at tsDoGCInspectionForAllThreads+224()@0x20000000007471b0
at mmYCParGC+80()@0x20000000006404c0
at mmYCGC+704()@0x2000000000642710
at mmTriggGC+96()@0x200000000065cb10
at mmTriggGCForAllocation+816()@0x20000000005f86a0
at mmGetMoreTLAMemoryFromNurseryDefault+896()@0x200000000063c730
at mmAllocateThreadLocalAreaMemory+768()@0x20000000005fcb80
at internalAllocObject+624()@0x20000000005fab30
at mmAllocArray+224()@0x20000000005fb290
at memsystemAllocArray+160()@0x2000000000702010
at jniNewAddressArray2+64()@0x20000000006b9e20
at setup_catch_exception+816()@0x20000000006b2630
at excCheckUnprocessedException+384()@0x20000000006b2a50
at tsCheckTransitToJava+64()@0x200000000074b5e0
at <unknown>(???.c)@0x102418080
-- Java stack --
at jrockit/vm/ExceptionHandler.throwPendingType()V(Native Method)
at jrockit/vm/RNI.contextMarker()V(Unknown Source)
at
org/eclipse/jdt/internal/compiler/parser/Scanner.getNextToken()I(Scanner.java:1062)[optimized]
The execution FAILED with the following exception:
The following error occurred while executing this line:
/export/users/cc/adaptors/classlib/adaptor.xml:30: The following error occurred
while executing this line:
/export/users/cc/scripts/framework.xml:1079: Java returned: 134
***********************************************************
Unit Tests: (0)
No Tests Run: This project doesn't have any tests
***********************************************************
Modifications since last successful build: (7)
modified odeakin /harmony/enhanced/classlib/trunk/modules/imageio/src/test/java/javax/imageio/stream/ImageInputStreamImplTest.java 05/20/2008 08:52:36 ensure non-ASCII platforms use the correct encoding.
modified odeakin
/harmony/enhanced/classlib/trunk/modules/security/src/main/java/common/org/apache/harmony/security/asn1/ASN1StringType.java
05/20/2008 08:52:36 ensure non-ASCII platforms use the correct encoding.
modified odeakin
/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/luni/unix/helpers.c
05/20/2008 08:49:25 The fls variable should be declared at the start of the
function.
modified odeakin
/harmony/enhanced/classlib/trunk/modules/luni/src/main/native/luni/unix/procimpl.c
05/20/2008 08:36:24 ifdef out calls to functions that do not exist on z/OS.
modified odeakin
/harmony/enhanced/classlib/trunk/modules/awt/src/main/native/lcmm/shared/NativeCMM.c
05/20/2008 08:36:24 ifdef out calls to functions that do not exist on z/OS.
modified odeakin
/harmony/enhanced/classlib/trunk/depends/build/platform/zos.s390.mk 05/20/2008
08:32:04 Update z/OS makefile includes to remove inclusion of stdc libraries on
link lines and commonc compiler option on cpp compiles.
modified odeakin
/harmony/enhanced/classlib/trunk/depends/build/platform/zos.s390x.mk 05/20/2008
08:32:04 Update z/OS makefile includes to remove inclusion of stdc libraries on
link lines and commonc compiler option on cpp compiles.
--
Oliver Deakin
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU