Received: (qmail 75325 invoked from network); 24 Oct 2000 06:28:20 -0000 Message-Id: <39F52A76.55FFABC4@clickcricket.co.in> Date: Tue, 24 Oct 2000 11:51:42 +0530 From: Siva Sender: siva@clickcricket.co.in To: apache-bugdb-help@apache.org, apache-bugdb@apache.org, submit@bugz.apache.org Subject: Premature end of script headers, segmentation violation errors killing my mind help me >Number: 6732 >Category: mod_jserv >Synopsis: Premature end of script headers, segmentation violation errors killing >Confidential: yes >Severity: serious >Priority: medium >Responsible: jserv >State: closed >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: unknown >Arrival-Date: Mon Oct 23 23:30:01 PDT 2000 >Closed-Date: Mon Dec 10 07:07:07 PST 2001 >Last-Modified: Mon Dec 10 07:07:07 PST 2001 >Originator: >Release: >Organization: >Environment: >Description: Hello sir, I'm a system administrator clickcricket.com, there is a problem in my newly installed server i have listed the problem below, pls. send me a solution for this : Hardware profile of my server : Intel ISP250 server ~~~~~~~~~~~~~~ pentium III 600 MHz DUEL Processor, 512 MB RAM 9.1 X 4 GB 7500 RPM SCSI HardDisks RAID Level 5 Implemented with 4 disk arrays 10/100 Ethernet card 10 GB Data Transfer Connection Softwares Installed ~~~~~~~~~~~~~~ RedHat Linux 6.2 Kernel 2.2.14-5.0 Apache Web Sever ver 1.3.12 Apache Jserv 1.1.2 jdk 1.2 JSDK 2.0 ORACLE 8i and Postgresql with the above profile now my new machine is configured and running sumoothly, but some times i'm getting an error message on my web server's error log saying "Premature end of script headers" and some long errormessage herewith i have attached the error message in a separate file. it also saying dumped, when ever my system getting this error on the log.., for a few minutes some servlet files are giving error 500 . pls. get back to me with a solution. regards, siva SIGSEGV 11* segmentation violation stackpointer=0xbedff834 Full thread dump Classic VM (Linux_JDK_1.2_pre-release-v2, native threads): "Thread-74" (TID:0x404ec308, sys_thread_t:0x84e2a80, state:R, native ID:0x13807) prio=5 at PlayerSearch.doGet(Compiled Code) at javax.servlet.http.HttpServlet.service(Compiled Code) at javax.servlet.http.HttpServlet.service(Compiled Code) at org.apache.jserv.JServConnection.processRequest(Compiled Code) at org.apache.jserv.JServConnection.run(Compiled Code) at java.lang.Thread.run(Compiled Code) "Thread-1" (TID:0x404e61e0, sys_thread_t:0x8338c38, state:CW, native ID:0x1406) prio=5 at java.lang.Thread.sleep(Native Method) at org.apache.jserv.JServServletManager.run(Compiled Code) at java.lang.Thread.run(Compiled Code) "Thread-0" (TID:0x404e9238, sys_thread_t:0x8301da0, state:CW, native ID:0x1005) prio=1 at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Compiled Code) at org.apache.java.util.SimpleQueue.waitObject(Compiled Code) at org.apache.java.io.LogWriter$Agent.run(Compiled Code) "Finalizer" (TID:0x404ce320, sys_thread_t:0x80cc710, state:CW, native ID:0xc04) prio=8 at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(Compiled Code) at java.lang.ref.ReferenceQueue.remove(Compiled Code) at java.lang.ref.Finalizer$FinalizerThread.run(Compiled Code) "Reference Handler" (TID:0x404ce3b0, sys_thread_t:0x80c7f58, state:CW, native ID:0x803) prio=10 at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Compiled Code) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:114) "SIGQUIT handler" (TID:0x404ce3e0, sys_thread_t:0x80c09f0, state:R, native ID:0x402) prio=5 "main" (TID:0x404ce1e0, sys_thread_t:0x804c0f8, state:R, native ID:0x400) prio=5 at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(Compiled Code) at java.net.ServerSocket.implAccept(Compiled Code) at java.net.ServerSocket.accept(Compiled Code) at org.apache.java.net.AuthenticatedServerSocket.accept(Compiled Code) at org.apache.jserv.JServ.main(Compiled Code) Monitor Cache Dump: java.lang.ref.ReferenceQueue$Lock@404CE338/40503D60: Waiting to be notified: "Finalizer" (0x80cc710) java.lang.ref.Reference$Lock@404CE3C0/40503890: Waiting to be notified: "Reference Handler" (0x80c7f58) java.net.PlainSocketImpl@404EA238/4055AAC0: owner "main" (0x804c0f8) 1 entry org.apache.java.util.SimpleQueue@404DDDC0/40537598: Waiting to be notified: "Thread-0" (0x8301da0) Registered Monitor Dump: PCMap lock: utf8 hash table: JNI pinning lock: JNI global reference lock: BinClass lock: Class linking lock: System class loader lock: Code rewrite lock: Heap lock: Monitor cache lock: owner "Thread-74" (0x84e2a80) 1 entry Thread queue lock: owner "Thread-74" (0x84e2a80) 1 entry Monitor registry: owner "Thread-74" (0x84e2a80) 1 entry [Mon Oct 23 11:35:23 2000] [error] [client 203.199.225.193] Premature end of script headers: /servlet/PlayerSearch /bin/sh: ./alltraff.cgi: No such file or directory SIGSEGV 11* segmentation violation stackpointer=0xbedff834 Full thread dump Classic VM (Linux_JDK_1.2_pre-release-v2, native threads): "Thread-5" (TID:0x404eab98, sys_thread_t:0x82839c0, state:R, native ID:0x2407) prio=5 at PlayerSearch.doGet(Compiled Code) at javax.servlet.http.HttpServlet.service(Compiled Code) at javax.servlet.http.HttpServlet.service(Compiled Code) at org.apache.jserv.JServConnection.processRequest(Compiled Code) at org.apache.jserv.JServConnection.run(Compiled Code) at java.lang.Thread.run(Compiled Code) "Thread-1" (TID:0x404e61e0, sys_thread_t:0x82e0de0, state:CW, native ID:0x1406) prio=5 at java.lang.Thread.sleep(Native Method) at org.apache.jserv.JServServletManager.run(Compiled Code) at java.lang.Thread.run(Compiled Code) "Thread-0" (TID:0x404e9238, sys_thread_t:0x8218088, state:CW, native ID:0x1005) prio=1 at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Compiled Code) at org.apache.java.util.SimpleQueue.waitObject(Compiled Code) at org.apache.java.io.LogWriter$Agent.run(Compiled Code) "Finalizer" (TID:0x404ce320, sys_thread_t:0x80cc710, state:CW, native ID:0xc04) prio=8 at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(Compiled Code) at java.lang.ref.ReferenceQueue.remove(Compiled Code) at java.lang.ref.Finalizer$FinalizerThread.run(Compiled Code) "Reference Handler" (TID:0x404ce3b0, sys_thread_t:0x80c7f58, state:CW, native ID:0x803) prio=10 at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Compiled Code) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:114) "SIGQUIT handler" (TID:0x404ce3e0, sys_thread_t:0x80c09f0, state:R, native ID:0x402) prio=5 "main" (TID:0x404ce1e0, sys_thread_t:0x804c0f8, state:R, native ID:0x400) prio=5 at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(Compiled Code) at java.net.ServerSocket.implAccept(Compiled Code) at java.net.ServerSocket.accept(Compiled Code) at org.apache.java.net.AuthenticatedServerSocket.accept(Compiled Code) at org.apache.jserv.JServ.main(Compiled Code) Monitor Cache Dump: java.lang.ref.ReferenceQueue$Lock@404CE338/40503D60: Waiting to be notified: "Finalizer" (0x80cc710) java.lang.ref.Reference$Lock@404CE3C0/40503890: Waiting to be notified: "Reference Handler" (0x80c7f58) java.net.PlainSocketImpl@404EA238/4055A9E8: owner "main" (0x804c0f8) 1 entry org.apache.java.util.SimpleQueue@404DDDC0/405379A8: Waiting to be notified: "Thread-0" (0x8218088) Registered Monitor Dump: PCMap lock: utf8 hash table: JNI pinning lock: JNI global reference lock: BinClass lock: Class linking lock: System class loader lock: Code rewrite lock: Heap lock: Monitor cache lock: owner "Thread-5" (0x82839c0) 1 entry Thread queue lock: owner "Thread-5" (0x82839c0) 1 entry Monitor registry: owner "Thread-5" (0x82839c0) 1 entry [Mon Oct 23 11:35:41 2000] [error] [client 203.199.225.193] Premature end of script headers: /servlet/PlayerSearch SIGSEGV 11* segmentation violation stackpointer=0xbedff834 Full thread dump Classic VM (Linux_JDK_1.2_pre-release-v2, native threads): "Thread-5" (TID:0x404e03c8, sys_thread_t:0x84236b0, state:R, native ID:0x2407) prio=5 at PlayerSearch.doGet(Compiled Code) at javax.servlet.http.HttpServlet.service(Compiled Code) at javax.servlet.http.HttpServlet.service(Compiled Code) at org.apache.jserv.JServConnection.processRequest(Compiled Code) at org.apache.jserv.JServConnection.run(Compiled Code) at java.lang.Thread.run(Compiled Code) "Thread-1" (TID:0x404e61e0, sys_thread_t:0x81f8088, state:CW, native ID:0x1406) prio=5 at java.lang.Thread.sleep(Native Method) at org.apache.jserv.JServServletManager.run(Compiled Code) at java.lang.Thread.run(Compiled Code) "Thread-0" (TID:0x404e9238, sys_thread_t:0x8264608, state:CW, native ID:0x1005) prio=1 at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Compiled Code) at org.apache.java.util.SimpleQueue.waitObject(Compiled Code) at org.apache.java.io.LogWriter$Agent.run(Compiled Code) "Finalizer" (TID:0x404ce320, sys_thread_t:0x80cc710, state:CW, native ID:0xc04) prio=8 at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(Compiled Code) at java.lang.ref.ReferenceQueue.remove(Compiled Code) at java.lang.ref.Finalizer$FinalizerThread.run(Compiled Code) "Reference Handler" (TID:0x404ce3b0, sys_thread_t:0x80c7f58, state:CW, native ID:0x803) prio=10 at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Compiled Code) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:114) "SIGQUIT handler" (TID:0x404ce3e0, sys_thread_t:0x80c09f0, state:R, native ID:0x402) prio=5 "main" (TID:0x404ce1e0, sys_thread_t:0x804c0f8, state:R, native ID:0x400) prio=5 at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(Compiled Code) at java.net.ServerSocket.implAccept(Compiled Code) at java.net.ServerSocket.accept(Compiled Code) at org.apache.java.net.AuthenticatedServerSocket.accept(Compiled Code) at org.apache.jserv.JServ.main(Compiled Code) Monitor Cache Dump: java.lang.ref.ReferenceQueue$Lock@404CE338/40503D60: Waiting to be notified: "Finalizer" (0x80cc710) java.lang.ref.Reference$Lock@404CE3C0/40503890: Waiting to be notified: "Reference Handler" (0x80c7f58) java.net.PlainSocketImpl@404EA238/4055A9E0: owner "main" (0x804c0f8) 1 entry org.apache.java.util.SimpleQueue@404DDDC0/405379A0: Waiting to be notified: "Thread-0" (0x8264608) Registered Monitor Dump: PCMap lock: utf8 hash table: JNI pinning lock: JNI global reference lock: BinClass lock: Class linking lock: System class loader lock: Code rewrite lock: Heap lock: Monitor cache lock: owner "Thread-5" (0x84236b0) 1 entry Thread queue lock: owner "Thread-5" (0x84236b0) 1 entry Monitor registry: owner "Thread-5" (0x84236b0) 1 entry [Mon Oct 23 11:35:58 2000] [error] [client 203.199.225.193] Premature end of script headers: /servlet/PlayerSearch [Mon Oct 23 11:36:00 2000] [error] [client 203.199.225.193] File does not exist: /usr/local/apache/htdocs/database/newimages/wi.gif [Mon Oct 23 11:36:15 2000] [error] [client 203.199.225.193] File does not exist: /usr/local/apache/htdocs/database/newimages/wi.gif [Mon Oct 23 11:36:26 2000] [error] [client 203.199.225.193] File does not exist: /usr/local/apache/htdocs/database/newimages/wi.gif [Mon Oct 23 11:36:33 2000] [error] [client 203.199.225.193] File does not exist: /usr/local/apache/htdocs/database/newimages/wi.gif [Mon Oct 23 11:36:39 2000] [error] [client 203.199.225.193] File does not exist: /usr/local/apache/htdocs/database/newimages/wi.gif [Mon Oct 23 11:36:50 2000] [error] [client 203.199.225.193] File does not exist: /usr/local/apache/htdocs/database/newimages/aus.gif [Mon Oct 23 11:36:59 2000] [error] [client 203.199.225.193] File does not exist: /usr/local/apache/htdocs/database/newimages/aus.gif SIGSEGV 11* segmentation violation stackpointer=0xbedff834 Full thread dump Classic VM (Linux_JDK_1.2_pre-release-v2, native threads): "Thread-20" (TID:0x404ddc08, sys_thread_t:0x8472d90, state:R, native ID:0x6007) prio=5 at PlayerSearch.doGet(Compiled Code) at javax.servlet.http.HttpServlet.service(Compiled Code) at javax.servlet.http.HttpServlet.service(Compiled Code) at org.apache.jserv.JServConnection.processRequest(Compiled Code) at org.apache.jserv.JServConnection.run(Compiled Code) at java.lang.Thread.run(Compiled Code) "Thread-1" (TID:0x404e61e0, sys_thread_t:0x850a400, state:CW, native ID:0x1406) prio=5 at java.lang.Thread.sleep(Native Method) at org.apache.jserv.JServServletManager.run(Compiled Code) at java.lang.Thread.run(Compiled Code) "Thread-0" (TID:0x404e9238, sys_thread_t:0x82187a8, state:CW, native ID:0x1005) prio=1 at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Compiled Code) at org.apache.java.util.SimpleQueue.waitObject(Compiled Code) at org.apache.java.io.LogWriter$Agent.run(Compiled Code) "Finalizer" (TID:0x404ce320, sys_thread_t:0x80cc710, state:CW, native ID:0xc04) prio=8 at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(Compiled Code) at java.lang.ref.ReferenceQueue.remove(Compiled Code) at java.lang.ref.Finalizer$FinalizerThread.run(Compiled Code) "Reference Handler" (TID:0x404ce3b0, sys_thread_t:0x80c7f58, state:CW, native ID:0x803) prio=10 at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Compiled Code) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:114) "SIGQUIT handler" (TID:0x404ce3e0, sys_thread_t:0x80c09f0, state:R, native ID:0x402) prio=5 "main" (TID:0x404ce1e0, sys_thread_t:0x804c0f8, state:R, native ID:0x400) prio=5 at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(Compiled Code) at java.net.ServerSocket.implAccept(Compiled Code) at java.net.ServerSocket.accept(Compiled Code) at org.apache.java.net.AuthenticatedServerSocket.accept(Compiled Code) at org.apache.jserv.JServ.main(Compiled Code) Monitor Cache Dump: java.lang.ref.ReferenceQueue$Lock@404CE338/40503D60: Waiting to be notified: "Finalizer" (0x80cc710) java.lang.ref.Reference$Lock@404CE3C0/40503890: Waiting to be notified: "Reference Handler" (0x80c7f58) java.net.PlainSocketImpl@404EA238/4055A910: owner "main" (0x804c0f8) 1 entry org.apache.java.util.SimpleQueue@404DDDC0/405378F8: Waiting to be notified: "Thread-0" (0x82187a8) Registered Monitor Dump: PCMap lock: utf8 hash table: JNI pinning lock: JNI global reference lock: BinClass lock: Class linking lock: System class loader lock: Code rewrite lock: Heap lock: Monitor cache lock: owner "Thread-20" (0x8472d90) 1 entry Thread queue lock: owner "Thread-20" (0x8472d90) 1 entry Monitor registry: owner "Thread-20" (0x8472d90) 1 entry [Mon Oct 23 11:37:07 2000] [error] [client 203.199.225.193] Premature end of script headers: /servlet/PlayerSearch >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: Comment-Added-By: slive Comment-Added-When: Tue Oct 24 13:46:24 PDT 2000 Comment-Added: It looks like your Java VM is crashing. Are these CGI scripts or java servlets? If they are CGI scripts, there is clearly nothing that Apache can do about it. In case these are servlets, I'm assigning this over to jserv. Responsible-Changed-From-To: gnats-admin-jserv Responsible-Changed-By: slive Responsible-Changed-When: Tue Oct 24 13:46:24 PDT 2000 Responsible-Changed-Why: Appears to be a servlet issue. Category-Changed-From-To: pending-mod_jserv Category-Changed-By: slive Category-Changed-When: Tue Oct 24 13:46:24 PDT 2000 State-Changed-From-To: open-closed State-Changed-By: wrowe State-Changed-When: Mon Dec 10 07:07:07 PST 2001 State-Changed-Why: [This is a standard response.] No response from submitter, assuming issue has been resolved. >Unformatted: