At 07:06 AM 8/28/2002, Graham Leggett wrote:
>Peter Van Biesen wrote:
>
>>>>Program received signal SIGSEGV, Segmentation fault.
>>>>0xc1bfb06c in apr_bucket_alloc () from /opt/httpd/lib/libaprutil.sl.0
>>>>(gdb) where
>>>>#0  0xc1bfb06c in apr_bucket_alloc () from
>>>>/opt/httpd/lib/libaprutil.sl.0
>>>>#1  0xc1bf8d18 in socket_bucket_read () from
>>>>/opt/httpd/lib/libaprutil.sl.0
>>>>#2  0x00129ffc in core_input_filter ()
>>>>#3  0x0011a630 in ap_get_brigade ()
>>>>#4  0x000bb26c in ap_http_filter ()
>>>>#5  0x0011a630 in ap_get_brigade ()
>>>>#6  0x0012999c in net_time_filter ()
>>>>#7  0x0011a630 in ap_get_brigade ()
>
>The ap_get_brigade() is followed by a ap_pass_brigade(), then a 
>apr_brigade_cleanup(bb).
>
>What could be happening is that either:
>
>a) brigade cleanup is hosed or leaks
>b) one of the filters is leaking along the way

Or it simply tries to slurp all 100's of MBs of this huge download.

As I guessed, we are out of memory.

Someone asked why I asserted that input filtering still sucks.  Heh.

Bill

Reply via email to