Cliff Woolley wrote: >Bottom line: the size of c->bucket_alloc will be based on the max number >of buckets and bucket buffers you've had allocated at one time. The >answer is almost certainly that apr_bucket_destroy() is not being called >on some bucket that you're actually finished with. This could be a >symptom of discarding a brigade that still has buckets in it (since >apr_brigade_destroy() will destroy all the buckets that are in the brigade >at the time of the brigade's destruction), which is, I believe, what you >guys have said is happening in this case. > > >
Yep, we really need to clean up that temp brigade in ap_get_client_block(). I'm testing a fix now; I'll commit it soon if the fix works. Brian