Compilerfehler bei Androidübersetzung

B

barrios

Neues Mitglied
0
Hi zusammen,

ich wollte mal Taintdroid im AVD ausprobieren, kriege aber leider bereits im 1. Schritt der Copilierungsanleitung für den Android-Vanilla-Kernel folgenden Fehler von GCC 4.4:

Code:
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  SIGSEGV (0xb) at pc=0x402d5a7e, pid=29442, tid=1172274032
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_19-b02 mixed mode, sharing)
# Problematic frame:
# V  [libjvm.so+0x129a7e]
#

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

Current thread (0x09e1abb0):  VMThread [id=29443]

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

Registers:
EAX=0x00000000, EBX=0x4053ad0c, ECX=0x00000000, EDX=0x882cc610
ESP=0x45df6b50, EBP=0x45df6b78, ESI=0x642fdf78, EDI=0x5c4a1080
EIP=0x402d5a7e, CR2=0x00000050, EFLAGS=0x00010246

Top of Stack: (sp=0x45df6b50)
0x45df6b50:   882cc610 5c4a1080 642fdf78 642fdf78
0x45df6b60:   4032dd39 64304cd8 00000000 4053ad0c
0x45df6b70:   642fdf78 45df6d40 45df6ba8 402d6a5c
0x45df6b80:   09dec858 5c4a1080 642fdf78 00000001
0x45df6b90:   45df6bc0 90a60e24 90a60e24 4053ad0c
0x45df6ba0:   642fdf78 642fdf80 45df6bd8 40306a55
0x45df6bb0:   45df6d40 642fdf78 5c4a1080 5c4a1080
0x45df6bc0:   90a50418 8c25f0a4 8c25f0a0 4053ad0c 

Instructions: (pc=0x402d5a7e)
0x402d5a6e:   00 00 85 c9 78 18 8b 7d 0c 56 56 8b 40 08 57 52
0x402d5a7e:   ff 50 50 83 c4 10 89 45 f0 e9 10 fe ff ff 8b 75 

Stack: [0x45d77000,0x45df8000),  sp=0x45df6b50,  free space=510k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.so+0x129a7e]
V  [libjvm.so+0x12aa5c]
V  [libjvm.so+0x15aa55]
V  [libjvm.so+0x2ceb36]
V  [libjvm.so+0x14e231]
V  [libjvm.so+0x1423b8]
V  [libjvm.so+0x127949]
V  [libjvm.so+0x1291dc]
V  [libjvm.so+0x141b4f]
V  [libjvm.so+0xfd64e]
V  [libjvm.so+0x141de2]
V  [libjvm.so+0x334464]
V  [libjvm.so+0x334196]
V  [libjvm.so+0x3337a7]
V  [libjvm.so+0x333a15]
V  [libjvm.so+0x333580]
V  [libjvm.so+0x2912e8]
C  [libpthread.so.0+0x5cc9]

VM_Operation (0xbf980034): generation collection for allocation, mode: safepoint, requested by thread 0x09ddc238


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

Java Threads: ( => current thread )
  0x09e25d58 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=29448]
  0x09e248d8 JavaThread "CompilerThread0" daemon [_thread_blocked, id=29447]
  0x09e23950 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=29446]
  0x09e1cc70 JavaThread "Finalizer" daemon [_thread_blocked, id=29445]
  0x09e1bfe8 JavaThread "Reference Handler" daemon [_thread_blocked, id=29444]
  0x09ddc238 JavaThread "main" [_thread_blocked, id=29442]

Other Threads:
=>0x09e1abb0 VMThread [id=29443]
  0x09e272c8 WatcherThread [id=29449]

VM state:at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread:  ([mutex/lock_event])
[0x09ddb688/0x09ddb6b0] Threads_lock - owner thread: 0x09e1abb0
[0x09ddbad8/0x09ddbaf0] Heap_lock - owner thread: 0x09ddc238

Heap
 def new generation   total 6528K, used 6499K [0x5c250000, 0x5c960000, 0x5fd60000)
  eden space 5824K,  99% used [0x5c250000, 0x5c7f8c90, 0x5c800000)
  from space 704K,  99% used [0x5c8b0000, 0x5c95fff8, 0x5c960000)
  to   space 704K, 100% used [0x5c800000, 0x5c8b0000, 0x5c8b0000)
 tenured generation   total 86356K, used 71315K [0x5fd60000, 0x651b5000, 0x8c250000)
   the space 86356K,  82% used [0x5fd60000, 0x64304ce8, 0x64304e00, 0x651b5000)
 compacting perm gen  total 8192K, used 1562K [0x8c250000, 0x8ca50000, 0x90250000)
   the space 8192K,  19% used [0x8c250000, 0x8c3d6bc0, 0x8c3d6c00, 0x8ca50000)
    ro space 8192K,  68% used [0x90250000, 0x907d4540, 0x907d4600, 0x90a50000)
    rw space 12288K,  48% used [0x90a50000, 0x910223d8, 0x91022400, 0x91650000)

Dynamic libraries:
08048000-08056000 r-xp 00000000 08:01 418661     /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/bin/javadoc
08056000-08058000 rwxp 0000d000 08:01 418661     /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/bin/javadoc
09dd7000-09fd5000 rwxp 00000000 00:00 0          [heap]
40000000-4001c000 r-xp 00000000 08:01 260715     /lib/ld-2.12.1.so
4001c000-4001d000 r-xp 0001b000 08:01 260715     /lib/ld-2.12.1.so
4001d000-4001e000 rwxp 0001c000 08:01 260715     /lib/ld-2.12.1.so
4001e000-4001f000 r-xp 00000000 00:00 0          [vdso]
4001f000-40021000 rwxp 00000000 00:00 0 
40021000-40022000 ---p 00000000 00:00 0 
40022000-40023000 rwxp 00000000 00:00 0 
40023000-40029000 r-xp 00000000 08:01 417895     /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/i386/native_threads/libhpi.so
40029000-4002a000 rwxp 00006000 08:01 417895     /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/i386/native_threads/libhpi.so
4002a000-4002d000 r-xs 00000000 08:01 417755     /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/ext/dnsns.jar
4002e000-40043000 r-xp 00000000 08:01 261821     /lib/libpthread-2.12.1.so
40043000-40044000 ---p 00015000 08:01 261821     /lib/libpthread-2.12.1.so
40044000-40045000 r-xp 00015000 08:01 261821     /lib/libpthread-2.12.1.so
40045000-40046000 rwxp 00016000 08:01 261821     /lib/libpthread-2.12.1.so
40046000-40048000 rwxp 00000000 00:00 0 
40048000-4004a000 r-xp 00000000 08:01 260734     /lib/libdl-2.12.1.so
4004a000-4004b000 r-xp 00001000 08:01 260734     /lib/libdl-2.12.1.so
4004b000-4004c000 rwxp 00002000 08:01 260734     /lib/libdl-2.12.1.so
4004c000-4004d000 rwxp 00000000 00:00 0 
4004d000-401a4000 r-xp 00000000 08:01 260726     /lib/libc-2.12.1.so
401a4000-401a5000 ---p 00157000 08:01 260726     /lib/libc-2.12.1.so
401a5000-401a7000 r-xp 00157000 08:01 260726     /lib/libc-2.12.1.so
401a7000-401a8000 rwxp 00159000 08:01 260726     /lib/libc-2.12.1.so
401a8000-401ac000 rwxp 00000000 00:00 0 
401ac000-4051f000 r-xp 00000000 08:01 417900     /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/i386/client/libjvm.so
4051f000-4053e000 rwxp 00372000 08:01 417900     /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/i386/client/libjvm.so
4053e000-40954000 rwxp 00000000 00:00 0 
40954000-40978000 r-xp 00000000 08:01 260744     /lib/libm-2.12.1.so
40978000-40979000 r-xp 00023000 08:01 260744     /lib/libm-2.12.1.so
40979000-4097a000 rwxp 00024000 08:01 260744     /lib/libm-2.12.1.so
4097a000-40982000 rwxs 00000000 08:01 145212     /tmp/hsperfdata_barrios/29442
40982000-40987000 rwxp 00000000 00:00 0 
40987000-4099a000 r-xp 00000000 08:01 260756     /lib/libnsl-2.12.1.so
4099a000-4099b000 r-xp 00012000 08:01 260756     /lib/libnsl-2.12.1.so
4099b000-4099c000 rwxp 00013000 08:01 260756     /lib/libnsl-2.12.1.so
4099c000-4099e000 rwxp 00000000 00:00 0 
4099e000-409a4000 r-xp 00000000 08:01 260842     /lib/libnss_compat-2.12.1.so
409a4000-409a5000 r-xp 00006000 08:01 260842     /lib/libnss_compat-2.12.1.so
409a5000-409a6000 rwxp 00007000 08:01 260842     /lib/libnss_compat-2.12.1.so
409a6000-409af000 r-xp 00000000 08:01 260965     /lib/libnss_nis-2.12.1.so
409af000-409b0000 r-xp 00008000 08:01 260965     /lib/libnss_nis-2.12.1.so
409b0000-409b1000 rwxp 00009000 08:01 260965     /lib/libnss_nis-2.12.1.so
409b1000-409bb000 r-xp 00000000 08:01 260925     /lib/libnss_files-2.12.1.so
409bb000-409bc000 r-xp 00009000 08:01 260925     /lib/libnss_files-2.12.1.so
409bc000-409bd000 rwxp 0000a000 08:01 260925     /lib/libnss_files-2.12.1.so
409bd000-409c8000 r-xp 00000000 08:01 417905     /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/i386/libverify.so
409c8000-409c9000 rwxp 0000b000 08:01 417905     /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/i386/libverify.so
409c9000-409ea000 r-xp 00000000 08:01 417906     /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/i386/libjava.so
409ea000-409ec000 rwxp 00020000 08:01 417906     /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/i386/libjava.so
409ec000-409fb000 r-xp 00000000 08:01 417907     /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/i386/libzip.so
409fb000-409fd000 rwxp 0000e000 08:01 417907     /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/i386/libzip.so
409fd000-43057000 r-xs 00000000 08:01 417970     /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/rt.jar
43057000-430c1000 rwxp 00000000 00:00 0 
430c1000-43146000 r-xs 00000000 08:01 417752     /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/jsse.jar
43146000-4315b000 r-xs 00000000 08:01 417757     /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/jce.jar
4315b000-439c1000 r-xs 00000000 08:01 417764     /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/charsets.jar
439c1000-43ac9000 rwxp 00000000 00:00 0 
43ac9000-459c1000 rwxp 00000000 00:00 0 
459c1000-459c6000 rwxp 00000000 00:00 0 
459c6000-45a41000 rwxp 00000000 00:00 0 
45a41000-45a45000 rwxp 00000000 00:00 0 
45a45000-45a5e000 rwxp 00000000 00:00 0 
45a5e000-45a89000 rwxp 00000000 00:00 0 
45a89000-45bc1000 rwxp 00000000 00:00 0 
45bc1000-45bc5000 rwxp 00000000 00:00 0 
45bc5000-45be1000 rwxp 00000000 00:00 0 
45be1000-45c17000 rwxp 00000000 00:00 0 
45c17000-45d4f000 rwxp 00000000 00:00 0 
45d4f000-45d54000 rwxp 00000000 00:00 0 
45d54000-45d70000 rwxp 00000000 00:00 0 
45d70000-45d77000 rwxp 00000000 00:00 0 
45d77000-45d78000 ---p 00000000 00:00 0 
45d78000-45df8000 rwxp 00000000 00:00 0 
45df8000-45dfb000 ---p 00000000 00:00 0 
45dfb000-45e79000 rwxp 00000000 00:00 0 
45e79000-45e7c000 ---p 00000000 00:00 0 
45e7c000-45efa000 rwxp 00000000 00:00 0 
45efa000-460fa000 r-xp 00000000 08:01 396721     /usr/lib/locale/locale-archive
460fa000-46139000 r-xp 01253000 08:01 396721     /usr/lib/locale/locale-archive
46139000-46259000 r-xp 01294000 08:01 396721     /usr/lib/locale/locale-archive
46259000-4625c000 ---p 00000000 00:00 0 
4625c000-462da000 rwxp 00000000 00:00 0 
462da000-462dd000 ---p 00000000 00:00 0 
462dd000-4635b000 rwxp 00000000 00:00 0 
4635b000-4635e000 ---p 00000000 00:00 0 
4635e000-463dc000 rwxp 00000000 00:00 0 
463dc000-463dd000 ---p 00000000 00:00 0 
463dd000-4645d000 rwxp 00000000 00:00 0 
4645d000-46484000 r-xs 00000000 08:01 417754     /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/ext/sunjce_provider.jar
46484000-4654a000 r-xs 00000000 08:01 417756     /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/ext/localedata.jar
4654a000-46575000 r-xs 00000000 08:01 417943     /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/ext/sunpkcs11.jar
46575000-46c2e000 r-xs 00000000 08:01 418701     /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/lib/tools.jar
46c2e000-46c30000 r-xs 00000000 08:06 407561     /home/barrios/tdroid/tdroid-2.1_r2.1p/out/host/linux-x86/framework/clearsilver.jar
46c30000-46c53000 r-xs 00000000 08:06 407871     /home/barrios/tdroid/tdroid-2.1_r2.1p/out/host/linux-x86/framework/droiddoc.jar
5c250000-5c960000 rwxp 00000000 00:00 0 
5c960000-5fd60000 rwxp 00000000 00:00 0 
5fd60000-651b5000 rwxp 00000000 00:00 0 
651b5000-8c250000 rwxp 00000000 00:00 0 
8c250000-8ca50000 rwxp 00000000 00:00 0 
8ca50000-90250000 rwxp 00000000 00:00 0 
90250000-907d5000 r-xs 00001000 08:01 418844     /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/i386/client/classes.jsa
907d5000-90a50000 rwxp 00000000 00:00 0 
90a50000-91023000 rwxp 00586000 08:01 418844     /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/i386/client/classes.jsa
91023000-91650000 rwxp 00000000 00:00 0 
91650000-91721000 rwxp 00b59000 08:01 418844     /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/i386/client/classes.jsa
91721000-91a50000 rwxp 00000000 00:00 0 
91a50000-91a54000 r-xs 00c2a000 08:01 418844     /usr/lib/jvm/java-1.5.0-sun-1.5.0.19/jre/lib/i386/client/classes.jsa
91a54000-91e50000 rwxp 00000000 00:00 0 
bf785000-bf788000 ---p 00000000 00:00 0 
bf789000-bf985000 rwxp 00000000 00:00 0          [stack]

VM Arguments:
jvm_args: -Dapplication.home=/usr/lib/jvm/java-1.5.0-sun-1.5.0.19 -Xms8m -Xmx768m -Djava.library.path=out/host/linux-x86/lib
java_command: com.sun.tools.javadoc.Main @out/target/common/obj/JAVA_LIBRARIES/api-stubs_intermediates/droiddoc-src-list -quiet -doclet DroidDoc -docletpath out/host/linux-x86/framework/clearsilver.jar:out/host/linux-x86/framework/droiddoc.jar:out/host/linux-x86/framework/apicheck.jar -templatedir build/tools/droiddoc/templates-sdk -templatedir build/tools/droiddoc/templates -htmldir frameworks/base/docs/html -classpath out/target/common/obj/JAVA_LIBRARIES/core_intermediates/classes.jar:out/target/common/obj/JAVA_LIBRARIES/ext_intermediates/classes.jar:out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/classes.jar -sourcepath frameworks/base/core/java:frameworks/base/graphics/java:frameworks/base/location/java:frameworks/base/media/java:frameworks/base/opengl/java:frameworks/base/sax/java:frameworks/base/telephony/java:frameworks/base/wifi/java:frameworks/base/vpn/java:frameworks/base/keystore/java:out/target/common/obj/JAVA_LIBRARIES/core_intermediates/classes.jar:out/target/common/obj/JAVA_LIBRARIES/ext_intermediates/classes.jar:out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/classes.jar -d out/target/common/docs/api-stubs -hdf page.build EPE54B-eng.barrios.20101211.144722 -hdf page.now 11 Dez 2010 14:47 -since ./frameworks/base/api/1.xml 1 -since ./frameworks/base/api/2.xml 2 -since ./frameworks/base/api/3.xml 3 -since ./frameworks/base/api/4.xml 4 -since ./frameworks/base/api/5.xml 5 -since ./frameworks/base/api/6.xml 6 -since ./frameworks/base/api/7.xml 7 -error 1 -error 2 -warning 3 -error 4 -error 6 -error 8 -overview frameworks/base/core/java/overview.html -hdf sdk.version 2.1 -hdf sdk.rel.id 1 -hdf sdk.current 2.1_r1 -hdf adt.zip.version 0.9.5 -hdf adt.zip.download ADT-0.9.5.zip -hdf adt.zip.bytes 3372982 -hdf adt.zip.checksum 227ec538359fbe417ccde7f0ad614a96 -stubs out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/src -apixml out/target/common/obj/PACKAGING/public_api.xml -nodocs
Launcher Type: SUN_STANDARD

Environment Variables:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/barrios/tdroid/tdroid-2.1_r2.1p/out/host/linux-x86/bin:/home/barrios/tdroid/tdroid-2.1_r2.1p/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin:/home/barrios/tdroid/tdroid-2.1_r2.1p/development/emulator/qtools:/home/barrios/tdroid/tdroid-2.1_r2.1p/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin:/home/barrios/tdroid/tdroid-2.1_r2.1p/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin:/home/barrios/bin:/home/barrios/android-sdk-linux_86/tools/
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:out/host/linux-x86/lib
SHELL=/bin/bash
DISPLAY=: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.35-23-generic #41-Ubuntu SMP Wed Nov 24 10:18:49 UTC 2010 i686
libc:glibc 2.12.1 NPTL 2.12.1 
rlimit: STACK infinity, CORE 0k, NPROC 5862, NOFILE 1024, AS infinity
load average:4.56 3.80 4.34

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

Memory: 4k page, physical 766900k(242676k free), swap 999420k(774848k 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)

time: Sat Dec 11 23:01:18 2010
elapsed time: 65 seconds

Herr Google meint mehrheitlich, das habe was mit einer fehlerhaften IPv6-Implementation in Java 5 zu tun. In Netbeans z.B. gibt es die Möglichkeit, nur für den IPv4-Stack zu compilieren.
Nun zu meiner Frage: Kann man das auch per Umgebungsvariable oder GCC-Parameter einstellen, da ich keine IDE benutze?

BTW: Ich benutze eine frische Installation von Lubuntu 10.10 ohne proprietäre Pakete, bis auf Java 1.5, welches ich über Jauntypaketquellen nachinstalliert habe. Bis zum Fehler läuft die Compilierung schon ein paar Stunden (mit Celeron 1,7...) und haufenweise Warnungen 'mangling of 'va_list' has changed in GCC 4.4' .

Bin auch für jegliche sonstige Anregungen dankbar.
TNX, Barrios
 
Direktinstallation von Java 5 mittels deb-paket von sun hat leider auch nicht hingehauen.

Hat wirklich keiner von den Pros hier ne Idee dazu???
 

Ähnliche Themen

H
Antworten
1
Aufrufe
1.212
halorx
H
H
Antworten
0
Aufrufe
1.018
Hermann378
H
basketballer
Antworten
1
Aufrufe
3.877
fromfuture
fromfuture
Zurück
Oben Unten