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

Reply via email to