I am using a set of files I got from VeriTest
The tar file include about 6000 files of a total size around 60 MB.
Has you can see in the configuration MCacheSize and
MCacheMaxObjectCount force cached objects to be ejected
often. This is the key to reproduce that problem.
The numbers have to be smaller than your sample. I am sure
the problem could be reproduced with a smaller sample.
For the worker mpm, I am just using the default configuration.
I am clueless as far as debugging that case on a Linux platform,
but I know that protecting decrement_refcount() in mod_mem_cache.c
with a lock prevents segfaults.
LoadModule cache_module modules/mod_cache.so
LoadModule mem_cache_module modules/mod_mem_cache.so
CacheEnable mem /
>>> email@example.com 09/08/04 9:50 AM >>>
>Sorry but when running the same test on SLES9 with 2.0.51rc1,
>my error_log is full of threads segfaulting.
That is terrible. Do you have a simple testcase for cache-ignorant
folks like myself to play with?