|
From: | Miraj.Mohamed |
Subject: | Jamvm Crash Problem |
Date: | Fri, 3 Dec 2010 11:46:22 +0530 |
We use jamvm 1.5.4 on Ubuntu 9.10, on "Intel Core
i7 CPU address@hidden", Classpath used if 0.98. Kernel: Linux Build4 2.6.31-14-generic #48-Ubuntu SMP Fri Oct
16 14:04:26 UTC 2009 i686 GNU/Linux. In our build flow, we use jamvm (on the i686 host
machine) to compile classpath for ARM. At this step, Jamvm crashes once in a while (say once in
20 times). Why does it crash? How do I fix this? Any help / hint is
welcome. If you need more information, let me know. -miraj The failure log is below. NOTE: package regexp-native-1.5: started NOTE: package regexp-native-1.5-r0: task
do_populate_staging: started *** glibc detected *** java: double free or corruption
(!prev): 0x81765468 *** ======= Backtrace: ========= /lib/tls/i686/cmov/libc.so.6[0x400fe0d1] /lib/tls/i686/cmov/libc.so.6[0x400ff7d2] /lib/tls/i686/cmov/libc.so.6(cfree+0x6d)[0x401028ad] java[0x804c27d] java[0x80590dd] /home/miraj/project/SRC/Poky/build/tmp-build/staging/i686-linux/usr/lib/classpath/libjavaio.so(Java_java_io_VMFile_isDirectory+0x69)[0x81339319] /home/miraj/project/SRC/Poky/build/tmp-build/staging/i686-linux/usr/lib/libffi.so.4(ffi_call_SYSV+0x17)[0x4002485f] /home/miraj/project/SRC/Poky/build/tmp-build/staging/i686-linux/usr/lib/libffi.so.4(ffi_call+0x6f)[0x4002468f] java[0x8066d9a] java(callJNIWrapper+0x73)[0x80546b3] java[0x806ff12] java[0x8056434] java[0x8056562] java[0x804bb02] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0x400a9b56] java[0x804a851] ======= Memory map: ======== 08048000-0807f000 r-xp 00000000 08:01 15543966
/home/miraj/project/SRC/Poky/build/tmp-build/staging/i686-linux/usr/bin/jamvm 0807f000-08080000 r--p 00037000 08:01 15543966
/home/miraj/project/SRC/Poky/build/tmp-build/staging/i686-linux/usr/bin/jamvm 08080000-08088000 rw-p 00038000 08:01 15543966
/home/miraj/project/SRC/Poky/build/tmp-build/staging/i686-linux/usr/bin/jamvm 08088000-08099000 rw-p 00000000 00:00 0 08999000-08ca0000 rw-p 00000000 00:00 0 [heap] 40000000-4001b000 r-xp 00000000 08:01 17179491
/lib/ld-2.10.1.so 4001b000-4001c000 r--p 0001a000 08:01 17179491
/lib/ld-2.10.1.so 4001c000-4001d000 rw-p 0001b000 08:01 17179491
/lib/ld-2.10.1.so 4001d000-4001e000 r-xp 00000000 00:00 0 [vdso] 4001e000-40020000 rw-p 00000000 00:00 0 40020000-40025000 r-xp 00000000 08:01 15543541
/home/miraj/project/SRC/Poky/build/tmp-build/staging/i686-linux/usr/lib/libffi.so.4.0.1 40025000-40026000 r--p 00005000 08:01 15543541
/home/miraj/project/SRC/Poky/build/tmp-build/staging/i686-linux/usr/lib/libffi.so.4.0.1 40026000-40027000 rw-p 00006000 08:01 15543541
/home/miraj/project/SRC/Poky/build/tmp-build/staging/i686-linux/usr/lib/libffi.so.4.0.1 40027000-40028000 rw-p 00000000 00:00 0 40028000-4003a000 r-xp 00000000 08:01 15543425
/home/miraj/project/SRC/Poky/build/tmp-build/staging/i686-linux/usr/lib/libz.so.1.2.3 4003a000-4003b000 r--p 00011000 08:01 15543425
/home/miraj/project/SRC/Poky/build/tmp-build/staging/i686-linux/usr/lib/libz.so.1.2.3 4003b000-4003c000 rw-p 00012000 08:01 15543425
/home/miraj/project/SRC/Poky/build/tmp-build/staging/i686-linux/usr/lib/libz.so.1.2.3 4003c000-4003e000 rw-p 00000000 00:00 0 4003f000-40040000 rw-p 00000000 00:00 0 40041000-40047000 r--p 00000000 08:01 16672278
/home/miraj/project/SRC/Poky/build/tmp-build/staging/i686-linux/usr/share/jamvm/classes.zip 40047000-40048000 rw-p 00000000 00:00 0 40049000-4004b000 rw-p 00000000 00:00 0 40050000-40052000 r-xp 00000000 08:01 17178725
/lib/tls/i686/cmov/libdl-2.10.1.so 40052000-40053000 r--p 00001000 08:01 17178725
/lib/tls/i686/cmov/libdl-2.10.1.so 40053000-40054000 rw-p 00002000 08:01 17178725
/lib/tls/i686/cmov/libdl-2.10.1.so 40054000-40078000 r-xp 00000000 08:01 17178694
/lib/tls/i686/cmov/libm-2.10.1.so 40078000-40079000 r--p 00023000 08:01 17178694
/lib/tls/i686/cmov/libm-2.10.1.so 40079000-4007a000 rw-p 00024000 08:01 17178694
/lib/tls/i686/cmov/libm-2.10.1.so 4007a000-4008f000 r-xp 00000000 08:01 17179469
/lib/tls/i686/cmov/libpthread-2.10.1.so 4008f000-40090000 r--p 00014000 08:01 17179469
/lib/tls/i686/cmov/libpthread-2.10.1.so 40090000-40091000 rw-p 00015000 08:01 17179469
/lib/tls/i686/cmov/libpthread-2.10.1.so 40091000-40093000 rw-p 00000000 00:00 0 40093000-401d1000 r-xp 00000000 08:01 17179461 /lib/tls/i686/cmov/libc-2.10.1.so 401d1000-401d2000 ---p 0013e000 08:01 17179461
/lib/tls/i686/cmov/libc-2.10.1.so 401d2000-401d4000 r--p 0013e000 08:01 17179461
/lib/tls/i686/cmov/libc-2.10.1.so 401d4000-401d5000 rw-p 00140000 08:01 17179461 /lib/tls/i686/cmov/libc-2.10.1.so 401d5000-801da000 rw-p 00000000 00:00 0 801ee000-8020a000 r-xp 00000000 08:01 17179459
/lib/libgcc_s.so.1 8020a000-8020b000 r--p 0001b000 08:01 17179459
/lib/libgcc_s.so.1 8020b000-8020c000 rw-p 0001c000 08:01 17179459
/lib/libgcc_s.so.1 8025b000-8029c000 rw-p 00000000 00:00 0 8029c000-80bfd000 r--p 00000000 08:01 16525574
/home/miraj/project/SRC/Poky/build/tmp-build/staging/i686-linux/usr/share/classpath/glibj.zip 80bfd000-80c07000 rw-p 00000000 00:00 0 80c0b000-80c13000 r-xp 00000000 08:01 15543396
/home/miraj/project/SRC/Poky/build/tmp-build/staging/i686-linux/usr/lib/libltdl.so.7.2.0 80c13000-80c14000 r--p 00007000 08:01 15543396
/home/miraj/project/SRC/Poky/build/tmp-build/staging/i686-linux/usr/lib/libltdl.so.7.2.0 80c14000-80c15000 rw-p 00008000 08:01 15543396
/home/miraj/project/SRC/Poky/build/tmp-build/staging/i686-linux/usr/lib/libltdl.so.7.2.0 80c1c000-80c3d000 rw-p 00000000 00:00 0 80c3d000-80c3e000 ---p 00000000 00:00 0 80c3e000-80e3e000 rwxp 00000000 00:00 0 80e3e000-80e7f000 rw-p 00000000 00:00 0 80e7f000-80e80000 ---p 00000000 00:00 0 80e80000-81080000 rwxp 00000000 00:00 0 81080000-810c1000 rw-p 00000000 00:00 0 810c1000-810c2000 ---p 00000000 00:00 0 810c2000-812c2000 rwxp 00000000 00:00 0 812c2000-81303000 rw-p 00000000 00:00 0 81303000-81323000 rwxp 00000000 00:00 0 81323000-81332000 r-xp 00000000 08:01 16670865
/home/miraj/project/SRC/Poky/build/tmp-build/staging/i686-linux/usr/lib/classpath/libjavanio.so.0.0.0 81332000-81333000 r--p 0000e000 08:01 16670865
/home/miraj/project/SRC/Poky/build/tmp-build/staging/i686-linux/usr/lib/classpath/libjavanio.so.0.0.0 81333000-81334000 rw-p 0000f000 08:01 16670865
/home/miraj/project/SRC/Poky/build/tmp-build/staging/i686-linux/usr/lib/classpath/libjavanio.so.0.0.0 81334000-81335000 rw-p 00000000 00:00 0 81335000-8133f000 r-xp 00000000 08:01 16670843
/home/miraj/project/SRC/Poky/build/tmp-build/staging/i686-linux/usr/lib/classpath/libjavaio.so.0.0.0 8133f000-81340000 r--p 00009000 08:01 16670843
/home/miraj/project/SRC/Poky/build/tmp-build/staging/i686-linux/usr/lib/classpath/libjavaio.so.0.0.0ERROR:
function do_compile failed ERROR: log data follows (/home/miraj/project/SRC/Poky/build/tmp-build/work/armv5te-none-linux-gnueabi/classpath-minimal-0.98-r2/temp/log.do_compile.549) | NOTE: make -j 4 | Making all in lib | make[1]: Entering directory `/home/miraj/project/SRC/Poky/build/tmp-build/work/armv5te-none-linux-gnueabi/classpath-minimal-0.98-r2/classpath-0.98/lib' | /bin/mkdir -p ../gnu/java/locale | ../scripts/generate-locale-list.sh >
../gnu/java/locale/LocaleData.java | true | top_builddir=.. top_srcdir=.. /bin/sh
./gen-classlist.sh standard | Adding java source files from srcdir '..'. | Adding java source files from VM directory
../vm/reference | javac
-Xlint:unchecked,cast,divzero,empty,finally,overrides -J-Xmx768M -source 1.5
-target 1.5 -bootclasspath '' -classpath ../vm/reference:..:../external/w3c_dom:../external/sax:../external/relaxngDatatype:../external/jsr166:.::
-d . @classes | touch resources | /home/miraj/project/SRC/Poky/build/tmp-build/staging/i686-linux/usr/bin/javac:
line 4: 1953 Aborted ${RUNTIME} -Xmx1024m -cp ${ECJ_JAR}
org.eclipse.jdt.internal.compiler.batch.Main ${1+"$@"} | make[1]: *** [compile-classes] Error 134 | make[1]: Leaving directory `/home/miraj/project/SRC/Poky/build/tmp-build/work/armv5te-none-linux-gnueabi/classpath-minimal-0.98-r2/classpath-0.98/lib' | make: *** [all-recursive] Error 1 | FATAL: oe_runmake failed NOTE: Task failed: /home/miraj/project/SRC/Poky/build/tmp-build/work/armv5te-none-linux-gnueabi/classpath-minimal-0.98-r2/temp/log.do_compile.549 NOTE: package classpath-minimal-0.98-r2: task do_compile:
failed ERROR: TaskFailed event exception, aborting NOTE: package classpath-minimal-0.98: failed ERROR: Build of /home/miraj/project/SRC/Poky/meta/packages/classpath/classpath-minimal_0.98.bb
do_compile failed
|
[Prev in Thread] | Current Thread | [Next in Thread] |