Edit report at https://bugs.php.net/bug.php?id=61500&edit=1
ID: 61500 Updated by: paj...@php.net Reported by: piotrekrogowski at gmail dot com Summary: Segfault in xdebug? zend? binary operation? -Status: Open +Status: Feedback Type: Bug Package: *General Issues Operating System: Linux PHP Version: 5.3.10 Block user comment: N Private report: N New Comment: Looks like it is fixed already. Please try a 5.3 snapshot. Previous Comments: ------------------------------------------------------------------------ [2012-03-24 19:19:28] piotrekrogowski at gmail dot com Description: ------------ segfault in this example Starting program: /usr/bin/php index.php [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". [New Thread 0x7ffff7192700 (LWP 987)] [Thread 0x7ffff7192700 (LWP 987) exited] Program received signal SIGSEGV, Segmentation fault. 0x00000000006f1e40 in zend_hash_num_elements () (gdb) bt #0 0x00000000006f1e40 in zend_hash_num_elements () #1 0x00000000006ddf05 in bitwise_and_function () #2 0x0000000000756877 in ?? () #3 0x000000000070a03e in execute () #4 0x00007ffff7c2f5f7 in xdebug_execute () from /usr/lib64/php5.3/lib/extensions/no-debug-zts-20090626/xdebug.so #5 0x00000000007676f0 in ?? () #6 0x000000000070a03e in execute () #7 0x00007ffff7c2f5f7 in xdebug_execute () from /usr/lib64/php5.3/lib/extensions/no-debug-zts-20090626/xdebug.so #8 0x000000000071b7b3 in ?? () #9 0x000000000070a03e in execute () #10 0x00007ffff7c2f5f7 in xdebug_execute () from /usr/lib64/php5.3/lib/extensions/no-debug-zts-20090626/xdebug.so #11 0x00000000006e4c09 in zend_execute_scripts () #12 0x000000000068606e in php_execute_script () #13 0x000000000046d7e0 in main () PHP 5.3.10-pl2-gentoo (cli) (built: Mar 20 2012 01:15:33) Copyright (c) 1997-2012 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies with Xdebug v2.1.4, Copyright (c) 2002-2012, by Derick Rethans [PHP Modules] bz2 Core ctype curl date dba dom ereg exif fileinfo filter gd geoip gettext hash iconv json ldap libxml mbstring mcrypt memcached mysql mysqli openssl pcre PDO pdo_mysql pdo_pgsql pgsql Phar posix pspell readline Reflection session SimpleXML SPL standard tokenizer xdebug xhprof xml xmlreader xmlwriter zip zlib [Zend Modules] Xdebug Test script: --------------- <?php /* exploit PHP 5.3.10-pl2-gentoo * @copyright Piotr Rogowski <piotrekrogow...@gmail.com> */ class segfault { static $var = array(); static function crash() { $item = &self::$var; $item &= $item[1] = array(); } } segfault::crash(); ?> Expected result: ---------------- segfault Actual result: -------------- not segfault :P ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=61500&edit=1