You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Joffer <jo...@online.no> on 2003/05/13 11:03:31 UTC
[users@httpd] Apache segmentation fault with certain php options..
Not sure if this is the place or if it's more suited on a php mailing list..
anyway..
I've installed Apache 1.3.27 and compiled PHP 4.3.1 (also tried 4.3.2RC2 and
latest CVS version (yesterday)).
After I've installed the PHP module, Apache won't start, and doing a
'apachectl configtest' results in
"Segmentation fault":
# ./apachectl configtest
Syntax OK
/apps/apache/bin/apachectl: line 184: 19540 Segmentation fault $HTTPD -t
# ./apachectl start
/apps/apache/bin/apachectl start: httpd started
BUT ('ps ax' shows me no httpd - it's not started)
# ps ax
PID TTY STAT TIME COMMAND
1 ? S 0:05 init [3]
2 ? SW 0:00 [kflushd]
3 ? SW 0:00 [kupdate]
4 ? SW 0:00 [kswapd]
5 ? SW 0:00 [keventd]
6 ? SW< 0:00 [mdrecoveryd]
292 ? S 0:00 syslogd -m 0 -u syslog
300 ? S 0:00 klogd -u syslog
309 ? S 0:00 sshd
326 ? S 0:00 xntpd -A
339 ? S 0:00 crond
409 ? S 0:00 /usr/lib/postfix/master
412 ? S 0:00 pickup -l -t fifo
413 ? S 0:00 qmgr -l -t fifo -u
414 ? S 0:00 tlsmgr -l -t fifo -u
427 tty1 S 0:00 /sbin/mingetty --noclear tty1
428 tty2 S 0:00 /sbin/mingetty tty2
429 tty3 S 0:00 /sbin/mingetty tty3
430 tty4 S 0:00 /sbin/mingetty tty4
431 tty5 S 0:00 /sbin/mingetty tty5
432 tty6 S 0:00 /sbin/mingetty tty6
435 ? S 0:02 sshd
436 pts/0 S 0:00 -bash
441 pts/0 S 0:00 su -
442 pts/0 S 0:00 -bash
19545 pts/0 R 0:00 ps ax
My system and installation info:
Trustix Secure Linux 1.5 updated with swup (2.2.25 kernel)
Apache is installed with this config:
cd /usr/src/mod_ssl-2.8.14-1.3.27
./configure --with-apache=../apache_1.3.27
cd ../apache_1.3.27/
SSL_BASE=SYSTEM ./configure --with-layout=cth --enable-module=so
--enable-rule=EAPI --enable-module=ssl
--enable-shared=ssl
cth-layout looks like this:
<Layout cth>
prefix: /apps/apache
exec_prefix: $prefix
bindir: $exec_prefix/bin
sbindir: $exec_prefix/bin
libexecdir: $exec_prefix/libexec
mandir: $prefix/man
sysconfdir: $prefix/conf
datadir: $prefix
iconsdir: /wwwroot/icons
htdocsdir: /wwwroot/www
manualdir: /wwwroot/manual
cgidir: /wwwroot/cgi-bin
includedir: $prefix/include
localstatedir: $prefix
runtimedir: $localstatedir/logs
logfiledir: /wwwroot/logs
proxycachedir: /wwwroot/proxy
</Layout>
'configtest' so far gives me no errors, everything is fine.
I then installed php 4.3.1 with these settings:
./configure \
--prefix=/apps/php \
--sysconfdir=/apps/php/conf \
--with-config-file-path=/apps/php/conf \
--mandir=/usr/share/man \
--with-apxs=/apps/apache/bin/apxs \
--with-pear \
--with-openssl \
--with-bz2 \
--with-curl \
--with-gd \
--with-zlib \
--with-zlib-dir=/usr/lib \
--with-jpeg-dir=/usr/lib \
--with-tiff-dir=/usr/lib \
--with-freetype-dir=/usr/lib \
--with-png-dir=/usr/lib \
--enable-gd-native-ttf \
--with-ncurses \
--with-gettext \
--with-dom \
--with-xmlrpc \
--with-dom-xslt \
--enable-sysvshm \
--enable-calendar \
--enable-ftp \
--enable-exif \
--enable-sockets \
--enable-versioning \
--disable-ipv6
these libraries have been installed prior to php:
libgd 2.0.12
libxml2 v2.5.7
libxslt 1.0.30
curl-ssl 7.10.4
freetype 2.1.4
expat 1.95.6
libjpeg-6b
libpng 1.2.5
libtiff 3.5.7
Anyway, trying out at least 10 different configurations of php, I've narrowed
the error down to these:
--with-dom \
--with-xmlrpc \
--with-dom-xslt \
If I include them, I get the seg fault, if I omit them, I don't get the error.
Anyone have a clue to why it seg faults?
/Christopher
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
" from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org