https://bz.apache.org/bugzilla/show_bug.cgi?id=69560

--- Comment #5 from Michael Orlitzky <[email protected]> ---
(In reply to Joe Orton from comment #4)
> 1) Is this a self-built OpenSSL rather than a distribution-provided one? 
> 
> If so, you could can try building it with the no-atexit configure option. It
> shouldn't be necessary but atexit is a bit of a hazy mess sometimes. At the
> same time, it is unlikely to be harmful.
> 
> https://github.com/openssl/openssl/blob/master/INSTALL.md#no-atexit

I'm using the distro package, but I'm on Gentoo where it builds from source
anyway, so I could easily hack this in.


> 2) Has anything changed on your system (httpd version or OpenSSL version),
> do you think these crashes have been there for a while, or it's a new
> deployment?

Things are always changing, but I think the meaningful change in this case is
that I started paying attention. I'm trying to debug a ~monthly crash of the
entire server, so I rebuilt everything with debug symbols, disabled stripping
of the binaries, enabled core dumps, and gave apache somewhere to put them. Now
that I'm checking that directory for core dumps every morning, what do you
know, I'm finding core dumps.


> 3) Since you're using prefork, is there anything else using OpenSSL within
> child processes? e.g. libcurl or LDAP or some other library which is brought
> in.

I'm actually using mpm_itk, if it matters.

Most of our vhosts are Drupal/Wordpress PHP sites. PHP itself links to
libcrypto, but of course has its own curl API, too.

I'm seeing something similar with mod_md FWIW:

  https://github.com/icing/mod_md/issues/362

@icing thinks that may be related to mod_watchdog.


> This kind of problem can be very difficult to debug.

Understood. It's not life or death for me, unless it turns out to be related to
the monthly crashes. Just figured I'd report it so long as I had the backtrace
handy.

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to