Date: Thu, 1 Jan 2004 19:41:46 -0500 From: Rory Arms <rorya@TrueStep.com> To: FreeBSD-java@FreeBSD.org Subject: Orion-2.0.2 crashes with native JDKs Message-ID: <717DFC33-3CBC-11D8-9B39-0005028F6AEB@TrueStep.com>
next in thread | raw e-mail | index | archive | help
I don't know if this has been reported in the past, but orion (a servlet container, available at http://www.orionserver.com) crashes at startup, with jdk-1.4.2-p5 + FreeBSD-5.1R: 5.1-RELEASE-p10> javavm -jar orion.jar -install Unexpected Signal : 4 occurred at PC=0x282A12CB Function=_ZN12GraphBuilder9ScopeDataC1EPS0_+0x7B Library=/usr/local/jdk1.4.2/jre/lib/i386/client/libjvm.so Current Java thread: Dynamic libraries: 0x8048000 /usr/local/jdk1.4.2/bin/java 0x28070000 /usr/lib/libc_r.so.5 0x28093000 /usr/lib/libc.so.5 0x2816c000 /usr/local/jdk1.4.2/jre/lib/i386/client/libjvm.so 0x285b7000 /usr/lib/libstdc++.so.4 0x2866c000 /usr/lib/libm.so.2 0x2868a000 /usr/local/jdk1.4.2/jre/lib/i386/native_threads/libhpi.so 0x28698000 /usr/local/jdk1.4.2/jre/lib/i386/libverify.so 0x286ae000 /usr/local/jdk1.4.2/jre/lib/i386/libjava.so 0x286cc000 /usr/local/jdk1.4.2/jre/lib/i386/libzip.so 0x2804e000 /usr/libexec/ld-elf.so.1 Heap at VM Abort: Heap def new generation total 576K, used 142K [0x2c460000, 0x2c500000, 0x2c940000) eden space 512K, 27% used [0x2c460000, 0x2c483b30, 0x2c4e0000) from space 64K, 0% used [0x2c4e0000, 0x2c4e0000, 0x2c4f0000) to space 64K, 0% used [0x2c4f0000, 0x2c4f0000, 0x2c500000) tenured generation total 1408K, used 0K [0x2c940000, 0x2caa0000, 0x30460000) the space 1408K, 0% used [0x2c940000, 0x2c940000, 0x2c940200, 0x2caa0000) compacting perm gen total 4096K, used 951K [0x30460000, 0x30860000, 0x34460000) the space 4096K, 23% used [0x30460000, 0x3054ddb8, 0x3054de00, 0x30860000) Local Time = Thu Jan 1 18:39:21 2004 Elapsed Time = 0 # # HotSpot Virtual Machine Error : 4 # Error ID : 4F530E43505002EF # Please report this error at # http://java.sun.com/cgi-bin/bugreport.cgi # # Java VM: Java HotSpot(TM) Client VM (1.4.2-p5-root_30_dec_2003_03_03 mixed mode) # # An error report file has been saved as hs_err_pid43254.log. # Please refer to the file for further information. # Abort (core dumped) I've tried it with 4.8-STABLE + diablo-1.3.1-0 as well: 4.8-STABLE[~/orion]> javavm -jar orion.jar SIGILL 4* illegal instruction Full thread dump Classic VM (diablo-1.3.1-0, green threads): "Orion Launcher" (TID:0x28eab428, sys_thread_t:0x828ca80, state:R) prio=5 at java.lang.Long.toString(Long.java:91) at java.lang.Long.toString(Long.java:221) at java.text.DigitList.<clinit>(DigitList.java:543) at java.text.DecimalFormat.<init>(DecimalFormat.java:376) at java.text.NumberFormat.getInstance(NumberFormat.java:570) at java.text.NumberFormat.getInstance(NumberFormat.java:329) at java.text.SimpleDateFormat.initialize(SimpleDateFormat.java:332) at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:322) at java.text.DateFormat.get(DateFormat.java:650) at java.text.DateFormat.getDateTimeInstance(DateFormat.java:477) at java.text.DateFormat.getInstance(DateFormat.java:499) at com.evermind._qi.log(.:39) at com.evermind._cj.log(.:40) at com.evermind._ba._im(.:90) at com.evermind._ba._ivb(.:62) at com.evermind._ba._iub(.:56) at com.evermind._ba._bi(.:51) at com.evermind.server.ApplicationServer._bi(.:794) at com.evermind._ctb.run(.:89) at java.lang.Thread.run(Thread.java:484) at com.evermind._bf.run(.:47) "Finalizer" (TID:0x28ea0528, 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:0x28ea0300, 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:0x28ea0330, sys_thread_t:0x8096280, state:CW) prio=5 "main" (TID:0x28ea01b0, sys_thread_t:0x8053080, state:CW) prio=5 at java.lang.Object.wait(Native Method) at java.lang.Thread.join(Thread.java:930) at java.lang.Thread.join(Thread.java:983) at com.evermind.server.ApplicationServer._fxe(.:618) at com.evermind.server.ApplicationServer.main(.:319) Monitor Cache Dump: java.lang.ref.ReferenceQueue$Lock@28EA0540/28ED6478: <unowned> Waiting to be notified: "Finalizer" (0x80d4080) java.lang.ref.Reference$Lock@28EA0310/28ED5F98: <unowned> Waiting to be notified: "Reference Handler" (0x8096480) com.evermind.server.ApplicationServerThread@28EAB428/28EFCDB8: owner "Orion Launcher" (0x828ca80) 1 entry Waiting to be notified: "main" (0x8053080) Registered Monitor Dump: utf8 hash table: <unowned> JNI pinning lock: <unowned> JNI global reference lock: <unowned> BinClass lock: <unowned> Class linking lock: <unowned> System class loader lock: <unowned> Code rewrite lock: <unowned> Heap lock: <unowned> Monitor cache lock: owner "Orion Launcher" (0x828ca80) 1 entry Dynamic loading lock: <unowned> Monitor IO lock: <unowned> User signal monitor: <unowned> Waiting to be notified: "Signal dispatcher" (0x8096280) Child death monitor: <unowned> I/O monitor: <unowned> Alarm monitor: <unowned> Waiting to be notified: <unknown thread> (0x8053280) Thread queue lock: owner "Orion Launcher" (0x828ca80) 1 entry Monitor registry: owner "Orion Launcher" (0x828ca80) 1 entry SIGABRT 6* abort (generated by abort(3) routine) Full thread dump Classic VM (diablo-1.3.1-0, green threads): "Orion Launcher" (TID:0x28eab428, sys_thread_t:0x828ca80, state:R) prio=5 at java.lang.Long.toString(Long.java:91) at java.lang.Long.toString(Long.java:221) at java.text.DigitList.<clinit>(DigitList.java:543) at java.text.DecimalFormat.<init>(DecimalFormat.java:376) at java.text.NumberFormat.getInstance(NumberFormat.java:570) at java.text.NumberFormat.getInstance(NumberFormat.java:329) at java.text.SimpleDateFormat.initialize(SimpleDateFormat.java:332) at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:322) at java.text.DateFormat.get(DateFormat.java:650) at java.text.DateFormat.getDateTimeInstance(DateFormat.java:477) at java.text.DateFormat.getInstance(DateFormat.java:499) at com.evermind._qi.log(.:39) at com.evermind._cj.log(.:40) at com.evermind._ba._im(.:90) at com.evermind._ba._ivb(.:62) at com.evermind._ba._iub(.:56) at com.evermind._ba._bi(.:51) at com.evermind.server.ApplicationServer._bi(.:794) at com.evermind._ctb.run(.:89) at java.lang.Thread.run(Thread.java:484) at com.evermind._bf.run(.:47) "Finalizer" (TID:0x28ea0528, 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:0x28ea0300, 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:0x28ea0330, sys_thread_t:0x8096280, state:CW) prio=5 "main" (TID:0x28ea01b0, sys_thread_t:0x8053080, state:CW) prio=5 at java.lang.Object.wait(Native Method) at java.lang.Thread.join(Thread.java:930) at java.lang.Thread.join(Thread.java:983) at com.evermind.server.ApplicationServer._fxe(.:618) at com.evermind.server.ApplicationServer.main(.:319) Monitor Cache Dump: java.lang.ref.ReferenceQueue$Lock@28EA0540/28ED6478: <unowned> Waiting to be notified: "Finalizer" (0x80d4080) java.lang.ref.Reference$Lock@28EA0310/28ED5F98: <unowned> Waiting to be notified: "Reference Handler" (0x8096480) com.evermind.server.ApplicationServerThread@28EAB428/28EFCDB8: owner "Orion Launcher" (0x828ca80) 1 entry Waiting to be notified: "main" (0x8053080) Registered Monitor Dump: utf8 hash table: <unowned> JNI pinning lock: <unowned> JNI global reference lock: <unowned> BinClass lock: <unowned> Class linking lock: <unowned> System class loader lock: <unowned> Code rewrite lock: <unowned> Heap lock: <unowned> Monitor cache lock: owner "Orion Launcher" (0x828ca80) 1 entry Dynamic loading lock: <unowned> Monitor IO lock: <unowned> User signal monitor: <unowned> Waiting to be notified: "Signal dispatcher" (0x8096280) Child death monitor: <unowned> I/O monitor: <unowned> Alarm monitor: <unowned> Waiting to be notified: <unknown thread> (0x8053280) Thread queue lock: owner "Orion Launcher" (0x828ca80) 1 entry Monitor registry: owner "Orion Launcher" (0x828ca80) 1 entry Abort (core dumped) 4.8-STABLE[~/orion]> javavm -version java version "1.3.1" Java(TM) 2 Runtime Environment, Standard Edition (build diablo-1.3.1-0) Classic VM (build diablo-1.3.1-0, green threads, nojit) Similar results. -rory
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?717DFC33-3CBC-11D8-9B39-0005028F6AEB>