Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 31 Mar 2008 11:34:44 GMT
From:      Leonardo Amaral <leleobhz@leleobhz.org>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   i386/122289: php5-extensions install == segfault
Message-ID:  <200803311134.m2VBYi6n086385@www.freebsd.org>
Resent-Message-ID: <200803311140.m2VBe1rP046678@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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)&#9618;\v\213)&#9618;e&#9618;)L&#9618;\232)&#9618;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)&#9618;\v\213)&#9618;e&#9618;)L&#9618;\232)&#9618;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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200803311134.m2VBYi6n086385>