You are viewing a plain text version of this content. The canonical link for it is here.
Posted to apache-bugdb@apache.org by RJ <rj...@us.oracle.com> on 1999/08/28 03:05:44 UTC
mod_jserv/4918: Apache JServ crashes often - SIGSEGV 11* segmentation violation
>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: rjainend@us.oracle.com
>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)
java.net.PlainSocketImpl@EE306A58/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 <ap...@Apache.Org> 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! ]