On Thu, Apr 26, 2012 at 7:41 AM, John D Groenveld <jdg...@elvis.arl.psu.edu> wrote: > In message > <cahrynwag+dszj9bxav_ddqjaazlhsqx0npzyufp2htzyt51...@mail.gmail.com> > , Fred Moyer writes: >>I'm pleased to announce the release of mod_perl 2.0.6, available at >>the following apache.org URL, along with a CPAN mirror near you. > > Still core dumping with 64-bit perl 5.14.2 but works beautifully with > 5.12.4 on Solaris.
Thanks for the stacktrace. I think 2.0.7 will follow suit shortly, there's an apache 2.4 patch in the works, and if we can resolve this it will probably get in that release as well. > > John > groenv...@acm.org > > $ pstack /tmp/mod_perl-2.0.6/core > core '/tmp/mod_perl-2.0.6/core' of 11620: /opt/apache2/bin/httpd -d > /tmp/mod_perl-2.0.6/t -f /tmp/mod_perl-2.0.6 > ffffdd7ffe810851 Perl_sv_vcatpvfn () + 2271 > ffffdd7ffe80c4c6 Perl_vnewSVpvf () + c6 > ffffdd7ffe80c3ef Perl_newSVpvf () + 8f > ffffdd7ffe80813a S_anonymise_cv_maybe () + ba > ffffdd7ffe8077b7 Perl_sv_kill_backrefs () + 97 > ffffdd7ffe7dfd2d Perl_magic_killbackrefs () + d > ffffdd7ffe807338 S_sv_unmagicext_flags () + 128 > ffffdd7ffe80838a Perl_sv_clear () + 1ca > ffffdd7ffe808ec6 Perl_sv_free2 () + 56 > ffffdd7ffe7ffa58 S_visit () + d8 > ffffdd7ffe775c5e perl_destruct () + a2e > ffffdd7ffe926d69 modperl_perl_destruct () + 59 > ffffdd7ffe918a0b modperl_shutdown () + 1b > ffffdd7fffbc8a54 run_cleanups () + 24 > ffffdd7fffbc7db0 apr_pool_destroy () + 40 > ffffdd7fffbc7cf8 apr_pool_clear () + 28 > 000000000043300b main () + 6eb > 0000000000431f4b ???????? () > > $ env > PATH=/opt/apache2/perl-5.14.2/bin:/usr/bin:/usr/sbin:/usr/ccs/bin:/opt/solarisstudio12.3/bin > perl -Iblib/arch -Iblib/lib build/config.pl > *** mod_perl version 2.000006 > > *** using /tmp/mod_perl-2.0.6/lib/Apache2/BuildConfig.pm > > *** Makefile.PL options: > MP_APR_LIB => aprext > MP_APXS => /opt/apache2/bin/apxs > MP_COMPAT_1X => 1 > MP_GENERATE_XS => 1 > MP_LIBNAME => mod_perl > MP_USE_DSO => 1 > > > *** /opt/apache2/bin/httpd -V > Server version: Apache/2.2.22 (Unix) > Server built: Apr 25 2012 22:05:08 > Server's Module Magic Number: 20051115:30 > Server loaded: APR 1.4.5, APR-Util 1.4.1 > Compiled using: APR 1.4.5, APR-Util 1.4.1 > Architecture: 64-bit > Server MPM: Prefork > threaded: no > forked: yes (variable process count) > Server compiled with.... > -D APACHE_MPM_DIR="server/mpm/prefork" > -D APR_HAS_SENDFILE > -D APR_HAS_MMAP > -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled) > -D APR_USE_PROC_PTHREAD_SERIALIZE > -D APR_USE_PTHREAD_SERIALIZE > -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT > -D APR_HAS_OTHER_CHILD > -D AP_HAVE_RELIABLE_PIPED_LOGS > -D DYNAMIC_MODULE_LIMIT=128 > -D HTTPD_ROOT="/opt/apache2" > -D SUEXEC_BIN="/opt/apache2/bin/suexec" > -D DEFAULT_PIDLOG="logs/httpd.pid" > -D DEFAULT_SCOREBOARD="logs/apache_runtime_status" > -D DEFAULT_LOCKFILE="logs/accept.lock" > -D DEFAULT_ERRORLOG="logs/error_log" > -D AP_TYPES_CONFIG_FILE="conf/mime.types" > -D SERVER_CONFIG_FILE="conf/httpd.conf" > > *** /bin/ldd /opt/apache2/bin/httpd > libm.so.2 => /lib/64/libm.so.2 > libaprutil-1.so.0 => /opt/apache2/lib/libaprutil-1.so.0 > libexpat.so.1 => /usr/lib/64/libexpat.so.1 > libapr-1.so.0 => /opt/apache2/lib/libapr-1.so.0 > libuuid.so.1 => /lib/64/libuuid.so.1 > libsendfile.so.1 => /lib/64/libsendfile.so.1 > libsocket.so.1 => /lib/64/libsocket.so.1 > libnsl.so.1 => /lib/64/libnsl.so.1 > libpthread.so.1 => /lib/64/libpthread.so.1 > libc.so.1 => /lib/64/libc.so.1 > libdlpi.so.1 => /lib/64/libdlpi.so.1 > libmp.so.2 => /lib/64/libmp.so.2 > libmd.so.1 => /lib/64/libmd.so.1 > libinetutil.so.1 => /lib/64/libinetutil.so.1 > libdladm.so.1 => /lib/64/libdladm.so.1 > libdevinfo.so.1 => /lib/64/libdevinfo.so.1 > libscf.so.1 => /lib/64/libscf.so.1 > librcm.so.1 => /lib/64/librcm.so.1 > libnvpair.so.1 => /lib/64/libnvpair.so.1 > libexacct.so.1 => /usr/lib/64/libexacct.so.1 > libkstat.so.1 => /lib/64/libkstat.so.1 > libcurses.so.1 => /lib/64/libcurses.so.1 > libpool.so.1 => /usr/lib/64/libpool.so.1 > liblldp.so.1 => /usr/lib/64/liblldp.so.1 > libsec.so.1 => /lib/64/libsec.so.1 > libgen.so.1 => /lib/64/libgen.so.1 > libsysevent.so.1 => /lib/64/libsysevent.so.1 > libuutil.so.1 => /lib/64/libuutil.so.1 > libsmbios.so.1 => /usr/lib/64/libsmbios.so.1 > libxml2.so.2 => /lib/64/libxml2.so.2 > libavl.so.1 => /lib/64/libavl.so.1 > libidmap.so.1 => /usr/lib/64/libidmap.so.1 > libz.so.1 => /lib/64/libz.so.1 > > > *** (apr|apu)-config linking info > > -L/opt/apache2/lib -laprutil-1 -lexpat > -L/opt/apache2/lib -lapr-1 -luuid -lsendfile -lsocket -lnsl -lpthread > > > > *** /opt/apache2/perl-5.14.2/bin/perl -V > Summary of my perl5 (revision 5 version 14 subversion 2) configuration: > > Platform: > osname=solaris, osvers=2.11, archname=i86pc-solaris-64 > uname='sunos brutus 5.11 11.0 i86pc i386 i86pc ' > config_args='-Dprefix=/opt/apache2/perl-5.14.2 -Dcc=cc -Duseshrplib > -Uusemymalc -Duselargefiles -Ubincompat5005 -Doptimize=-xO3 -Duse64bitall' > hint=recommended, useposix=true, d_sigaction=define > useithreads=undef, usemultiplicity=undef > useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef > use64bitint=define, use64bitall=define, uselongdouble=undef > usemymalloc=n, bincompat5005=undef > Compiler: > cc='cc', ccflags ='-m64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 > -DPERL_USE_SAFE_PUTENV', > optimize='-xO3', > cppflags='-m64' > ccversion='Sun C 5.12 SunOS_i386 2011/11/16', gccversion='', > gccosandvers='' > intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678 > d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16 > ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', > lseeksize=8 > alignbytes=8, prototype=define > Linker and Libraries: > ld='cc', ldflags =' -m64 -L/lib/64 ' > libpth=/lib/64 /usr/lib/64 /usr/ccs/lib/64 > libs=-lsocket -lnsl -lgdbm -ldb -ldl -lm -lc > perllibs=-lsocket -lnsl -ldl -lm -lc > libc=/lib/libc.so, so=so, useshrplib=true, libperl=libperl.so > gnulibc_version='' > Dynamic Linking: > dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' -R > /opt/apache2/perl-5.14.2/lib/5.14.2/i86pc-solaris-64/CORE' > cccdlflags='-KPIC', lddlflags=' -G -m64 -L/lib/64' > > > Characteristics of this binary (from libperl): > Compile-time options: PERL_DONT_CREATE_GVSV PERL_MALLOC_WRAP > PERL_PRESERVE_IVUV PERL_USE_SAFE_PUTENV > USE_64_BIT_ALL USE_64_BIT_INT USE_LARGE_FILES > USE_PERLIO USE_PERL_ATOF > Built under solaris > Compiled at Apr 25 2012 22:15:06 > %ENV: > PERL_LWP_USE_HTTP_10="1" > @INC: > /opt/apache2/perl-5.14.2/lib/site_perl/5.14.2/i86pc-solaris-64 > /opt/apache2/perl-5.14.2/lib/site_perl/5.14.2 > /opt/apache2/perl-5.14.2/lib/5.14.2/i86pc-solaris-64 > /opt/apache2/perl-5.14.2/lib/5.14.2 > . --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@perl.apache.org For additional commands, e-mail: dev-h...@perl.apache.org