i386/122289: php5-extensions install == segfault
Leonardo Amaral
leleobhz at leleobhz.org
Mon Mar 31 04:40:01 PDT 2008
>Number: 122289
>Category: i386
>Synopsis: php5-extensions install == segfault
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-i386
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Mon Mar 31 11:40:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: Leonardo Amaral
>Release: FreeBSD7-RELEASE
>Organization:
>Environment:
FreeBSD betty.leleobhz.org 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008 root at logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
>Description:
Ive compiled php5 and php5-extensions, and after php5-extensions every time i try use php, i give a php.core and a segmentation fault on process.
My Makefile options is:
DEFAULT_PHP_VER=5
IGNORE_WITH_PHP=4
USE_PHP_BUILD= yes
NO_BUILD= yes
WITH_CTYPE= yes
WITH_DOM= yes
WITH_FILTER= yes
WITH_HASH= yes
WITH_ICONV= yes
WITH_JSON= yes
WITH_PCRE= yes
WITH_PDO= yes
WITH_PDO_SQLITE=yes
WITH_POSIX= yes
WITH_SESSION= yes
WITH_SIMPLEXML= yes
WITH_SPL= yes
WITH_SQLITE= yes
WITH_TOKENIZER= yes
WITH_XML= yes
WITH_XMLREADER= yes
WITH_XMLWRITER= yes
OPTIONS= BCMATH "bc style precision math functions" off \
BZ2 "bzip2 library support" off \
CALENDAR "calendar conversion support" off \
CTYPE "ctype functions" on \
CURL "CURL support" off \
DBA "dba support" off \
DBASE "dBase library support" off \
DOM "DOM support" on \
EXIF "EXIF support" off \
FILEINFO "fileinfo support" off \
FILTER "input filter support" on \
FRIBIDI "FriBidi support" off \
FTP "FTP support" off \
GD "GD library support" off \
GETTEXT "gettext library support" off \
GMP "GNU MP support" off \
HASH "HASH Message Digest Framework" on \
ICONV "iconv support" on \
IMAP "IMAP support" off \
INTERBASE "Interbase 6 database support (Firebird)" off \
JSON "JavaScript Object Serialization support" on \
LDAP "OpenLDAP support" off \
MBSTRING "multibyte string support" off \
MCRYPT "Encryption support" off \
MHASH "Crypto-hashing support" off \
MING "ming shockwave flash support" off \
MSSQL "MS-SQL database support" off \
MYSQL "MySQL database support" off \
MYSQLI "MySQLi database support" off \
NCURSES "ncurses support (CLI only)" off \
ODBC "unixODBC support" off \
OPENSSL "OpenSSL support" off \
PCNTL "pcntl support (CLI only)" off \
PCRE "Perl Compatible Regular Expression support" on \
PDF "PDFlib support (implies GD)" off \
PDO "PHP Data Objects Interface (PDO)" on \
PDO_SQLITE "PDO sqlite driver" on \
PGSQL "PostgreSQL database support" off \
POSIX "POSIX-like functions" on \
PSPELL "pspell support" off \
READLINE "readline support (CLI only)" off \
RECODE "recode support" off \
SESSION "session support" on \
SHMOP "shmop support" off \
SIMPLEXML "simplexml support" on \
SNMP "SNMP support" off \
SOAP "SOAP support" off \
SOCKETS "sockets support" off \
SPL "Standard PHP Library" on \
SQLITE "sqlite support" on \
SYBASE_CT "Sybase database support" off \
SYSVMSG "System V message support" off \
SYSVSEM "System V semaphore support" off \
SYSVSHM "System V shared memory support" off \
TIDY "TIDY support" off \
TOKENIZER "tokenizer support" on \
WDDX "WDDX support (implies XML)" off \
XML "XML support" on \
XMLREADER "XMLReader support" on \
XMLRPC "XMLRPC-EPI support" off \
XMLWRITER "XMLWriter support" on \
XSL "XSL support (Implies DOM)" off \
YAZ "YAZ support (ANSI/NISO Z39.50)" off \
ZIP "ZIP support" off \
ZLIB "ZLIB support" off
ALL_OPTIONS= BCMATH BZ2 CALENDAR CTYPE CURL DBA DBASE \
DOM EXIF FILEINFO FILTER FRIBIDI FTP GD GETTEXT \
GMP HASH ICONV IMAP INTERBASE JSON LDAP MBSTRING MCRYPT \
MHASH MING MSSQL MYSQL MYSQLI NCURSES \
ODBC OPENSSL PCNTL PCRE PDF PDO PDO_SQLITE PGSQL POSIX \
PSPELL READLINE RECODE SESSION SHMOP SIMPLEXML SNMP SOAP \
SOCKETS SPL SQLITE SYBASE_CT SYSVMSG SYSVSEM SYSVSHM \
TIDY TOKENIZER WDDX XML XMLREADER XMLRPC XMLWRITER XSL \
YAZ ZIP ZLIB
And this is the GDB Output:
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-marcel-freebsd"...(no debugging symbols found)...
Core was generated by `php'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /lib/libcrypt.so.4...(no debugging symbols found)...done.
Loaded symbols for /lib/libcrypt.so.4
Reading symbols from /lib/libm.so.5...(no debugging symbols found)...done.
Loaded symbols for /lib/libm.so.5
Reading symbols from /usr/local/lib/libxml2.so.5...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/libxml2.so.5
Reading symbols from /lib/libz.so.4...(no debugging symbols found)...done.
Loaded symbols for /lib/libz.so.4
Reading symbols from /usr/local/lib/libiconv.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/libiconv.so.3
Reading symbols from /lib/libc.so.7...(no debugging symbols found)...done.
Loaded symbols for /lib/libc.so.7
Reading symbols from /usr/local/lib/php/20060613/bcmath.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/bcmath.so
Reading symbols from /usr/local/lib/php/20060613/bz2.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/bz2.so
Reading symbols from /usr/lib/libbz2.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libbz2.so.3
Reading symbols from /usr/local/lib/php/20060613/calendar.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/calendar.so
Reading symbols from /usr/local/lib/php/20060613/ctype.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/ctype.so
Reading symbols from /usr/local/lib/php/20060613/curl.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/curl.so
Reading symbols from /usr/local/lib/libcurl.so.4...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/libcurl.so.4
Reading symbols from /usr/local/lib/libidn.so.16...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/libidn.so.16
Reading symbols from /usr/local/lib/libssh2.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/libssh2.so.1
Reading symbols from /usr/lib/libssl.so.5...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libssl.so.5
Reading symbols from /lib/libcrypto.so.5...(no debugging symbols found)...done.
Loaded symbols for /lib/libcrypto.so.5
Reading symbols from /usr/local/lib/libintl.so.8...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/libintl.so.8
Reading symbols from /usr/local/lib/php/20060613/dba.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/dba.so
Reading symbols from /usr/local/lib/libdb-4.6.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/libdb-4.6.so.0
Reading symbols from /lib/libthr.so.3...(no debugging symbols found)...done.
Loaded symbols for /lib/libthr.so.3
Reading symbols from /usr/local/lib/php/20060613/dbase.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/dbase.so
Reading symbols from /usr/local/lib/php/20060613/exif.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/exif.so
Reading symbols from /usr/local/lib/php/20060613/fileinfo.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/fileinfo.so
Reading symbols from /usr/lib/libmagic.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libmagic.so.3
Reading symbols from /usr/local/lib/php/20060613/pcre.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/pcre.so
Reading symbols from /usr/local/lib/php/20060613/filter.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/filter.so
Reading symbols from /usr/local/lib/libpcre.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/libpcre.so.0
Reading symbols from /usr/local/lib/php/20060613/fribidi.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/fribidi.so
Reading symbols from /usr/local/lib/libfribidi.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/libfribidi.so.0
Reading symbols from /usr/local/lib/php/20060613/ftp.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/ftp.so
Reading symbols from /usr/local/lib/php/20060613/gd.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/gd.so
Reading symbols from /usr/local/lib/libt1.so.5...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/libt1.so.5
Reading symbols from /usr/local/lib/libfreetype.so.9...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/libfreetype.so.9
Reading symbols from /usr/local/lib/libX11.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/libX11.so.6
Reading symbols from /usr/local/lib/libXpm.so.4...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/libXpm.so.4
Reading symbols from /usr/local/lib/libpng.so.5...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/libpng.so.5
Reading symbols from /usr/local/lib/libjpeg.so.9...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/libjpeg.so.9
Reading symbols from /usr/local/lib/libXau.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/libXau.so.6
Reading symbols from /usr/local/lib/libXdmcp.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/libXdmcp.so.6
Reading symbols from /usr/lib/librpcsvc.so.4...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/librpcsvc.so.4
Reading symbols from /usr/local/lib/php/20060613/gettext.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/gettext.so
Reading symbols from /usr/local/lib/php/20060613/gmp.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/gmp.so
Reading symbols from /usr/local/lib/libgmp.so.7...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/libgmp.so.7
Reading symbols from /usr/local/lib/php/20060613/hash.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/hash.so
Reading symbols from /usr/local/lib/php/20060613/iconv.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/iconv.so
Reading symbols from /usr/local/lib/php/20060613/imap.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/imap.so
Reading symbols from /usr/local/lib/libc-client4.so.9...done.
Loaded symbols for /usr/local/lib/libc-client4.so.9
Reading symbols from /usr/lib/libpam.so.4...done.
Loaded symbols for /usr/lib/libpam.so.4
Reading symbols from /usr/local/lib/php/20060613/interbase.so...done.
Loaded symbols for /usr/local/lib/php/20060613/interbase.so
Reading symbols from /usr/local/lib/libfbclient.so.2...done.
Loaded symbols for /usr/local/lib/libfbclient.so.2
Reading symbols from /lib/libncurses.so.7...done.
Loaded symbols for /lib/libncurses.so.7
Reading symbols from /usr/lib/libstdc++.so.6...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /usr/local/lib/php/20060613/json.so...done.
Loaded symbols for /usr/local/lib/php/20060613/json.so
Reading symbols from /usr/local/lib/php/20060613/mbstring.so...done.
Loaded symbols for /usr/local/lib/php/20060613/mbstring.so
Reading symbols from /usr/local/lib/php/20060613/mcrypt.so...done.
Loaded symbols for /usr/local/lib/php/20060613/mcrypt.so
Reading symbols from /usr/local/lib/libmcrypt.so.8...done.
Loaded symbols for /usr/local/lib/libmcrypt.so.8
Reading symbols from /usr/local/lib/libltdl.so.4...done.
Loaded symbols for /usr/local/lib/libltdl.so.4
Reading symbols from /usr/local/lib/php/20060613/mhash.so...done.
Loaded symbols for /usr/local/lib/php/20060613/mhash.so
Reading symbols from /usr/local/lib/libmhash.so.2...done.
Loaded symbols for /usr/local/lib/libmhash.so.2
Reading symbols from /usr/local/lib/php/20060613/ming.so...done.
Loaded symbols for /usr/local/lib/php/20060613/ming.so
Reading symbols from /usr/local/lib/libming.so.4...done.
Loaded symbols for /usr/local/lib/libming.so.4
Reading symbols from /usr/local/lib/libungif.so.5...done.
Loaded symbols for /usr/local/lib/libungif.so.5
Reading symbols from /usr/local/lib/libSM.so.6...done.
Loaded symbols for /usr/local/lib/libSM.so.6
Reading symbols from /usr/local/lib/libICE.so.6...done.
Loaded symbols for /usr/local/lib/libICE.so.6
Reading symbols from /usr/local/lib/php/20060613/mysql.so...done.
Loaded symbols for /usr/local/lib/php/20060613/mysql.so
Reading symbols from /usr/local/lib/mysql/libmysqlclient.so.15...done.
Loaded symbols for /usr/local/lib/mysql/libmysqlclient.so.15
Reading symbols from /usr/local/lib/php/20060613/simplexml.so...done.
Loaded symbols for /usr/local/lib/php/20060613/simplexml.so
Reading symbols from /usr/local/lib/php/20060613/spl.so...done.
Loaded symbols for /usr/local/lib/php/20060613/spl.so
Reading symbols from /usr/local/lib/php/20060613/mysqli.so...done.
Loaded symbols for /usr/local/lib/php/20060613/mysqli.so
Reading symbols from /usr/local/lib/php/20060613/ncurses.so...done.
Loaded symbols for /usr/local/lib/php/20060613/ncurses.so
Reading symbols from /usr/lib/libpanel.so.4...done.
Loaded symbols for /usr/lib/libpanel.so.4
Reading symbols from /usr/local/lib/php/20060613/odbc.so...done.
Loaded symbols for /usr/local/lib/php/20060613/odbc.so
Reading symbols from /usr/local/lib/libodbc.so.1...done.
Loaded symbols for /usr/local/lib/libodbc.so.1
Reading symbols from /usr/local/lib/php/20060613/openssl.so...done.
Loaded symbols for /usr/local/lib/php/20060613/openssl.so
Reading symbols from /usr/local/lib/php/20060613/pcntl.so...done.
Loaded symbols for /usr/local/lib/php/20060613/pcntl.so
Reading symbols from /usr/local/lib/php/20060613/pdf.so...done.
Loaded symbols for /usr/local/lib/php/20060613/pdf.so
Reading symbols from /usr/local/lib/libpdf.so.8...done.
Loaded symbols for /usr/local/lib/libpdf.so.8
Reading symbols from /usr/local/lib/php/20060613/pdo.so...done.
Loaded symbols for /usr/local/lib/php/20060613/pdo.so
Reading symbols from /usr/local/lib/php/20060613/pdo_sqlite.so...done.
Loaded symbols for /usr/local/lib/php/20060613/pdo_sqlite.so
Reading symbols from /usr/local/lib/php/20060613/pgsql.so...done.
Loaded symbols for /usr/local/lib/php/20060613/pgsql.so
Reading symbols from /usr/local/lib/libpq.so.4...done.
Loaded symbols for /usr/local/lib/libpq.so.4
Reading symbols from /usr/local/lib/php/20060613/posix.so...done.
Loaded symbols for /usr/local/lib/php/20060613/posix.so
Reading symbols from /usr/local/lib/php/20060613/session.so...done.
Loaded symbols for /usr/local/lib/php/20060613/session.so
Reading symbols from /usr/local/lib/php/20060613/pspell.so...done.
Loaded symbols for /usr/local/lib/php/20060613/pspell.so
Reading symbols from /usr/local/lib/libaspell.so.16...done.
Loaded symbols for /usr/local/lib/libaspell.so.16
Reading symbols from /usr/local/lib/libpspell.so.16...done.
Loaded symbols for /usr/local/lib/libpspell.so.16
Reading symbols from /usr/local/lib/php/20060613/readline.so...done.
Loaded symbols for /usr/local/lib/php/20060613/readline.so
Reading symbols from /usr/lib/libhistory.so.7...done.
Loaded symbols for /usr/lib/libhistory.so.7
Reading symbols from /lib/libreadline.so.7...done.
Loaded symbols for /lib/libreadline.so.7
Reading symbols from /usr/local/lib/php/20060613/recode.so...done.
Loaded symbols for /usr/local/lib/php/20060613/recode.so
Reading symbols from /usr/local/lib/librecode.so.3...done.
Loaded symbols for /usr/local/lib/librecode.so.3
Reading symbols from /usr/local/lib/php/20060613/soap.so...done.
Loaded symbols for /usr/local/lib/php/20060613/soap.so
Reading symbols from /usr/local/lib/php/20060613/sqlite.so...done.
Loaded symbols for /usr/local/lib/php/20060613/sqlite.so
Reading symbols from /usr/local/lib/php/20060613/tidy.so...done.
Loaded symbols for /usr/local/lib/php/20060613/tidy.so
Reading symbols from /usr/local/lib/libtidy-0.99.so.0...done.
Loaded symbols for /usr/local/lib/libtidy-0.99.so.0
Reading symbols from /usr/local/lib/php/20060613/tokenizer.so...done.
Loaded symbols for /usr/local/lib/php/20060613/tokenizer.so
Reading symbols from /usr/local/lib/php/20060613/xml.so...done.
Loaded symbols for /usr/local/lib/php/20060613/xml.so
Reading symbols from /usr/local/lib/php/20060613/dom.so...done.
Loaded symbols for /usr/local/lib/php/20060613/dom.so
Reading symbols from /usr/local/lib/php/20060613/xmlreader.so...done.
Loaded symbols for /usr/local/lib/php/20060613/xmlreader.so
Reading symbols from /usr/local/lib/php/20060613/xmlrpc.so...done.
Loaded symbols for /usr/local/lib/php/20060613/xmlrpc.so
Reading symbols from /usr/local/lib/php/20060613/xmlwriter.so...done.
Loaded symbols for /usr/local/lib/php/20060613/xmlwriter.so
Reading symbols from /usr/local/lib/php/20060613/zip.so...done.
Loaded symbols for /usr/local/lib/php/20060613/zip.so
Reading symbols from /usr/local/lib/php/20060613/zlib.so...done.
Loaded symbols for /usr/local/lib/php/20060613/zlib.so
Reading symbols from /libexec/ld-elf.so.1...done.
Loaded symbols for /libexec/ld-elf.so.1
#0 0x28e3c9d6 in hash_lookup (hashtab=0x29c865e0, key=0xbfbfea90 "\221k\227)▒\v\213)▒e▒)L▒\232)▒a`(") at misc.c:349
349 for (ret = hashtab->table[hash_index (hashtab,key)]; ret; ret = ret->next)
[New Thread 0x28659400 (LWP 100060)]
(gdb) backtrace
#0 0x28e3c9d6 in hash_lookup (hashtab=0x29c865e0, key=0xbfbfea90 "\221k\227)▒\v\213)▒e▒)L▒\232)▒a`(") at misc.c:349
#1 0x298b0dae in find_alias () from /usr/local/lib/librecode.so.3
#2 0x298b2361 in recode_new_outer () from /usr/local/lib/librecode.so.3
#3 0x2986726e in zm_startup_recode () from /usr/local/lib/php/20060613/recode.so
#4 0x08149b82 in zend_startup_module_ex ()
#5 0x0814e6eb in zend_hash_apply ()
#6 0x0814859e in zend_startup_modules ()
#7 0x0810688a in php_module_startup ()
#8 0x081bbe41 in php_cli_startup ()
#9 0x081bc558 in main ()
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-i386
mailing list