On Thu 09 Apr 2009, André Warnier wrote:
> I have the impression that I am getting this Apache error :
>
> [Wed Apr 08 22:46:22 2009] [crit] [Wed Apr 08 22:46:22 2009] file
> http_filters.c, line 1324, assertion "!(((&(bb)->list))->next ==
> (struct apr_bucket *)((char *)((&(bb)->list)) - ((long) (((char *)
> (&(((struct apr_bucket*)((void *)0))->link))) - ((char *) ((void
> *)0))))))" failed [Wed Apr 08 22:46:22 2009] [notice] child pid 5518
> exit signal Aborted (6)
Perhaps it's easier to implement a brigade based filter since this comes
from here:
rv = ap_get_brigade(r->input_filters, bb, AP_MODE_READBYTES,
APR_BLOCK_READ, bufsiz);
...
/* If this fails, it means that a filter is written incorrectly and that
* it needs to learn how to properly handle APR_BLOCK_READ requests by
* returning data when requested.
*/
AP_DEBUG_ASSERT(!APR_BRIGADE_EMPTY(bb));
Meaning your filter hasn't written anything.
Torsten
--
Need professional mod_perl support?
Just hire me: [email protected]