On Tue, 23 May 2000, Mark Murphy wrote:

> Here is some more information I gathered from trying the "make test" under 
> mod_perl. I ran the command by hand and discovered that I'm getting a core dump.
 
> (gdb) backtrace
> #0  0xff1c5568 in _smalloc () from /usr/lib/libc.so.1
> #1  0xff1c55ac in malloc () from /usr/lib/libc.so.1
> #2  0xff0e2940 in Perl_savepvn ()

ah, looks like typical solaris dso problem, which mod_perl's Makefile.PL
should have warned you about and suggested solutions to pick from:

    if ($] < 5.006) {
        phat_warn(<<EOF, $abort);
Your current configuration will most likely trigger core dumps,
suggestions:
   *) Do not configure mod_perl as a DSO
   *) Upgrade your Perl version to 5.6.0 or higher (w/ -Ubincompat5005)
   *) Configure Perl with -Uusemymalloc (not recommended for performance)
EOF
     }
     elsif ($bincompat) {
             phat_warn(<<EOF, $abort);
Your current configuration will most likely trigger core dumps,
suggestions:
   *) Do not configure mod_perl as a DSO
   *) Rebuild Perl without malloc pollution (Configure -Ubincompat5005)
EOF
    }

Reply via email to