Source: zookeeper Version: 3.4.5+dfsg Severity: important Zookeeper fails to build with a fatal JRE exception. (Not sure if this should be filed against openjdk rather than zookeeper)
This bug is mostly a placeholder - I'm not expecting the Debian maintainer to fix this (although if you have any insight that would be good). Linaro will investigate this issue. dpkg-buildpackage: source package zookeeper dpkg-buildpackage: source version 3.4.5+dfsg-2 dpkg-buildpackage: source distribution unstable dpkg-buildpackage: source changed by Tim Retout <dioc...@debian.org> dpkg-source --before-build zookeeper-3.4.5+dfsg dpkg-buildpackage: host architecture arm64 fakeroot debian/rules clean dh clean --with javahelper --with python2 dh_testdir debian/rules override_dh_auto_clean make[1]: Entering directory '/home/buildd/packages/modified/zookeeper-3.4.5+dfsg' dh_testdir rm -rf .revision rm -rf build rm -rf src/c/generated rm -rf src/java/generated rm -rf src/java/main/org/apache/jute/compiler/generated/*.java rm -f zookeeper*.jar [ ! -f src/c/Makefile ] || /usr/bin/make -C src/c distclean rm -f src/c/config.log src/c/config.status [ ! -f src/contrib/zktreeutil/Makefile ] || /usr/bin/make -C src/contrib/zktreeutil distclean rm -rf src/contrib/zktreeutil/autom4te.cache rm -rf src/contrib/zktreeutil/Makefile.in rm -rf src/contrib/zktreeutil/aclocal.m4 rm -rf src/contrib/zktreeutil/config.h.in rm -rf src/contrib/zktreeutil/configure rm -rf src/contrib/zktreeutil/depcomp rm -rf src/contrib/zktreeutil/install-sh rm -rf src/contrib/zktreeutil/missing rm -rf src/contrib/zktreeutil/src/Makefile.in rm -rf zktreeutil.man rm -rf src/c/Makefile.in rm -rf src/c/aclocal.m4 rm -rf src/c/autom4te.cache rm -rf src/c/compile rm -rf src/c/config.guess rm -rf src/c/config.sub rm -rf src/c/configure rm -rf src/c/ltmain.sh rm -rf src/c/TEST-* make[1]: Leaving directory '/home/buildd/packages/modified/zookeeper-3.4.5+dfsg' jh_clean debian/rules override_dh_clean make[1]: Entering directory '/home/buildd/packages/modified/zookeeper-3.4.5+dfsg' dh_clean --exclude=src/java \ --exclude=src/docs \ --exclude=src/c \ --exclude=src/reciped jh_clean # Clean generated install files for install in libzookeeper-mt2 libzookeeper-st2 \ libzookeeper-st-dev libzookeeper-mt-dev; do \ [ ! -f debian/$install.install ] || rm debian/$install.install; \ done make[1]: Leaving directory '/home/buildd/packages/modified/zookeeper-3.4.5+dfsg' debian/rules build-arch dh build-arch --with javahelper --with python2 dh_testdir -a dh_auto_configure -a jh_linkjars -a debian/rules override_dh_auto_build make[1]: Entering directory '/home/buildd/packages/modified/zookeeper-3.4.5+dfsg' # TODO exclude the fatjar contrib from upstream tarball and include the rest contrib mkdir -p build/test/classes javacc -OUTPUT_DIRECTORY=src/java/main/org/apache/jute/compiler/generated src/java/main/org/apache/jute/compiler/generated/rcc.jj Java Compiler Compiler Version 5.0 (Parser Generator) (type "javacc" with no arguments for help) Reading from file src/java/main/org/apache/jute/compiler/generated/rcc.jj . . . File "TokenMgrError.java" does not exist. Will create one. File "ParseException.java" does not exist. Will create one. File "Token.java" does not exist. Will create one. File "SimpleCharStream.java" does not exist. Will create one. Parser generated successfully. # the upstream build file includes .java files in the jars. Let's create the jars ourselves. # see: https://issues.apache.org/jira/browse/ZOOKEEPER-537 ant -Dversion=3.4.5 -DlastRevision=-1 javadoc javadoc-dev jar Buildfile: /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/build.xml init: [mkdir] Created dir: /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/build/classes [mkdir] Created dir: /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/build/lib [mkdir] Created dir: /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/build/package/lib [mkdir] Created dir: /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/build/test/lib jute: [javac] Compiling 39 source files to /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/build/classes [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5 [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 1 warning compile_jute_uptodate: compile_jute: [mkdir] Created dir: /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/src/java/generated [mkdir] Created dir: /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/src/c/generated [java] ../../zookeeper.jute Parsed Successfully [java] ../../zookeeper.jute Parsed Successfully [touch] Creating /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/src/java/generated/.generated ver-gen: [javac] Compiling 1 source file to /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/build/classes [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5 [javac] 1 warning svn-revision: version-info: [java] Unknown REVISION number, using -1 build-generated: [javac] Compiling 56 source files to /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/build/classes [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5 [javac] 1 warning compile: [javac] Compiling 150 source files to /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/build/classes [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5 [javac] /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/src/java/main/org/apache/zookeeper/JLineZNodeCompletor.java:33: warning: [rawtypes] found raw type: List [javac] public int complete(String buffer, int cursor, List candidates) { [javac] ^ [javac] missing type arguments for generic class List<E> [javac] where E is a type-variable: [javac] E extends Object declared in interface List [javac] /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/src/java/main/org/apache/zookeeper/Shell.java:276: warning: [serial] serializable class ExitCodeException has no definition of serialVersionUID [javac] public static class ExitCodeException extends IOException { [javac] ^ [javac] /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/src/java/main/org/apache/zookeeper/ZooKeeperMain.java:305: warning: [rawtypes] found raw type: Class [javac] Class consoleC = Class.forName("jline.ConsoleReader"); [javac] ^ [javac] missing type arguments for generic class Class<T> [javac] where T is a type-variable: [javac] T extends Object declared in class Class [javac] /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/src/java/main/org/apache/zookeeper/ZooKeeperMain.java:306: warning: [rawtypes] found raw type: Class [javac] Class completorC = [javac] ^ [javac] missing type arguments for generic class Class<T> [javac] where T is a type-variable: [javac] T extends Object declared in class Class [javac] /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/src/java/main/org/apache/zookeeper/jmx/ManagedUtil.java:62: warning: [rawtypes] found raw type: Enumeration [javac] Enumeration enumer = r.getCurrentLoggers(); [javac] ^ [javac] missing type arguments for generic class Enumeration<E> [javac] where E is a type-variable: [javac] E extends Object declared in interface Enumeration [javac] /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/src/java/main/org/apache/zookeeper/server/ZooKeeperServer.java:502: warning: [rawtypes] found raw type: ArrayList [javac] acl == null ? new ArrayList<ACL>() : new ArrayList(acl)); [javac] ^ [javac] missing type arguments for generic class ArrayList<E> [javac] where E is a type-variable: [javac] E extends Object declared in class ArrayList [javac] /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/src/java/main/org/apache/zookeeper/server/quorum/QuorumPeer.java:576: warning: [deprecation] LeaderElection in org.apache.zookeeper.server.quorum has been deprecated [javac] le = new LeaderElection(this); [javac] ^ [javac] /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/src/java/main/org/apache/zookeeper/server/quorum/QuorumPeer.java:579: warning: [deprecation] AuthFastLeaderElection in org.apache.zookeeper.server.quorum has been deprecated [javac] le = new AuthFastLeaderElection(this); [javac] ^ [javac] /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/src/java/main/org/apache/zookeeper/server/quorum/QuorumPeer.java:582: warning: [deprecation] AuthFastLeaderElection in org.apache.zookeeper.server.quorum has been deprecated [javac] le = new AuthFastLeaderElection(this, true); [javac] ^ [javac] /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/src/java/main/org/apache/zookeeper/server/quorum/QuorumPeer.java:603: warning: [deprecation] LeaderElection in org.apache.zookeeper.server.quorum has been deprecated [javac] electionAlg = new LeaderElection(this); [javac] ^ [javac] /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/src/java/main/org/apache/zookeeper/server/util/KerberosUtil.java:39: warning: [rawtypes] found raw type: Class [javac] getInstanceMethod = classRef.getMethod("getInstance", new Class[0]); [javac] ^ [javac] missing type arguments for generic class Class<T> [javac] where T is a type-variable: [javac] T extends Object declared in class Class [javac] /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/src/java/main/org/apache/zookeeper/server/util/KerberosUtil.java:42: warning: [rawtypes] found raw type: Class [javac] new Class[0]); [javac] ^ [javac] missing type arguments for generic class Class<T> [javac] where T is a type-variable: [javac] T extends Object declared in class Class [javac] 13 warnings jar: [jar] Building jar: /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/build/zookeeper.jar javadoc: [mkdir] Created dir: /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/build/docs/api [javadoc] Generating Javadoc [javadoc] Javadoc execution [javadoc] Loading source file /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/src/java/main/org/apache/zookeeper/AsyncCallback.java... [javadoc] Loading source file /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/src/java/main/org/apache/zookeeper/CreateMode.java... [javadoc] Loading source file /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/src/java/main/org/apache/zookeeper/KeeperException.java... [javadoc] Loading source file /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/src/java/main/org/apache/zookeeper/ServerAdminClient.java... [javadoc] Loading source file /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/src/java/main/org/apache/zookeeper/WatchedEvent.java... [javadoc] Loading source file /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/src/java/main/org/apache/zookeeper/Watcher.java... [javadoc] Loading source file /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/src/java/main/org/apache/zookeeper/ZooDefs.java... [javadoc] Loading source file /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/src/java/main/org/apache/zookeeper/ZooKeeper.java... [javadoc] Loading source file /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/src/java/main/org/apache/zookeeper/ZooKeeperMain.java... [javadoc] Loading source file /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/src/java/main/org/apache/zookeeper/client/FourLetterWordMain.java... [javadoc] Loading source file /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/src/java/main/org/apache/zookeeper/server/LogFormatter.java... [javadoc] Loading source file /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/src/java/main/org/apache/zookeeper/server/PurgeTxnLog.java... [javadoc] Loading source file /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/src/java/main/org/apache/zookeeper/server/SnapshotFormatter.java... [javadoc] Loading source file /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/src/java/main/org/apache/zookeeper/server/ZooKeeperServerMain.java... [javadoc] Loading source file /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/src/java/main/org/apache/zookeeper/server/quorum/QuorumPeerMain.java... [javadoc] Loading source file /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/src/java/main/org/apache/zookeeper/server/upgrade/UpgradeMain.java... [javadoc] Loading source files for package org.apache.zookeeper.data... [javadoc] Constructing Javadoc information... [javadoc] Standard Doclet version 1.7.0_55 [javadoc] Building tree for all the packages and classes... [javadoc] Building index for all the packages and classes... [javadoc] Building index for all classes... init: jute: compile_jute_uptodate: compile_jute: [java] ../../zookeeper.jute Parsed Successfully [java] ../../zookeeper.jute Parsed Successfully ver-gen: svn-revision: version-info: [java] Unknown REVISION number, using -1 build-generated: [javac] Compiling 56 source files to /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/build/classes [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5 [javac] 1 warning # # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x0000007fabb0ec00, pid=3129, tid=548331606512 # # JRE version: OpenJDK Runtime Environment (7.0_55-b14) (build 1.7.0_55-b14) # Java VM: OpenJDK 64-Bit Server VM (25.0-b70 mixed mode linux-aarch64 compressed oops) # Problematic frame: # V [libjvm.so+0x76cc00] Reflection::invoke(instanceKlassHandle, methodHandle, Handle, bool, objArrayHandle, BasicType, objArrayHandle, bool, Thread*)+0x104 # # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # An error report file with more information is saved as: # /home/buildd/packages/modified/zookeeper-3.4.5+dfsg/hs_err_pid3129.log # # If you would like to submit a bug report, please visit: # http://bugreport.sun.com/bugreport/crash.jsp # debian/rules:13: recipe for target 'override_dh_auto_build' failed make[1]: *** [override_dh_auto_build] Aborted make[1]: Leaving directory '/home/buildd/packages/modified/zookeeper-3.4.5+dfsg' debian/rules:10: recipe for target 'build-arch' failed make: *** [build-arch] Error 2 dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2 -- System Information: Debian Release: jessie/sid APT prefers unreleased APT policy: (500, 'unreleased'), (500, 'unstable') Architecture: arm64 (aarch64) Kernel: Linux 3.12.0-mustang_sw_1.11.09-beta (SMP w/8 CPU cores) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/dash Wookey -- Principal hats: Linaro, Emdebian, Wookware, Balloonboard, ARM http://wookware.org/ __ This is the maintainer address of Debian's Java team <http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers>. Please use debian-j...@lists.debian.org for discussions and questions.