>Number: 4918 >Category: mod_jserv >Synopsis: Apache JServ crashes often - SIGSEGV 11* segmentation >violation >Confidential: no >Severity: critical >Priority: medium >Responsible: jserv >State: open >Class: sw-bug >Submitter-Id: apache >Arrival-Date: Fri Aug 27 18:10:01 PDT 1999 >Last-Modified: >Originator: [EMAIL PROTECTED] >Organization: apache >Release: 1.3.6 >Environment: uname -a => SunOS ap023sun 5.6 Generic_105181-13 sun4u sparc SUNW,Ultra-60 JSDK 2.0 JDK - 1.1.6 >Description: When I am accessing servlets through jserv, it randomly seems to die. The log file often contains different kinds of signal, SIGSEGV or SIGABRT.
<<<< Begin error log >>>>>> [Fri Aug 27 17:24:30 1999] [notice] Apache/1.3.6 (Unix) ApacheJServ/1.0 configured -- resuming normal operations [Fri Aug 27 17:28:40 1999] [error] [client 130.35.56.182] File does not exist: /afrz/ofo/crmdev115/demoapp/media/jtfeye1l.gif [Fri Aug 27 17:28:47 1999] [error] [client 130.35.56.182] File does not exist: /afrz/ofo/crmdev115/demoapp/media/jtfeye1l.gif [Fri Aug 27 17:28:47 1999] [error] [client 130.35.56.182] File does not exist: /afrz/ofo/crmdev115/html/undefined SIGSEGV 11* segmentation violation si_signo [11]: SIGSEGV 11* segmentation violation si_errno [0]: Error 0 si_code [1]: SEGV_MAPERR [addr: 0x1f5c] stackbase=EFFFF9C8, stackpointer=EFFFF408 Full thread dump: "Thread-6" (TID:0xee30ac80, sys_thread_t:0xef1d1db8, state:CW) prio=5 org.apache.jserv.JServServletManager.run(JServServletManager.java:849) java.lang.Thread.run(Thread.java) "Thread-5" (TID:0xee309348, sys_thread_t:0xef201db8, state:CW) prio=5 org.apache.jserv.JServServletManager.run(JServServletManager.java:849) java.lang.Thread.run(Thread.java) "Thread-4" (TID:0xee307e48, sys_thread_t:0xef231db8, state:CW) prio=5 org.apache.jserv.JServServletManager.run(JServServletManager.java:849) java.lang.Thread.run(Thread.java) "Finalizer thread" (TID:0xee300208, sys_thread_t:0xef371db8, state:CW) prio=1 "Async Garbage Collector" (TID:0xee300250, sys_thread_t:0xef471db8, state:CW) prio=1 "Idle thread" (TID:0xee300298, sys_thread_t:0xef541db8, state:R) prio=0 "Clock" (TID:0xee300088, sys_thread_t:0xef571db8, state:CW) prio=12 "main" (TID:0xee3000b0, sys_thread_t:0x61e28, state:R) prio=5 *current thread* java.net.PlainSocketImpl.accept(PlainSocketImpl.java:387) java.net.ServerSocket.implAccept(ServerSocket.java:206) java.net.ServerSocket.accept(ServerSocket.java:189) org.apache.java.net.AuthenticatedServerSocket.accept(AuthenticatedServerSocket.java:142) org.apache.jserv.JServ.main(JServ.java:158) Monitor Cache Dump: <unknown key> (0xef201db8): <unowned> Waiting to be notified: "Thread-5" (0xef201db8) <unknown key> (0xef471db8): <unowned> Waiting to be notified: "Async Garbage Collector" (0xef471db8) <unknown key> (0xef1d1db8): <unowned> Waiting to be notified: "Thread-6" (0xef1d1db8) <unknown key> (0xef231db8): <unowned> Waiting to be notified: "Thread-4" (0xef231db8) [EMAIL PROTECTED]/EE3655C0: owner "main" (0x61e28, 1 entry) Registered Monitor Dump: Verifier lock: <unowned> Thread queue lock: <unowned> Name and type hash table lock: <unowned> String intern lock: <unowned> JNI pinning lock: <unowned> JNI global reference lock: <unowned> BinClass lock: <unowned> Class loading lock: <unowned> Java stack lock: <unowned> Code rewrite lock: <unowned> Heap lock: <unowned> Has finalization queue lock: <unowned> Finalize me queue lock: <unowned> Waiting to be notified: "Finalizer thread" (0xef371db8) Monitor IO lock: <unowned> Child death monitor: <unowned> Event monitor: <unowned> I/O monitor: <unowned> Alarm monitor: <unowned> Waiting to be notified: "Clock" (0xef571db8) Sbrk lock: <unowned> Monitor registry: owner "main" (0x61e28, 1 entry) Thread Alarm Q: sys_thread_t 0xef471db8 [Timeout in 823 ms] sys_thread_t 0xef231db8 [Timeout in 11693 ms] sys_thread_t 0xef201db8 [Timeout in 11693 ms] sys_thread_t 0xef1d1db8 [Timeout in 11693 ms] [Fri Aug 27 17:33:22 1999] [error] [client 130.35.56.182] Premature end of script headers: (null) oracle.apps.jtf.base.session.ServletSessionManagerException at oracle.apps.jtf.base.session.ServletSessionManager.startRequest(ServletSessionManager.java:170) at html.jtfdncds._jspService(jtfdncds.java:150) at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:75) at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:177) at oracle.jsp.JspServlet.doDispatch(JspServlet.java:72) at oracle.jsp.JspServlet.service(JspServlet.java:36) at javax.servlet.http.HttpServlet.service(HttpServlet.java:588) at org.apache.jserv.JServConnection.processRequest(JServConnection.java:335) at org.apache.jserv.JServConnection.run(JServConnection.java:197) at java.lang.Thread.run(Thread.java) <<<<< End Error Log >>>>>> >How-To-Repeat: N/A >Fix: >Audit-Trail: >Unformatted: [In order for any reply to be added to the PR database, you need] [to include <[EMAIL PROTECTED]> in the Cc line and make sure the] [subject line starts with the report component and number, with ] [or without any 'Re:' prefixes (such as "general/1098:" or ] ["Re: general/1098:"). If the subject doesn't match this ] [pattern, your message will be misfiled and ignored. The ] ["apbugs" address is not added to the Cc line of messages from ] [the database automatically because of the potential for mail ] [loops. If you do not include this Cc, your reply may be ig- ] [nored unless you are responding to an explicit request from a ] [developer. Reply only with text; DO NOT SEND ATTACHMENTS! ]