worker process exited on signal 11 (core dumped)

Vladimir Sopot jd на artdesign.ru
Пн Фев 8 21:16:07 MSK 2010


On Feb 8, 2010, at 8:02 PM, Maxim Dounin wrote:

> Есть мнение что стоит обновиться до 0.8.33.
> 
> Maxim Dounin

Это мы запросто. Но...

2010/02/08 21:00:24 [alert] 13963#0: worker process 17873 exited on signal 11 (core dumped)

# uname -a
Linux tablework 2.6.27.19-3.2-default #1 SMP 2009-02-25 15:40:44 +0100 x86_64 x86_64 x86_64 GNU/Linux

# ../sbin/nginx -V
nginx version: nginx/0.8.33
built by gcc 4.3.2 [gcc-4_3-branch revision 141291] (SUSE Linux) 
configure arguments: --with-http_stub_status_module --without-mail_pop3_module --without-mail_imap_module --without-mail_smtp_module --without-http_autoindex_module --without-http_browser_module --without-http_charset_module --without-http_map_module --without-http_userid_module --with-file-aio

# gdb ../sbin/nginx ./core
GNU gdb (GDB; openSUSE 11.1) 6.8.50.20081120-cvs
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-suse-linux".
For bug reporting instructions, please see:
<http://bugs.opensuse.org/>...

warning: Can't read pathname for load map: Input/output error.
Reading symbols from /lib64/libcrypt.so.1...done.
Loaded symbols for /lib64/libcrypt.so.1
Reading symbols from /usr/lib64/libpcre.so.0...done.
Loaded symbols for /usr/lib64/libpcre.so.0
Reading symbols from /usr/lib64/libcrypto.so.0.9.8...done.
Loaded symbols for /usr/lib64/libcrypto.so.0.9.8
Reading symbols from /lib64/libz.so.1...done.
Loaded symbols for /lib64/libz.so.1
Reading symbols from /lib64/libc.so.6...done.
Loaded symbols for /lib64/libc.so.6
Reading symbols from /lib64/libdl.so.2...done.
Loaded symbols for /lib64/libdl.so.2
Reading symbols from /lib64/ld-linux-x86-64.so.2...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Core was generated by `nginx: worker process      '.
Program terminated with signal 11, Segmentation fault.
#0  0x0000000000427bc2 in ngx_http_close_request (r=0xa26830, rc=0) at src/http/ngx_http_request.c:2885
2885	        ngx_log_error(NGX_LOG_ALERT, c->log, 0, "http request count is zero");
(gdb) bt
#0  0x0000000000427bc2 in ngx_http_close_request (r=0xa26830, rc=0) at src/http/ngx_http_request.c:2885
#1  0x00000000004294d4 in ngx_http_finalize_connection (r=0xf7c030) at src/http/ngx_http_request.c:2112
#2  0x0000000000429bff in ngx_http_finalize_request (r=0xf7c030, rc=0) at src/http/ngx_http_request.c:1854
#3  0x0000000000435883 in ngx_http_upstream_finalize_request (r=0xf7c030, u=0x115b9d8, rc=-4) at src/http/ngx_http_upstream.c:2959
#4  0x0000000000435da9 in ngx_http_upstream_cleanup (data=<value optimized out>) at src/http/ngx_http_upstream.c:2845
#5  0x0000000000428196 in ngx_http_terminate_request (r=<value optimized out>, rc=0) at src/http/ngx_http_request.c:2054
#6  0x0000000000429cce in ngx_http_finalize_request (r=0xdb7f70, rc=-1) at src/http/ngx_http_request.c:1887
#7  0x0000000000435883 in ngx_http_upstream_finalize_request (r=0xdb7f70, u=0x1083278, rc=-1) at src/http/ngx_http_upstream.c:2959
#8  0x0000000000436f22 in ngx_http_upstream_process_non_buffered_request (r=0xdb7f70, do_write=1) at src/http/ngx_http_upstream.c:2306
#9  0x00000000004371fc in ngx_http_upstream_process_non_buffered_downstream (r=0xdb7f70) at src/http/ngx_http_upstream.c:2251
#10 0x0000000000427959 in ngx_http_request_handler (ev=<value optimized out>) at src/http/ngx_http_request.c:1772
#11 0x000000000041ea45 in ngx_epoll_process_events (cycle=<value optimized out>, timer=<value optimized out>, flags=<value optimized out>)
    at src/event/modules/ngx_epoll_module.c:661
#12 0x0000000000417667 in ngx_process_events_and_timers (cycle=0x9021e0) at src/event/ngx_event.c:245
#13 0x000000000041cfc1 in ngx_worker_process_cycle (cycle=0x9021e0, data=<value optimized out>) at src/os/unix/ngx_process_cycle.c:795
#14 0x000000000041b863 in ngx_spawn_process (cycle=0x9021e0, proc=0x41cee6 <ngx_worker_process_cycle>, data=0x0, 
    name=0x454739 "worker process", respawn=-4) at src/os/unix/ngx_process.c:196
#15 0x000000000041c607 in ngx_start_worker_processes (cycle=0x9021e0, n=16, type=-4) at src/os/unix/ngx_process_cycle.c:355
#16 0x000000000041daf1 in ngx_master_process_cycle (cycle=0x9021e0) at src/os/unix/ngx_process_cycle.c:249
#17 0x000000000040453a in main (argc=<value optimized out>, argv=0x7fff6b361ae8) at src/core/nginx.c:396
(gdb)


Подробная информация о списке рассылки nginx-ru