bug-classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Jamvm Crash Problem


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

 

 

 

This e-mail and any files transmitted with it are for the sole use of the intended recipient(s) and may contain confidential and privileged information.
If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message.
Any unauthorized review, use, disclosure, dissemination, forwarding, printing or copying of this email or any action taken in reliance on this e-mail is strictly prohibited and may be unlawful.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]