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. 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 .