apache-2.4.10-2.x86_64 sypie się przy reloadzie

Adam Osuchowski adwol at zonk.pl
Mon Sep 22 11:29:41 CEST 2014


Arkadiusz Miśkiewicz wrote:
> Bez wyniku z gdb to zgaduj zgadula.

Sypie się na dwa różne sposoby (losowo):


Program received signal SIGSEGV, Segmentation fault.
0x000003681c112a99 in OBJ_bsearch_ex_ () from /lib64/libcrypto.so.1.0.0
(gdb) bt
#0  0x000003681c112a99 in OBJ_bsearch_ex_ () from /lib64/libcrypto.so.1.0.0
#1  0x000003681c18a385 in ?? () from /lib64/libcrypto.so.1.0.0
#2  0x000003681c4cb25a in ssl_cipher_get_evp () from /lib64/libssl.so.1.0.0
#3  0x000003681c4b81f5 in tls1_setup_key_block () from /lib64/libssl.so.1.0.0
#4  0x000003681c4ae9b8 in ssl3_do_change_cipher_spec () from /lib64/libssl.so.1.0.0
#5  0x000003681c4af67a in ssl3_read_bytes () from /lib64/libssl.so.1.0.0
#6  0x000003681c4b089b in ssl3_get_message () from /lib64/libssl.so.1.0.0
#7  0x000003681c4a3238 in ssl3_get_cert_verify () from /lib64/libssl.so.1.0.0
#8  0x000003681c4a4ebe in ssl3_accept () from /lib64/libssl.so.1.0.0
#9  0x000003681c4b28f4 in ssl23_accept () from /lib64/libssl.so.1.0.0
#10 0x0000036818495ac8 in ssl_io_filter_handshake (filter_ctx=0x412a550) at /usr/src/debug/httpd-2.4.10/modules/ssl/ssl_engine_io.c:1173
#11 0x00000368184967e4 in ssl_io_filter_input (f=0x4132d58, bb=0x4135030, mode=AP_MODE_GETLINE, block=<optimized out>, readbytes=0) at /usr/src/debug/httpd-2.4.10/modules/ssl/ssl_engine_io.c:1350
#12 0x0000000000436304 in ap_rgetline_core (s=s w entry=0x4133e40, n=8192, read=read w entry=0x3f810b977b8, r=r w entry=0x4133e10, fold=fold w entry=0, bb=bb w entry=0x4135030) at /usr/src/debug/httpd-2.4.10/server/protocol.c:229
#13 0x00000000004383f7 in read_request_line (bb=0x4135030, r=0x4133e10) at /usr/src/debug/httpd-2.4.10/server/protocol.c:590
#14 ap_read_request (conn=conn w entry=0x412a0b0) at /usr/src/debug/httpd-2.4.10/server/protocol.c:956
#15 0x000000000045d5de in ap_process_http_sync_connection (c=0x412a0b0) at /usr/src/debug/httpd-2.4.10/modules/http/http_core.c:181
#16 ap_process_http_connection (c=0x412a0b0) at /usr/src/debug/httpd-2.4.10/modules/http/http_core.c:231
#17 0x0000000000455435 in ap_run_process_connection (c=0x412a0b0) at /usr/src/debug/httpd-2.4.10/server/connection.c:41
#18 0x0000000000455818 in ap_process_connection (c=c w entry=0x412a0b0, csd=<optimized out>) at /usr/src/debug/httpd-2.4.10/server/connection.c:203
#19 0x0000036818ac27a7 in child_main (child_num_arg=child_num_arg w entry=0) at /usr/src/debug/httpd-2.4.10/server/mpm/prefork/prefork.c:704
#20 0x0000036818ac29e6 in make_child (s=0x3f60650, slot=slot w entry=0) at /usr/src/debug/httpd-2.4.10/server/mpm/prefork/prefork.c:800
#21 0x0000036818ac3139 in prefork_run (_pconf=<optimized out>, plog=<optimized out>, s=<optimized out>) at /usr/src/debug/httpd-2.4.10/server/mpm/prefork/prefork.c:1051
#22 0x00000000004322d3 in ap_run_mpm (pconf=0x3f2f0f8, plog=0x3f5c318, s=0x3f60650) at /usr/src/debug/httpd-2.4.10/server/mpm_common.c:94
#23 0x000000000042b9a6 in main (argc=3, argv=0x3f810b97cb8) at /usr/src/debug/httpd-2.4.10/server/main.c:777


Program received signal SIGSEGV, Segmentation fault.
0x0000000000000021 in ?? ()
(gdb) bt
#0  0x0000000000000021 in ?? ()
#1  0x0000032377fab1c1 in ?? () from /lib64/libc.so.6
#2  0x0000032377faaf12 in ?? () from /lib64/libc.so.6
#3  0x0000032377faaf12 in ?? () from /lib64/libc.so.6
#4  0x0000032377faaf12 in ?? () from /lib64/libc.so.6
#5  0x0000032377faaf12 in ?? () from /lib64/libc.so.6
#6  0x0000032377faaf12 in ?? () from /lib64/libc.so.6
#7  0x0000032377faaf12 in ?? () from /lib64/libc.so.6
#8  0x0000032377faaf12 in ?? () from /lib64/libc.so.6
#9  0x0000032377faaf12 in ?? () from /lib64/libc.so.6
#10 0x0000032377faaf12 in ?? () from /lib64/libc.so.6
#11 0x0000032377faaf12 in ?? () from /lib64/libc.so.6
#12 0x0000032377faaf12 in ?? () from /lib64/libc.so.6
#13 0x0000032377faaf12 in ?? () from /lib64/libc.so.6
#14 0x0000032377faaf12 in ?? () from /lib64/libc.so.6
#15 0x0000032377faaf12 in ?? () from /lib64/libc.so.6
#16 0x0000032377faaf12 in ?? () from /lib64/libc.so.6
#17 0x0000032377faaf12 in ?? () from /lib64/libc.so.6
#18 0x0000032377faaf12 in ?? () from /lib64/libc.so.6
#19 0x0000032377faaf12 in ?? () from /lib64/libc.so.6
#20 0x0000032377faaf12 in ?? () from /lib64/libc.so.6
#21 0x0000032377faaf12 in ?? () from /lib64/libc.so.6
#22 0x0000032377faaf12 in ?? () from /lib64/libc.so.6
#23 0x0000032377faaf12 in ?? () from /lib64/libc.so.6
#24 0x0000032377faaf12 in ?? () from /lib64/libc.so.6
#25 0x0000032377faaf12 in ?? () from /lib64/libc.so.6
#26 0x0000032377faaf12 in ?? () from /lib64/libc.so.6
#27 0x0000032377fab47c in qsort_r () from /lib64/libc.so.6
#28 0x000003237587c32d in sk_sort () from /lib64/libcrypto.so.1.0.0
#29 0x000003237587c361 in ?? () from /lib64/libcrypto.so.1.0.0
#30 0x0000032375bbd25a in ssl_cipher_get_evp () from /lib64/libssl.so.1.0.0
#31 0x0000032375baa1f5 in tls1_setup_key_block () from /lib64/libssl.so.1.0.0
#32 0x0000032375ba09b8 in ssl3_do_change_cipher_spec () from /lib64/libssl.so.1.0.0
#33 0x0000032375ba167a in ssl3_read_bytes () from /lib64/libssl.so.1.0.0
#34 0x0000032375ba289b in ssl3_get_message () from /lib64/libssl.so.1.0.0
#35 0x0000032375b95238 in ssl3_get_cert_verify () from /lib64/libssl.so.1.0.0
#36 0x0000032375b96ebe in ssl3_accept () from /lib64/libssl.so.1.0.0
#37 0x0000032375ba48f4 in ssl23_accept () from /lib64/libssl.so.1.0.0
#38 0x0000032371b87ac8 in ssl_io_filter_handshake (filter_ctx=0x4698090) at /usr/src/debug/httpd-2.4.10/modules/ssl/ssl_engine_io.c:1173
#39 0x0000032371b887e4 in ssl_io_filter_input (f=0x46a0898, bb=0x46a2b70, mode=AP_MODE_GETLINE, block=<optimized out>, readbytes=0) at /usr/src/debug/httpd-2.4.10/modules/ssl/ssl_engine_io.c:1350
#40 0x0000000000436304 in ap_rgetline_core (s=s w entry=0x46a1980, n=8192, read=read w entry=0x38510ad8db8, r=r w entry=0x46a1950, fold=fold w entry=0, bb=bb w entry=0x46a2b70) at /usr/src/debug/httpd-2.4.10/server/protocol.c:229
#41 0x00000000004383f7 in read_request_line (bb=0x46a2b70, r=0x46a1950) at /usr/src/debug/httpd-2.4.10/server/protocol.c:590
#42 ap_read_request (conn=conn w entry=0x4697bf0) at /usr/src/debug/httpd-2.4.10/server/protocol.c:956
#43 0x000000000045d5de in ap_process_http_sync_connection (c=0x4697bf0) at /usr/src/debug/httpd-2.4.10/modules/http/http_core.c:181
#44 ap_process_http_connection (c=0x4697bf0) at /usr/src/debug/httpd-2.4.10/modules/http/http_core.c:231
#45 0x0000000000455435 in ap_run_process_connection (c=0x4697bf0) at /usr/src/debug/httpd-2.4.10/server/connection.c:41
#46 0x0000000000455818 in ap_process_connection (c=c w entry=0x4697bf0, csd=<optimized out>) at /usr/src/debug/httpd-2.4.10/server/connection.c:203
#47 0x00000323721b47a7 in child_main (child_num_arg=child_num_arg w entry=0) at /usr/src/debug/httpd-2.4.10/server/mpm/prefork/prefork.c:704
#48 0x00000323721b49e6 in make_child (s=0x44ce160, slot=slot w entry=0) at /usr/src/debug/httpd-2.4.10/server/mpm/prefork/prefork.c:800
#49 0x00000323721b5139 in prefork_run (_pconf=<optimized out>, plog=<optimized out>, s=<optimized out>) at /usr/src/debug/httpd-2.4.10/server/mpm/prefork/prefork.c:1051
#50 0x00000000004322d3 in ap_run_mpm (pconf=0x449cc08, plog=0x44c9e28, s=0x44ce160) at /usr/src/debug/httpd-2.4.10/server/mpm_common.c:94
#51 0x000000000042b9a6 in main (argc=3, argv=0x38510ad92b8) at /usr/src/debug/httpd-2.4.10/server/main.c:777


Pojawia się tu openssl, co nie jest dziwne bo, jak pisałem, właśnie SSL
przestaje działać, ale przyczyny raczej bym szukał w apachu (mod_ssl?)
bo openssl gdzie indziej działa stabilnie.

> Masz może mod_backtrace/mod_whatkilledus zainstalowane? Jak tak to spróbuj bez 
> nich.

Nie mam.


More information about the pld-devel-pl mailing list