Hi again: Tracking this down further. I noticed that when we build this apache/mod_perl we had turned off the 'make test' step. Attached is a formal bug report with debugging enabled for both mod_perl and perl. The test suite does not even start, as the server segfaults before the tests can be run.

It still seems to be failing near Perl__invlist_union_maybe_complement_2nd when compiling a regular expression.

Thanks much,

  Doug Hunt

dh...@ucar.edu
Software Engineer
UCAR - COSMIC, Tel. (303) 497-2611

On Mon, 20 Aug 2012, Doug Hunt wrote:

Hi once more:

I've installed a mod_perl compiled with MP_DEBUG=1 and obtained a core file, from which I get this stack trace when loading Carp.pm. It seems
it segfaults when compiling the regular expression from this line in Carp.pm:

is_utf8($arg) or $arg =~ s/([[:cntrl:]]|[[:^ascii:]])/sprintf("\\x{%x}",ord($1))/eg;

Does this help at all?

Regards,

 Doug Hunt

-------------------%<--------------------------------------------
(gdb) where
#0  0x0000000000513346 in Perl__invlist_union_maybe_complement_2nd ()
#1  0x000000000051642d in S_regclass ()
#2  0x0000000000518e38 in S_regpiece ()
#3  0x000000000051ab30 in S_regbranch ()
#4  0x000000000051ae2d in S_reg ()
#5  0x0000000000518dae in S_regpiece ()
#6  0x000000000051ab30 in S_regbranch ()
#7  0x000000000051ae2d in S_reg ()
#8  0x000000000051dadc in Perl_re_compile ()
#9  0x00000000004d2d24 in Perl_pmruntime ()
#10 0x0000000000506404 in Perl_yyparse ()
#11 0x00000000005721b0 in S_doeval ()
#12 0x0000000000573ea9 in Perl_pp_require ()
#13 0x0000000000489ee1 in modperl_pp_require ()
#14 0x000000000053fc93 in Perl_runops_standard ()
#15 0x00000000004dd0c3 in Perl_eval_sv ()
#16 0x000000000047c3de in modperl_require_module (pv=0x1b8a498 "Carp", logfailure=1) #17 0x0000000000475e6d in modperl_config_apply_PerlModule (s=0x1b68950, scfg=0x1b6ca00, perl=0x1beeb10, p=0x1b5f138)
#18 0x000000000047322f in modperl_startup (s=0x1b68950, p=0x1b5f138)
#19 0x0000000000472ee2 in modperl_startup (s=0x1b68950, p=0x1b5f138)
#20 0x000000000047415b in modperl_init (base_server=0x1b68950, p=0x1b5f138)
#21 0x0000000000474484 in modperl_hook_init (pconf=0x1b5f138, plog=0x1ba5368, ptemp=0x1b69188, s=0x1b68950)
#22 0x0000000000464701 in ap_run_open_logs ()
#23 0x000000000044abed in main ()
----------------------%<-------------------------------------------------



dh...@ucar.edu
Software Engineer
UCAR - COSMIC, Tel. (303) 497-2611

On Mon, 20 Aug 2012, Doug Hunt wrote:

Hi Fred, modperl folks:

We've narrowed down this bug a bit more. We are currently running perl 5.16.1 (latest), the latest mod_perl from source and apache version 2.2.22.

If we run a simple httpd.conf with this line:

PerlModule Carp

Then single-process startup will fail on the second perl startup.
(perl starts up twice when apache is started, as explained in http://perl.apache.org/docs/2.0/user/handlers/server.html).

httpd -X
(segmentation fault)

We can tell that apache starts up perl successfully the first time by running strace. The segfault can be traced to one line in Carp.pm:

--------------------%<----------------------------------------------------
# Transform an argument to a function into a string.
sub format_arg {

...

   # The following handling of "control chars" is direct from
   # the original code - it is broken on Unicode though.
   # Suggestions?
is_utf8($arg) or $arg =~ s/([[:cntrl:]]|[[:^ascii:]])/sprintf("\\x{%x}",ord($1))/eg;
   return $arg;
}

--------------------%<-------------------------------------------------------

If we comment out the line which starts 'is_utf8...' then the segfault is prevented. It strikes me as odd that just *compiling* that line (which is legal perl) should cause a segfault, but that is what we repeatedly observe.

Any ideas or thoughts welcome!

Regards,

 Doug Hunt

dh...@ucar.edu
Software Engineer
UCAR - COSMIC, Tel. (303) 497-2611

On Tue, 14 Aug 2012, Fred Moyer wrote:

Can you try the latest version from source?

http://perl.apache.org/download/source.html

It looks like you are using perl 5.16, some recent fixes were
committed there. The subversion tip will likely be the 2.0.8 RC in a
week or so.

On Mon, Aug 13, 2012 at 3:01 PM, Jason Lin <jason...@ucar.edu> wrote:
Hi,

I work for a project that has been using mod_perl for quite a while.
Recently, we upgraded our 64-bit web server with Perl 5.16, mod_perl 2.0.7 (it's 2.0.6 with patch), and apache 2.2.22 on CentOS 6.3. Since then, we've
been unable to start Apache server (segmentation faults) with same
httpd.conf which worked previously.

As far as I can tell, the segfault seems to be triggered while trying to
load any Perl module using either PerlModule directive or in <Perl> block in
httpd.conf that directly or indirectly use Carp, or even just try to load
Carp itself. Strace shows that the process would segfault while loading (or
right after loading) Carp.pm. The server can still successfully start and
work when carefully removing such modules in httpd.conf.

Is anyone seeing this same issue or have any ideas how it can be fixed other
than trying to hack through all the Perl modules to make sure Carp is not
called?


perl -V
Summary of my perl5 (revision 5 version 16 subversion 0) configuration:

  Platform:
    osname=linux, osvers=2.6.32-279.1.1.el6.x86_64, archname=x86_64-linux
    uname='linux fox.cosmic.ucar.edu 2.6.32-279.1.1.el6.x86_64 #1 smp tue
jul 10 13:47:21 utc 2012 x86_64 x86_64 x86_64 gnulinux '
    config_args='-Dprefix=/ops/tools -des
-Accflags=-DPERL_RELOCATABLE_INCPUSH'
    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 ='-DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe
-fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64',
    optimize='-O2',
    cppflags='-DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe
-fstack-protector -I/usr/local/include'
    ccversion='', gccversion='4.4.6 20120305 (Red Hat 4.4.6-4)',
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 =' -fstack-protector -L/usr/local/lib'
    libpth=/usr/local/lib /lib/../lib64 /usr/lib/../lib64 /lib /usr/lib
/lib64 /usr/lib64 /usr/local/lib64
    libs=-lnsl -lgdbm -ldl -lm -lcrypt -lutil -lc
    perllibs=-lnsl -ldl -lm -lcrypt -lutil -lc
    libc=, so=so, useshrplib=false, libperl=libperl.a
    gnulibc_version='2.12'
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
    cccdlflags='-fPIC', lddlflags='-shared -O2 -L/usr/local/lib
-fstack-protector'


Characteristics of this binary (from libperl):
  Compile-time options: HAS_TIMES PERLIO_LAYERS PERL_DONT_CREATE_GVSV
                        PERL_MALLOC_WRAP PERL_PRESERVE_IVUV
                        PERL_RELOCATABLE_INCPUSH USE_64_BIT_ALL
                        USE_64_BIT_INT USE_LARGE_FILES USE_LOCALE
                        USE_LOCALE_COLLATE USE_LOCALE_CTYPE
                        USE_LOCALE_NUMERIC USE_PERLIO USE_PERL_ATOF
  Built under linux
  Compiled at Aug  1 2012 16:14:39
  %ENV:
    PERL5LIB="/ops/tools/lib"
  @INC:
    /ops/tools/lib
    /ops/tools/lib/perl5/site_perl/5.16.0/x86_64-linux
    /ops/tools/lib/perl5/site_perl/5.16.0
    /ops/tools/lib/perl5/5.16.0/x86_64-linux
    /ops/tools/lib/perl5/5.16.0
    .

Note that we compiled Perl with relocation flag (-DPERL_RELOCATABLE_INCPUSH)
turned on, yet same issue can also be found without the flag in our test.

Any help/advice would be appreciated, thank you in advance.


Best,
Jason


[rpmbuild@fox t]$ ./REPORT
-------------8<---------- Start Bug Report ------------8<----------
1. Problem Description:

  Apache/mod_perl dumps core in the test suite.  The core dump (below)
  was generated by running 'make test' after building a static apache 
2.2.22/mod_perl 2.0.8
  with a debug-enabled perl 5.16.0 and mod_perl debugging enabled.

2. Used Components and their Configuration:

*** mod_perl version 2.000008

*** using /home/rpmbuild/rpm/BUILD/mod_perl-2.0.8/lib/Apache2/BuildConfig.pm

*** Makefile.PL options:
  MP_APR_LIB      => aprext
  MP_AP_CONFIGURE => --with-mpm=prefork 
--prefix=/tmp/rpm/LongPathnameForInstallBeforeRelocationToNewBase/ops/tools/apache
 --with-included-apr
  MP_AP_PREFIX    => /home/rpmbuild/rpm/BUILD/httpd-2.2.22
  MP_COMPAT_1X    => 1
  MP_DEBUG        => 1
  MP_GENERATE_XS  => 1
  MP_LIBNAME      => mod_perl
  MP_TRACE        => 1
  MP_USE_STATIC   => 1


*** /home/rpmbuild/rpm/BUILD/httpd-2.2.22/httpd -V
Server version: Apache/2.2.22 (Unix)
Server built:   Aug 21 2012 10:30:39
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_SYSVSEM_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="/tmp/rpm/LongPathnameForInstallBeforeRelocationToNewBase/ops/tools/apache"
 -D 
SUEXEC_BIN="/tmp/rpm/LongPathnameForInstallBeforeRelocationToNewBase/ops/tools/apache/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"

*** /usr/bin/ldd /home/rpmbuild/rpm/BUILD/httpd-2.2.22/.libs/httpd
        linux-vdso.so.1 =>  (0x00007fff7f943000)
        libnsl.so.1 => /lib64/libnsl.so.1 (0x00007fc117f34000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007fc117d2f000)
        libm.so.6 => /lib64/libm.so.6 (0x00007fc117aab000)
        libutil.so.1 => /lib64/libutil.so.1 (0x00007fc1178a8000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fc117515000)
        libaprutil-1.so.0 => 
/tmp/rpm/LongPathnameForInstallBeforeRelocationToNewBase/ops/tools/apache/lib/libaprutil-1.so.0
 (0x00007fc1172eb000)
        libexpat.so.1 => /lib64/libexpat.so.1 (0x00007fc1170c3000)
        libapr-1.so.0 => 
/tmp/rpm/LongPathnameForInstallBeforeRelocationToNewBase/ops/tools/apache/lib/libapr-1.so.0
 (0x00007fc116e8b000)
        librt.so.1 => /lib64/librt.so.1 (0x00007fc116c83000)
        libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007fc116a4c000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fc11682e000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fc118169000)
        libfreebl3.so => /lib64/libfreebl3.so (0x00007fc1165cc000)

*** (apr|apu)-config linking info

-L/home/rpmbuild/rpm/BUILD/httpd-2.2.22/srclib/apr-util/.libs
 -L/home/rpmbuild/rpm/BUILD/httpd-2.2.22/srclib/apr-util -laprutil-1     
-lexpat 
-L/home/rpmbuild/rpm/BUILD/httpd-2.2.22/srclib/apr/.libs
 -L/home/rpmbuild/rpm/BUILD/httpd-2.2.22/srclib/apr -lapr-1 -lrt -lcrypt  
-lpthread 

*** /home/rpmbuild/rpm/aReallyLongNameForOps/tools/bin/perl -V
Summary of my perl5 (revision 5 version 16 subversion 0) configuration:
   
  Platform:
    osname=linux, osvers=2.6.32-279.1.1.el6.x86_64, archname=x86_64-linux
    uname='linux fox.cosmic.ucar.edu 2.6.32-279.1.1.el6.x86_64 #1 smp tue jul 
10 13:47:21 utc 2012 x86_64 x86_64 x86_64 gnulinux '
    config_args='-Dprefix=/home/rpmbuild/rpm/aReallyLongNameForOps/tools 
-DEBUGGING=both -des -Accflags=-DPERL_RELOCATABLE_INCPUSH'
    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 ='-DPERL_RELOCATABLE_INCPUSH -DDEBUGGING 
-fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
    optimize='-O2 -g',
    cppflags='-DPERL_RELOCATABLE_INCPUSH -DDEBUGGING -fno-strict-aliasing -pipe 
-fstack-protector -I/usr/local/include'
    ccversion='', gccversion='4.4.6 20120305 (Red Hat 4.4.6-4)', 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 =' -fstack-protector -L/usr/local/lib'
    libpth=/usr/local/lib /lib/../lib64 /usr/lib/../lib64 /lib /usr/lib /lib64 
/usr/lib64 /usr/local/lib64
    libs=-lnsl -lgdbm -ldl -lm -lcrypt -lutil -lc
    perllibs=-lnsl -ldl -lm -lcrypt -lutil -lc
    libc=, so=so, useshrplib=false, libperl=libperl.a
    gnulibc_version='2.12'
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
    cccdlflags='-fPIC', lddlflags='-shared -O2 -g -L/usr/local/lib 
-fstack-protector'


Characteristics of this binary (from libperl): 
  Compile-time options: DEBUGGING HAS_TIMES PERLIO_LAYERS
                        PERL_DONT_CREATE_GVSV PERL_MALLOC_WRAP
                        PERL_PRESERVE_IVUV PERL_RELOCATABLE_INCPUSH
                        USE_64_BIT_ALL USE_64_BIT_INT USE_LARGE_FILES
                        USE_LOCALE USE_LOCALE_COLLATE USE_LOCALE_CTYPE
                        USE_LOCALE_NUMERIC USE_PERLIO USE_PERL_ATOF
  Built under linux
  Compiled at Aug 21 2012 10:05:25
  %ENV:
    PERL_LWP_USE_HTTP_10="1"
  @INC:
    
/home/rpmbuild/rpm/aReallyLongNameForOps/tools/lib/perl5/site_perl/5.16.0/x86_64-linux
    /home/rpmbuild/rpm/aReallyLongNameForOps/tools/lib/perl5/site_perl/5.16.0
    /home/rpmbuild/rpm/aReallyLongNameForOps/tools/lib/perl5/5.16.0/x86_64-linux
    /home/rpmbuild/rpm/aReallyLongNameForOps/tools/lib/perl5/5.16.0
    .

*** Packages of interest status:

Apache2            : -
Apache2::Request   : -
CGI                : 3.59
ExtUtils::MakeMaker: 6.63_02
LWP                : 5.837
mod_perl           : -
mod_perl2          : 2.000008


3. This is the core dump trace: (if you get a core dump):

Core was generated by `/home/rpmbuild/rpm/BUILD/httpd-2.2.22/.libs/httpd -X -d 
/home/rpmbuild/rpm/BUIL'.
Program terminated with signal 11, Segmentation fault.
#0  0x00007f497c9d8d83 in memcpy () from /lib64/libc.so.6
(gdb) where
#0  0x00007f497c9d8d83 in memcpy () from /lib64/libc.so.6
#1  0x0000000000542343 in S_invlist_clone (a=<value optimized out>, 
b=0x2a37738, complement_b=false, output=0x7fffbad61838)
    at regcomp.c:7320
#2  Perl__invlist_union_maybe_complement_2nd (a=<value optimized out>, 
b=0x2a37738, complement_b=false, output=0x7fffbad61838)
    at regcomp.c:6783
#3  0x0000000000546c85 in S_regclass (pRExC_state=0x7fffbad61fc0, depth=9) at 
regcomp.c:11026
#4  0x0000000000549b5c in S_regatom (pRExC_state=0x7fffbad61fc0, 
flagp=0x7fffbad619ec, depth=7) at regcomp.c:9042
#5  S_regpiece (pRExC_state=0x7fffbad61fc0, flagp=0x7fffbad619ec, depth=7) at 
regcomp.c:8544
#6  0x000000000054c250 in S_regbranch (pRExC_state=0x7fffbad61fc0, 
flagp=0x7fffbad61abc, first=<value optimized out>, depth=6)
    at regcomp.c:8484
#7  0x000000000054c75d in S_reg (pRExC_state=0x7fffbad61fc0, paren=1, 
flagp=0x7fffbad61ba8, depth=5) at regcomp.c:8295
#8  0x0000000000549af3 in S_regatom (pRExC_state=0x7fffbad61fc0, 
flagp=0x7fffbad61c3c, depth=3) at regcomp.c:9054
#9  S_regpiece (pRExC_state=0x7fffbad61fc0, flagp=0x7fffbad61c3c, depth=3) at 
regcomp.c:8544
#10 0x000000000054c250 in S_regbranch (pRExC_state=0x7fffbad61fc0, 
flagp=0x7fffbad61d0c, first=<value optimized out>, depth=2)
    at regcomp.c:8484
#11 0x000000000054c75d in S_reg (pRExC_state=0x7fffbad61fc0, paren=0, 
flagp=0x7fffbad6225c, depth=1) at regcomp.c:8295
#12 0x0000000000550fd0 in Perl_re_compile (pattern=0x3b7d968, orig_pm_flags=0) 
at regcomp.c:5235
#13 0x00000000004d9cb1 in Perl_pmruntime (o=0x311e5b0, expr=0x311e570, 
isreg=<value optimized out>) at op.c:4273
#14 0x0000000000526966 in Perl_yyparse (gramtype=<value optimized out>) at 
perly.y:1263
#15 0x00000000005e6c43 in S_doeval (gimme=2, startop=0x0, outside=<value 
optimized out>, seq=<value optimized out>, hh=0x0)
    at pp_ctl.c:3655
#16 0x00000000005ea4b5 in Perl_pp_require () at pp_ctl.c:4212
#17 0x00000000005562cb in Perl_runops_debug () at dump.c:2119
#18 0x00000000004e90c8 in Perl_call_sv (sv=0x3f5ee88, flags=13) at perl.c:2705
#19 0x00000000004e98aa in Perl_call_list (oldscope=51, paramList=0x420e1a0) at 
perl.c:4782
#20 0x00000000004ce357 in S_process_special_blocks (fullname=<value optimized 
out>, gv=0x3a53af0, cv=0x3f5ee88) at op.c:6882
#21 0x00000000004e1f58 in Perl_newATTRSUB_flags (floor=914, o=<value optimized 
out>, proto=<value optimized out>, attrs=0x0, 
    block=0x3f75000, flags=<value optimized out>) at op.c:6852
#22 0x00000000004e30d9 in Perl_utilize (aver=<value optimized out>, floor=914, 
version=<value optimized out>, idop=0x42120d0, 
    arg=<value optimized out>) at op.c:4681
#23 0x0000000000526b32 in Perl_yyparse (gramtype=<value optimized out>) at 
perly.y:363
#24 0x00000000005e6c43 in S_doeval (gimme=2, startop=0x0, outside=<value 
optimized out>, seq=<value optimized out>, hh=0x0)
    at pp_ctl.c:3655
#25 0x00000000005ea4b5 in Perl_pp_require () at pp_ctl.c:4212
#26 0x00000000005562cb in Perl_runops_debug () at dump.c:2119
#27 0x00000000004e90c8 in Perl_call_sv (sv=0x3f774e8, flags=13) at perl.c:2705
#28 0x00000000004e98aa in Perl_call_list (oldscope=44, paramList=0x3f76f78) at 
perl.c:4782
#29 0x00000000004ce357 in S_process_special_blocks (fullname=<value optimized 
out>, gv=0x3f77068, cv=0x3f774e8) at op.c:6882
#30 0x00000000004e1f58 in Perl_newATTRSUB_flags (floor=778, o=<value optimized 
out>, proto=<value optimized out>, attrs=0x0, 
    block=0x2b20ee0, flags=<value optimized out>) at op.c:6852
#31 0x00000000004e30d9 in Perl_utilize (aver=<value optimized out>, floor=778, 
version=<value optimized out>, idop=0x3f7a410, 
    arg=<value optimized out>) at op.c:4681
#32 0x0000000000526b32 in Perl_yyparse (gramtype=<value optimized out>) at 
perly.y:363
#33 0x00000000005e6c43 in S_doeval (gimme=2, startop=0x0, outside=<value 
optimized out>, seq=<value optimized out>, hh=0x0)
    at pp_ctl.c:3655
#34 0x00000000005ea4b5 in Perl_pp_require () at pp_ctl.c:4212
#35 0x00000000005562cb in Perl_runops_debug () at dump.c:2119
#36 0x00000000004e90c8 in Perl_call_sv (sv=0x3f769a8, flags=13) at perl.c:2705
#37 0x00000000004e98aa in Perl_call_list (oldscope=36, paramList=0x3f76858) at 
perl.c:4782
#38 0x00000000004ce357 in S_process_special_blocks (fullname=<value optimized 
out>, gv=0x3f769c0, cv=0x3f769a8) at op.c:6882
#39 0x00000000004e1f58 in Perl_newATTRSUB_flags (floor=640, o=<value optimized 
out>, proto=<value optimized out>, attrs=0x0, 
    block=0x473a7c0, flags=<value optimized out>) at op.c:6852
#40 0x00000000004e30d9 in Perl_utilize (aver=<value optimized out>, floor=640, 
version=<value optimized out>, idop=0x3f79bf0, 
    arg=<value optimized out>) at op.c:4681
#41 0x0000000000526b32 in Perl_yyparse (gramtype=<value optimized out>) at 
perly.y:363
#42 0x00000000005e6c43 in S_doeval (gimme=2, startop=0x0, outside=<value 
optimized out>, seq=<value optimized out>, hh=0x0)
    at pp_ctl.c:3655
#43 0x00000000005ea4b5 in Perl_pp_require () at pp_ctl.c:4212
#44 0x00000000005562cb in Perl_runops_debug () at dump.c:2119
#45 0x00000000004e90c8 in Perl_call_sv (sv=0x3f76600, flags=13) at perl.c:2705
#46 0x00000000004e98aa in Perl_call_list (oldscope=29, paramList=0x3f765d0) at 
perl.c:4782
#47 0x00000000004ce357 in S_process_special_blocks (fullname=<value optimized 
out>, gv=0x3f76708, cv=0x3f76600) at op.c:6882
#48 0x00000000004e1f58 in Perl_newATTRSUB_flags (floor=504, o=<value optimized 
out>, proto=<value optimized out>, attrs=0x0, 
    block=0x3b67c00, flags=<value optimized out>) at op.c:6852
#49 0x00000000004e30d9 in Perl_utilize (aver=<value optimized out>, floor=504, 
version=<value optimized out>, idop=0x471f410, 
    arg=<value optimized out>) at op.c:4681
#50 0x0000000000526b32 in Perl_yyparse (gramtype=<value optimized out>) at 
perly.y:363
#51 0x00000000005e6c43 in S_doeval (gimme=2, startop=0x0, outside=<value 
optimized out>, seq=<value optimized out>, hh=0x0)
    at pp_ctl.c:3655
#52 0x00000000005ea4b5 in Perl_pp_require () at pp_ctl.c:4212
#53 0x00000000005562cb in Perl_runops_debug () at dump.c:2119
#54 0x00000000004e90c8 in Perl_call_sv (sv=0x471aa18, flags=13) at perl.c:2705
#55 0x00000000004e98aa in Perl_call_list (oldscope=22, paramList=0x471a958) at 
perl.c:4782
#56 0x00000000004ce357 in S_process_special_blocks (fullname=<value optimized 
out>, gv=0x471aa00, cv=0x471aa18) at op.c:6882
#57 0x00000000004e1f58 in Perl_newATTRSUB_flags (floor=368, o=<value optimized 
out>, proto=<value optimized out>, attrs=0x0, 
    block=0x471d000, flags=<value optimized out>) at op.c:6852
#58 0x00000000004e30d9 in Perl_utilize (aver=<value optimized out>, floor=368, 
version=<value optimized out>, idop=0x471d300, 
    arg=<value optimized out>) at op.c:4681
#59 0x0000000000526b32 in Perl_yyparse (gramtype=<value optimized out>) at 
perly.y:363
#60 0x00000000005e6c43 in S_doeval (gimme=2, startop=0x0, outside=<value 
optimized out>, seq=<value optimized out>, hh=0x0)
    at pp_ctl.c:3655
#61 0x00000000005ea4b5 in Perl_pp_require () at pp_ctl.c:4212
#62 0x00000000005562cb in Perl_runops_debug () at dump.c:2119
#63 0x00000000004e7c6b in Perl_eval_sv (sv=0x3b933b8, flags=4) at perl.c:2812
#64 0x0000000000480771 in modperl_require_module (pv=0x4794d00 
"Apache::TestHandler", logfailure=0) at modperl_util.c:30
#65 0x0000000000478a16 in modperl_cmd_modules (parms=0x7fffbad648c0, 
mconfig=0x25ebef0, arg=0x4794d00 "Apache::TestHandler")
    at modperl_cmd.c:190
#66 0x0000000000466627 in invoke_cmd ()
#67 0x00000000004671b0 in ap_walk_config_sub ()
#68 0x0000000000467263 in ap_walk_config ()
#69 0x0000000000474bd8 in modperl_config_insert (s=<value optimized out>, 
p=<value optimized out>, ptmp=0x0, 
    override=<value optimized out>, path=<value optimized out>, 
override_options=-1, conf=0x25ea608, lines=0x4206410)
    at modperl_config.c:556
#70 0x0000000000474ce0 in modperl_config_insert_server (s=<value optimized 
out>, lines=<value optimized out>)
    at modperl_config.c:592
#71 0x00007f497b5f7d24 in ?? ()
#72 0x0000000003b828e8 in ?? ()
#73 0x0000000000000000 in ?? ()

This report was generated by ./REPORT on Tue Aug 21 16:45:36 2012 GMT.

-------------8<---------- End Bug Report --------------8<----------
Note: Complete the rest of the details and post this bug report to
modperl <at> perl.apache.org. To subscribe to the list send an empty
email to modperl-subscr...@perl.apache.org.

Reply via email to