Hello!
On Mon, May 03, 2010 at 01:37:20AM -0400, dflook wrote:
> I'm working together with Dale on this issue. We turned on debug
> logging, and each time the worker process segfaults, it seems to
> be right after checking SSL handshake. Am I reading this
> correctly? Here are two examples in the excerpt below:
[...]
> 2010/05/02 22:27:53 [debug] 18478#0: *17046 posix_memalign: 0000000009336C10:4096 @16
> 2010/05/02 22:27:53 [debug] 18478#0: *17046 http check ssl handshake
> 2010/05/02 22:27:53 [debug] 18478#0: *17046 https ssl handshake: 0x16
> 2010/05/02 22:27:53 [notice] 15605#0: signal 17 (SIGCHLD) received
Yes, it's right after nginx got first bytes of SSL handshake and
passed them to OpenSSL. This may indicate either bug in openssl
library (or some corruption in your particular installation) or
some openssl-related bug in nginx.
Have you tried to obtain backtrace as I previously suggested?
Maxim Dounin
_______________________________________________
nginx mailing list
nginx@nginx.org
http://nginx.org/mailman/listinfo/nginx