Henk, I strongly suspect mis-detection of the mutexes. You'll find one use of the APR_CHECK_FILE macro in apr/configure.in - try switching this to AC_CHECK_FILE and ./buildconf - then configure, build and install
Let us know if this solves your problem. I suspect it will, and is already part of the planned 0.9.13 Henk Fictorie wrote: > Environment: Sun V440 with Solaris 8. Webserver (2.0.55 and 2.0.59) compiled > with gcc 3.3. Both using openssl-0.9.8a. We use the worker MPM and > AcceptMutex set to pthread. > > After Apache 2.0.59 was released we tried to upgrade our existing Apache > 2.0.55 (mod_rewrite bug) > After a couple of hours the webserver stopped responding, we had to fall > back to Apache 2.0.55. > > In our test environment I was able to reproduce this problem. > The culprit seems to be our setting AcceptMutex pthread in combination with > APR 0.9.12 > When I compile/use Apache 2.0.59 in combination with the APR 0.9.7 > everything works. > > Reproduction: > - use pstack to find the process with the listener thread in poll state > - kill -9 that process > - no new process is created by the master process > - webserver stops responding > > With APR 0.9.7 after killing the process the main process just creates a new > process and the webserver reacts normally. > > Any ideas on what could be wrong, bug in APR 0.9.12? > > > regards Henk Fictorie >
