ID: 35304 User updated by: matteo at beccati dot com Reported By: matteo at beccati dot com -Status: Feedback +Status: Open Bug Type: PDO related Operating System: Debian GNU/Linux testing/etch PHP Version: 5CVS-2005-11-20 (snap) New Comment:
Still segfaulting. This is the valgrind output: good-ol:~/compile/php5-200511220530# valgrind sapi/cli/php ==12191== Memcheck, a memory error detector for x86-linux. ==12191== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al. ==12191== Using valgrind-2.4.0, a program supervision framework for x86-linux. ==12191== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al. ==12191== For more details, rerun with: -v ==12191== ==12191== Conditional jump or move depends on uninitialised value(s) ==12191== at 0x1B8ECB13: (within /lib/ld-2.3.5.so) ==12191== by 0x1B8E631C: (within /lib/ld-2.3.5.so) ==12191== by 0x1B8F2BDD: (within /lib/ld-2.3.5.so) ==12191== by 0x1B8E7675: (within /lib/ld-2.3.5.so) ==12191== by 0x1B8E47C6: (within /lib/ld-2.3.5.so) ==12191== ==12191== Conditional jump or move depends on uninitialised value(s) ==12191== at 0x1B8EC7D3: (within /lib/ld-2.3.5.so) ==12191== by 0x1B8E631C: (within /lib/ld-2.3.5.so) ==12191== by 0x1B8F2BDD: (within /lib/ld-2.3.5.so) ==12191== by 0x1B8E7675: (within /lib/ld-2.3.5.so) ==12191== by 0x1B8E47C6: (within /lib/ld-2.3.5.so) ==12191== ==12191== Conditional jump or move depends on uninitialised value(s) ==12191== at 0x1B8EC6B6: (within /lib/ld-2.3.5.so) ==12191== by 0x1B8E6376: (within /lib/ld-2.3.5.so) ==12191== by 0x1B8F2BDD: (within /lib/ld-2.3.5.so) ==12191== by 0x1B8E7675: (within /lib/ld-2.3.5.so) ==12191== by 0x1B8E47C6: (within /lib/ld-2.3.5.so) ==12191== ==12191== Conditional jump or move depends on uninitialised value(s) ==12191== at 0x1B8EC6C2: (within /lib/ld-2.3.5.so) ==12191== by 0x1B8E6376: (within /lib/ld-2.3.5.so) ==12191== by 0x1B8F2BDD: (within /lib/ld-2.3.5.so) ==12191== by 0x1B8E7675: (within /lib/ld-2.3.5.so) ==12191== by 0x1B8E47C6: (within /lib/ld-2.3.5.so) ==12191== ==12191== Conditional jump or move depends on uninitialised value(s) ==12191== at 0x1B8EC7D3: (within /lib/ld-2.3.5.so) ==12191== by 0x1B8E6376: (within /lib/ld-2.3.5.so) ==12191== by 0x1B8F2BDD: (within /lib/ld-2.3.5.so) ==12191== by 0x1B8E7675: (within /lib/ld-2.3.5.so) ==12191== by 0x1B8E47C6: (within /lib/ld-2.3.5.so) ==12191== ==12191== Invalid read of size 4 ==12191== at 0x8200BA3: _zend_hash_add_or_update (zend_hash.c:213) ==12191== by 0x80CE8E3: php_pdo_register_driver (pdo.c:170) ==12191== by 0x80D8FF2: zm_startup_pdo_sqlite (pdo_sqlite.c:80) ==12191== by 0x81FCDEA: zend_startup_module_ex (zend_API.c:1320) ==12191== by 0x820210A: zend_hash_apply (zend_hash.c:664) ==12191== by 0x81FCF79: zend_startup_modules (zend_API.c:1367) ==12191== by 0x81BA459: php_module_startup (main.c:1533) ==12191== by 0x82675A0: main (php_cli.c:655) ==12191== Address 0x0 is not stack'd, malloc'd or (recently) free'd ==12191== ==12191== Process terminating with default action of signal 11 (SIGSEGV) ==12191== Access not within mapped region at address 0x0 ==12191== at 0x8200BA3: _zend_hash_add_or_update (zend_hash.c:213) ==12191== by 0x80CE8E3: php_pdo_register_driver (pdo.c:170) ==12191== by 0x80D8FF2: zm_startup_pdo_sqlite (pdo_sqlite.c:80) ==12191== by 0x81FCDEA: zend_startup_module_ex (zend_API.c:1320) ==12191== by 0x820210A: zend_hash_apply (zend_hash.c:664) ==12191== by 0x81FCF79: zend_startup_modules (zend_API.c:1367) ==12191== by 0x81BA459: php_module_startup (main.c:1533) ==12191== by 0x82675A0: main (php_cli.c:655) ==12191== ==12191== ERROR SUMMARY: 26 errors from 6 contexts (suppressed: 0 from 0) ==12191== malloc/free: in use at exit: 372210 bytes in 5550 blocks. ==12191== malloc/free: 5768 allocs, 218 frees, 409794 bytes allocated. ==12191== For counts of detected errors, rerun with: -v ==12191== searching for pointers to 5550 not-freed blocks. ==12191== checked 1145848 bytes. ==12191== ==12191== LEAK SUMMARY: ==12191== definitely lost: 0 bytes in 0 blocks. ==12191== possibly lost: 0 bytes in 0 blocks. ==12191== still reachable: 372210 bytes in 5550 blocks. ==12191== suppressed: 0 bytes in 0 blocks. ==12191== Reachable blocks (those to which a pointer was found) are not shown. ==12191== To see them, rerun with: --show-reachable=yes Segmentation fault Previous Comments: ------------------------------------------------------------------------ [2005-11-22 04:21:22] [EMAIL PROTECTED] Please try using this CVS snapshot: http://snaps.php.net/php5-latest.tar.gz For Windows: http://snaps.php.net/win32/php5-win32-latest.zip Compiled with your flags and things work fine, no crashes. Even valgrind does not point to any problems... ------------------------------------------------------------------------ [2005-11-21 17:48:27] matteo at beccati dot com Also without CFLAGS: good-ol:~/compile/php5-200511211330# sapi/cli/php -n -r 'echo 1;' Segmentation fault good-ol:~/compile/php5-200511211330# sapi/cli/php -n somefile.php Segmentation fault ------------------------------------------------------------------------ [2005-11-21 17:27:02] matteo at beccati dot com This was without recompiling. I'll recompile without CFLAGS and let you know. ------------------------------------------------------------------------ [2005-11-21 17:25:43] matteo at beccati dot com good-ol:~/compile/php5-200511211330# sapi/cli/php -n -r 'echo 1;' Segmentation fault good-ol:~/compile/php5-200511211330# touch somefile.php good-ol:~/compile/php5-200511211330# sapi/cli/php -n somefile.php Segmentation fault good-ol:~/compile/php5-200511211330# ------------------------------------------------------------------------ [2005-11-21 17:24:07] [EMAIL PROTECTED] Try without setting those CFLAGS. And try running PHP like this after compile: # sapi/cli/php -n -r 'echo 1;' Does that crash? Or this: # sapi/cli/php -n somefile.php ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/35304 -- Edit this bug report at http://bugs.php.net/?id=35304&edit=1