Android 源码编译时出错了!

来源:互联网 发布:手机版淘宝任务栏 编辑:程序博客网 时间:2024/05/16 11:22

可能原因是内存不够大引起的,编译时虚拟机的内存是512M,后来加大到800M就通过了,其他条件都没有改变。

 

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0x4003a156, pid=8895, tid=2885450608
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_19-b02 mixed mode)
# Problematic frame:
# C [libpthread.so.0+0xa156] pthread_cond_timedwait+0x106

#

--------------- T H R E A D ---------------

Current thread (0x0862b7f8): WatcherThread [id=8913]

siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x6de00468

Registers:
EAX=0x00000000, EBX=0x6de00468, ECX=0x00000002, EDX=0x00000001
ESP=0xabfc70d4, EBP=0xabfc71a0, ESI=0xffffff92, EDI=0x00000001
EIP=0x4003a156, CR2=0x6de00468, EFLAGS=0x00010246

Top of Stack: (sp=0xabfc70d4)
0xabfc70d4: 00000000 00000000 02fae3cc 00000000
0xabfc70e4: 00000000 00000000 40045ff4 6de00468
0xabfc70f4: abfc7200 abfc7118 4003a6a9 6de00468
0xabfc7104: abfc71e8 abfc71a0 40521d0c abfc71a0
0xabfc7114: 0862c160 abfc7258 40422238 abfc7200
0xabfc7124: abfc71e8 abfc71a0 40534b80 abfc7b70
0xabfc7134: 00000020 00000029 abfc7178 4018f3a0
0xabfc7144: 4016eff8 00000014 000000b0 00000014

Instructions: (pc=0x4003a156)
0x4003a146: c6 8b 04 24 e8 a1 25 00 00 ba 01 00 00 00 31 c0
0x4003a156: f0 0f b1 13 0f 85 e9 00 00 00 8b 43 28 3b 44 24

Stack: [0xabf47000,0xabfc8000), sp=0xabfc70d4, free space=512k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libpthread.so.0+0xa156] pthread_cond_timedwait+0x106


--------------- P R O C E S S ---------------

Java Threads: ( => current thread )
0x0862a360 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=8912]
0x08628e08 JavaThread "CompilerThread0" daemon [_thread_blocked, id=8911]
0x08627ef8 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=8910]
0x0861ddc0 JavaThread "Finalizer" daemon [_thread_blocked, id=8909]
0x0861d150 JavaThread "Reference Handler" daemon [_thread_blocked, id=8908]
0x085bdfc8 JavaThread "main" [_thread_in_Java, id=8895]

Other Threads:
0x0861a460 VMThread [id=8907]
=>0x0862b7f8 WatcherThread [id=8913]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
def new generation total 40384K, used 5060K [0x45a30000, 0x48600000, 0x4d050000)
eden space 35904K, 14% used [0x45a30000, 0x45f21260, 0x47d40000)
from space 4480K, 0% used [0x47d40000, 0x47d40000, 0x481a0000)
to space 4480K, 0% used [0x481a0000, 0x481a0000, 0x48600000)
tenured generation total 537972K, used 537971K [0x4d050000, 0x6ddad000, 0xa5a30000)
the space 537972K, 99% used [0x4d050000, 0x6ddacff0, 0x6ddad000, 0x6ddad000)
compacting perm gen total 8448K, used 8269K [0xa5a30000, 0xa6270000, 0xa9a30000)
the space 8448K, 97% used [0xa5a30000, 0xa6243618, 0xa6243800, 0xa6270000)
No shared spaces configured.

Dynamic libraries:
08048000-08057000 r-xp 00000000 08:06 7910 /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/bin/java
08057000-08059000 rwxp 0000e000 08:06 7910 /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/bin/java
085ba000-089a2000 rwxp 00000000 00:00 0 [heap]
40000000-4001b000 r-xp 00000000 08:06 664 /lib/ld-2.10.1.so
4001b000-4001c000 r-xp 0001a000 08:06 664 /lib/ld-2.10.1.so
4001c000-4001d000 rwxp 0001b000 08:06 664 /lib/ld-2.10.1.so
4001d000-4001e000 r-xp 00000000 00:00 0 [vdso]
4001e000-40020000 rwxp 00000000 00:00 0
40020000-40021000 r-xp 00000000 00:00 0
40021000-40022000 rwxp 00000000 00:00 0
40022000-40028000 r-xp 00000000 08:06 7926 /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/i386/native_threads/libhpi.so
40028000-40029000 rwxp 00006000 08:06 7926 /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/i386/native_threads/libhpi.so
40029000-4002c000 r-xs 00000000 08:06 7816 /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/ext/dnsns.jar
40030000-40045000 r-xp 00000000 08:06 1514 /lib/tls/i686/cmov/libpthread-2.10.1.so
40045000-40046000 r-xp 00014000 08:06 1514 /lib/tls/i686/cmov/libpthread-2.10.1.so
40046000-40047000 rwxp 00015000 08:06 1514 /lib/tls/i686/cmov/libpthread-2.10.1.so
40047000-40049000 rwxp 00000000 00:00 0
40049000-4004b000 r-xp 00000000 08:06 1494 /lib/tls/i686/cmov/libdl-2.10.1.so
4004b000-4004c000 r-xp 00001000 08:06 1494 /lib/tls/i686/cmov/libdl-2.10.1.so
4004c000-4004d000 rwxp 00002000 08:06 1494 /lib/tls/i686/cmov/libdl-2.10.1.so
4004d000-4004e000 rwxp 00000000 00:00 0
4004e000-4018c000 r-xp 00000000 08:06 1488 /lib/tls/i686/cmov/libc-2.10.1.so
4018c000-4018e000 r-xp 0013e000 08:06 1488 /lib/tls/i686/cmov/libc-2.10.1.so
4018e000-4018f000 rwxp 00140000 08:06 1488 /lib/tls/i686/cmov/libc-2.10.1.so
4018f000-40193000 rwxp 00000000 00:00 0
40193000-40506000 r-xp 00000000 08:06 7929 /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/i386/client/libjvm.so
40506000-40525000 rwxp 00372000 08:06 7929 /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/i386/client/libjvm.so
40525000-4093b000 rwxp 00000000 00:00 0
4093b000-4095f000 r-xp 00000000 08:06 1496 /lib/tls/i686/cmov/libm-2.10.1.so
4095f000-40960000 r-xp 00023000 08:06 1496 /lib/tls/i686/cmov/libm-2.10.1.so
40960000-40961000 rwxp 00024000 08:06 1496 /lib/tls/i686/cmov/libm-2.10.1.so
40961000-40969000 rwxs 00000000 08:06 42850 /tmp/hsperfdata_fjh/8895
40971000-40984000 r-xp 00000000 08:06 1499 /lib/tls/i686/cmov/libnsl-2.10.1.so
40984000-40985000 r-xp 00012000 08:06 1499 /lib/tls/i686/cmov/libnsl-2.10.1.so
40985000-40986000 rwxp 00013000 08:06 1499 /lib/tls/i686/cmov/libnsl-2.10.1.so
40986000-40988000 rwxp 00000000 00:00 0
40988000-4098e000 r-xp 00000000 08:06 1501 /lib/tls/i686/cmov/libnss_compat-2.10.1.so
4098e000-4098f000 r-xp 00005000 08:06 1501 /lib/tls/i686/cmov/libnss_compat-2.10.1.so
4098f000-40990000 rwxp 00006000 08:06 1501 /lib/tls/i686/cmov/libnss_compat-2.10.1.so
40990000-40999000 r-xp 00000000 08:06 1509 /lib/tls/i686/cmov/libnss_nis-2.10.1.so
40999000-4099a000 r-xp 00008000 08:06 1509 /lib/tls/i686/cmov/libnss_nis-2.10.1.so
4099a000-4099b000 rwxp 00009000 08:06 1509 /lib/tls/i686/cmov/libnss_nis-2.10.1.so
4099b000-409a5000 r-xp 00000000 08:06 1505 /lib/tls/i686/cmov/libnss_files-2.10.1.so
409a5000-409a6000 r-xp 00009000 08:06 1505 /lib/tls/i686/cmov/libnss_files-2.10.1.so
409a6000-409a7000 rwxp 0000a000 08:06 1505 /lib/tls/i686/cmov/libnss_files-2.10.1.so
409a7000-409b2000 r-xp 00000000 08:06 7934 /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/i386/libverify.so
409b2000-409b3000 rwxp 0000b000 08:06 7934 /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/i386/libverify.so
409b3000-409d4000 r-xp 00000000 08:06 7935 /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/i386/libjava.so
409d4000-409d6000 rwxp 00020000 08:06 7935 /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/i386/libjava.so
409d6000-409e5000 r-xp 00000000 08:06 7936 /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/i386/libzip.so
409e5000-409e7000 rwxp 0000e000 08:06 7936 /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/i386/libzip.so
409e7000-43041000 r-xs 00000000 08:06 7996 /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/rt.jar
43041000-430ab000 rwxp 00000000 00:00 0
430ab000-43130000 r-xs 00000000 08:06 7814 /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/jsse.jar
43130000-43145000 r-xs 00000000 08:06 7818 /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/jce.jar
43145000-439ab000 r-xs 00000000 08:06 7823 /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/charsets.jar
439ab000-43c2b000 rwxp 00000000 00:00 0
43c2b000-459ab000 rwxp 00000000 00:00 0
459ab000-459b5000 rwxp 00000000 00:00 0
459b5000-45a2b000 rwxp 00000000 00:00 0
45a30000-48600000 rwxp 00000000 00:00 0
48600000-4d050000 rwxp 00000000 00:00 0
4d050000-6ddad000 rwxp 00000000 00:00 0
a5a30000-a6270000 rwxp 00000000 00:00 0
a6270000-ab630000 rwxp 00000000 00:00 0
ab630000-ab646000 rwxp 00000000 00:00 0
ab646000-ab66b000 rwxp 00000000 00:00 0
ab66b000-ab772000 rwxp 00000000 00:00 0
ab772000-ab930000 rwxp 00000000 00:00 0
ab930000-ab935000 rwxp 00000000 00:00 0
ab935000-ab95a000 rwxp 00000000 00:00 0
ab95a000-aba62000 rwxp 00000000 00:00 0
aba62000-abc20000 rwxp 00000000 00:00 0
abc20000-abc25000 rwxp 00000000 00:00 0
abc25000-abc41000 rwxp 00000000 00:00 0
abc41000-abc42000 ---p 00000000 00:00 0
abc42000-abcc2000 rwxp 00000000 00:00 0
abcc2000-abcc5000 ---p 00000000 00:00 0
abcc5000-abd43000 rwxp 00000000 00:00 0
abd43000-abd46000 ---p 00000000 00:00 0
abd46000-abdc4000 rwxp 00000000 00:00 0
abdc4000-abdc7000 ---p 00000000 00:00 0
abdc7000-abe45000 rwxp 00000000 00:00 0
abe45000-abe48000 ---p 00000000 00:00 0
abe48000-abec6000 rwxp 00000000 00:00 0
abec6000-abec9000 ---p 00000000 00:00 0
abec9000-abf47000 rwxp 00000000 00:00 0
abf47000-abf48000 ---p 00000000 00:00 0
abf48000-abfc8000 rwxp 00000000 00:00 0
abfc8000-ac07f000 r-xs 00000000 08:06 359580 /home/fjh/omap3530/android/cupcake_google_omap3530_r2/out/host/linux-x86/framework/dx.jar
ac07f000-ac145000 r-xs 00000000 08:06 7817 /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/ext/localedata.jar
ac145000-ac16c000 r-xs 00000000 08:06 7815 /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/ext/sunjce_provider.jar
ac16c000-ac197000 r-xs 00000000 08:06 7969 /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/ext/sunpkcs11.jar
ac197000-ac8db000 r-xs 00000000 08:06 364304 /home/fjh/omap3530/android/cupcake_google_omap3530_r2/out/target/common/obj/JAVA_LIBRARIES/core-tests_intermediates/classes.jar
ac8db000-ac902000 rwxp 00000000 00:00 0
bf665000-bf668000 ---p 00000000 00:00 0
bf668000-bf865000 rwxp 00000000 00:00 0 [stack]

VM Arguments:
jvm_args: -Xms16M -Xmx1536M
java_command: /home/fjh/omap3530/android/cupcake_google_omap3530_r2/out/host/linux-x86/framework/dx.jar --dex --output=out/target/common/obj/JAVA_LIBRARIES/core-tests_intermediates/classes.dex --core-library out/target/common/obj/JAVA_LIBRARIES/core-tests_intermediates/classes.jar
Launcher Type: SUN_STANDARD

Environment Variables:
JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun
CLASSPATH=.:/usr/lib/jvm/java-1.5.0-sun/lib:/usr/lib/jvm/java-1.5.0-sun/jre/lib
PATH=/opt/toolchain/arm-2008q3/bin:/opt/toolchain/arm-eabi-4.4.1/bin:/opt/toolchain/arm-softfloat-linux-gnu/bin:/opt/toolchain/gcc-3.4.5-glibc-2.3.6/arm-linux-gnu/bin:/usr/lib/jvm/java-1.5.0-sun/bin:/usr/lib/jvm/java-1.5.0-sun/jre/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
LD_LIBRARY_PATH=/usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/i386/client:/usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/i386:/usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/../lib/i386
SHELL=/bin/bash
DISPLAY=:0.0

Signal Handlers:
SIGSEGV: [libjvm.so+0x32c290], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGBUS: [libjvm.so+0x32c290], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGFPE: [libjvm.so+0x28f710], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGPIPE: [libjvm.so+0x28f710], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGILL: [libjvm.so+0x28f710], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGUSR2: [libjvm.so+0x291b60], sa_mask[0]=0x00000000, sa_flags=0x10000004
SIGHUP: [libjvm.so+0x291590], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGINT: [libjvm.so+0x291590], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGQUIT: [libjvm.so+0x291590], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGTERM: [libjvm.so+0x291590], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004


--------------- S Y S T E M ---------------

OS:squeeze/sid

uname:Linux 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:04:26 UTC 2009 i686
libc:glibc 2.10.1 NPTL 2.10.1
rlimit: STACK infinity, CORE 0k, NPROC infinity, NOFILE 1024, AS infinity
load average:3.18 3.88 3.50

CPU:total 1 (cores per cpu 1, threads per core 1) family 6 model 7 stepping 10, cmov, cx8, fxsr, mmx, sse, sse2

Memory: 4k page, physical 509336k(6056k free), swap 979924k(250536k free)

vm_info: Java HotSpot(TM) Client VM (1.5.0_19-b02) for linux-x86, built on May 4 2009 02:30:21 by java_re with gcc 3.2.1-7a (J2SE release)


[error occurred during error reporting, step 280, id 0xb]