httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jeff Trawick <traw...@attglobal.net>
Subject Re: 2.0.34 - erratic behavior with autoindexes
Date Tue, 02 Apr 2002 21:20:47 GMT
Greg Ames <gregames@remulak.net> writes:

> I noticed something weird on daedalus on the test build.  It looks like we're
> not autoindexing directories with HEADER.html or README.html files correctly. 
> You see the contents of HEADER.html and/or README.html, but not the other files
> or subdirs in the directory.  Often, the Mozilla animation keeps going as if the
> browser thinks more info is coming. 

FYI... ripping out INCLUDES doesn't seem to make a difference
(simplification of the problem :) ).

Here's a backtrace while processing /dist/httpd/.  Where is the
subrequest filter?  Why have we made it past
ap_content_length_filter()?  One result is that the content length is
busted.  I think the EOS for the subrequest isn't getting eaten and is
fouling up things too.

(or maybe I forgot *everything* about how filters work :) )

(gdb) where
#0  core_output_filter (f=0x812b3d8, b=0x812b5d8) at core.c:3579
#1  0x8070be9 in ap_pass_brigade (next=0x812b3d8, bb=0x81406d0) at util_filter.c:534
#2  0x8060d3e in ap_http_header_filter (f=0x8133808, b=0x81406d0) at http_protocol.c:1472
#3  0x8070be9 in ap_pass_brigade (next=0x8133808, bb=0x81406d0) at util_filter.c:534
#4  0x80731b3 in ap_content_length_filter (f=0x81337f0, b=0x81406d0) at protocol.c:1263
#5  0x8070be9 in ap_pass_brigade (next=0x81337f0, bb=0x81406d0) at util_filter.c:534
#6  0x8062e25 in ap_byterange_filter (f=0x81337d8, bb=0x81406d0) at http_protocol.c:2758
#7  0x8070be9 in ap_pass_brigade (next=0x81337d8, bb=0x81406d0) at util_filter.c:534
#8  0x8077eda in default_handler (r=0x8141048) at core.c:3247
#9  0x8065e37 in ap_run_handler (r=0x8141048) at config.c:193
#10 0x80663d7 in ap_invoke_handler (r=0x8141048) at config.c:373
#11 0x807be70 in ap_run_sub_req (r=0x8141048) at request.c:1867
#12 0x281ebca0 in emit_head (r=0x8133048, header_fname=0x80e4b28 "HEADER", suppress_amble=0,
    title=0x813eb08 "/dist/httpd") at mod_autoindex.c:1032
#13 0x281edcc4 in index_directory (r=0x8133048, autoindex_conf=0x813d4c0) at mod_autoindex.c:2014
#14 0x281ee006 in handle_autoindex (r=0x8133048) at mod_autoindex.c:2113
#15 0x8065e37 in ap_run_handler (r=0x8133048) at config.c:193
#16 0x80663d7 in ap_invoke_handler (r=0x8133048) at config.c:373
#17 0x80633f3 in ap_process_request (r=0x8133048) at http_request.c:261
#18 0x805e9db in ap_process_http_connection (c=0x812b120) at http_core.c:291
#19 0x806ec3b in ap_run_process_connection (c=0x812b120) at connection.c:85
#20 0x806ef50 in ap_process_connection (c=0x812b120, csd=0x812b048) at connection.c:207
#21 0x8064854 in child_main (child_num_arg=0) at prefork.c:671
#22 0x80649be in make_child (s=0x809dd60, slot=0) at prefork.c:765
#23 0x8064a2b in startup_children (number_to_start=1) at prefork.c:783
#24 0x8064d9a in ap_mpm_run (_pconf=0x809c010, plog=0x80c6010, s=0x809dd60) at prefork.c:998
#25 0x806a825 in main (argc=3, argv=0xbfbffbac) at main.c:618 

-- 
Jeff Trawick | trawick@attglobal.net
Born in Roswell... married an alien...

Mime
View raw message