[prev in list] [next in list] [prev in thread] [next in thread]
List: apache-modperl
Subject: [mp2] segfault at startup under perl 5.8.1 and mod_perl-1.99_10-dev
From: Matthew Darwin <matthew () mdarwin ! ca>
Date: 2003-09-30 14:07:38
[Download RAW message or body]
When I start httpd without the
LoadModule perl_module modules/mod_perl.so
All is good. When I add the line above, and start "httpd -X"
apache crashes before I even request the first page.
Has anyone else seen this problem?
#0 0x403124c3 in Perl_sv_upgrade () from /foo2/modules/mod_perl.so
#1 0x40316362 in Perl_sv_setpvn () from /foo2/modules/mod_perl.so
#2 0x402bd48a in perl_construct () from /foo2/modules/mod_perl.so
#3 0x402a02fc in modperl_startup (s=0x8113598, p=0x80d2690) at
mod_perl.c:230
#4 0x402a1401 in modperl_init (base_server=0x8113598, p=0x80d2690) at
mod_perl.c:421
#5 0x402a15ce in modperl_hook_init (pconf=0x80d2690, plog=0x810e780,
ptemp=0x8114798, s=0x8113598) at mod_perl.c:554
#6 0x8092721 in ap_run_open_logs () at eval.c:88
#7 0x8097244 in main () at eval.c:88
#8 0x401267f1 in __libc_start_main (main=0x8096b38 <main>, argc=4,
ubp_av=0xbffffa94, init=0x8062e0c <_init>,
fini=0x80ae910 <_fini>, rtld_fini=0x4000cdc4 <_dl_fini>,
stack_end=0xbffffa8c) at ../sysdeps/generic/libc-start.c:129
Test results
------------
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
api/r_subclass.t 255 65280 ?? ?? % ??
apr-ext/uuid.t 255 65280 3 6 200.00% 1-3
% make test TEST_VERBOSE=1 TEST_FILES="api/r_subclass.t apr-ext/uuid.t"
....
# Running under perl version 5.008001 for linux
# Current time local: Tue Sep 30 09:54:59 2003
# Current time GMT: Tue Sep 30 13:54:59 2003
# Using Test.pm version 1.24
Can't load '/foo2/mod_perl-1.99_10-dev/t/../blib/arch/auto/APR/APR.so'
for module APR:
/foo2/mod_perl-1.99_10-dev/t/../blib/arch/auto/APR/APR.so: undefined
symbol: apr_hook_global_pool at
/usr/lib/perl5/5.8.1/i686-linux/DynaLoader.pm line 229.
at apr-ext/uuid.t line 25
Compilation failed in require at apr-ext/uuid.t line 25.
dubious
Test returned status 255 (wstat 65280, 0xff00)
ERROR_LOG
---------
[Tue Sep 30 09:54:56 2003] [info] mod_perl: using Perl HASH_SEED: 1512185368
END in modperl_extra.pl, pid=29653
[Tue Sep 30 09:54:57 2003] [info] mod_perl: using Perl HASH_SEED: 438443544
[Tue Sep 30 09:54:57 2003] [notice] Apache/2.0.47 (Unix)
mod_perl/1.99_10-dev Perl/v5.8.1 configured -- resuming normal operations
[Tue Sep 30 09:54:57 2003] [info] Server built: Sep 29 2003 16:47:33
[Tue Sep 30 09:54:57 2003] [debug] prefork.c(1037): AcceptMutex: sysvsem
(default: sysvsem)
[Tue Sep 30 09:54:59 2003] [error] server reached MaxClients setting,
consider raising the MaxClients setting
[Tue Sep 30 09:55:00 2003] [info] Child process pid=29657 is exiting
[Tue Sep 30 09:55:00 2003] [info] Child process pid=29655 is exiting
[Tue Sep 30 09:55:00 2003] [info] removed PID file
/foo2/mod_perl-1.99_10-dev/t/logs/httpd.pid (pid=29654)
[Tue Sep 30 09:55:00 2003] [notice] caught SIGTERM, shutting down
END in modperl_extra.pl, pid=29654
% perl -V
---------
Summary of my perl5 (revision 5.0 version 8 subversion 1) configuration:
Platform:
osname=linux, osvers=2.4.7, archname=i686-linux
uname='linux darwin.ottawa.loran.com 2.4.7 #1 fri aug 24 17:04:10
edt 2001 i686 unknown '
config_args='-ds -e -Dprefix=/usr'
hint=recommended, useposix=true, d_sigaction=define
usethreads=undef use5005threads=undef useithreads=undef
usemultiplicity=undef
useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
use64bitint=undef use64bitall=undef uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc', ccflags ='-fno-strict-aliasing -I/usr/local/include
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
optimize='-O3',
cppflags='-fno-strict-aliasing -I/usr/local/include'
ccversion='', gccversion='2.95.3 20010315 (release)', gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
lseeksize=8
alignbytes=4, prototype=define
Linker and Libraries:
ld='cc', ldflags =' -L/usr/local/lib'
libpth=/usr/local/lib /lib /usr/lib
libs=-lbind -lnsl -lgdbm -ldl -lm -lcrypt -lutil -lc -lposix
perllibs=-lbind -lnsl -ldl -lm -lcrypt -lutil -lc -lposix
libc=/lib/libc-2.2.3.so, so=so, useshrplib=false, libperl=libperl.a
gnulibc_version='2.2.3'
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic'
cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib'
Characteristics of this binary (from libperl):
Compile-time options: USE_LARGE_FILES
Built under linux
Compiled at Sep 26 2003 09:57:10
@INC:
/usr/lib/perl5/5.8.1/i686-linux
/usr/lib/perl5/5.8.1
/usr/lib/perl5/site_perl/5.8.1/i686-linux
/usr/lib/perl5/site_perl/5.8.1
/usr/lib/perl5/site_perl
.
BTW, Perl builds with:
All tests successful.
u=4.76 s=0.9 cu=244.92 cs=21.82 scripts=764 tests=76509
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic