PHP5-cgi segfaultok

Fórumok

Hello, a napokban nézegettem a syslogot meg a dmesg parancs kimenetét, és ezekre a sorokre lettem figyelmes (10 nap alatt, csak a php-s sorok kiválogatva):

[112420.455087] php5-cgi[28393]: segfault at b710a790 ip b710a790 sp b706a3ac error 4 in librt-2.7.so[b76fc000+7000]
[114067.778838] php5-cgi[29774]: segfault at b70bc7ae ip b68163cf sp b701c0b8 error 4 in libgcc_s.so.1[b680f000+c000]
[114080.983730] php5-cgi[29817]: segfault at b70a7790 ip b70a7790 sp b70073ac error 4 in libtasn1.so.3.0.15[b7568000+f000]
[114261.805363] php5-cgi[30110]: segfault at b7106790 ip b7106790 sp b70663ac error 4 in librt-2.7.so[b76f8000+7000]
[114355.357943] php5-cgi[30433]: segfault at b7118790 ip b7118790 sp b70783ac error 4 in librt-2.7.so[b770a000+7000]
[114367.105030] php5-cgi[30543]: segfault at b714b790 ip b714b790 sp b70ab3ac error 4 in librt-2.7.so[b773d000+7000]
[114499.341783] php5-cgi[30747]: segfault at b7073790 ip b7073790 sp b6fd33ac error 4 in libtasn1.so.3.0.15[b7534000+f000]
[412460.746839] php5-cgi[4480]: segfault at b709f7ae ip b67f93cf sp b6fff0b8 error 4 in libgcc_s.so.1[b67f2000+c000]
[810910.483552] php5-cgi[17817]: segfault at b70d17ae ip b682b3cf sp b70310b8 error 4 in libgcc_s.so.1[b6824000+c000]
[908834.659180] php5-cgi[8445]: segfault at b70ee790 ip b70ee790 sp b704e3ac error 4 in librt-2.7.so[b76e0000+7000]
[908878.997887] php5-cgi[8546]: segfault at b7117790 ip b7117790 sp b70773ac error 4 in librt-2.7.so[b7709000+7000]
[909391.785215] php5-cgi[9092]: segfault at b7152790 ip b7152790 sp b70b23ac error 4 in librt-2.7.so[b7744000+7000]
[909922.210974] php5-cgi[9712]: segfault at b70db790 ip b70db790 sp b703b3ac error 4 in librt-2.7.so[b76cd000+7000]
[909989.474632] php5-cgi[10095]: segfault at b70c4790 ip b70c4790 sp b70243ac error 4 in librt-2.7.so[b76b6000+7000]
[909993.463732] php5-cgi[10152]: segfault at b7148790 ip b7148790 sp b70a83ac error 4 in libtasn1.so.3.0.15[b7609000+f000]
[909994.404503] php5-cgi[10196]: segfault at b70e0790 ip b70e0790 sp b70403ac error 4 in libtasn1.so.3.0.15[b75a1000+f000]
[909994.562611] php5-cgi[10204]: segfault at b713e790 ip b713e790 sp b709e3ac error 4 in librt-2.7.so[b7730000+7000]
[909994.589646] php5-cgi[10205]: segfault at b70a9790 ip b70a9790 sp b70093ac error 4 in librt-2.7.so[b769b000+7000]
[1050000.768570] php5-cgi[23919]: segfault at b70bf790 ip b70bf790 sp b701f3ac error 4 in librt-2.7.so[b76b1000+7000]

Nagy probléma ez szerintetek? A program hibája lehet, vagy a konfigurációban kéne keresnem a gubancot? A szerver nem dobál 500-as errorpageket egyik vhoston sem. Mellesleg debian lenny-t, apache2-t és suphp-t használok.

Hozzászólások

Vagy csak nem tudsz arrol, hogy 500-as lapokat dobalna. Mindenesetre jo lenne tudni, milyen modulokat hasznalsz, van-e forrasbol felpakolt modul, ha igen, hogy lett forditva. Masfelol nem lenne rossz, ha korbeneznel az access.log-(ok)ban, 500-as hibat keresven, majd ehhez error.log bejegyzest nezni.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

minden segfaultkor ez a kérés ment el a szerverhez "GET /photos/your_own.css HTTP/1.1" 404 1273 ... "

az error logban:
[Mon Oct 19 12:44:47 2009] [error] [client 192.168.1.101] File does not exist: /var/www/photos/your_own.css, referer: http://192.168.1.103/photos/index.php
[Mon Oct 19 12:44:47 2009] [error] an unknown filter was not added: includes
[Mon Oct 19 12:45:11 2009] [notice] caught SIGTERM, shutting down
[Mon Oct 19 12:45:12 2009] [notice] Apache/2.2.9 (Debian) configured -- resuming normal operations
[Mon Oct 19 12:45:14 2009] [error] [client 192.168.1.101] File does not exist: /var/www/photos/your_own.css, referer: http://192.168.1.103/photos/index.php
[Mon Oct 19 12:45:14 2009] [error] an unknown filter was not added: includes
[Mon Oct 19 12:45:14 2009] [error] [client 192.168.1.101] File does not exist: /var/www/photos/your_own.css, referer: http://192.168.1.103/photos/index.php
[Mon Oct 19 12:45:14 2009] [error] an unknown filter was not added: includes

Apache modulok: alias auth_basic authn_file authz_default authz_groupfile authz_host authz_user autoindex cgi dir env headers mime negotiation rewrite setenvif status suphp. Suphp-t forrásból telepitettem --prefix=/usr --with-apache-user=www-data --with-setid-mode=owner --with-apxs=/usr/bin/apxs2 kapcsolókkal (ez csak addig dobált 500-asokat, amig nem voltak rendesen beállitva a userek, de akkor se segfaultot a PHP).

subscribe, nálam ugyanez van, valami korábbi kernel upgrade óta.
(asszem 2.6.22.x-nél még nem volt, 2.6.24.x-nél már igen)

debian, apache 2.2, prefork, php5-cgi.