-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Sorry for the off topic post, but I'm not sure where else to post...

Has anyone here ever seen "bugs" with requests on an EAPI enabled Apache where 
r->per_dir_config is NULL? I haven't managed to replicate the bug yet, but a 
number of AxKit users are seeing segfaults with EAPI enabled Apache's on 
directory requests when I try and do ap_get_module_config(r->per_dir_config, 
&XS_AxKit) (it segvs because ap_get_module_config is a macro that tries to 
expand the per_dir_config).

Here's a full printout of *r at the time of the request:

(gdb) p *r
$2 = {pool = 0x82b2684, connection = 0x82af65c, server = 0x80991ac, next
= 0x0, prev = 0x0, main = 0x0, the_request = 0x82b3e0c "GET /axkit/
HTTP/1.1", 
  assbackwards = 0, proxyreq = NOT_PROXY, header_only = 0, protocol =
0x82b3e44 "HTTP/1.1", proto_num = 1001, hostname = 0x82b41bc
"linux.metall", 
  request_time = 1023112564, status_line = 0x0, status = 200, method =
0x82b3e24 "GET", method_number = 0, allowed = 0, sent_bodyct = 0,
bytes_sent = 0, 
  mtime = 0, chunked = 0, byterange = 0, boundary = 0x0, range = 0x0,
clength = 0, remaining = 0, read_length = 0, read_body = 0, read_chunked
= 0, 
  expecting_100 = 0, headers_in = 0x82b280c, headers_out = 0x82b2b5c,
err_headers_out = 0x82b2bd4, subprocess_env = 0x82b29b4, notes =
0x82b2c14, 
  content_type = 0x401ffb8c "httpd/unix-directory", handler = 0x0,
content_encoding = 0x0, content_language = 0x0, content_languages = 0x0,

  vlist_validator = 0x0, no_cache = 0, no_local_copy = 0, unparsed_uri =
0x82b3e34 "/axkit/", uri = 0x82b3e3c "/axkit/", 
  filename = 0x82b47ac "/var/www/htdocs/axkit", path_info = 0x82b47c4
"/", args = 0x0, finfo = {st_dev = 771, __pad1 = 0, __st_ino = 136291, 
    st_mode = 16877, st_nlink = 3, st_uid = 30, st_gid = 65533, st_rdev
= 0, __pad2 = 0, st_size = 17592186044824, st_blksize = 0, 
    st_blocks = 1023088722, st_atime = 1023088786, __unused1 = 0,
st_mtime = 1023088786, __unused2 = 0, st_ctime = 0, __unused3 = 0,
st_ino = 0}, 
  parsed_uri = {scheme = 0x0, hostinfo = 0x0, user = 0x0, password =
0x0, hostname = 0x82b3e3c "/axkit/", port_str = 0x0, path = 0x0, query =
0x0, 
    fragment = 0x10000 <Address 0x10000 out of bounds>, hostent =
0x82b491c, port = 11348, is_initialized = 1, dns_looked_up = 1,
dns_resolved = 0}, 
  per_dir_config = 0x0, request_config = 0x82b47ac, htaccess =
0x82b2dfc, case_preserved_filename = 0x82b2684 "x&+\b\210F+\b\004B+\b",
ctx = 0x8}

- -- 
<:->get a SMart net</:->
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQE8+4RIVBc71ct6OywRAh/LAJ4h7V4HCV5kJKjjbfIcq8F+OHFIHwCfafcJ
nbkV9odlgzNWi0zdyOk5u0U=
=E4lD
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to