[pkg-lighttpd] Bug#383922: fastcgi with php4-cgi leads to segmentation fault

Martin Steigerwald Martin at Lichtvoll.de
Sun Aug 20 17:48:01 UTC 2006


Package: lighttpd
Version: 1.4.11-7
Severity: important

Hello, 

while searching for Ruby On Rails based blog and wiki engines I 
stomped upon lighttpd and thought I test it on my notebook.

I just installed it and started it. PHP delivered as text file, so I ran
"light-enable-mod fastcgi" and did the force-reload. Then lighttpd
wouldn't answer any request anymore. I thought it might need a restart
and did so:

root at deepdance:~ -> /etc/init.d/lighttpd start
Starting web server: lighttpd.
root at deepdance:~ -> 2006-08-20 19:33:20: (mod_fastcgi.c.1048) the
fastcgi-backend /usr/bin/php4-cgi failed to start:
2006-08-20 19:33:20: (mod_fastcgi.c.1063) terminated by signal: 11
2006-08-20 19:33:20: (mod_fastcgi.c.1068) to be exact: it seg-fault,
crashed, died, ... you get the idea.
2006-08-20 19:33:20: (mod_fastcgi.c.1070) If this is PHP try to remove
the byte-code caches for now and try again.
2006-08-20 19:33:20: (mod_fastcgi.c.1356) [ERROR]: spawning fcgi failed.
2006-08-20 19:33:20: (server.c.834) Configuration of plugins failed.
Going down.

I can not make much sense out of the error message since I am not aware
running any byte-code caches. I didn't change lighttpd config beside
enabling fastcgi mod. I am not aware that I changed my php4.ini for cgi.

Running php4 manually from command line works okay. 

This is the contents of /var/log/lighttpd/error.log

2006-08-20 19:05:51: (mod_fastcgi.c.1739) connect failed: Connection
refused on unix:/tmp/php.socket-1
2006-08-20 19:05:51: (mod_fastcgi.c.2851) backend died, we disable it
for a 5 seconds and send the request to anothe
2006-08-20 19:05:51: (mod_fastcgi.c.2624) child signaled: 11
2006-08-20 19:05:51: (mod_fastcgi.c.1048) the fastcgi-backend
/usr/bin/php4-cgi failed to start:
2006-08-20 19:05:51: (mod_fastcgi.c.1063) terminated by signal: 11
2006-08-20 19:05:51: (mod_fastcgi.c.1068) to be exact: it seg-fault,
crashed, died, ... you get the idea.
2006-08-20 19:05:51: (mod_fastcgi.c.1070) If this is PHP try to remove
the byte-code caches for now and try again.
2006-08-20 19:05:51: (mod_fastcgi.c.2659) ERROR: spawning fcgi failed.
2006-08-20 19:05:51: (mod_fastcgi.c.1739) connect failed: Connection
refused on unix:/tmp/php.socket-0
2006-08-20 19:05:51: (mod_fastcgi.c.2851) backend died, we disable it
for a 5 seconds and send the request to anothe
2006-08-20 19:05:51: (mod_fastcgi.c.2624) child signaled: 11
2006-08-20 19:05:51: (mod_fastcgi.c.1048) the fastcgi-backend
/usr/bin/php4-cgi failed to start:
2006-08-20 19:05:51: (mod_fastcgi.c.1063) terminated by signal: 11
2006-08-20 19:05:51: (mod_fastcgi.c.1068) to be exact: it seg-fault,
crashed, died, ... you get the idea.
2006-08-20 19:05:51: (mod_fastcgi.c.1070) If this is PHP try to remove
the byte-code caches for now and try again.
2006-08-20 19:05:51: (mod_fastcgi.c.2659) ERROR: spawning fcgi failed.

I did not found an option to raise the debug level in lighttpd.conf

Regards, Martin

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17.7-tp23-sws2-2.2.7
Locale: LANG=de_DE at euro, LC_CTYPE=de_DE at euro (charmap=ISO-8859-15)

Versions of packages lighttpd depends on:
ii  libbz2-1.0                  1.0.3-3      high-quality block-sorting file co
ii  libc6                       2.3.6-15     GNU C Library: Shared libraries
ii  libldap2                    2.1.30-13+b1 OpenLDAP libraries
ii  libpcre3                    6.4-2        Perl 5 Compatible Regular Expressi
ii  libssl0.9.8                 0.9.8b-2     SSL shared libraries
ii  lsb-base                    3.1-10       Linux Standard Base 3.1 init scrip
ii  mime-support                3.37-1       MIME files 'mime.types' & 'mailcap
ii  zlib1g                      1:1.2.3-13   compression library - runtime

Versions of packages lighttpd recommends:
ii  php4-cgi                     4:4.4.2-1.1 server-side, HTML-embedded scripti

-- no debconf information




More information about the pkg-lighttpd-maintainers mailing list