-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 = 0x1 Address 0x1 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]