Daniel, Could be bad hardware. Search google for Signal 11.
Probably your memory (usual cause I've seen). good luck. Ed On Tue, Oct 08, 2002 at 09:46:16AM -0700, [EMAIL PROTECTED] wrote: > Sorry for the repost, but no responses so far, and I need some help with > this one. > > I've managed to get a couple of backtraces on a segfault problem we've > been having for months now. The segfaults occur pretty rarely on the > whole, but once a client triggers one on a particular page, they do not > stop. The length and content of the request are key in making the > segfaults happen. Modifying the cookie or adding characters to the > request line causes the segfaults to stop. > > example (word wrapped): > > > This request will produce a segfault (backtrace in attached gdb1.txt) > and about 1/3 of the expected page : > > > nc 192.168.1.20 84 > GET /perl/section/entcmpt/ HTTP/1.1 > User-Agent: Mozilla/5.0 (compatible; Konqueror/3; Linux 2.4.18-5) > Pragma: no-cache > Cache-control: no-cache > Accept: text/*, image/jpeg, image/png, image/*, */* > Accept-Encoding: x-gzip, gzip, identity > Accept-Charset: iso-8859-1, utf-8;q=0.5, *;q=0.5 > Accept-Language: en > Host: 192.168.1.20:84 > Cookie: > >mxstsn=1033666066:19573.19579.19572.19574.19577.19580.19576.19558.19560.19559.19557.19567.19566.19568.19544.19553.19545.19551.19554.19546.19548.19547.19532.19535.19533.19538.19534:0; > > > Apache=192.168.2.1.124921033666065714 > > > Adding a bunch of zeroes to the URI (which does not change the code > functionality) causes the page to work correctly: > > > nc 192.168.1.20 84 > GET > /perl/section/entcmpt/?00000000000000000000000000000000000000000000000000000000 > > HTTP/1.1 > User-Agent: Mozilla/5.0 (compatible; Konqueror/3; Linux 2.4.18-5) > Pragma: no-cache > Cache-control: no-cache > Accept: text/*, image/jpeg, image/png, image/*, */* > Accept-Encoding: x-gzip, gzip, identity > Accept-Charset: iso-8859-1, utf-8;q=0.5, *;q=0.5 > Accept-Language: en > Host: 192.168.1.20:84 > Cookie: > >mxstsn=1033666066:19573.19579.19572.19574.19577.19580.19576.19558.19560.19559.19557.19567.19566.19568.19544.19553.19545.19551.19554.19546.19548.19547.19532.19535.19533.19538.19534:0; > > > Apache=192.168.2.1.124921033666065714 > > > > > Some info: > /usr/apache-perl/bin/httpd -l > Compiled-in modules: > http_core.c > mod_env.c > mod_log_config.c > mod_mime.c > mod_negotiation.c > mod_status.c > mod_include.c > mod_autoindex.c > mod_dir.c > mod_cgi.c > mod_asis.c > mod_imap.c > mod_actions.c > mod_userdir.c > mod_alias.c > mod_access.c > mod_auth.c > mod_so.c > mod_setenvif.c > mod_php4.c > mod_perl.c > > > > Please forgive any obvious missing info (i'm not a c programmer). The > first backtrace shows the segfault happening in mod_perl_sent_header(), > and the second shows it happening in the ap_make_array() which was from > Apache::Cookie. I don't have one handy now, but I've also seen it happen > in ap_soft_timeout() after an XS_Apache_print (r->server was out of bounds). > > I've added a third backtrace where r->content_encoding contains the > above 'mxstsn' cookie name. > > > > > Any help would be greatly appreciated. > > -- > -- > Daniel Bohling > NewsFactor Network > > [root@proxy dumps]# gdb /usr/apache-perl/bin/httpd core.12510 > GNU gdb Red Hat Linux (5.2-2) > Copyright 2002 Free Software Foundation, Inc. > GDB is free software, covered by the GNU General Public License, and you are > welcome to change it and/or distribute copies of it under certain conditions. > Type "show copying" to see the conditions. > There is absolutely no warranty for GDB. Type "show warranty" for details. > This GDB was configured as "i386-redhat-linux"... > Core was generated by `/usr/apache-perl/bin/httpd'. > Program terminated with signal 11, Segmentation fault. > Reading symbols from /lib/libpam.so.0...done. > Loaded symbols for /lib/libpam.so.0 > Reading symbols from /usr/lib/libmysqlclient.so.10...done. > Loaded symbols for /usr/lib/libmysqlclient.so.10 > Reading symbols from /lib/libcrypt.so.1...done. > Loaded symbols for /lib/libcrypt.so.1 > Reading symbols from /lib/libresolv.so.2...done. > Loaded symbols for /lib/libresolv.so.2 > Reading symbols from /lib/i686/libm.so.6...done. > Loaded symbols for /lib/i686/libm.so.6 > Reading symbols from /lib/libdl.so.2...done. > Loaded symbols for /lib/libdl.so.2 > Reading symbols from /lib/libnsl.so.1...done. > Loaded symbols for /lib/libnsl.so.1 > Reading symbols from /lib/i686/libc.so.6...bdone. > Loaded symbols for /lib/i686/libc.so.6 > Reading symbols from /lib/libutil.so.1...done. > Loaded symbols for /lib/libutil.so.1 > Reading symbols from /usr/lib/libexpat.so.0...done. > Loaded symbols for /usr/lib/libexpat.so.0 > Reading symbols from /usr/lib/libz.so.1...done. > Loaded symbols for /usr/lib/libz.so.1 > Reading symbols from /lib/ld-linux.so.2...done. > Loaded symbols for /lib/ld-linux.so.2 > Reading symbols from /lib/libnss_files.so.2...done. > Loaded symbols for /lib/libnss_files.so.2 > Reading symbols from >/usr/lib/perl5/5.6.1/i386-linux/auto/Data/Dumper/Dumper.so...done. > Loaded symbols for /usr/lib/perl5/5.6.1/i386-linux/auto/Data/Dumper/Dumper.so > Reading symbols from /usr/lib/perl5/5.6.1/i386-linux/auto/Socket/Socket.so...done. > Loaded symbols for /usr/lib/perl5/5.6.1/i386-linux/auto/Socket/Socket.so > Reading symbols from /usr/lib/perl5/5.6.1/i386-linux/auto/IO/IO.so...done. > Loaded symbols for /usr/lib/perl5/5.6.1/i386-linux/auto/IO/IO.so > Reading symbols from /usr/lib/perl5/5.6.1/i386-linux/auto/Opcode/Opcode.so...done. > Loaded symbols for /usr/lib/perl5/5.6.1/i386-linux/auto/Opcode/Opcode.so > Reading symbols from >/usr/lib/perl5/vendor_perl/5.6.1/i386-linux/auto/Digest/MD5/MD5.so...done. > Loaded symbols for /usr/lib/perl5/vendor_perl/5.6.1/i386-linux/auto/Digest/MD5/MD5.so > Reading symbols from >/usr/lib/perl5/site_perl/5.6.0/i386-linux/auto/DBI/DBI.so...done. > Loaded symbols for /usr/lib/perl5/site_perl/5.6.0/i386-linux/auto/DBI/DBI.so > Reading symbols from >/usr/lib/perl5/site_perl/5.6.0/i386-linux/auto/DBD/mysql/mysql.so...done. > Loaded symbols for /usr/lib/perl5/site_perl/5.6.0/i386-linux/auto/DBD/mysql/mysql.so > tReading symbols from >/usr/lib/perl5/site_perl/5.6.1/i386-linux/auto/Apache/Request/Request.so...done. > Loaded symbols for >/usr/lib/perl5/site_perl/5.6.1/i386-linux/auto/Apache/Request/Request.so > Reading symbols from >/usr/lib/perl5/site_perl/5.6.1/i386-linux/auto/Apache/Cookie/Cookie.so...done. > Loaded symbols for >/usr/lib/perl5/site_perl/5.6.1/i386-linux/auto/Apache/Cookie/Cookie.so > Reading symbols from /usr/lib/perl5/5.6.1/i386-linux/auto/B/B.so...done. > Loaded symbols for /usr/lib/perl5/5.6.1/i386-linux/auto/B/B.so > Reading symbols from >/usr/lib/perl5/site_perl/5.6.1/i386-linux/auto/Apache/Symbol/Symbol.so...done. > Loaded symbols for >/usr/lib/perl5/site_perl/5.6.1/i386-linux/auto/Apache/Symbol/Symbol.so > Reading symbols from /lib/libnss_nis.so.2...done. > Loaded symbols for /lib/libnss_nis.so.2 > Reading symbols from /lib/libnss_dns.so.2...done. > Loaded symbols for /lib/libnss_dns.so.2 > Reading symbols from /usr/apache-perl/libexec/mod_usertrack.so...done. > Loaded symbols for /usr/apache-perl/libexec/mod_usertrack.so > #0 0x0811cc59 in mod_perl_sent_header (r=0x8814724, val=0) at mod_perl.c:825 > 825 dPPDIR; > (gdb) bt > #0 0x0811cc59 in mod_perl_sent_header (r=0x8814724, val=0) at mod_perl.c:825 > #1 0x0812a585 in XS_Apache_print (cv=0x846d678) at Apache.c:1738 > #2 0x081a121c in Perl_pp_entersub () > #3 0x0819b668 in Perl_runops_standard () > #4 0x0815ad84 in S_call_body () > #5 0x0815a951 in perl_call_sv () > #6 0x0819c5b6 in Perl_pp_print () > #7 0x0819b668 in Perl_runops_standard () > #8 0x0815ad84 in S_call_body () > #9 0x0815ab61 in perl_call_sv () > #10 0x0811f466 in perl_call_handler (sv=0x8635d68, r=0x873d53c, args=0x0) at >mod_perl.c:1655 > #11 0x0811ebd3 in perl_run_stacked_handlers (hook=0x8211a19 "PerlHandler", >r=0x873d53c, handlers=0x8635d44) at mod_perl.c:1371 > #12 0x0811ce49 in perl_handler (r=0x873d53c) at mod_perl.c:897 > #13 0x0813bdd1 in ap_invoke_handler (r=0x873d53c) at http_config.c:517 > #14 0x0814cdac in process_request_internal (r=0x873d53c) at http_request.c:1308 > #15 0x0814ce2e in ap_process_request (r=0x873d53c) at http_request.c:1324 > #16 0x08145934 in child_main (child_num_arg=7) at http_main.c:4595 > #17 0x08145b57 in make_child (s=0x8263c04, slot=7, now=1033666070) at >http_main.c:4765 > #18 0x08145e89 in perform_idle_server_maintenance () at http_main.c:4947 > #19 0x081463b5 in standalone_main (argc=1, argv=0xbffffb14) at http_main.c:5184 > #20 0x081469a8 in main (argc=1, argv=0xbffffb14) at http_main.c:5448 > #21 0x400ea507 in init (argc=135554608, argv=0x1, envp=0xbffffb14) at >../sysdeps/unix/sysv/linux/init-first.c:68 > (gdb) info locals > r = (request_rec *) 0x8814724 > val = 0 > cld = (perl_dir_config *) 0x14 > (gdb) print *r > $1 = {pool = 0x6f697463, connection = 0x879006e, server = 0x7265702f, next = 0x2f6c, >prev = 0x7473786d, main = 0x8006e73, > the_request = 0x33333031 <Address 0x33333031 out of bounds>, assbackwards = >808859190, proxyreq = 825898550, header_only = 859256121, > protocol = 0x3539312e <Address 0x3539312e out of bounds>, proto_num = 825112887, > hostname = 0x32373539 <Address 0x32373539 out of bounds>, request_time = 892940590, > status_line = 0x312e3437 <Address 0x312e3437 out of bounds>, status = 926364985, > method = 0x3539312e <Address 0x3539312e out of bounds>, method_number = 825110584, >allowed = 909587769, sent_bodyct = 892940590, > bytes_sent = 825112629, mtime = 808858937, chunked = 892940590, byterange = >825112885, > boundary = 0x37353539 <Address 0x37353539 out of bounds>, range = 0x3539312e ><Address 0x3539312e out of bounds>, clength = 825112374, > remaining = 909522233, read_length = 892940590, read_body = 825112630, >read_chunked = 875836729, expecting_100 = 892940590, > headers_in = 0x312e3335, headers_out = 0x35343539, err_headers_out = 0x3539312e, >subprocess_env = 0x312e3135, notes = 0x34353539, > content_type = 0x3539312e <Address 0x3539312e out of bounds>, handler = 0x312e3634 ><Address 0x312e3634 out of bounds>, > content_encoding = 0x38343539 <Address 0x38343539 out of bounds>, content_language >= 0x3539312e <Address 0x3539312e out of bounds>, > content_languages = 0x312e3734, vlist_validator = 0x32333539 <Address 0x32333539 >out of bounds>, no_cache = 892940590, > no_local_copy = 825111859, unparsed_uri = 0x33333539 <Address 0x33333539 out of >bounds>, > uri = 0x3539312e <Address 0x3539312e out of bounds>, filename = 0x312e3833 ><Address 0x312e3833 out of bounds>, > path_info = 0x34333539 <Address 0x34333539 out of bounds>, args = 0x303a <Address >0x303a out of bounds>, finfo = { > st_dev = 3474023768978042929, __pad1 = 13878, st_ino = 859256121, st_mode = >892940590, st_nlink = 825112887, st_uid = 842478905, > st_gid = 892940590, st_rdev = 3978707315559642167, __pad2 = 12590, st_size = >825110584, st_blksize = 909587769, > st_blocks = 892940590, st_atime = 825112629, __unused1 = 808858937, st_mtime = >892940590, __unused2 = 825112885, > st_ctime = 926233913, __unused3 = 892940590, __unused4 = 825112374, __unused5 = >909522233}, parsed_uri = { > scheme = 0x3539312e <Address 0x3539312e out of bounds>, hostinfo = 0x312e3836 ><Address 0x312e3836 out of bounds>, > user = 0x34343539 <Address 0x34343539 out of bounds>, password = 0x3539312e ><Address 0x3539312e out of bounds>, > hostname = 0x312e3335 <Address 0x312e3335 out of bounds>, port_str = 0x35343539 ><Address 0x35343539 out of bounds>, > path = 0x3539312e <Address 0x3539312e out of bounds>, query = 0x312e3135 ><Address 0x312e3135 out of bounds>, > fragment = 0x34353539 <Address 0x34353539 out of bounds>, hostent = 0x3539312e, >port = 13876, is_initialized = 0, dns_looked_up = 1, > dns_resolved = 1}, per_dir_config = 0x38343539, request_config = 0x3539312e, >htaccess = 0x312e3734, > case_preserved_filename = 0x32333539 <Address 0x32333539 out of bounds>} > (gdb) > $2 = {pool = 0x6f697463, connection = 0x879006e, server = 0x7265702f, next = 0x2f6c, >prev = 0x7473786d, main = 0x8006e73, > the_request = 0x33333031 <Address 0x33333031 out of bounds>, assbackwards = >808859190, proxyreq = 825898550, header_only = 859256121, > protocol = 0x3539312e <Address 0x3539312e out of bounds>, proto_num = 825112887, > hostname = 0x32373539 <Address 0x32373539 out of bounds>, request_time = 892940590, > status_line = 0x312e3437 <Address 0x312e3437 out of bounds>, status = 926364985, > method = 0x3539312e <Address 0x3539312e out of bounds>, method_number = 825110584, >allowed = 909587769, sent_bodyct = 892940590, > bytes_sent = 825112629, mtime = 808858937, chunked = 892940590, byterange = >825112885, > boundary = 0x37353539 <Address 0x37353539 out of bounds>, range = 0x3539312e ><Address 0x3539312e out of bounds>, clength = 825112374, > remaining = 909522233, read_length = 892940590, read_body = 825112630, >read_chunked = 875836729, expecting_100 = 892940590, > headers_in = 0x312e3335, headers_out = 0x35343539, err_headers_out = 0x3539312e, >subprocess_env = 0x312e3135, notes = 0x34353539, > content_type = 0x3539312e <Address 0x3539312e out of bounds>, handler = 0x312e3634 ><Address 0x312e3634 out of bounds>, > content_encoding = 0x38343539 <Address 0x38343539 out of bounds>, content_language >= 0x3539312e <Address 0x3539312e out of bounds>, > content_languages = 0x312e3734, vlist_validator = 0x32333539 <Address 0x32333539 >out of bounds>, no_cache = 892940590, > no_local_copy = 825111859, unparsed_uri = 0x33333539 <Address 0x33333539 out of >bounds>, > uri = 0x3539312e <Address 0x3539312e out of bounds>, filename = 0x312e3833 ><Address 0x312e3833 out of bounds>, > path_info = 0x34333539 <Address 0x34333539 out of bounds>, args = 0x303a <Address >0x303a out of bounds>, finfo = { > st_dev = 3474023768978042929, __pad1 = 13878, st_ino = 859256121, st_mode = >892940590, st_nlink = 825112887, st_uid = 842478905, > st_gid = 892940590, st_rdev = 3978707315559642167, __pad2 = 12590, st_size = >825110584, st_blksize = 909587769, > st_blocks = 892940590, st_atime = 825112629, __unused1 = 808858937, st_mtime = >892940590, __unused2 = 825112885, > st_ctime = 926233913, __unused3 = 892940590, __unused4 = 825112374, __unused5 = >909522233}, parsed_uri = { > scheme = 0x3539312e <Address 0x3539312e out of bounds>, hostinfo = 0x312e3836 ><Address 0x312e3836 out of bounds>, > user = 0x34343539 <Address 0x34343539 out of bounds>, password = 0x3539312e ><Address 0x3539312e out of bounds>, > hostname = 0x312e3335 <Address 0x312e3335 out of bounds>, port_str = 0x35343539 ><Address 0x35343539 out of bounds>, > path = 0x3539312e <Address 0x3539312e out of bounds>, query = 0x312e3135 ><Address 0x312e3135 out of bounds>, > fragment = 0x34353539 <Address 0x34353539 out of bounds>, hostent = 0x3539312e, >port = 13876, is_initialized = 0, dns_looked_up = 1, > dns_resolved = 1}, per_dir_config = 0x38343539, request_config = 0x3539312e, >htaccess = 0x312e3734, > case_preserved_filename = 0x32333539 <Address 0x32333539 out of bounds>} > (gdb) > (gdb) bt > #0 ap_palloc (a=0x87adbfc, reqsize=20) at alloc.c:740 > #1 0x08138997 in ap_make_array (p=0x87adbfc, nelts=1, elt_size=4) at alloc.c:1022 > #2 0x402f3cfb in ApacheCookie_new () from >/usr/lib/perl5/site_perl/5.6.1/i386-linux/auto/Apache/Cookie/Cookie.so > #3 0x402f2ac2 in XS_Apache__Cookie_parse () from >/usr/lib/perl5/site_perl/5.6.1/i386-linux/auto/Apache/Cookie/Cookie.so > #4 0x081a122c in Perl_pp_entersub () > #5 0x0819b678 in Perl_runops_standard () > #6 0x0815ad94 in perl_eval_sv () > #7 0x0815ab71 in perl_call_sv () > #8 0x0811f476 in perl_call_handler (sv=0x8635ff4, r=0x873baa4, args=0x0) at >mod_perl.c:1658 > #9 0x0811ebd3 in perl_run_stacked_handlers (hook=0x8211a19 "PerlHandler", >r=0x873baa4, handlers=0x86342ac) at mod_perl.c:1371 > #10 0x0811ce49 in perl_handler (r=0x873baa4) at mod_perl.c:897 > #11 0x0813bdd1 in ap_invoke_handler (r=0x873baa4) at http_config.c:517 > #12 0x0814cdbc in process_request_internal (r=0x873baa4) at http_request.c:1309 > #13 0x0814ce3e in ap_process_request (r=0x873baa4) at http_request.c:1326 > #14 0x08145934 in child_main (child_num_arg=6) at http_main.c:4595 > #15 0x08145b57 in make_child (s=0x8263c04, slot=6, now=1033589630) at >http_main.c:4765 > #16 0x08145be6 in startup_children (number_to_start=10) at http_main.c:4792 > #17 0x081461ab in standalone_main (argc=1, argv=0xbffffb14) at http_main.c:5100 > #18 0x081469a8 in main (argc=1, argv=0xbffffb14) at http_main.c:5448 > #19 0x400ea507 in init (argc=135554608, argv=0x1, envp=0xbffffb14) at >../sysdeps/unix/sysv/linux/init-first.c:68 > (gdb) frame 0 > #0 ap_palloc (a=0x87adbfc, reqsize=20) at alloc.c:740 > 740 char *first_avail = blok->h.first_avail; > (gdb) info locals > a = (struct pool *) 0x87adbfc > reqsize = 20 > size = 24 > blok = (union block_hdr *) 0x0 > first_avail = 0x0 > new_first_avail = 0x2 <Address 0x2 out of bounds> > (gdb) print *a > $1 = {first = 0x87adc24, last = 0x0, cleanups = 0x0, subprocesses = 0x0, sub_pools = >0x0, sub_next = 0x0, sub_prev = 0x0, > parent = 0x88807ac, free_first_avail = 0x87adc24 "??z\b,;y\b\234?r\b"} > (gdb) print *blok > Cannot access memory at address 0x0 > (gdb) > #0 0x0811cc59 in mod_perl_sent_header (r=0x880ea54, val=0) at mod_perl.c:825 > 825 dPPDIR; > (gdb) print *r > $1 = {pool = 0x39312e37, connection = 0x2e373635, server = 0x36353931, next = >0x39312e36, prev = 0x2e383635, main = 0x36353931, > the_request = 0x39312e35 <Address 0x39312e35 out of bounds>, assbackwards = >775173173, proxyreq = 892680497, header_only = 959524403, > protocol = 0x2e353435 <Address 0x2e353435 out of bounds>, proto_num = 892680497, > hostname = 0x39312e31 <Address 0x39312e31 out of bounds>, request_time = 775173429, > status_line = 0x34353931 <Address 0x34353931 out of bounds>, status = 959524406, > method = 0x2e383435 <Address 0x2e383435 out of bounds>, method_number = 875903281, >allowed = 959524407, sent_bodyct = 775041845, > bytes_sent = 859126065, mtime = 959524405, chunked = 775107381, byterange = >859126065, > boundary = 0x39312e38 <Address 0x39312e38 out of bounds>, range = 0x2e343335 ><Address 0x2e343335 out of bounds>, clength = 875903281, > remaining = 959524400, read_length = 775041589, read_body = 842348849, >read_chunked = 959524407, expecting_100 = 775172661, > headers_in = 0x32353931, headers_out = 0x39312e30, err_headers_out = 0x3a333235, >subprocess_env = 0x8800030, notes = 0x7473786d, > content_type = 0x8006e73 <Address 0x8006e73 out of bounds>, handler = 0x873d2fc >"??s\b\204Py\b??r\b", > content_encoding = 0x880eb44 "mxstsn", content_language = 0x880eb0c "??s\b\004", >content_languages = 0x0, vlist_validator = 0x0, > no_cache = 142666556, no_local_copy = 0, unparsed_uri = 0x880ef74 >"/adsys/position/59/", uri = 0x873d2d4 "??s\b ?\200\b\f?s\b", > filename = 0x4 <Address 0x4 out of bounds>, path_info = 0x1 <Address 0x1 out of >bounds>, args = 0x1 <Address 0x1 out of bounds>, > finfo = {st_dev = 142666532, __pad1 = 60588, st_ino = 383809, st_mode = >1919250479, st_nlink = 1702047596, st_uid = 1869182051, > st_gid = 110, st_rdev = 52142822223919, __pad2 = 30829, st_size = 28275, >st_blksize = 858992689, st_blocks = 875704374, > st_atime = 825897010, __unused1 = 943011129, st_mtime = 892940590, __unused2 = >825110582, st_ctime = 959788345, > __unused3 = 892940590, __unused4 = 825112373, __unused5 = 926299449}, parsed_uri >= { > scheme = 0x3539312e <Address 0x3539312e out of bounds>, hostinfo = 0x312e3636 ><Address 0x312e3636 out of bounds>, > user = 0x38363539 <Address 0x38363539 out of bounds>, password = 0x3539312e ><Address 0x3539312e out of bounds>, > hostname = 0x312e3536 <Address 0x312e3536 out of bounds>, port_str = 0x34343539 ><Address 0x34343539 out of bounds>, > path = 0x3539312e <Address 0x3539312e out of bounds>, query = 0x312e3335 ><Address 0x312e3335 out of bounds>, > fragment = 0x35343539 <Address 0x35343539 out of bounds>, hostent = 0x3539312e, >port = 12597, is_initialized = 0, dns_looked_up = 1, > dns_resolved = 1}, per_dir_config = 0x34353539, request_config = 0x3539312e, >htaccess = 0x312e3634, > case_preserved_filename = 0x38343539 <Address 0x38343539 out of bounds>} > (gdb) > $2 = {pool = 0x39312e37, connection = 0x2e373635, server = 0x36353931, next = >0x39312e36, prev = 0x2e383635, main = 0x36353931, > the_request = 0x39312e35 <Address 0x39312e35 out of bounds>, assbackwards = >775173173, proxyreq = 892680497, header_only = 959524403, > protocol = 0x2e353435 <Address 0x2e353435 out of bounds>, proto_num = 892680497, > hostname = 0x39312e31 <Address 0x39312e31 out of bounds>, request_time = 775173429, > status_line = 0x34353931 <Address 0x34353931 out of bounds>, status = 959524406, > method = 0x2e383435 <Address 0x2e383435 out of bounds>, method_number = 875903281, >allowed = 959524407, sent_bodyct = 775041845, > bytes_sent = 859126065, mtime = 959524405, chunked = 775107381, byterange = >859126065, > boundary = 0x39312e38 <Address 0x39312e38 out of bounds>, range = 0x2e343335 ><Address 0x2e343335 out of bounds>, clength = 875903281, > remaining = 959524400, read_length = 775041589, read_body = 842348849, >read_chunked = 959524407, expecting_100 = 775172661, > headers_in = 0x32353931, headers_out = 0x39312e30, err_headers_out = 0x3a333235, >subprocess_env = 0x8800030, notes = 0x7473786d, > content_type = 0x8006e73 <Address 0x8006e73 out of bounds>, handler = 0x873d2fc >"??s\b\204Py\b??r\b", > content_encoding = 0x880eb44 "mxstsn", content_language = 0x880eb0c "??s\b\004", >content_languages = 0x0, vlist_validator = 0x0, > no_cache = 142666556, no_local_copy = 0, unparsed_uri = 0x880ef74 >"/adsys/position/59/", uri = 0x873d2d4 "??s\b ?\200\b\f?s\b", > filename = 0x4 <Address 0x4 out of bounds>, path_info = 0x1 <Address 0x1 out of >bounds>, args = 0x1 <Address 0x1 out of bounds>, > finfo = {st_dev = 142666532, __pad1 = 60588, st_ino = 383809, st_mode = >1919250479, st_nlink = 1702047596, st_uid = 1869182051, > st_gid = 110, st_rdev = 52142822223919, __pad2 = 30829, st_size = 28275, >st_blksize = 858992689, st_blocks = 875704374, > st_atime = 825897010, __unused1 = 943011129, st_mtime = 892940590, __unused2 = >825110582, st_ctime = 959788345, > __unused3 = 892940590, __unused4 = 825112373, __unused5 = 926299449}, parsed_uri >= { > scheme = 0x3539312e <Address 0x3539312e out of bounds>, hostinfo = 0x312e3636 ><Address 0x312e3636 out of bounds>, > user = 0x38363539 <Address 0x38363539 out of bounds>, password = 0x3539312e ><Address 0x3539312e out of bounds>, > hostname = 0x312e3536 <Address 0x312e3536 out of bounds>, port_str = 0x34343539 ><Address 0x34343539 out of bounds>, > path = 0x3539312e <Address 0x3539312e out of bounds>, query = 0x312e3335 ><Address 0x312e3335 out of bounds>, > fragment = 0x35343539 <Address 0x35343539 out of bounds>, hostent = 0x3539312e, >port = 12597, is_initialized = 0, dns_looked_up = 1, > dns_resolved = 1}, per_dir_config = 0x34353539, request_config = 0x3539312e, >htaccess = 0x312e3634, > case_preserved_filename = 0x38343539 <Address 0x38343539 out of bounds>} > (gdb)