[aarch64-port-dev ] Crashes while building aarch64 port using icedtea 2.5.1

Fridrich Strba fridrich.strba at suse.com
Tue Jul 22 04:38:08 UTC 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Good people,

Since some time, with icedtea 2.5 and with icedtea 2.5.1, when I build
on aarch64, around 42k seconds into the build I get a crash in javac:

[42490s] # Running javac:
[42490s]
/home/abuild/rpmbuild/BUILD/icedtea-2.5.1/bootstrap/jdk1.6.0/bin/java
- -XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput
- -Xmx512m -Xms512m -XX:PermSize=32m -XX:MaxPermSize=160m
-
-Xbootclasspath/p:/home/abuild/rpmbuild/BUILD/icedtea-2.5.1/openjdk.build/langtools/dist/bootstrap/lib/javac.jar
- -jar
/home/abuild/rpmbuild/BUILD/icedtea-2.5.1/openjdk.build/langtools/dist/bootstrap/lib/javac.jar
- -g -source 7 -target 7 -encoding ascii
-
-Xbootclasspath:/home/abuild/rpmbuild/BUILD/icedtea-2.5.1/openjdk.build/classes
- -sourcepath
/home/abuild/rpmbuild/BUILD/icedtea-2.5.1/openjdk.build/gensrc:../../../../../src/solaris/classes:../../../../../src/share/classes
- -d /home/abuild/rpmbuild/BUILD/icedtea-2.5.1/openjdk.build/classes
@/home/abuild/rpmbuild/BUILD/icedtea-2.5.1/openjdk.build/tmp/sun/com.sun.net.httpserver/.classes.list.filtered
[42534s] gmake[6]: Leaving directory
'/home/abuild/rpmbuild/BUILD/icedtea-2.5.1/openjdk/jdk/make/com/sun/net/httpserver'
[42534s] gmake[6]: Entering directory
'/home/abuild/rpmbuild/BUILD/icedtea-2.5.1/openjdk/jdk/make/com/sun/jmx'
[42537s] INFO: ENABLE_FULL_DEBUG_SYMBOLS=0
[42538s] /bin/mkdir -p
/home/abuild/rpmbuild/BUILD/icedtea-2.5.1/openjdk.build/classes/javax/management/remote/rmi
[42538s] rm -f
/home/abuild/rpmbuild/BUILD/icedtea-2.5.1/openjdk.build/classes/javax/management/remote/rmi/RMIConnectionImpl_Stub.class
[42538s] if [ -x /usr/sbin/paxmark.sh ] ; then \
[42538s]   if [ -w
/home/abuild/rpmbuild/BUILD/icedtea-2.5.1/openjdk.build/bin/java ] ;
then \
[42538s]     /usr/sbin/paxmark.sh -m
/home/abuild/rpmbuild/BUILD/icedtea-2.5.1/openjdk.build/bin/java ; \
[42538s]   fi ; \
[42538s] fi
[42538s]
/home/abuild/rpmbuild/BUILD/icedtea-2.5.1/openjdk.build/bin/java
- -XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput
- -Xmx512m -Xms512m -XX:PermSize=32m -XX:MaxPermSize=160m -cp
/home/abuild/rpmbuild/BUILD/icedtea-2.5.1/openjdk.build/classes
sun.rmi.rmic.Main -classpath
"/home/abuild/rpmbuild/BUILD/icedtea-2.5.1/openjdk.build/classes"    \
[42538s]                 -d
/home/abuild/rpmbuild/BUILD/icedtea-2.5.1/openjdk.build/classes
       \
[42538s]                 -v1.2                           \
[42538s]                 -keepgenerated                  \
[42538s]                 javax.management.remote.rmi.RMIConnectionImpl
[42544s] #
[42544s] # A fatal error has been detected by the Java Runtime
Environment:
[42544s] #
[42544s] #  SIGSEGV (0xb) at pc=0x0000004001bad070, pid=29101,
tid=274904080880
[42544s] #
[42544s] # JRE version: OpenJDK Runtime Environment (7.0_65-b32)
(build 1.7.0_65-b32)
[42544s] # Java VM: OpenJDK 64-Bit Server VM (25.0-b70 mixed mode
linux-aarch64 compressed oops)
[42544s] # Problematic frame:
[42544s] # J 58 C2 java.lang.String.hashCode()I (55 bytes) @
0x0000004001bad070 [0x0000004001bacf40+0x130]
[42544s] #
[42544s] # Failed to write core dump. Core dumps have been disabled.
To enable core dumping, try "ulimit -c unlimited" before starting Java
again
[42544s] #
[42544s] # An error report file with more information is saved as:
[42544s] #
/home/abuild/rpmbuild/BUILD/icedtea-2.5.1/openjdk/jdk/make/com/sun/jmx/hs_err_pid29101.log
[42664s] # [ timer expired, abort... ]
[42664s] Makefile:124: recipe for target
'/home/abuild/rpmbuild/BUILD/icedtea-2.5.1/openjdk.build/classes/javax/management/remote/rmi/RMIConnectionImpl_Stub.class'
failed
[42664s] gmake[6]: ***
[/home/abuild/rpmbuild/BUILD/icedtea-2.5.1/openjdk.build/classes/javax/management/remote/rmi/RMIConnectionImpl_Stub.class]
Aborted
[42664s] gmake[6]: Leaving directory
'/home/abuild/rpmbuild/BUILD/icedtea-2.5.1/openjdk/jdk/make/com/sun/jmx'
[42664s] Makefile:49: recipe for target 'all' failed
[42664s] gmake[5]: *** [all] Error 1
[42664s] gmake[5]: Leaving directory
'/home/abuild/rpmbuild/BUILD/icedtea-2.5.1/openjdk/jdk/make/com/sun'
[42664s] Makefile:43: recipe for target 'all' failed
[42664s] gmake[4]: *** [all] Error 1
[42664s] gmake[4]: Leaving directory
'/home/abuild/rpmbuild/BUILD/icedtea-2.5.1/openjdk/jdk/make/com'
[42664s] Makefile:253: recipe for target 'all' failed
[42664s] gmake[3]: *** [all] Error 1
[42664s] gmake[3]: Leaving directory
'/home/abuild/rpmbuild/BUILD/icedtea-2.5.1/openjdk/jdk/make'
[42664s] make/jdk-rules.gmk:92: recipe for target 'jdk-build' failed
[42664s] gmake[2]: *** [jdk-build] Error 2
[42664s] gmake[2]: Leaving directory
'/home/abuild/rpmbuild/BUILD/icedtea-2.5.1/openjdk'
[42664s] Makefile:251: recipe for target 'build_product_image' failed
[42664s] gmake[1]: *** [build_product_image] Error 2
[42664s] gmake[1]: Leaving directory
'/home/abuild/rpmbuild/BUILD/icedtea-2.5.1/openjdk'
[42664s] Makefile:2208: recipe for target 'stamps/icedtea.stamp' failed
[42664s] make: *** [stamps/icedtea.stamp] Error 2
[42664s] error: Bad exit status from /var/tmp/rpm-tmp.hiPwLb (%build)

We are doing the build using qemu emulation and it might be qemu bug.
Nonetheless, I would love to ask you whether this does not ring a bell
to someone of you. I get the crash in exactly the same place each time
I rebuild.

I tried to get to a native aarch64 hardware to be able to get a trace
and see whether I cannot solve it, but I had little success in finding
it as of now. Not giving up though.

If you have any idea about what could be wrong there, I would
appreciate any hint.

Cheers

Fridrich Strba
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iEYEARECAAYFAlPN6rAACgkQu9a1imXPdA+3pACdG3RwqiCNN3LMTVM1sUnJDRGo
L54AnjDUn5/5aCMQcWlUxROCdqA5M5xs
=b/lY
-----END PGP SIGNATURE-----


More information about the aarch64-port-dev mailing list