php.core "Segmentation fault"

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
HEDG_SS
сержант
Сообщения: 198
Зарегистрирован: 2008-11-22 20:37:07

php.core "Segmentation fault"

Непрочитанное сообщение HEDG_SS » 2009-03-07 18:11:53

Возникла проблема в cacti. Каждый раз при отработке пулера в кроне выбивает ошибки в консоль

Код: Выделить всё

pid 13130 (php), uid 80: exited on signal 11 (core dumped)
pid 13218 (php), uid 80: exited on signal 11 (core dumped)
pid 13325 (php), uid 80: exited on signal 11 (core dumped)
pid 13407 (php), uid 80: exited on signal 11 (core dumped)
pid 13523 (httpd), uid 80: exited on signal 11
pid 13524 (httpd), uid 80: exited on signal 11
pid 13525 (httpd), uid 80: exited on signal 11
pid 13526 (httpd), uid 80: exited on signal 11
pid 13527 (httpd), uid 80: exited on signal 11
Запуск в кроне

Код: Выделить всё

*/1     *       *      *       *       www      /usr/local/bin/php /www/cacti/poller.php > /dev/null 2>&1
Содержимое php.core

Код: Выделить всё

# gdb /usr/local/bin/php ./php.core
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 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 "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/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/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/simplexml.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/simplexml.so
Reading symbols from /usr/local/lib/php/20060613/spl.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/spl.so
Reading symbols from /usr/local/lib/php/20060613/dom.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/dom.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/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/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/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/json.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/json.so
Reading symbols from /usr/local/lib/php/20060613/mysql.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/mysql.so
Reading symbols from /usr/local/lib/mysql/libmysqlclient.so.15...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/mysql/libmysqlclient.so.15
Reading symbols from /usr/local/lib/php/20060613/pdo.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/pdo.so
Reading symbols from /usr/local/lib/php/20060613/pdo_sqlite.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/pdo_sqlite.so
Reading symbols from /usr/local/lib/php/20060613/posix.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/posix.so
Reading symbols from /usr/local/lib/php/20060613/session.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/session.so
Reading symbols from /usr/local/lib/php/20060613/tokenizer.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/tokenizer.so
Reading symbols from /usr/local/lib/php/20060613/xml.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/xml.so
Reading symbols from /usr/local/lib/php/20060613/xmlreader.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/xmlreader.so
Reading symbols from /usr/local/lib/php/20060613/xmlwriter.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/xmlwriter.so
Reading symbols from /usr/local/lib/php/20060613/zip.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/zip.so
Reading symbols from /usr/local/lib/php/20060613/zlib.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/zlib.so
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/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/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/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/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/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/sockets.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/sockets.so
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/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/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/mbstring.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/mbstring.so
Reading symbols from /usr/local/lib/php/20060613/mcrypt.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/mcrypt.so
Reading symbols from /usr/local/lib/libmcrypt.so.8...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/libmcrypt.so.8
Reading symbols from /usr/local/lib/libltdl.so.4...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/libltdl.so.4
Reading symbols from /usr/local/lib/php/20060613/mhash.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/mhash.so
Reading symbols from /usr/local/lib/libmhash.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/libmhash.so.2
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/ming.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/ming.so
Reading symbols from /usr/local/lib/libming.so.4...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/libming.so.4
Reading symbols from /usr/local/lib/libungif.so.5...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/libungif.so.5
Reading symbols from /usr/local/lib/libSM.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/libSM.so.6
Reading symbols from /usr/local/lib/libICE.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/libICE.so.6
Reading symbols from /usr/local/lib/php/20060613/recode.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/php/20060613/recode.so
Reading symbols from /usr/local/lib/librecode.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/librecode.so.3
Reading symbols from /libexec/ld-elf.so.1...(no debugging symbols found)...done.
Loaded symbols for /libexec/ld-elf.so.1
#0  0x28560887 in calloc () from /lib/libc.so.7
[New Thread 0x28659300 (LWP 100056)]
Платформа:
FreeBSD 7.0-RELEASE #0
Apache/2.2.9 (FreeBSD)
PHP 5.2.8 with Suhosin-Patch 0.9.6.3
Cacti 0.8.7d

Очень похоже , что проблеа в самом пхп

Код: Выделить всё

smtp# php -v
PHP 5.2.8 with Suhosin-Patch 0.9.6.3 (cli) (built: Mar  6 2009 15:47:39)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
[b]Segmentation fault (core dumped)[/b]

# php -m
[PHP Modules]
bz2
calendar
ctype
curl
date
dba
dbase
dom
exif
fileinfo
filter
ftp
gd
gettext
gmp
hash
iconv
json
libxml
mbstring
mcrypt
mhash
ming
mysql
pcre
PDO
pdo_sqlite
posix
recode
Reflection
session
SimpleXML
snmp
sockets
SPL
standard
tokenizer
xml
xmlreader
xmlwriter
xsl
yaz
zip
zlib

[Zend Modules]

[b]Segmentation fault (core dumped)[/b]

пхп с дополнениями пересобирал заново с портов, ситуация не изменилавсь :(
memtest делал, все хорошо.
Подскажите, что это может быть :st:

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: php.core "Segmentation fault"

Непрочитанное сообщение paradox » 2009-03-07 18:24:40

можно попробовать собрать php с отладочной информацией а то невидно где падает

kmb
лейтенант
Сообщения: 680
Зарегистрирован: 2007-02-20 8:30:03
Контактная информация:

Re: php.core "Segmentation fault"

Непрочитанное сообщение kmb » 2009-03-07 22:01:51

да скорее всего из-за модуля какого-то... отключите модули все и проверьте...
truth is out there...

Dirty.Eager
мл. сержант
Сообщения: 72
Зарегистрирован: 2008-10-25 3:05:59

Re: php.core "Segmentation fault"

Непрочитанное сообщение Dirty.Eager » 2009-03-08 13:44:52

HEDG_SS писал(а):Подскажите, что это может быть :st:
Модуль recode надо загружать раньше (по порядку следования в .ini), чем модули imap и mysql.

Код: Выделить всё

Crashes and startup problems of PHP may be encountered when loading the recode as extension 
after loading any extension of mysql or imap. Loading the recode before those extension has proved 
to fix the problem. This is due a technical problem that both the c-client library used by imap and 
recode have their own hash_lookup() function and both mysql and recode have their own hash_insert 
function.
http://www.php.ru/manual/ref.recode.html

HEDG_SS
сержант
Сообщения: 198
Зарегистрирован: 2008-11-22 20:37:07

Re: php.core "Segmentation fault"

Непрочитанное сообщение HEDG_SS » 2009-03-09 14:25:13

Dirty.Eager СПАСИБО ОГРОМНОЕ!!!
Помогло :Yahoo!:

corrchess
проходил мимо

Re: php.core "Segmentation fault"

Непрочитанное сообщение corrchess » 2009-03-10 13:45:42

У меня такая же беда была, почему-то глючил модуль extension=pspell.so, после его отключения все заработало нормально.

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: php.core "Segmentation fault"

Непрочитанное сообщение manefesto » 2009-03-10 13:54:38

закиньте в вики
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
freeman
лейтенант
Сообщения: 734
Зарегистрирован: 2007-03-18 5:13:25

Re: php.core "Segmentation fault"

Непрочитанное сообщение freeman » 2009-07-15 14:46:50

corrchess писал(а):У меня такая же беда была, почему-то глючил модуль extension=pspell.so, после его отключения все заработало нормально.
Аналогично. Перемешение в самое начало списка или в самый конец ничего не дало. В инете нашёл что у многих segmentation failed из за него и все решали отключением оного. а как по другому никто не знает :unknown:
Остатся должен только один ...

Аватара пользователя
Hoper
рядовой
Сообщения: 34
Зарегистрирован: 2008-04-29 17:11:23

Re: php.core "Segmentation fault"

Непрочитанное сообщение Hoper » 2011-04-01 13:26:04

Dirty.Eager писал(а):
HEDG_SS писал(а):Подскажите, что это может быть :st:
Модуль recode надо загружать раньше (по порядку следования в .ini), чем модули imap и mysql.

Код: Выделить всё

Crashes and startup problems of PHP may be encountered when loading the recode as extension 
after loading any extension of mysql or imap. Loading the recode before those extension has proved 
to fix the problem. This is due a technical problem that both the c-client library used by imap and 
recode have their own hash_lookup() function and both mysql and recode have their own hash_insert 
function.
http://www.php.ru/manual/ref.recode.html
я бы карму поднял Dirty.Eager за это сообщение :good:
Полдня убил пытаясь запустить Apache + php5 (php "Segmentation fault" и никак)
money is good servant but a bad master

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: php.core "Segmentation fault"

Непрочитанное сообщение Morty » 2011-04-01 20:45:28

есть еще такая штука

Код: Выделить всё

http://www.freshports.org/net-mgmt/cacti-spine/
аналог поллера пхпшного только на СИ
зы: самому правда пока что не доводилось испробовать