Philippe M. Chiasson wrote: [...]
Philippe, where are you with this $bb->cleanup issue?
Well, things are indeed strange. I've just updated httpd an hour ago and I can still reproduce the problem here, on my work machine. At home, on my other almost identical linux box (both Fedora Core 2), I can't get it to happen. Very strange indeed. The current stacktrace I get is exactly the same, and the corrupted memory values are still the same.
(gdb) print *b
$1 = {p = 0x8512858, list = {next = 0x1, prev = 0x1011007}, bucket_alloc = 0x861cd28}
(gdb) print *(b->bucket_alloc)
$2 = {pool = 0x0, allocator = 0x0, freelist = 0x0, blocks = 0x0}
(gdb) print *(b->p)
$3 = {parent = 0x8681394, child = 0x8, sibling = 0x13, ref = 0xb, cleanups = 0x58, allocator = 0xff1,
subprocesses = 0xc3a5e50, abort_fn = 0xc3a3dd8, user_data = 0x0, tag = 0x0, nodes = 0xa84bdb4,
file_line = 0xc3a4964 <Address 0xc3a4964 out of bounds>, creation_flags = 32, stat_alloc = 0,
stat_total_alloc = 176471476, stat_clear = 205146472, owner = 64, mutex = 0x0}
The bucket allocator exists, but seems to be NULLed, and that can't be a good sign.
The pool in the bb also looks somewhat corrupted.
Apart from this, I don't quite have the time to trace thru this at this time.
Thoughts ?
It's hard to tell anything w/o being able to reproduce the problem.
For now I've committed the slower implementation, which doesn't call cleanup().
If you get time later on to trace it please do so, thanks!
-- __________________________________________________________________ Stas Bekman JAm_pH ------> Just Another mod_perl Hacker http://stason.org/ mod_perl Guide ---> http://perl.apache.org mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com http://modperlbook.org http://apache.org http://ticketmaster.com
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
