Bug 47988 - Segmentation fault
Summary: Segmentation fault
Status: RESOLVED LATER
Alias: None
Product: Apache httpd-2
Classification: Unclassified
Component: All (show other bugs)
Version: 2.2.14
Hardware: PC Linux
: P2 normal (vote)
Target Milestone: ---
Assignee: Apache HTTPD Bugs Mailing List
URL:
Keywords: MassUpdate
Depends on:
Blocks:
 
Reported: 2009-10-12 19:40 UTC by Jie Gao
Modified: 2018-11-07 21:09 UTC (History)
0 users



Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jie Gao 2009-10-12 19:40:41 UTC
> gcc -v
Using built-in specs.
Target: i386-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-libgcj-multifile --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --enable-plugin --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre --with-cpu=generic --host=i386-redhat-linux
Thread model: posix
gcc version 4.1.2 20080704 (Red Hat 4.1.2-44)

Configure:

CC=gcc CFLAGS="-Wall -g" \
./configure --prefix=/usr/local/httpd-2.2.14                               \
            --with-mpm=worker                                              \
            --enable-auth-digest                                           \
            --enable-dav                                                   \
            --enable-expires                                               \
            --enable-headers                                               \
            --enable-info                                                  \
            --enable-maintainer-mode                                       \
            --enable-mime-magic                                            \
            --enable-nonportable-atomics                                   \
            --enable-proxy                                                 \
            --enable-proxy-http                                            \
            --enable-rewrite                                               \
            --enable-so                                                    \
            --enable-ssl                                                   \
            --enable-unique-id                                             \
            --enable-vhost-alias                                           \
            --enable-modules=most                                          \
            --enable-mods-shared=most

With: proxy_html/3.1.1:

/usr/local/apache/bin/apxs -c -i -I/usr/include/libxml2 mod_xml2enc.c
/usr/local/apache/bin/apxs -c -i -I/usr/include/libxml2 mod_proxy_html.c

In error_log:

[Tue Oct 13 13:24:42 2009] [notice] child pid 17266 exit signal Segmentation fault (11), possible coredump in /tmp

> ls -al /tmp
total 19052
drwxrwxrwt  5 root   root        4096 Oct 13 13:24 .
drwxr-xr-x 25 root   root        4096 Jul 21 20:26 ..
-rw-r--r--  1 root   root         970 Oct 13 09:27 1
-rw-------  1 daemon daemon 286806016 Oct 13 13:24 core.17210
-rw-------  1 daemon daemon 286806016 Oct 13 13:24 core.17211
-rw-------  1 daemon daemon 286949376 Oct 13 13:24 core.17266

Coredump back trace:

> gdb /usr/local/apache/bin/httpd /tmp/core.17266
GNU gdb Fedora (6.8-27.el5)
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i386-redhat-linux-gnu"...

warning: Can't read pathname for load map: Input/output error.
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /usr/lib/libaprutil-1.so.0...done.
Loaded symbols for /usr/lib/libaprutil-1.so.0
Reading symbols from /lib/libcrypt.so.1...done.
Loaded symbols for /lib/libcrypt.so.1
Reading symbols from /usr/lib/libldap-2.3.so.0...done.
Loaded symbols for /usr/lib/libldap-2.3.so.0
Reading symbols from /usr/lib/liblber-2.3.so.0...done.
Loaded symbols for /usr/lib/liblber-2.3.so.0
Reading symbols from /lib/libdb-4.3.so...done.
Loaded symbols for /lib/libdb-4.3.so
Reading symbols from /lib/libexpat.so.0...done.
Loaded symbols for /lib/libexpat.so.0
Reading symbols from /usr/lib/libapr-1.so.0...done.
Loaded symbols for /usr/lib/libapr-1.so.0
Reading symbols from /lib/libpthread.so.0...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libuuid.so.1...done.
Loaded symbols for /lib/libuuid.so.1
Reading symbols from /usr/lib/libpq.so.4...done.
Loaded symbols for /usr/lib/libpq.so.4
Reading symbols from /usr/lib/libsqlite3.so.0...done.
Loaded symbols for /usr/lib/libsqlite3.so.0
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /usr/lib/libsasl2.so.2...done.
Loaded symbols for /usr/lib/libsasl2.so.2
Reading symbols from /lib/libssl.so.6...done.
Loaded symbols for /lib/libssl.so.6
Reading symbols from /lib/libcrypto.so.6...done.
Loaded symbols for /lib/libcrypto.so.6
Reading symbols from /usr/lib/libkrb5.so.3...done.
Loaded symbols for /usr/lib/libkrb5.so.3
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /usr/lib/libgssapi_krb5.so.2...done.
Loaded symbols for /usr/lib/libgssapi_krb5.so.2
Reading symbols from /lib/libcom_err.so.2...done.
Loaded symbols for /lib/libcom_err.so.2
Reading symbols from /usr/lib/libk5crypto.so.3...done.
Loaded symbols for /usr/lib/libk5crypto.so.3
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/libkrb5support.so.0...done.
Loaded symbols for /usr/lib/libkrb5support.so.0
Reading symbols from /lib/libkeyutils.so.1...done.
Loaded symbols for /lib/libkeyutils.so.1
Reading symbols from /lib/libselinux.so.1...done.
Loaded symbols for /lib/libselinux.so.1
Reading symbols from /lib/libsepol.so.1...done.
Loaded symbols for /lib/libsepol.so.1
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_authn_file.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_authn_file.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_authn_dbm.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_authn_dbm.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_authn_anon.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_authn_anon.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_authn_dbd.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_authn_dbd.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_authn_default.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_authn_default.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_authz_host.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_authz_host.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_authz_groupfile.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_authz_groupfile.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_authz_user.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_authz_user.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_authz_dbm.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_authz_dbm.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_authz_owner.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_authz_owner.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_authz_default.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_authz_default.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_auth_basic.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_auth_basic.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_auth_digest.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_auth_digest.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_dbd.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_dbd.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_dumpio.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_dumpio.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_ext_filter.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_ext_filter.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_include.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_include.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_filter.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_filter.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_substitute.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_substitute.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_deflate.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_deflate.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_log_config.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_log_config.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_logio.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_logio.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_env.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_env.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_mime_magic.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_mime_magic.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_expires.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_expires.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_headers.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_headers.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_ident.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_ident.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_unique_id.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_unique_id.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_setenvif.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_setenvif.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_version.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_version.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_proxy.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_proxy.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_proxy_connect.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_proxy_connect.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_proxy_ftp.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_proxy_ftp.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_proxy_http.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_proxy_http.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_proxy_scgi.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_proxy_scgi.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_proxy_ajp.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_proxy_ajp.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_proxy_balancer.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_proxy_balancer.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_ssl.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_ssl.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_mime.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_mime.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_dav.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_dav.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_status.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_status.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_autoindex.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_autoindex.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_asis.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_asis.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_info.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_info.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_cgid.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_cgid.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_dav_fs.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_dav_fs.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_vhost_alias.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_vhost_alias.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_negotiation.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_negotiation.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_dir.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_dir.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_imagemap.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_imagemap.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_actions.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_actions.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_speling.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_speling.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_userdir.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_userdir.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_alias.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_alias.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_rewrite.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_rewrite.so
Reading symbols from /usr/lib/libxml2.so...done.
Loaded symbols for /usr/lib/libxml2.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_xml2enc.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_xml2enc.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_proxy_html.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_proxy_html.so
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Core was generated by `/usr/local/httpd-2.2.14/bin/httpd -k start'.
Program terminated with signal 11, Segmentation fault.
[New process 17266]
#0  0x00dc4402 in __kernel_vsyscall ()
(gdb) thread apply all bt full

Thread 1 (process 17266):
#0  0x00dc4402 in __kernel_vsyscall ()
No symbol table info available.
#1  0x004e24cb in read () from /lib/libpthread.so.0
No symbol table info available.
#2  0x08094545 in ap_mpm_pod_check (pod=0x843e840) at pod.c:54
        c = 0 '\0'
        fd = 4
        rc = 3529888
#3  0x08091f50 in child_main (child_num_arg=0) at worker.c:1258
        threads = (apr_thread_t **) 0x8309a68
        rv = 0
        ts = (thread_starter *) 0x84ccf38
        thread_attr = (apr_threadattr_t *) 0x84ccf48
        start_thread_id = (apr_thread_t *) 0x84ccf80
#4  0x080920fc in make_child (s=0x82ce440, slot=0) at worker.c:1341
        pid = 0
#5  0x08092610 in perform_idle_server_maintenance () at worker.c:1543
        i = 0
        j = 25
        idle_thread_count = 0
        ws = (worker_score *) 0xb7ee8624
        ps = (process_score *) 0xb7ee0044
        free_length = 1
        totally_free_length = 1
        free_slots = {0, 0, 114, 0, 137143680, 0, 1, 0, 1000000, 0, 1000000, 0, -1, 0, 1000000, 4370909, 
  2564584, 1000000, 0, 2533273, 0, 0, 0, 0, -1078526780, 0, -1078526760, 2527544, -1078526652, 0, 0, 2538114}
        last_non_dead = 2
        total_non_dead = 3
        active_thread_count = 0
        reported = 0
#6  0x08092840 in server_main_loop (remaining_children_to_start=0) at worker.c:1646
        child_slot = 1
        exitwhy = 6
        status = 11
        processed_status = 0
        pid = {pid = -1, in = 0x0, out = 0x0, err = 0x80a8d89}
        i = 25
#7  0x08092ba6 in ap_mpm_run (_pconf=0x82cc550, plog=0x82fa608, s=0x82ce440) at worker.c:1748
        remaining_children_to_start = 0
        rv = 0
#8  0x08063518 in main (argc=903651328, argv=0xb6fbb800) at main.c:740
        c = 0 '\0'
        configtestonly = 0
        confname = 0x80a00f5 "conf/httpd.conf"
        def_server_root = 0x80a0105 "/usr/local/httpd-2.2.14"
        temp_error_log = 0x0
        error = 0x0
        process = (process_rec *) 0x82ca5c8
        server_conf = (server_rec *) 0x82ce440
        pglobal = (apr_pool_t *) 0x82ca548
        pconf = (apr_pool_t *) 0x82cc550
        plog = (apr_pool_t *) 0x82fa608
        ptemp = (apr_pool_t *) 0x82d0560
        pcommands = (apr_pool_t *) 0x82ce558
        opt = (apr_getopt_t *) 0x82ce5f0
        rv = 0
        mod = (module **) 0x80ad110
        optarg = 0xf63d4e2e <Address 0xf63d4e2e out of bounds>
        signal_server = (apr_OFN_ap_signal_server_t *) 0x80851f4 <ap_signal_server>
(gdb)
Comment 1 Ruediger Pluem 2009-10-13 00:33:18 UTC
Where are the stacktraces from the other threads?
Comment 2 Jie Gao 2009-10-13 14:10:27 UTC
backtrace for the rest of threads:

> gdb /usr/local/apache/bin/httpd /tmp/core.17211
GNU gdb Fedora (6.8-27.el5)
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i386-redhat-linux-gnu"...

warning: Can't read pathname for load map: Input/output error.
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /usr/lib/libaprutil-1.so.0...done.
Loaded symbols for /usr/lib/libaprutil-1.so.0
Reading symbols from /lib/libcrypt.so.1...done.
Loaded symbols for /lib/libcrypt.so.1
Reading symbols from /usr/lib/libldap-2.3.so.0...done.
Loaded symbols for /usr/lib/libldap-2.3.so.0
Reading symbols from /usr/lib/liblber-2.3.so.0...done.
Loaded symbols for /usr/lib/liblber-2.3.so.0
Reading symbols from /lib/libdb-4.3.so...done.
Loaded symbols for /lib/libdb-4.3.so
Reading symbols from /lib/libexpat.so.0...done.
Loaded symbols for /lib/libexpat.so.0
Reading symbols from /usr/lib/libapr-1.so.0...done.
Loaded symbols for /usr/lib/libapr-1.so.0
Reading symbols from /lib/libpthread.so.0...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libuuid.so.1...done.
Loaded symbols for /lib/libuuid.so.1
Reading symbols from /usr/lib/libpq.so.4...done.
Loaded symbols for /usr/lib/libpq.so.4
Reading symbols from /usr/lib/libsqlite3.so.0...done.
Loaded symbols for /usr/lib/libsqlite3.so.0
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /usr/lib/libsasl2.so.2...done.
Loaded symbols for /usr/lib/libsasl2.so.2
Reading symbols from /lib/libssl.so.6...done.
Loaded symbols for /lib/libssl.so.6
Reading symbols from /lib/libcrypto.so.6...done.
Loaded symbols for /lib/libcrypto.so.6
Reading symbols from /usr/lib/libkrb5.so.3...done.
Loaded symbols for /usr/lib/libkrb5.so.3
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /usr/lib/libgssapi_krb5.so.2...done.
Loaded symbols for /usr/lib/libgssapi_krb5.so.2
Reading symbols from /lib/libcom_err.so.2...done.
Loaded symbols for /lib/libcom_err.so.2
Reading symbols from /usr/lib/libk5crypto.so.3...done.
Loaded symbols for /usr/lib/libk5crypto.so.3
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/libkrb5support.so.0...done.
Loaded symbols for /usr/lib/libkrb5support.so.0
Reading symbols from /lib/libkeyutils.so.1...done.
Loaded symbols for /lib/libkeyutils.so.1
Reading symbols from /lib/libselinux.so.1...done.
Loaded symbols for /lib/libselinux.so.1
Reading symbols from /lib/libsepol.so.1...done.
Loaded symbols for /lib/libsepol.so.1
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_authn_file.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_authn_file.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_authn_dbm.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_authn_dbm.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_authn_anon.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_authn_anon.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_authn_dbd.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_authn_dbd.so
Reading symbols from
/usr/local/httpd-2.2.14/modules/mod_authn_default.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_authn_default.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_authz_host.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_authz_host.so
Reading symbols from
/usr/local/httpd-2.2.14/modules/mod_authz_groupfile.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_authz_groupfile.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_authz_user.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_authz_user.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_authz_dbm.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_authz_dbm.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_authz_owner.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_authz_owner.so
Reading symbols from
/usr/local/httpd-2.2.14/modules/mod_authz_default.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_authz_default.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_auth_basic.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_auth_basic.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_auth_digest.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_auth_digest.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_dbd.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_dbd.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_dumpio.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_dumpio.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_ext_filter.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_ext_filter.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_include.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_include.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_filter.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_filter.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_substitute.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_substitute.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_deflate.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_deflate.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_log_config.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_log_config.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_logio.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_logio.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_env.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_env.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_mime_magic.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_mime_magic.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_expires.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_expires.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_headers.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_headers.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_ident.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_ident.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_unique_id.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_unique_id.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_setenvif.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_setenvif.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_version.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_version.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_proxy.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_proxy.so
Reading symbols from
/usr/local/httpd-2.2.14/modules/mod_proxy_connect.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_proxy_connect.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_proxy_ftp.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_proxy_ftp.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_proxy_http.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_proxy_http.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_proxy_scgi.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_proxy_scgi.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_proxy_ajp.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_proxy_ajp.so
Reading symbols from
/usr/local/httpd-2.2.14/modules/mod_proxy_balancer.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_proxy_balancer.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_ssl.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_ssl.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_mime.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_mime.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_dav.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_dav.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_status.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_status.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_autoindex.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_autoindex.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_asis.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_asis.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_info.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_info.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_cgid.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_cgid.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_dav_fs.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_dav_fs.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_vhost_alias.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_vhost_alias.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_negotiation.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_negotiation.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_dir.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_dir.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_imagemap.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_imagemap.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_actions.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_actions.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_speling.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_speling.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_userdir.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_userdir.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_alias.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_alias.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_rewrite.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_rewrite.so
Reading symbols from /usr/lib/libxml2.so...done.
Loaded symbols for /usr/lib/libxml2.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_xml2enc.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_xml2enc.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_proxy_html.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_proxy_html.so
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Core was generated by `/usr/local/httpd-2.2.14/bin/httpd -k start'.
Program terminated with signal 11, Segmentation fault.
[New process 17211]
#0  0x00dc4402 in __kernel_vsyscall ()
(gdb) thread apply all bt full

Thread 1 (process 17211):
#0  0x00dc4402 in __kernel_vsyscall ()
No symbol table info available.
#1  0x004e24cb in read () from /lib/libpthread.so.0
No symbol table info available.
#2  0x08094545 in ap_mpm_pod_check (pod=0x843e840) at pod.c:54
        c = 0 '\0'
        fd = 4
        rc = 3529888
#3  0x08091f50 in child_main (child_num_arg=1) at worker.c:1258
        threads = (apr_thread_t **) 0x8309a68
        rv = 0
        ts = (thread_starter *) 0x84ccf38
        thread_attr = (apr_threadattr_t *) 0x84ccf48
        start_thread_id = (apr_thread_t *) 0x84ccf80
#4  0x080920fc in make_child (s=0x82ce440, slot=1) at worker.c:1341
        pid = 0
#5  0x08092231 in startup_children (number_to_start=1) at worker.c:1375
        i = 1
#6  0x08092a9a in ap_mpm_run (_pconf=0x82cc550, plog=0x82fa608, s=0x82ce440) at
worker.c:1725
        remaining_children_to_start = 2
        rv = 0
#7  0x08063518 in main (argc=903651328, argv=0xb6fcf800) at main.c:740
        c = 0 '\0'
        configtestonly = 0
        confname = 0x80a00f5 "conf/httpd.conf"
        def_server_root = 0x80a0105 "/usr/local/httpd-2.2.14"
        temp_error_log = 0x0
        error = 0x0
        process = (process_rec *) 0x82ca5c8
        server_conf = (server_rec *) 0x82ce440
        pglobal = (apr_pool_t *) 0x82ca548
        pconf = (apr_pool_t *) 0x82cc550
        plog = (apr_pool_t *) 0x82fa608
        ptemp = (apr_pool_t *) 0x82d0560
        pcommands = (apr_pool_t *) 0x82ce558
        opt = (apr_getopt_t *) 0x82ce5f0
        rv = 0
        mod = (module **) 0x80ad110
        optarg = 0xf63d4e2e <Address 0xf63d4e2e out of bounds>
        signal_server = (apr_OFN_ap_signal_server_t *) 0x80851f4
<ap_signal_server>
(gdb) 

---

> gdb /usr/local/apache/bin/httpd /tmp/core.17210
GNU gdb Fedora (6.8-27.el5)
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i386-redhat-linux-gnu"...

warning: Can't read pathname for load map: Input/output error.
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /usr/lib/libaprutil-1.so.0...done.
Loaded symbols for /usr/lib/libaprutil-1.so.0
Reading symbols from /lib/libcrypt.so.1...done.
Loaded symbols for /lib/libcrypt.so.1
Reading symbols from /usr/lib/libldap-2.3.so.0...done.
Loaded symbols for /usr/lib/libldap-2.3.so.0
Reading symbols from /usr/lib/liblber-2.3.so.0...done.
Loaded symbols for /usr/lib/liblber-2.3.so.0
Reading symbols from /lib/libdb-4.3.so...done.
Loaded symbols for /lib/libdb-4.3.so
Reading symbols from /lib/libexpat.so.0...done.
Loaded symbols for /lib/libexpat.so.0
Reading symbols from /usr/lib/libapr-1.so.0...done.
Loaded symbols for /usr/lib/libapr-1.so.0
Reading symbols from /lib/libpthread.so.0...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libuuid.so.1...done.
Loaded symbols for /lib/libuuid.so.1
Reading symbols from /usr/lib/libpq.so.4...done.
Loaded symbols for /usr/lib/libpq.so.4
Reading symbols from /usr/lib/libsqlite3.so.0...done.
Loaded symbols for /usr/lib/libsqlite3.so.0
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /usr/lib/libsasl2.so.2...done.
Loaded symbols for /usr/lib/libsasl2.so.2
Reading symbols from /lib/libssl.so.6...done.
Loaded symbols for /lib/libssl.so.6
Reading symbols from /lib/libcrypto.so.6...done.
Loaded symbols for /lib/libcrypto.so.6
Reading symbols from /usr/lib/libkrb5.so.3...done.
Loaded symbols for /usr/lib/libkrb5.so.3
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /usr/lib/libgssapi_krb5.so.2...done.
Loaded symbols for /usr/lib/libgssapi_krb5.so.2
Reading symbols from /lib/libcom_err.so.2...done.
Loaded symbols for /lib/libcom_err.so.2
Reading symbols from /usr/lib/libk5crypto.so.3...done.
Loaded symbols for /usr/lib/libk5crypto.so.3
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/libkrb5support.so.0...done.
Loaded symbols for /usr/lib/libkrb5support.so.0
Reading symbols from /lib/libkeyutils.so.1...done.
Loaded symbols for /lib/libkeyutils.so.1
Reading symbols from /lib/libselinux.so.1...done.
Loaded symbols for /lib/libselinux.so.1
Reading symbols from /lib/libsepol.so.1...done.
Loaded symbols for /lib/libsepol.so.1
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_authn_file.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_authn_file.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_authn_dbm.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_authn_dbm.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_authn_anon.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_authn_anon.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_authn_dbd.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_authn_dbd.so
Reading symbols from
/usr/local/httpd-2.2.14/modules/mod_authn_default.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_authn_default.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_authz_host.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_authz_host.so
Reading symbols from
/usr/local/httpd-2.2.14/modules/mod_authz_groupfile.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_authz_groupfile.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_authz_user.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_authz_user.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_authz_dbm.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_authz_dbm.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_authz_owner.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_authz_owner.so
Reading symbols from
/usr/local/httpd-2.2.14/modules/mod_authz_default.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_authz_default.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_auth_basic.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_auth_basic.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_auth_digest.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_auth_digest.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_dbd.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_dbd.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_dumpio.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_dumpio.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_ext_filter.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_ext_filter.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_include.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_include.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_filter.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_filter.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_substitute.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_substitute.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_deflate.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_deflate.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_log_config.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_log_config.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_logio.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_logio.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_env.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_env.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_mime_magic.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_mime_magic.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_expires.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_expires.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_headers.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_headers.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_ident.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_ident.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_unique_id.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_unique_id.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_setenvif.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_setenvif.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_version.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_version.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_proxy.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_proxy.so
Reading symbols from
/usr/local/httpd-2.2.14/modules/mod_proxy_connect.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_proxy_connect.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_proxy_ftp.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_proxy_ftp.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_proxy_http.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_proxy_http.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_proxy_scgi.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_proxy_scgi.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_proxy_ajp.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_proxy_ajp.so
Reading symbols from
/usr/local/httpd-2.2.14/modules/mod_proxy_balancer.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_proxy_balancer.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_ssl.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_ssl.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_mime.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_mime.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_dav.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_dav.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_status.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_status.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_autoindex.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_autoindex.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_asis.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_asis.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_info.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_info.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_cgid.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_cgid.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_dav_fs.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_dav_fs.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_vhost_alias.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_vhost_alias.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_negotiation.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_negotiation.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_dir.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_dir.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_imagemap.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_imagemap.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_actions.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_actions.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_speling.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_speling.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_userdir.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_userdir.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_alias.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_alias.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_rewrite.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_rewrite.so
Reading symbols from /usr/lib/libxml2.so...done.
Loaded symbols for /usr/lib/libxml2.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_xml2enc.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_xml2enc.so
Reading symbols from /usr/local/httpd-2.2.14/modules/mod_proxy_html.so...done.
Loaded symbols for /usr/local/httpd-2.2.14/modules/mod_proxy_html.so
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Core was generated by `/usr/local/httpd-2.2.14/bin/httpd -k start'.
Program terminated with signal 11, Segmentation fault.
[New process 17210]
#0  0x00dc4402 in __kernel_vsyscall ()
(gdb) 
(gdb)  thread apply all bt full

Thread 1 (process 17210):
#0  0x00dc4402 in __kernel_vsyscall ()
No symbol table info available.
#1  0x004e24cb in read () from /lib/libpthread.so.0
No symbol table info available.
#2  0x08094545 in ap_mpm_pod_check (pod=0x843e840) at pod.c:54
        c = 0 '\0'
        fd = 4
        rc = 3529888
#3  0x08091f50 in child_main (child_num_arg=0) at worker.c:1258
        threads = (apr_thread_t **) 0x8309a68
        rv = 0
        ts = (thread_starter *) 0x84ccf38
        thread_attr = (apr_threadattr_t *) 0x84ccf48
        start_thread_id = (apr_thread_t *) 0x84ccf80
#4  0x080920fc in make_child (s=0x82ce440, slot=0) at worker.c:1341
        pid = 0
#5  0x08092231 in startup_children (number_to_start=2) at worker.c:1375
        i = 0
#6  0x08092a9a in ap_mpm_run (_pconf=0x82cc550, plog=0x82fa608, s=0x82ce440) at
worker.c:1725
        remaining_children_to_start = 2
        rv = 0
#7  0x08063518 in main (argc=903651328, argv=0xb6fcf800) at main.c:740
        c = 0 '\0'
        configtestonly = 0
        confname = 0x80a00f5 "conf/httpd.conf"
        def_server_root = 0x80a0105 "/usr/local/httpd-2.2.14"
        temp_error_log = 0x0
        error = 0x0
        process = (process_rec *) 0x82ca5c8
        server_conf = (server_rec *) 0x82ce440
        pglobal = (apr_pool_t *) 0x82ca548
        pconf = (apr_pool_t *) 0x82cc550
        plog = (apr_pool_t *) 0x82fa608
        ptemp = (apr_pool_t *) 0x82d0560
        pcommands = (apr_pool_t *) 0x82ce558
        opt = (apr_getopt_t *) 0x82ce5f0
        rv = 0
        mod = (module **) 0x80ad110
        optarg = 0xf63d4e2e <Address 0xf63d4e2e out of bounds>
        signal_server = (apr_OFN_ap_signal_server_t *) 0x80851f4
<ap_signal_server>
---
Comment 3 Ruediger Pluem 2009-10-13 22:54:31 UTC
This is a misunderstanding. I did not mean the other core dumps, but the other threads in the first core dump. The stacktrace from the thread given gives no hint for a possible crash. The crash must have happened in a different thread of the same process and thus same core dump that isn't documented here.
Comment 4 Jie Gao 2009-10-14 20:13:38 UTC
(In reply to comment #3)
> This is a misunderstanding. I did not mean the other core dumps, but the other
> threads in the first core dump. The stacktrace from the thread given gives no
> hint for a possible crash. The crash must have happened in a different thread
> of the same process and thus same core dump that isn't documented here.

I did run "thread apply all bt full". If that doesn't give you all the threads, what does?

Jie
Comment 5 Ruediger Pluem 2009-10-15 22:04:31 UTC
(In reply to comment #4)
> (In reply to comment #3)
> > This is a misunderstanding. I did not mean the other core dumps, but the other
> > threads in the first core dump. The stacktrace from the thread given gives no
> > hint for a possible crash. The crash must have happened in a different thread
> > of the same process and thus same core dump that isn't documented here.
> 
> I did run "thread apply all bt full". If that doesn't give you all the threads,
> what does?

That is weird. Can you do an

info threads?
Comment 6 Jie Gao 2009-10-15 22:10:06 UTC
(gdb) info threads
* 1 process 17266  0x00dc4402 in __kernel_vsyscall ()
(gdb)
Comment 7 Ruediger Pluem 2009-10-15 22:21:31 UTC
Thanks but the problem is that the crash did not happen here. So with only these stacktraces available we cannot do anything. We need to wait until more meaningful crashes happen.
Comment 8 William A. Rowe Jr. 2018-11-07 21:09:50 UTC
Please help us to refine our list of open and current defects; this is a mass update of old and inactive Bugzilla reports which reflect user error, already resolved defects, and still-existing defects in httpd.

As repeatedly announced, the Apache HTTP Server Project has discontinued all development and patch review of the 2.2.x series of releases. The final release 2.2.34 was published in July 2017, and no further evaluation of bug reports or security risks will be considered or published for 2.2.x releases. All reports older than 2.4.x have been updated to status RESOLVED/LATER; no further action is expected unless the report still applies to a current version of httpd.

If your report represented a question or confusion about how to use an httpd feature, an unexpected server behavior, problems building or installing httpd, or working with an external component (a third party module, browser etc.) we ask you to start by bringing your question to the User Support and Discussion mailing list, see [https://httpd.apache.org/lists.html#http-users] for details. Include a link to this Bugzilla report for completeness with your question.

If your report was clearly a defect in httpd or a feature request, we ask that you retest using a modern httpd release (2.4.33 or later) released in the past year. If it can be reproduced, please reopen this bug and change the Version field above to the httpd version you have reconfirmed with.

Your help in identifying defects or enhancements still applicable to the current httpd server software release is greatly appreciated.