Date: Fri, 14 Jun 2002 09:28:17 -0700 (PDT) From: Nick Johnson <freebsd@spatula.net> To: <freebsd-java@freebsd.org> Subject: shujit with Resin Message-ID: <Pine.BSF.4.30.0206140917200.22203-100000@yitiya.pair.com>
next in thread | raw e-mail | index | archive | help
Has anyone been successful in getting Resin (www.caucho.com) to run with shujit? I'm able to get it to handle about 2 requests, and then it goes SIG11 on the third. Here's the error, many bits removed for cleanliness. It looks like things went bad upon receipt of a signal. If anyone is very clever with these things and would like the full dump and the core file, I'd be happy to pass those along. I paste this on the off chance that someone may have seen this before and knows a knob to turn that might help. FATAL: Signal 11 occurred out of JIT compiled code. SS: 002f, CS: 001f, DS: 002f, ES: 002f, FS: 002f, GS: 002f EAX: 00000000, ECX: 00000002, EDX: 00000000, EBX: 1d3738c8 ESI: 098e4764, EDI: 18e88898 ESP: 1e4b2534, EBP: 1e4b255c EIP: 1d36223f (ESP+4): 1e4b25b8, (ESP): 1d3738c8 (EBP+4): 0a763167 (retrun addr.) (EIP): 8b 04 90 c1 e0 02 8b 4d f0 8b 44 08 04 89 45 fc trapno: 0c method not found by EIP. SIGSEGV 11* segmentation violation Full thread dump Classic VM (1.3.1-p6-spatula-020604-17:43, green threads): "tcpConnection-80-3" (TID:0x18e72e00, sys_thread_t:0xa674a80, state:CW) prio=5 at java.net.SocketInputStream.socketRead(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java, Compiled Code) [snip] at java.lang.Thread.run(Thread.java:484) "tcpConnection-80-2" (TID:0x18e77178, sys_thread_t:0xa657a80, state:R) prio=5 at javax.servlet.ServletResponseWrapper.getCharacterEncoding(ServletResponseWrapper.java, Compiled Code) [snip] at java.lang.Thread.run(Thread.java:484) "tcpConnection-6802-1" (TID:0x18ea4490, sys_thread_t:0x9731c80, state:CW) prio=5 at java.lang.Object.wait(Native Method) [snip] at java.lang.Thread.run(Thread.java:484) "tcp-accept-6802" (TID:0x18e91588, sys_thread_t:0x9658a80, state:CW) prio=5 at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:421) at java.net.ServerSocket.implAccept(ServerSocket.java:243) at java.net.ServerSocket.accept(ServerSocket.java:222) [snip] at java.lang.Thread.run(Thread.java:484) "tcp-accept-80" (TID:0x18e92c18, sys_thread_t:0x9658280, state:CW) prio=5 at java.lang.Object.wait(Native Method) [snip] at java.lang.Thread.run(Thread.java:484) "tcp-accept-80" (TID:0x18e92bf0, sys_thread_t:0x963fe80, state:CW) prio=5 at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:421) at java.net.ServerSocket.implAccept(ServerSocket.java:243) at java.net.ServerSocket.accept(ServerSocket.java:222) [snip] at com.caucho.server.TcpServer.run(TcpServer.java, Compiled Code) at java.lang.Thread.run(Thread.java:484) "resin-cron" (TID:0x18ea9950, sys_thread_t:0x8d99680, state:CW) prio=5 at java.lang.Thread.sleep(Native Method) at com.caucho.util.Cron$CronThread.run(Cron.java, Compiled Code) "resin-alarm" (TID:0x18e96bd8, sys_thread_t:0x8a0de80, state:CW) prio=5 at java.lang.Thread.sleep(Native Method) at com.caucho.util.Alarm$AlarmThread.run(Alarm.java, Compiled Code) "Finalizer" (TID:0x18e7a528, sys_thread_t:0x80d4080, state:CW) prio=8 at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java, Compiled Code) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java, Compiled Code) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:162) "Reference Handler" (TID:0x18e7a300, sys_thread_t:0x80b6480, state:CW) prio=10 at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java, Compiled Code) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:110) "Signal dispatcher" (TID:0x18e7a330, sys_thread_t:0x80b6280, state:CW) prio=5 "main" (TID:0x18e7a1b0, sys_thread_t:0x8053080, state:CW) prio=5 at java.lang.Thread.sleep(Native Method) [snip] Monitor Cache Dump: com.caucho.server.TcpServer$StartThread@18E91EE8/19029670: <unowned> Waiting to be notified: "tcp-accept-6802" (0x9684280) java.net.PlainSocketImpl@18E93228/19028140: owner "tcp-accept-6802" (0x9658a80) 1 entry java.lang.ref.ReferenceQueue$Lock@18E7A540/18EB0478: <unowned> Waiting to be notified: "Finalizer" (0x80d4080) java.lang.ref.Reference$Lock@18E7A310/18EAFF98: <unowned> Waiting to be notified: "Reference Handler" (0x80b6480) com.caucho.server.TcpServer$StartThread@18E92BB8/19028878: <unowned> Waiting to be notified: "tcp-accept-80" (0x9658280) java.lang.Object@18E92B40/19028788: <unowned> Waiting to be notified: "tcpConnection-6802-1" (0x9731c80) java.net.PlainSocketImpl@18E93720/19023278: owner "tcp-accept-80" (0x963fe80) 1 entry java.lang.Object@18E93138/19027F08: <unowned> Waiting to be notified: "tcpConnection-80-0" (0x9718480) 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 "tcpConnection-80-2" (0xa657a80) 1 entry Dynamic loading lock: <unowned> Monitor IO lock: <unowned> User signal monitor: <unowned> Waiting to be notified: "Signal dispatcher" (0x80b6280) Child death monitor: <unowned> I/O monitor: <unowned> Alarm monitor: <unowned> Waiting to be notified: <unknown thread> (0x8053280) Thread queue lock: owner "tcpConnection-80-2" (0xa657a80) 1 entry Monitor registry: owner "tcpConnection-80-2" (0xa657a80) 1 entry SIGABRT 6* abort (generated by abort(3) routine) -- "The aptly-named morons.org is an obscenity-laced screed..." -- Robert P. Lockwood, Catholic League director of research Nick Johnson, version 2.0 http://www.spatula.net/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.30.0206140917200.22203-100000>