Cliff Woolley wrote:
I'm also seeing a bunch of Subversion crashes now. Since it's also an APR consumer, I did a backtrace to see if it crashed in a similar place. And it does seem to:Sigh. Wonder if this is related to what FirstBill saw earlier today with the proxy? Seeing as nothing has changed in the buckets code any time recently... OHHHHHHHH WAIT, yes it has. Brian apparently committed a change to allocate the apr_bucket_brigade itself out of the brigade allocator. I'm not yet convinced whether that's valid or not, but regardless, that change (either a bug in it or a flaw elsewhere that it triggered) is almost certain to be what's triggered these segfaults.
#0 apr_bucket_alloc (size=8000, list=0x36) at apr_buckets_alloc.c:120
#1 0x4011293b in apr_brigade_write (b=0x813f7a8,
flush=0x806ed0c <ap_filter_flush>, ctx=0x81423b0,
str=0xbfffd120 "</S:prop>\n", nbyte=10) at apr_brigade.c:441
#2 0x40112e13 in apr_brigade_vprintf (b=0x813f7a8,
flush=0x806ed0c <ap_filter_flush>, ctx=0x81423b0,
fmt=0x403ed572 "</S:prop>\n", va=0xbffff0d8) at apr_brigade.c:697
#3 0x403e8452 in send_xml (uc=0xbffff610, fmt=0x403ed572 "</S:prop>\n")
at subversion/mod_dav_svn/update.c:178
...
apr_brigade.c r1.55 is the one I'm referring to.
Same one I have.
Thanks, Scott
