Re: [PHP-INSTALL] httpd segfault after 5.4.0 install

[email protected] (Joseph Koenig) Tue, 17 Apr 2012 12:18:38 -0500
Newsgroups php.install
Message-ID <[email protected]>

On 4/17/12 10:34 AM, Christopher Jones wrote:
>
>
> On 4/17/12 7:29 AM, Joseph Koenig wrote:
>> Hi all,
>>
>> I recently installed 5.4.0 on a CentOS 6.2 box and am now getting 
>> segfaults anytime we try to draw a PDF file (with fpdf). My config 
>> line is below:
>>
>> ./configure --with-apxs2=/usr/sbin/apxs --enable-cli --enable-exif 
>> --enable-mbstring --enable-mbregex --enable-sockets --with-mysql
>> --with-mysqli=/usr/bin/mysql_config --with-pdo-mysql 
>> --with-libdir=lib64 --with-zlib --with-gd --with-jpeg-dir=/usr/lib64 
>> --enable-soap
>> --enable-calendar --with-freetype-dir=/usr/lib64 --with-libexpat-dir 
>> --enable-ftp --enable-calendar --with-curl
>>
>> Running gdb on the core dump from apache, I get this:
>>
>
>> Loaded symbols for /usr/lib64/apr-util-1/apr_ldap-1.so
>> Reading symbols from 
>> /usr/local/lib/php/extensions/no-debug-non-zts-20100525/apc.so...done.
>> Loaded symbols for 
>> /usr/local/lib/php/extensions/no-debug-non-zts-20100525/apc.so
>> Core was generated by `/usr/sbin/httpd -k start'.
>> Program terminated with signal 11, Segmentation fault.
>> #0 0x00007f1126065d71 in zend_hash_quick_find (ht=0x7f1131b0c5a8, 
>> arKey=0x7f11319e6b68 "pallets", nKeyLength=8, h=7572787671222906,
>> pData=0x7fff2733e9c8) at /usr/local/src/php-5.4.0/Zend/zend_hash.c:950
>> 950 p = ht->arBuckets[nIndex];
>> Missing separate debuginfos, use: debuginfo-install 
>> httpd-2.2.15-15.el6.centos.1.x86_64
>> =======================================
>>
>> Any thoughts are appreciated. Thanks!
>>
>> -- 
>> Joe Koenig
>> Creative Anvil
>> 1346 Baur Blvd
>> Olivette, MO 63132
>> 314-692-0338
>> [email protected]
>> http://www.creativeanvil.com/
>>
>
> How recent did you install it?  My initial thought is to disable APC.
> The 3.1.10 version released last week fixed a few bugs that caused
> crashes with PHP 5.4
> http://pecl.php.net/package-changelog.php?package=APC&release=3.1.10
> Note this version of APC incorrectly reports itself as 3.1.9
> (https://bugs.php.net/bug.php?id=61695)
>
> If this doesn't help, construct a small reproducible testcase and log
> a bug at https://bugs.php.net/report.php
Installed it about a week and a half ago. Removing APC did nothing to 
fix the issue. Bug #61757 filed.

Thanks!

Joe Koenig
Creative Anvil