You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bugs@httpd.apache.org by bu...@apache.org on 2004/10/22 13:43:06 UTC
DO NOT REPLY [Bug 31848] New: -
SEGV ssl_hook_UserCheck (r=0x3c19c050) at ssl_engine_kernel.c:848
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