From owner-freebsd-java@FreeBSD.ORG Mon Mar 22 02:24:36 2004 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 72F8016A4CE for ; Mon, 22 Mar 2004 02:24:36 -0800 (PST) Received: from juniper.net (jaffa.juniper.net [207.17.137.105]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5E24043D2F for ; Mon, 22 Mar 2004 02:24:36 -0800 (PST) (envelope-from ovautrin@chez.com) Received: from ([172.24.18.126]) by jaffa.juniper.net with ESMTP ; Mon, 22 Mar 2004 02:24:04 -0800 (PST) Received: from OVAUTRINXP ([172.26.32.78]) by alpha.jnpr.net with Microsoft SMTPSVC(6.0.3790.0); Mon, 22 Mar 2004 02:24:03 -0800 From: "Olivier Vautrin" To: Date: Mon, 22 Mar 2004 11:24:02 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook, Build 11.0.5510 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Thread-Index: AcQP98vFsLVFliVdRAGGLx6EYykVzA== Message-ID: X-OriginalArrivalTime: 22 Mar 2004 10:24:03.0911 (UTC) FILETIME=[CCB72570:01C40FF7] Subject: Tomcat 5.0 and diablo-jdk-1.3.1 crash 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: Mon, 22 Mar 2004 10:24:36 -0000 Hello, I am getting a problem with the installation of a Tomcat on a FreeBSD 4.9 I installed the following port: diablo-jdk-1.3.1.0_1 Java Development Kit 1.3.1 jakarta-tomcat-5.0.19 Open-source Java web server by Apache, 5.0.x branch And when I try to start the tomcat server, java crash after a few seconds with these errors in the Tomcat logs: SIGILL 4* illegal instruction Full thread dump Classic VM (diablo-1.3.1-0, green threads): "Finalizer" (TID:0x28e9e528, sys_thread_t:0x80d4080, 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:0x28e9e300, sys_thread_t:0x8096480, 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:0x28e9e330, sys_thread_t:0x8096280, state:CW) prio=5 "main" (TID:0x28e9e1b0, sys_thread_t:0x8053080, state:R) prio=5 at java.lang.Long.toString(Long.java:91) at java.lang.String.valueOf(String.java:2071) at java.lang.StringBuffer.append(StringBuffer.java:532) at org.apache.catalina.startup.Catalina.createStartDigester(Catalina.java:397) at org.apache.catalina.startup.Catalina.load(Catalina.java:495) at org.apache.catalina.startup.Catalina.load(Catalina.java:566) at java.lang.reflect.Method.invoke(Native Method) at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:397) Monitor Cache Dump: java.lang.ref.Reference$Lock@28E9E310/28ED3F98: Waiting to be notified: "Reference Handler" (0x8096480) java.lang.ref.ReferenceQueue$Lock@28E9E540/28ED4478: Waiting to be notified: "Finalizer" (0x80d4080) 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" (0x8053080) 1 entry Dynamic loading lock: Monitor IO lock: User signal monitor: Waiting to be notified: "Signal dispatcher" (0x8096280) Child death monitor: I/O monitor: Alarm monitor: Waiting to be notified: (0x8053280) Thread queue lock: owner "main" (0x8053080) 1 entry Monitor registry: owner "main" (0x8053080) 1 entry SIGABRT 6* abort (generated by abort(3) routine) Full thread dump Classic VM (diablo-1.3.1-0, green threads): "Finalizer" (TID:0x28e9e528, sys_thread_t:0x80d4080, 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:0x28e9e300, sys_thread_t:0x8096480, 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:0x28e9e330, sys_thread_t:0x8096280, state:CW) prio=5 "main" (TID:0x28e9e1b0, sys_thread_t:0x8053080, state:R) prio=5 at java.lang.Long.toString(Long.java:91) at java.lang.String.valueOf(String.java:2071) at java.lang.StringBuffer.append(StringBuffer.java:532) at org.apache.catalina.startup.Catalina.createStartDigester(Catalina.java:397) at org.apache.catalina.startup.Catalina.load(Catalina.java:495) at org.apache.catalina.startup.Catalina.load(Catalina.java:566) at java.lang.reflect.Method.invoke(Native Method) at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:397) Monitor Cache Dump: java.lang.ref.Reference$Lock@28E9E310/28ED3F98: Waiting to be notified: "Reference Handler" (0x8096480) java.lang.ref.ReferenceQueue$Lock@28E9E540/28ED4478: Waiting to be notified: "Finalizer" (0x80d4080) 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" (0x8053080) 1 entry Dynamic loading lock: Monitor IO lock: User signal monitor: Waiting to be notified: "Signal dispatcher" (0x8096280) Child death monitor: I/O monitor: Alarm monitor: Waiting to be notified: (0x8053280) Thread queue lock: owner "main" (0x8053080) 1 entry Monitor registry: owner "main" (0x8053080) 1 entry SIGILL 4* illegal instruction Full thread dump Classic VM (diablo-1.3.1-0, green threads): "Finalizer" (TID:0x28e9e528, sys_thread_t:0x80d4080, 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:0x28e9e300, sys_thread_t:0x8096480, 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:0x28e9e330, sys_thread_t:0x8096280, state:CW) prio=5 "main" (TID:0x28e9e1b0, sys_thread_t:0x8053080, state:R) prio=5 at java.lang.Long.toString(Long.java:91) at java.lang.String.valueOf(String.java:2071) at java.lang.StringBuffer.append(StringBuffer.java:532) at org.apache.catalina.startup.Catalina.createStartDigester(Catalina.java:397) at org.apache.catalina.startup.Catalina.load(Catalina.java:495) at org.apache.catalina.startup.Catalina.load(Catalina.java:566) at java.lang.reflect.Method.invoke(Native Method) at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:397) Monitor Cache Dump: java.lang.ref.Reference$Lock@28E9E310/28ED3F98: Waiting to be notified: "Reference Handler" (0x8096480) java.lang.ref.ReferenceQueue$Lock@28E9E540/28ED4478: Waiting to be notified: "Finalizer" (0x80d4080) 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" (0x8053080) 1 entry Dynamic loading lock: Monitor IO lock: User signal monitor: Waiting to be notified: "Signal dispatcher" (0x8096280) Child death monitor: I/O monitor: Alarm monitor: Waiting to be notified: (0x8053280) Thread queue lock: owner "main" (0x8053080) 1 entry Monitor registry: owner "main" (0x8053080) 1 entry SIGABRT 6* abort (generated by abort(3) routine) Full thread dump Classic VM (diablo-1.3.1-0, green threads): "Finalizer" (TID:0x28e9e528, sys_thread_t:0x80d4080, 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:0x28e9e300, sys_thread_t:0x8096480, 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:0x28e9e330, sys_thread_t:0x8096280, state:CW) prio=5 "main" (TID:0x28e9e1b0, sys_thread_t:0x8053080, state:R) prio=5 at java.lang.Long.toString(Long.java:91) at java.lang.String.valueOf(String.java:2071) at java.lang.StringBuffer.append(StringBuffer.java:532) at org.apache.catalina.startup.Catalina.createStartDigester(Catalina.java:397) at org.apache.catalina.startup.Catalina.load(Catalina.java:495) at org.apache.catalina.startup.Catalina.load(Catalina.java:566) at java.lang.reflect.Method.invoke(Native Method) at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:397) Monitor Cache Dump: java.lang.ref.Reference$Lock@28E9E310/28ED3F98: Waiting to be notified: "Reference Handler" (0x8096480) java.lang.ref.ReferenceQueue$Lock@28E9E540/28ED4478: Waiting to be notified: "Finalizer" (0x80d4080) 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" (0x8053080) 1 entry Dynamic loading lock: Monitor IO lock: User signal monitor: Waiting to be notified: "Signal dispatcher" (0x8096280) Child death monitor: I/O monitor: Alarm monitor: Waiting to be notified: (0x8053280) Thread queue lock: owner "main" (0x8053080) 1 entry Monitor registry: owner "main" (0x8053080) 1 entry Any clue? Cheers, /Olivier