ID: 36013 User updated by: xenon54 at generationphp dot net Reported By: xenon54 at generationphp dot net -Status: Feedback +Status: Open Bug Type: Session related Operating System: Centos 4.2 PHP Version: 5.1.1 New Comment:
Fixed without any reasons. But still cause segmentation fault with cli. Will come back if I can reproduce this bug. Previous Comments: ------------------------------------------------------------------------ [2006-01-14 22:48:50] [EMAIL PROTECTED] Thank you for this bug report. To properly diagnose the problem, we need a short but complete example script to be able to reproduce this bug ourselves. A proper reproducing script starts with <?php and ends with ?>, is max. 10-20 lines long and does not require any external resources such as databases, etc. If possible, make the script source available online and provide an URL to it here. Try to avoid embedding huge scripts into the report. ------------------------------------------------------------------------ [2006-01-14 20:58:24] xenon54 at generationphp dot net It was initially on PHP5.1.1. But the problem persists on PHP5.1.2 ------------------------------------------------------------------------ [2006-01-14 20:52:52] xenon54 at generationphp dot net Description: ------------ I'm receiving a Segmentation Fault when accessing index.php from cacti. I recompiled PHP without sessions support and the segmentation fault was not happening anymore. httpd-2.0.52-22.ent.centos4 glibc-2.3.4-2.13 cacti-0.8.6h Thanks for any help Reproduce code: --------------- I tried to locate the source of the segmentation fault. I located the line by using exit; to see where the fault is caused. To me, it makes no sense but giving it to you anyway. /cacti/lib/functions.php:137 if (isset($_SESSION["sess_config_array"])) { $config_array = $_SESSION["sess_config_array"]; } Expected result: ---------------- Segmentation fault Actual result: -------------- Backtrace #0 0x00345d30 in vfprintf () from /lib/tls/libc.so.6 #1 0x0036114b in vsprintf () from /lib/tls/libc.so.6 #2 0x0034e4cb in sprintf () from /lib/tls/libc.so.6 #3 0x0137cdfa in _convert_to_string (op=0xbf4006a0, __zend_filename=0x15cfcf0 "/usr/src/php-5.1.1/Zend/zend_vm_execute.h", __zend_lineno=4607) at /usr/src/php-5.1.1/Zend/zend_operators.c:544 #4 0x013b7ffd in ZEND_END_SILENCE_SPEC_TMP_HANDLER (execute_data=0xbf400cc0) at /usr/src/php-5.1.1/Zend/zend_vm_execute.h:4607 Frames #3 0x0137cdfa in _convert_to_string (op=0xbf4006a0, __zend_filename=0x15cfcf0 "/usr/src/php-5.1.1/Zend/zend_vm_execute.h", __zend_lineno=4607) at /usr/src/php-5.1.1/Zend/zend_operators.c:544 544 op->value.str.len = zend_sprintf(op->value.str.val, "%ld", lval); /* SAFE */ #4 0x013b7ffd in ZEND_END_SILENCE_SPEC_TMP_HANDLER (execute_data=0xbf400cc0) at /usr/src/php-5.1.1/Zend/zend_vm_execute.h:4607 4607 convert_to_string(&restored_error_reporting); error_log from Apache [Sat Jan 14 09:28:35 2006] [notice] child pid 2125 exit signal Segmentation fault (11) ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=36013&edit=1