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

Reply via email to