ID: 42293 Updated by: [EMAIL PROTECTED] Reported By: m dot artuso at etraspa dot it -Status: Open +Status: Feedback Bug Type: Compile Failure Operating System: linux debian testing/unstable PHP Version: 5CVS-2007-08-14 (snap) New Comment:
Sorry, didn't notice you had --enable-debug there. Please try this: # rm config.cache && ./configure && make test And if that doesn't crash, add the rest of the configure options one by one to see which causes the crash. You could also try this: # USE_ZEND_ALLOC=0 valgrind --leak-check=full sapi/cli/php run-tests.php Previous Comments: ------------------------------------------------------------------------ [2007-08-14 09:25:50] m dot artuso at etraspa dot it --enable-debug was set since the beginning... The CVS snapshot was downloaded early this morning from http://snaps.php.net/ and is php5.2-200708140430.tar.bz2 I tried again with these options (--enable-debug is set, while I left out --disable-rpath, --disable-static and --with-pcre-regex) # ./configure --prefix=/usr --enable-force-cgi-redirect --enable-fastcgi --with-config-file-path=/etc/php5/cgi --with-config-file-scan-dir=/etc/php5/cgi/conf.d --build=x86_64-linux-gnu --host=x86_64-linux-gnu --mandir=/usr/share/man --enable-debug --with-regex=php --with-pic --with-layout=GNU --with-pear=/usr/share/php --enable-calendar --enable-sysvsem --enable-sysvshm --enable-sysvmsg --enable-bcmath --with-bz2 --enable-ctype --with-db4 --without-gdbm --with-iconv --enable-exif --enable-ftp --with-gettext --enable-mbstring --enable-shmop --enable-sockets --enable-wddx --with-libxml-dir=/usr --with-zlib --with-kerberos=/usr --with-openssl=/usr --enable-soap --enable-zip --with-mime-magic=/usr/share/file/magic.mime --with-exec-dir=/usr/lib/php5/libexec --without-mm --disable-pdo --without-mysql --without-sybase-ct --without-sqlite # make # make test I then run # gdb ./sapi/cli/php core GNU gdb 6.4.90-debian Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "x86_64-linux-gnu"...BFD: /usr/src/php5.2-200708140430/sapi/cli/php: don't know how to handle OS specific section `.gnu.hash' [0x6ffffff6] "/usr/src/php5.2-200708140430/sapi/cli/php": not in executable format: File format not recognized Core was generated by `./sapi/cli/php'. Program terminated with signal 11, Segmentation fault. #0 0x00002b41c2d939ea in ?? () (gdb) bt #0 0x00002b41c2d939ea in ?? () Surely I'm doing something wrong if the debug result is unsatisfying, but I don't understand wthat... Thanks, Matteo ------------------------------------------------------------------------ [2007-08-14 08:46:44] [EMAIL PROTECTED] And you ARE using the latest 5.2CVS snapshot downloaded from http://snaps.php.net/ ?? ------------------------------------------------------------------------ [2007-08-14 08:45:28] [EMAIL PROTECTED] Well, add --enable-debug to the build and perhaps then you can get useful GDB backtrace.. ------------------------------------------------------------------------ [2007-08-14 08:15:20] m dot artuso at etraspa dot it I come from a debian package that is not compiling (I was doing a custom install) for the same reason. Debian mantainers suggested to file a bug here, since I noticed that the problem arises also with the latest snapshot. The compiling options came from the standard debian configure lines. Using --with-pcre-regex and leaving out --disable-rpath and --disable-static the segfault persists: Core was generated by `./sapi/cli/php'. Program terminated with signal 11, Segmentation fault. #0 0x00002b65ccba69ea in ?? () (gdb) bt #0 0x00002b65ccba69ea in ?? () I also tried to exclude the --with-pcre-regex option but I got the same output. Thanks for your help, Matteo ------------------------------------------------------------------------ [2007-08-14 07:56:51] [EMAIL PROTECTED] Why do you use system PCRE when we most likely have bundled more recent and more bug free PCRE library? Change this: --with-pcre-regex=/usr to this: --with-pcre-regex (or just leave it out, it's enabled by default anyway) These are also unnecessary: --disable-rpath --disable-static ------------------------------------------------------------------------ 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/42293 -- Edit this bug report at http://bugs.php.net/?id=42293&edit=1
