Bagroff
Новичок
По почкам Segmentation fault`ом
Замаялся уже, даже отпуск не помог...
При некоторой `логической цепочке` запросов клиента к httpd падаем. Строгая последовательность - невыявлена
, падаем по-разному, после разных клиентских запросов...
Под gdb слезы, такие:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1213847888 (LWP 16239)]
0xb7c74f6e in free () from /lib/libc.so.6
(gdb) bt
#0 0xb7c74f6e in free () from /lib/libc.so.6
#1 0xb77deb11 in zend_hash_apply_deleter (ht=0x803cfb90, p=0x1) at /usr/src/debug/php-5.2.3/Zend/zend_hash.c:811
#2 0xb77debee in zend_hash_reverse_apply (ht=0x800b4798, apply_func=0xb77c4240 <clean_non_persistent_constant>)
at /usr/src/debug/php-5.2.3/Zend/zend_hash.c:954
#3 0xb77c5138 in clean_non_persistent_constants () at /usr/src/debug/php-5.2.3/Zend/zend_constants.c:231
#4 0xb77c6ab4 in shutdown_executor () at /usr/src/debug/php-5.2.3/Zend/zend_execute_API.c:303
#5 0xb77d3ecf in zend_deactivate () at /usr/src/debug/php-5.2.3/Zend/zend.c:941
#6 0xb778a79d in php_request_shutdown (dummy=0x0) at /usr/src/debug/php-5.2.3/main/main.c:1323
#7 0xb785a41c in php_handler (r=0x803b5e18) at /usr/src/debug/php-5.2.3/sapi/apache2handler/sapi_apache2.c:467
#8 0x8002f94d in ap_run_handler (r=0x803b5e18) at config.c:157
#9 0x80033227 in ap_invoke_handler (r=0x803b5e18) at config.c:372
#10 0x8003f084 in ap_internal_redirect (new_uri=0x803b99e8 "/infin.php?query=start/1/666666", r=0x803b0b88)
at http_request.c:477
#11 0xb790dc10 in ?? () from /usr/lib/apache2-prefork/mod_rewrite.so
#12 0x803b99e8 in ?? ()
#13 0x803b0b88 in ?? ()
#14 0xb791267f in ?? () from /usr/lib/apache2-prefork/mod_rewrite.so
#15 0x803b9990 in ?? ()
#16 0x00000000 in ?? ()
У меня, такое ощущение, что это стало плохо garbage collector`y. Как такие вещи вобще лечить?
Замаялся уже, даже отпуск не помог...
При некоторой `логической цепочке` запросов клиента к httpd падаем. Строгая последовательность - невыявлена

Под gdb слезы, такие:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1213847888 (LWP 16239)]
0xb7c74f6e in free () from /lib/libc.so.6
(gdb) bt
#0 0xb7c74f6e in free () from /lib/libc.so.6
#1 0xb77deb11 in zend_hash_apply_deleter (ht=0x803cfb90, p=0x1) at /usr/src/debug/php-5.2.3/Zend/zend_hash.c:811
#2 0xb77debee in zend_hash_reverse_apply (ht=0x800b4798, apply_func=0xb77c4240 <clean_non_persistent_constant>)
at /usr/src/debug/php-5.2.3/Zend/zend_hash.c:954
#3 0xb77c5138 in clean_non_persistent_constants () at /usr/src/debug/php-5.2.3/Zend/zend_constants.c:231
#4 0xb77c6ab4 in shutdown_executor () at /usr/src/debug/php-5.2.3/Zend/zend_execute_API.c:303
#5 0xb77d3ecf in zend_deactivate () at /usr/src/debug/php-5.2.3/Zend/zend.c:941
#6 0xb778a79d in php_request_shutdown (dummy=0x0) at /usr/src/debug/php-5.2.3/main/main.c:1323
#7 0xb785a41c in php_handler (r=0x803b5e18) at /usr/src/debug/php-5.2.3/sapi/apache2handler/sapi_apache2.c:467
#8 0x8002f94d in ap_run_handler (r=0x803b5e18) at config.c:157
#9 0x80033227 in ap_invoke_handler (r=0x803b5e18) at config.c:372
#10 0x8003f084 in ap_internal_redirect (new_uri=0x803b99e8 "/infin.php?query=start/1/666666", r=0x803b0b88)
at http_request.c:477
#11 0xb790dc10 in ?? () from /usr/lib/apache2-prefork/mod_rewrite.so
#12 0x803b99e8 in ?? ()
#13 0x803b0b88 in ?? ()
#14 0xb791267f in ?? () from /usr/lib/apache2-prefork/mod_rewrite.so
#15 0x803b9990 in ?? ()
#16 0x00000000 in ?? ()
У меня, такое ощущение, что это стало плохо garbage collector`y. Как такие вещи вобще лечить?