httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Greg Ames <grega...@remulak.net>
Subject another type of 2.0.31 coredump
Date Tue, 05 Feb 2002 21:56:47 GMT
I'm going to bounce the server on daedalus back to 2.0.29 later tonight.  We
need fixes for the input side problems and we need a working bug db.

This one could have the same underlying cause as the other dumps, but it's hard
to say at this point.  Maybe gdb is confused by recursive ap_rgetline calls?

to get to this one on daedalus,

cd /usr/local/apache2.0.31.patched/
gdb bin/httpd corefiles/httpd.core.3

#0  0x2 in ?? ()
#1  0x8070cb3 in get_mime_headers (r=0x8131048) at protocol.c:687
#2  0x8070f9b in ap_read_request (conn=0x8124120) at protocol.c:801
#3  0x805ddb1 in ap_process_http_connection (c=0x8124120) at http_core.c:300
#4  0x806d643 in ap_run_process_connection (c=0x8124120) at connection.c:84
#5  0x806d958 in ap_process_connection (c=0x8124120, csd=0x8124048)
    at connection.c:231
#6  0x8063854 in child_main (child_num_arg=445) at prefork.c:722
#7  0x80639ae in make_child (s=0x809a8d8, slot=445) at prefork.c:812
#8  0x8063bdd in perform_idle_server_maintenance (p=0x8099010) at prefork.c:953
#9  0x8063f56 in ap_mpm_run (_pconf=0x8099010, plog=0x80bf010, s=0x809a8d8)
    at prefork.c:1126
#10 0x8069676 in main (argc=1, argv=0xbfbffb18) at main.c:498
#11 0x805d965 in _start ()
(gdb) fr 1
#1  0x8070cb3 in get_mime_headers (r=0x8131048) at protocol.c:687
687             rv = ap_rgetline(&field, DEFAULT_LIMIT_REQUEST_FIELDSIZE + 2,
(gdb) list
682          */
683         while(1) {
684             apr_status_t rv;
685
686             field = NULL;
687             rv = ap_rgetline(&field, DEFAULT_LIMIT_REQUEST_FIELDSIZE + 2,
688                              &len, r, 1);
689
690             /* ap_rgetline returns APR_ENOSPC if it fills up the buffer
before
691              * finding the end-of-line.  This is only going to happen if it

Mime
View raw message