Return-Path: Delivered-To: apmail-apache-bugdb-archive@apache.org Received: (qmail 19312 invoked by uid 500); 6 Sep 2000 01:10:02 -0000 Mailing-List: contact apache-bugdb-help@apache.org; run by ezmlm Precedence: bulk X-No-Archive: yes Reply-To: apache-bugdb@apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list apache-bugdb@apache.org Received: (qmail 19292 invoked by uid 501); 6 Sep 2000 01:10:01 -0000 Resent-Date: 6 Sep 2000 01:10:01 -0000 Resent-Message-ID: <20000906011001.19291.qmail@locus.apache.org> Resent-From: gnats-admin@bugz.apache.org (GNATS Management) Resent-To: jserv-bugdb@apache.org Resent-Cc: apache-bugdb@apache.org Resent-Reply-To: gnats-admin@bugz.apache.org, gavin@emf.net Received: (qmail 19180 invoked by uid 501); 6 Sep 2000 01:09:24 -0000 Message-Id: <20000906010924.19179.qmail@locus.apache.org> Date: 6 Sep 2000 01:09:24 -0000 From: Gavin Mathias Reply-To: gavin@emf.net To: submit@bugz.apache.org X-Send-Pr-Version: 3.110 Subject: mod_jserv/6496: Sementation fault in error_log when accessing servlets and the jserv status page >Number: 6496 >Category: mod_jserv >Synopsis: Sementation fault in error_log when accessing servlets and the jserv status page >Confidential: no >Severity: critical >Priority: medium >Responsible: jserv >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: apache >Arrival-Date: Tue Sep 05 18:10:01 PDT 2000 >Closed-Date: >Last-Modified: >Originator: gavin@emf.net >Release: 1.3.12 >Organization: apache >Environment: SunOS voyager 5.8 Generic sun4u sparc SUNW,Ultra-2 gcc 2.95.2 jserv 1.1.2 >Description: This is the result of a truss after I tried to access the jserv status page on the server.. http://voyager.coretechnologies.com/jserv/engine/0/ ~ voyager-gavin(112)% truss -p 6678 fcntl(18, F_SETLKW64, 0xFF38D7F0) (sleeping...) fcntl(18, F_SETLKW64, 0xFF38D7F0) = 0 accept(16, 0xFFBEF7E8, 0xFFBEF80C, 1) (sleeping...) accept(16, 0xFFBEF7E8, 0xFFBEF80C, 1) = 12 fcntl(18, F_SETLKW64, 0xFF38D820) = 0 sigaction(SIGUSR1, 0xFFBEF6A0, 0xFFBEF720) = 0 getsockname(12, 0xFFBEF7F8, 0xFFBEF80C, 1) = 0 setsockopt(12, 6, 1, 0xFFBEF75C, 4, 1) = 0 read(12, " G E T / j s e r v / e".., 4096) = 416 sigaction(SIGUSR1, 0xFFBED598, 0xFFBED618) = 0 time() = 964985396 stat64("/usr/local/WWW/htdocs/jserv/engine/0/org.apache.jserv.JServ", 0x00355108) Er r#2 ENOENT stat64("/usr/local/WWW/htdocs/jserv/engine/0", 0x00355108) Err#2 ENOENT stat64("/usr/local/WWW/htdocs/jserv/engine", 0x00355108) Err#2 ENOENT stat64("/usr/local/WWW/htdocs/jserv", 0x00355108) Err#2 ENOENT stat64("/usr/local/WWW/htdocs", 0x00355108) = 0 open64("/usr/local/WWW/htdocs/.htaccess", O_RDONLY) Err#2 ENOENT door_info(4, 0xFFBED1E8) = 0 door_call(4, 0xFFBED1D0) = 0 door_info(4, 0xFFBED1C0) = 0 door_call(4, 0xFFBED1A8) = 0 open64("/usr/local/WWW/htdocs/", O_RDONLY|O_NDELAY) = 13 fcntl(13, F_SETFD, 0x00000001) = 0 fstat64(13, 0xFFBEF300) = 0 getdents64(13, 0x00353818, 1048) = 296 getdents64(13, 0x00353818, 1048) = 0 close(13) = 0 so_socket(2, 2, 0, "", 1) = 13 connect(13, 0xFFBED318, 16, 1) = 0 brk(0x00434000) = 0 stat64("/usr/local/WWW/htdocs/engine/0/org.apache.jserv.JServ", 0x0041A908) Err#2 EN OENT stat64("/usr/local/WWW/htdocs/engine/0", 0x0041A908) Err#2 ENOENT stat64("/usr/local/WWW/htdocs/engine", 0x0041A908) Err#2 ENOENT stat64("/usr/local/WWW/htdocs", 0x0041A908) = 0 open64("/usr/local/WWW/htdocs/", O_RDONLY|O_NDELAY) = 14 fcntl(14, F_SETFD, 0x00000001) = 0 fstat64(14, 0xFFBECEC8) = 0 getdents64(14, 0x00353818, 1048) = 296 getdents64(14, 0x00353818, 1048) = 0 close(14) = 0 Incurred fault #6, FLTBOUNDS %pc = 0xFF3002C4 siginfo: SIGSEGV SEGV_MAPERR addr=0x73746198 Received signal #11, SIGSEGV [caught] siginfo: SIGSEGV SEGV_MAPERR addr=0x73746198 chdir("/usr/local/WWW") = 0 sigaction(SIGSEGV, 0xFFBECE00, 0xFFBECE80) = 0 getpid() = 6678 [6655] kill(6678, SIGSEGV) = 0 setcontext(0xFFBED000) Received signal #11, SIGSEGV [default] siginfo: SIGSEGV pid=6678 uid=60001 *** process killed *** This is from jserv.log [05/09/2000 18:02:37:976 PDT] Initializing servlet request [05/09/2000 18:02:37:976 PDT] Connection from localhost/127.0.0.1 [05/09/2000 18:02:37:976 PDT] Reading request data >How-To-Repeat: http://voyager.coretechnologies.com/servlets/Hello generates this in error_log [Tue Sep 5 17:32:08 2000] [notice] child pid 6568 exit signal Segmentation Fault (11) >Fix: No. But a fairly similar installation os Solaris 2.6 works fine. It seems to be an issue with Solaris 8. >Release-Note: >Audit-Trail: >Unformatted: [In order for any reply to be added to the PR database, you need] [to include 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! ]