httpd-bugs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 31848] New: - SEGV ssl_hook_UserCheck (r=0x3c19c050) at ssl_engine_kernel.c:848
Date Fri, 22 Oct 2004 11:43:06 GMT
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=31848>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=31848

SEGV ssl_hook_UserCheck (r=0x3c19c050) at ssl_engine_kernel.c:848

           Summary: SEGV ssl_hook_UserCheck (r=0x3c19c050) at
                    ssl_engine_kernel.c:848
           Product: Apache httpd-2.0
           Version: 2.0.52
          Platform: PC
        OS/Version: Other
            Status: NEW
          Severity: Critical
          Priority: Other
         Component: mod_ssl
        AssignedTo: bugs@httpd.apache.org
        ReportedBy: rpuls@kcore.de


Apache 2 (self-compiled) on OpenBSD 3.5

The child process crashes when I try to access a password-protected (AuthType Digest, Require
valid-
user) area on a virtual host which also has SSLEngine on. The request that causes the crash
need not be 
over SSL. After the request, I get tons of the following messages in my error_log:

[Wed Oct 20 23:33:02 2004] [notice] child pid 748 exit signal Segmentation fault (11)
[Wed Oct 20 23:33:02 2004] [notice] child pid 21686 exit signal Segmentation fault (11)
[Wed Oct 20 23:33:02 2004] [notice] child pid 11754 exit signal Segmentation fault (11)
[Wed Oct 20 23:33:02 2004] [notice] child pid 25724 exit signal Segmentation fault (11)
...

I started Apache under gdb in -X mode and got the following back trace:

Program received signal SIGSEGV, Segmentation fault.
0x1c0441d0 in ssl_hook_UserCheck (r=0x3c19c050) at ssl_engine_kernel.c:848
848         if (!(sc->enabled && sslconn->ssl && sslconn->client_cert)
||
(gdb) bt
#0  0x1c0441d0 in ssl_hook_UserCheck (r=0x3c19c050) at ssl_engine_kernel.c:848
#1  0x1c099c5b in ap_run_check_user_id (r=0x3c19c050) at request.c:69
#2  0x1c09a5ed in ap_process_request_internal (r=0x3c19c050) at request.c:192
#3  0x1c056d0f in ap_process_request (r=0x3c19c050) at http_request.c:244
#4  0x1c051c3c in ap_process_http_connection (c=0x3c196128) at http_core.c:250
#5  0x1c08de1b in ap_run_process_connection (c=0x3c196128) at connection.c:42
#6  0x1c08e18d in ap_process_connection (c=0x3c196128, csd=0x3c196050)
    at connection.c:175
#7  0x1c081084 in child_main (child_num_arg=0) at prefork.c:609
#8  0x1c081148 in make_child (s=0x3c0469e8, slot=0) at prefork.c:649
#9  0x1c081257 in startup_children (number_to_start=5) at prefork.c:721
#10 0x1c0815d2 in ap_mpm_run (_pconf=0x3c042018, plog=0x3c088018, s=0x3c0469e8)
    at prefork.c:940
#11 0x1c087e81 in main (argc=3, argv=0xcfbf7de8) at main.c:617
#12 0x1c022671 in ___start ()
#13 0x1c0225e7 in __start ()
#14 0xcfbf7f5c in ?? ()

Apache was configured like this:

./configure --prefix=/usr/local/apache2 --enable-ext-filter --enable-exp --enable-headers
--
enable-unique-id --enable-ssl --enable-dav --enable-speling --enable-rewrite --enable-info
--
enable-auth-digest --enable-deflate --enable-proxy --enable-expires --enable-so

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


Mime
View raw message