Re: [ANNOUNCE] mod_perl 2.0.6

John D Groenveld <[email protected]>
Newsgroups gmane.comp.apache.mod-perl,gmane.comp.java.ofbiz.devel,gmane.comp.apache.maven.announce
Message-ID <[email protected]>
In message <CAHrynWAG+DszJ9bXAv_ddqJAAZLHSqX0nPZYUFp2Htzyt513gA@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
[email protected]

$ 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
    .
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.