[PHP-users 26408] signal bus error(7) について 

坂上 拓司 sakagami0335 @ hotmail.co.jp
2005年 8月 10日 (水) 11:43:56 JST


はじめまして。坂上と申します。

ブラウザからある操作を実行すると、htmlの出力が途中で終了してしまうという事象
が発生し、
大変困っております。どなたか同様の事象が発生し、解決された方がいらっしゃいま
したらご教授ください。

環境は以下の通りです。
   SUSE Linux Enterprise Server 9 SP2
   apache 2.0.49
   PHP 5.04

事象発生時、apacheのerror_log には signal bus error(7)が出力されていま
す。
PHP Accelarator をONの状態にした場合ですと、Segmentation fault(11)が出力され
ます。
apache のCore Dumpを見ても、障害となる操作のdumpは出力されない(その他の操作
は出力されます)
ことから、dumpを出力する前にapacheのプロセスがダウンしているように思えます。

なお、この事象はPHP4、およびPHP5.1では発生しませんでした。

取得したbacktrace を記載させていただきますので、何か解決策がありましたらご教
授ください。
よろしくお願い致します。

Program received signal SIGBUS, Bus error.
[Switching to Thread 2199027436288 (LWP 1555)]
_zval_ptr_dtor (zval_ptr=0x3fffffe3178) at 
/usr/local/src/php-5.0.4/Zend/zend_execute_API.c:390
390             (*zval_ptr)->refcount--;
(gdb)
(gdb) bt
#0  _zval_ptr_dtor (zval_ptr=0x3fffffe3178) at 
/usr/local/src/php-5.0.4/Zend/zend_execute_API.c:390
#1  0x000002000086d110 in zend_switch_free_handler 
(execute_data=0x3fffffe3240, opline=<value optimized out>,
    op_array=<value optimized out>) at 
/usr/local/src/php-5.0.4/Zend/zend_execute.c:214
#2  0x000002000088677a in execute (op_array=0x806b28b0) at 
/usr/local/src/php-5.0.4/Zend/zend_execute.c:1406
#3  0x000002000087b0ea in zend_do_fcall_common_helper 
(execute_data=0x3ffffff32e0, opline=0x20000e36b48, op_array=0x8069ea38)
    at /usr/local/src/php-5.0.4/Zend/zend_execute.c:2756
#4  0x000002000087ba76 in zend_do_fcall_by_name_handler 
(execute_data=<value optimized out>, opline=<value optimized out>,
    op_array=<value optimized out>) at 
/usr/local/src/php-5.0.4/Zend/zend_execute.c:2841
#5  0x000002000088677a in execute (op_array=0x8069ea38) at 
/usr/local/src/php-5.0.4/Zend/zend_execute.c:1406
#6  0x00000200008757ac in zend_include_or_eval_handler 
(execute_data=0x3ffffffbf50, opline=0x80ab5d48, op_array=0x8023a948)
    at /usr/local/src/php-5.0.4/Zend/zend_execute.c:3581
#7  0x000002000088677a in execute (op_array=0x8023a948) at 
/usr/local/src/php-5.0.4/Zend/zend_execute.c:1406
#8  0x0000020000846570 in zend_execute_scripts (type=8, retval=0x0, 
file_count=3) at /usr/local/src/php-5.0.4/Zend/zend.c:1069
#9  0x0000020000806cfc in php_execute_script (primary_file=0x3ffffffe5f0) 
at /usr/local/src/php-5.0.4/main/main.c:1632
#10 0x0000020000886fb4 in php_handler (r=0x802207c0) at 
/usr/local/src/php-5.0.4/sapi/apache2handler/sapi_apache2.c:555
#11 0x000000008002ea60 in ap_run_handler ()
#12 0x0000000080032394 in ap_invoke_handler ()
#13 0x000000008002bfda in ap_process_request ()
#14 0x0000000080026b1e in ap_process_http_connection ()
#15 0x000000008003ae88 in ap_run_process_connection ()
#16 0x000000008003afea in ap_process_connection ()
#17 0x000000008002d4ec in child_main ()
#18 0x000000008002d6c2 in make_child ()
#19 0x000000008002d7d0 in startup_children ()
#20 0x000000008002e05c in ap_mpm_run ()
#21 0x0000000080034ed8 in main ()

_________________________________________________________________
ウィルス駆除も無料の 「MSN Hotmail」  http://www.hotmail.com/ 



PHP-users メーリングリストの案内