In ssl_engine_vars.c at line 645, the static variable 'library' is initialized (one time only) using memory obtained from a pool. The pool, as it turs out, is the configuration record pool (pconf). That pool is cleared after phase 1 of module configuration, (but of course static variables are not) and so the address pointed to by 'library' is no longer valid when the second phase of configuration takes place. This leads to garbage data in the server_description field of Apache. This bug is related to (and may be the cause of) bug #40146
FWIW, It seems that this issue has already been fixed on trunk: http://svn.apache.org/viewvc?view=rev&revision=591384 Proposed for backport: http://svn.apache.org/viewvc?view=rev&revision=595286
This was already fixed on the branches; r591384 was only a cleanup of the code used. *** This bug has been marked as a duplicate of 43334 ***
*** Bug 44180 has been marked as a duplicate of this bug. ***
How can I fix this? If I leave it unresolved, is it affecting user traffic? I have 4 servers, why doesn't this happen each time I restart the other servers.
(In reply to comment #4) > How can I fix this? If I leave it unresolved, is it affecting user traffic? I > have 4 servers, why doesn't this happen each time I restart the other servers. > You can either apply the patch for the 2.2.x branch by yourself (see http://svn.apache.org/viewvc?view=rev&revision=596683) or you wait for the next 2.2.x release which will hopefully available by the end of next week.