www-apache-bugdb mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gavin Mathias <ga...@emf.net>
Subject mod_jserv/6496: Sementation fault in error_log when accessing servlets and the jserv status page
Date Wed, 06 Sep 2000 01:09:24 GMT

>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] <debug> Initializing servlet request
[05/09/2000 18:02:37:976 PDT] <debug> Connection from localhost/127.0.0.1
[05/09/2000 18:02:37:976 PDT] <debug> 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 <apbugs@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!     ]
 
 


Mime
View raw message