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

Reply via email to