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 32085] - httpd segfaults when called from apachectl and LD_PRELOAD is used.
Date Thu, 11 Nov 2004 20:51:41 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=32085>.
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=32085

httpd segfaults when called from apachectl and LD_PRELOAD is used.





------- Additional Comments From rayvd@digitalpath.net  2004-11-11 20:51 -------
Here is the backtrace:

(gdb) bt full
#0  0xb6757041 in apr_pstrdup (a=0x80e50a8, s=0x6a626f28 <Address 0x6a626f28 out
of bounds>) at apr_strings.c:76
        res = 0x6a626f28 <Address 0x6a626f28 out of bounds>
#1  0x0806b710 in mod_auth_ldap_parse_url (cmd=0xbfffa410, config=0x8164df8, 
    url=0x8164ed0
"ldap://chico-ldap1.digitalpath.net/dc=ldap,dc=digitalpath,dc=net?uid") at
mod_auth_ldap.c:758
        i = 0
        result = 0
        urld = (LDAPURLDesc *) 0xb6165070
#2  0x0809ee38 in invoke_cmd (cmd=0x80d6500, parms=0xbfffa410,
mconfig=0x8164df8, args=0x814ae6e "")
    at config.c:675
        w = 0x8164ed0
"ldap://chico-ldap1.digitalpath.net/dc=ldap,dc=digitalpath,dc=net?uid"
        w2 = 0xb633a06c " pj�\200�k�"
        w3 = 0xb7510ea0 "(objectClass=*)"
        errmsg = 0x80d6500 "q�\v\b �\006\b"
#3  0x0809f760 in ap_walk_config_sub (current=0x814ae08, parms=0xbfffa410,
section_vector=0x81648d0)
    at config.c:1059
        retval = 0x0
        mod = (module *) 0x80d6640
#4  0x0809e590 in ap_walk_config (current=0x814ae08, parms=0xbfffa410,
section_vector=0x81648d0)
    at config.c:1098
        errmsg = 0x0
        oldconfig = (ap_conf_vector_t *) 0x8164168
#5  0x080ae7cc in urlsection (cmd=0xbfffa410, mconfig=0x8164388, arg=0x8164a54
"") at core.c:1778
        errmsg = 0x0
        endp = 0x8164a68 ""
        old_overrides = 150
        old_path = 0x0
        conf = (core_dir_config *) 0x8164a68
        r = (regex_t *) 0x0
        thiscmd = (const command_rec *) 0x80d2fb8
        new_url_conf = (ap_conf_vector_t *) 0x81648d0
        err = 0x0
#6  0x0809ee38 in invoke_cmd (cmd=0x80d2fb8, parms=0xbfffa410, mconfig=0x8164388, 
    args=0x814ac40 "/ldap-status>") at config.c:675
        w = 0x80d2fb8 "�\020\r\b��\n\b"
        w2 = 0xb633a06c " pj�\200�k�"
        w3 = 0xb7510ea0 "(objectClass=*)"
        errmsg = 0x80d2fb8 "�\020\r\b��\n\b"
#7  0x0809f760 in ap_walk_config_sub (current=0x814ac20, parms=0xbfffa410,
section_vector=0x8164168)
    at config.c:1059
        retval = 0x0
        mod = (module *) 0x80d8140
#8  0x0809e590 in ap_walk_config (current=0x814ac20, parms=0xbfffa410,
section_vector=0x8164168)
    at config.c:1098
        errmsg = 0x0
        oldconfig = (ap_conf_vector_t *) 0x81247b8
#9  0x080aed0c in virtualhost_section (cmd=0xbfffa410, dummy=0x8125868, 
    arg=0x814a980 "p�\024\b��\024\b\030\005\025\bȩ\024\b") at core.c:2004
        main_server = (server_rec *) 0x80eb000
        s = (server_rec *) 0x8163f30
        errmsg = 0x0
        endp = 0x8126ad8 "/usr/local/apache2/conf/httpd.conf"
        p = (apr_pool_t *) 0x80e50a8
        err = 0x0
#10 0x0809ee38 in invoke_cmd (cmd=0x80d2fd0, parms=0xbfffa410, mconfig=0x8125868, 
    args=0x814a9a0 "65.164.104.249:80>") at config.c:675
        w = 0x80d2fd0 "T\021\r\b`�\n\b"
        w2 = 0xb633a06c " pj�\200�k�"
        w3 = 0xb7510ea0 "(objectClass=*)"
        errmsg = 0x80d2fd0 "T\021\r\b`�\n\b"
#11 0x0809f760 in ap_walk_config_sub (current=0x814a980, parms=0xbfffa410,
section_vector=0x81247b8)
    at config.c:1059
        retval = 0x0
        mod = (module *) 0x80d8140
#12 0x0809e7b8 in ap_process_config_tree (s=0xb7510ea0, conftree=0x8126dd0,
p=0x80e50a8, ptemp=0x0)
    at config.c:1098
        errmsg = 0x0
        parms = {info = 0x0, override = 95, limited = -1, limited_xmethods =
0x0, xlimited = 0x0, 
  config_file = 0x0, directive = 0x814ae08, pool = 0x80e50a8, temp_pool =
0x8121198, server = 0x8163f30, 
  path = 0x8164a58 "/ldap-status", cmd = 0x80d6500, context = 0x81648d0,
err_directive = 0x0}
#13 0x080a13c6 in main (argc=2, argv=0xbfffa554) at main.c:538
        c = 116 't'
        configtestonly = 1
        confname = 0x80ce81f "conf/httpd.conf"
        def_server_root = 0x80cef53 "/usr/local/apache2"
        temp_error_log = 0x0
        server_conf = (server_rec *) 0x80eb000
        pglobal = (apr_pool_t *) 0x80e30a0
        pconf = (apr_pool_t *) 0x80e50a8
        plog = (apr_pool_t *) 0x811f190
        ptemp = (apr_pool_t *) 0x8121198
        pcommands = (apr_pool_t *) 0x80e70b0
        opt = (apr_getopt_t *) 0x80e7148
        rv = 0
        mod = (module **) 0x80eb000
        optarg = 0x0
        signal_server = (apr_OFN_ap_signal_server_t *) 0xb7510ea0 <__nan_union+36>

Thanks.

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


Mime
View raw message