From: joh at deworks dot net Operating system: Linux PHP version: 5CVS-2005-03-09 (dev) PHP Bug Type: SQLite related Bug description: SQLite module causes php to segfault
Description: ------------ The SQLite module contains code resulting in a Segmentation fault. I configured php5-200503091930 with: ./configure --prefix=/usr/local --with-apxs --with-zlib --with-bz2 --enable-ftp --with-gd --with-ttf --with-gettext --with-imap --with-ldap --with-mysql --with-mysql-sock=/var/run/mysqld/mysqld.sock --with-readline --enable-sockets --with-kerberos --with-jpeg-dir=/usr --with-imap-ssl Now, running the php cli results in a Segmentation fault: $ sapi/cli/php Segmentation fault Backtrace: (gdb) run Starting program: /shared/src/php/php5-200503091930/sapi/cli/php [Thread debugging using libthread_db enabled] [New Thread 1081820480 (LWP 18860)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1081820480 (LWP 18860)] zend_hash_merge_ex (target=0x832f868, source=0x98, pCopyConstructor=0x81e52a0 <zval_add_ref>, size=4, pMergeSource=0x81d7520 <do_inherit_constant_check>, pParam=0x0) at /shared/src/php/php5-200503091930/Zend/zend_hash.c:818 818 p = source->pListHead; (gdb) bt #0 zend_hash_merge_ex (target=0x832f868, source=0x98, pCopyConstructor=0x81e52a0 <zval_add_ref>, size=4, pMergeSource=0x81d7520 <do_inherit_constant_check>, pParam=0x0) at /shared/src/php/php5-200503091930/Zend/zend_hash.c:818 #1 0x081d75d9 in zend_do_implement_interface (ce=0x832f7d0, iface=0x0) at /shared/src/php/php5-200503091930/Zend/zend_compile.c:2096 #2 0x081ea429 in zend_class_implements (class_entry=0x832f7d0, num_interfaces=2) at /shared/src/php/php5-200503091930/Zend/zend_API.c:1650 #3 0x08105644 in zm_startup_sqlite (type=1, module_number=4) at /shared/src/php/php5-200503091930/ext/sqlite/sqlite.c:1018 #4 0x081e93a8 in zend_register_module_ex (module=0x832cb58) at /shared/src/php/php5-200503091930/Zend/zend_API.c:1227 #5 0x081af4e0 in php_startup_extensions (ptr=0x82d066c, count=152) at /shared/src/php/php5-200503091930/main/main.c:1267 #6 0x0825577b in php_startup_internal_extensions () at main/internal_functions_cli.c:88 #7 0x081afab0 in php_module_startup (sf=0x0, additional_modules=0x0, num_additional_modules=152) at /shared/src/php/php5-200503091930/main/main.c:1450 #8 0x082546ee in main (argc=1, argv=0xbffffb04) at /shared/src/php/php5-200503091930/sapi/cli/php_cli.c:622 -- Edit bug report at http://bugs.php.net/?id=32258&edit=1 -- Try a CVS snapshot (php4): http://bugs.php.net/fix.php?id=32258&r=trysnapshot4 Try a CVS snapshot (php5.0): http://bugs.php.net/fix.php?id=32258&r=trysnapshot50 Try a CVS snapshot (php5.1): http://bugs.php.net/fix.php?id=32258&r=trysnapshot51 Fixed in CVS: http://bugs.php.net/fix.php?id=32258&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=32258&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=32258&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=32258&r=needscript Try newer version: http://bugs.php.net/fix.php?id=32258&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=32258&r=support Expected behavior: http://bugs.php.net/fix.php?id=32258&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=32258&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=32258&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=32258&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=32258&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=32258&r=dst IIS Stability: http://bugs.php.net/fix.php?id=32258&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=32258&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=32258&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=32258&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=32258&r=mysqlcfg