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!     ]