From owner-freebsd-java@FreeBSD.ORG Sun Oct 12 11:02:36 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4A52B16A4B3 for ; Sun, 12 Oct 2003 11:02:36 -0700 (PDT) Received: from smtp1.home.se (smtp1.home.se [213.214.194.101]) by mx1.FreeBSD.org (Postfix) with ESMTP id A90D943F93 for ; Sun, 12 Oct 2003 11:02:34 -0700 (PDT) (envelope-from johan.oskarsson@home.se) Received: from home.se johan.oskarsson@home.se [192.16.126.61] Novell NetWare; Sun, 12 Oct 2003 20:00:38 +0200 Message-ID: <3F899735.9090102@home.se> Date: Sun, 12 Oct 2003 20:02:29 +0200 From: Johan Oskarsson User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5b) Gecko/20030901 Thunderbird/0.2 X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-java@freebsd.org Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: diablo-jdk13 - illegal instruction X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Oct 2003 18:02:36 -0000 Hi! I've installed the diablo-jdk13-port on my FreeBSD 4.8-RELEASE box (running on a blazing fast Pentium 100). My problem is that it crashes when I try to compile something, I've also tried to run the same program that I compiled on my windows computer, but I get a similair crash. The program itself works just fine on my windows computer. The problem seems to be with the Long class, and specifically Long.parseLong() Any clues? [sucker@agnosia ~/tivo/jTivo/src/jTivo]$ javac * SIGILL 4* illegal instruction Full thread dump Classic VM (diablo-1.3.1-0, green threads): "Finalizer" (TID:0x28d6a528, sys_thread_t:0x80d5080, state:CW) prio=8 at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:108) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:123) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:162) "Reference Handler" (TID:0x28d6a300, sys_thread_t:0x8097480, state:CW) prio=10 at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:110) "Signal dispatcher" (TID:0x28d6a330, sys_thread_t:0x8097280, state:CW) prio=5 "main" (TID:0x28d6a1b0, sys_thread_t:0x8055080, state:R) prio=5 at java.lang.Long.parseLong(Long.java:299) at com.sun.tools.javac.v8.util.Convert.string2long(Convert.java:41) at com.sun.tools.javac.v8.parser.Parser.literal(Parser.java:280) at com.sun.tools.javac.v8.parser.Parser.term3(Parser.java:748) at com.sun.tools.javac.v8.parser.Parser.term2Rest(Parser.java:496) at com.sun.tools.javac.v8.parser.Parser.term2(Parser.java:475) at com.sun.tools.javac.v8.parser.Parser.term1(Parser.java:441) at com.sun.tools.javac.v8.parser.Parser.term(Parser.java:382) at com.sun.tools.javac.v8.parser.Parser.term(Parser.java:365) at com.sun.tools.javac.v8.parser.Parser.expression(Parser.java:355) at com.sun.tools.javac.v8.parser.Parser.arguments(Parser.java:954) at com.sun.tools.javac.v8.parser.Parser.arguments(Parser.java:969) at com.sun.tools.javac.v8.parser.Parser.term3(Parser.java:786) at com.sun.tools.javac.v8.parser.Parser.term2(Parser.java:472) at com.sun.tools.javac.v8.parser.Parser.term1(Parser.java:441) at com.sun.tools.javac.v8.parser.Parser.term(Parser.java:382) at com.sun.tools.javac.v8.parser.Parser.term(Parser.java:365) at com.sun.tools.javac.v8.parser.Parser.blockStatements(Parser.java:1242) at com.sun.tools.javac.v8.parser.Parser.block(Parser.java:1137) at com.sun.tools.javac.v8.parser.Parser.block(Parser.java:1149) at com.sun.tools.javac.v8.parser.Parser.statement(Parser.java:1281) at com.sun.tools.javac.v8.parser.Parser.statement(Parser.java:1291) at com.sun.tools.javac.v8.parser.Parser.blockStatements(Parser.java:1205) at com.sun.tools.javac.v8.parser.Parser.block(Parser.java:1137) at com.sun.tools.javac.v8.parser.Parser.block(Parser.java:1149) at com.sun.tools.javac.v8.parser.Parser.statement(Parser.java:1281) at com.sun.tools.javac.v8.parser.Parser.statement(Parser.java:1306) at com.sun.tools.javac.v8.parser.Parser.blockStatements(Parser.java:1205) at com.sun.tools.javac.v8.parser.Parser.block(Parser.java:1137) at com.sun.tools.javac.v8.parser.Parser.block(Parser.java:1149) at com.sun.tools.javac.v8.parser.Parser.methodDeclaratorRest(Parser.java:1918) at com.sun.tools.javac.v8.parser.Parser.classOrInterfaceBodyDeclaration(Parser.java:1875) at com.sun.tools.javac.v8.parser.Parser.classOrInterfaceBody(Parser.java:1814) at com.sun.tools.javac.v8.parser.Parser.classDeclaration(Parser.java:1762) at com.sun.tools.javac.v8.parser.Parser.classOrInterfaceDeclaration(Parser.java:1734) at com.sun.tools.javac.v8.parser.Parser.typeDeclaration(Parser.java:1720) at com.sun.tools.javac.v8.parser.Parser.compilationUnit(Parser.java:1670) at com.sun.tools.javac.v8.JavaCompiler.parse(JavaCompiler.java:244) at com.sun.tools.javac.v8.JavaCompiler.parse(JavaCompiler.java:267) at com.sun.tools.javac.v8.JavaCompiler.compile(JavaCompiler.java:355) at com.sun.tools.javac.v8.Main.compile(Main.java:247) at com.sun.tools.javac.Main.main(Main.java:16) Monitor Cache Dump: java.lang.ref.ReferenceQueue$Lock@28D6A540/28F06EA0: Waiting to be notified: "Finalizer" (0x80d5080) java.lang.ref.Reference$Lock@28D6A310/28F069A8: Waiting to be notified: "Reference Handler" (0x8097480) Registered Monitor Dump: utf8 hash table: JNI pinning lock: JNI global reference lock: BinClass lock: Class linking lock: System class loader lock: Code rewrite lock: Heap lock: Monitor cache lock: owner "main" (0x8055080) 1 entry Dynamic loading lock: Monitor IO lock: User signal monitor: Waiting to be notified: "Signal dispatcher" (0x8097280) Child death monitor: I/O monitor: Alarm monitor: Waiting to be notified: (0x8055280) Thread queue lock: owner "main" (0x8055080) 1 entry Monitor registry: owner "main" (0x8055080) 1 entry SIGABRT 6* abort (generated by abort(3) routine) Full thread dump Classic VM (diablo-1.3.1-0, green threads): "Finalizer" (TID:0x28d6a528, sys_thread_t:0x80d5080, state:CW) prio=8 at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:108) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:123) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:162) "Reference Handler" (TID:0x28d6a300, sys_thread_t:0x8097480, state:CW) prio=10 at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:110) "Signal dispatcher" (TID:0x28d6a330, sys_thread_t:0x8097280, state:CW) prio=5 "main" (TID:0x28d6a1b0, sys_thread_t:0x8055080, state:R) prio=5 at java.lang.Long.parseLong(Long.java:299) at com.sun.tools.javac.v8.util.Convert.string2long(Convert.java:41) at com.sun.tools.javac.v8.parser.Parser.literal(Parser.java:280) at com.sun.tools.javac.v8.parser.Parser.term3(Parser.java:748) at com.sun.tools.javac.v8.parser.Parser.term2Rest(Parser.java:496) at com.sun.tools.javac.v8.parser.Parser.term2(Parser.java:475) at com.sun.tools.javac.v8.parser.Parser.term1(Parser.java:441) at com.sun.tools.javac.v8.parser.Parser.term(Parser.java:382) at com.sun.tools.javac.v8.parser.Parser.term(Parser.java:365) at com.sun.tools.javac.v8.parser.Parser.expression(Parser.java:355) at com.sun.tools.javac.v8.parser.Parser.arguments(Parser.java:954) at com.sun.tools.javac.v8.parser.Parser.arguments(Parser.java:969) at com.sun.tools.javac.v8.parser.Parser.term3(Parser.java:786) at com.sun.tools.javac.v8.parser.Parser.term2(Parser.java:472) at com.sun.tools.javac.v8.parser.Parser.term1(Parser.java:441) at com.sun.tools.javac.v8.parser.Parser.term(Parser.java:382) at com.sun.tools.javac.v8.parser.Parser.term(Parser.java:365) at com.sun.tools.javac.v8.parser.Parser.blockStatements(Parser.java:1242) at com.sun.tools.javac.v8.parser.Parser.block(Parser.java:1137) at com.sun.tools.javac.v8.parser.Parser.block(Parser.java:1149) at com.sun.tools.javac.v8.parser.Parser.statement(Parser.java:1281) at com.sun.tools.javac.v8.parser.Parser.statement(Parser.java:1291) at com.sun.tools.javac.v8.parser.Parser.blockStatements(Parser.java:1205) at com.sun.tools.javac.v8.parser.Parser.block(Parser.java:1137) at com.sun.tools.javac.v8.parser.Parser.block(Parser.java:1149) at com.sun.tools.javac.v8.parser.Parser.statement(Parser.java:1281) at com.sun.tools.javac.v8.parser.Parser.statement(Parser.java:1306) at com.sun.tools.javac.v8.parser.Parser.blockStatements(Parser.java:1205) at com.sun.tools.javac.v8.parser.Parser.block(Parser.java:1137) at com.sun.tools.javac.v8.parser.Parser.block(Parser.java:1149) at com.sun.tools.javac.v8.parser.Parser.methodDeclaratorRest(Parser.java:1918) at com.sun.tools.javac.v8.parser.Parser.classOrInterfaceBodyDeclaration(Parser.java:1875) at com.sun.tools.javac.v8.parser.Parser.classOrInterfaceBody(Parser.java:1814) at com.sun.tools.javac.v8.parser.Parser.classDeclaration(Parser.java:1762) at com.sun.tools.javac.v8.parser.Parser.classOrInterfaceDeclaration(Parser.java:1734) at com.sun.tools.javac.v8.parser.Parser.typeDeclaration(Parser.java:1720) at com.sun.tools.javac.v8.parser.Parser.compilationUnit(Parser.java:1670) at com.sun.tools.javac.v8.JavaCompiler.parse(JavaCompiler.java:244) at com.sun.tools.javac.v8.JavaCompiler.parse(JavaCompiler.java:267) at com.sun.tools.javac.v8.JavaCompiler.compile(JavaCompiler.java:355) at com.sun.tools.javac.v8.Main.compile(Main.java:247) at com.sun.tools.javac.Main.main(Main.java:16) Monitor Cache Dump: java.lang.ref.ReferenceQueue$Lock@28D6A540/28F06EA0: Waiting to be notified: "Finalizer" (0x80d5080) java.lang.ref.Reference$Lock@28D6A310/28F069A8: Waiting to be notified: "Reference Handler" (0x8097480) Registered Monitor Dump: utf8 hash table: JNI pinning lock: JNI global reference lock: BinClass lock: Class linking lock: System class loader lock: Code rewrite lock: Heap lock: Monitor cache lock: owner "main" (0x8055080) 1 entry Dynamic loading lock: Monitor IO lock: User signal monitor: Waiting to be notified: "Signal dispatcher" (0x8097280) Child death monitor: I/O monitor: Alarm monitor: Waiting to be notified: (0x8055280) Thread queue lock: owner "main" (0x8055080) 1 entry Monitor registry: owner "main" (0x8055080) 1 entry Abort trap (core dumped)