Thanks for the tip Fred. I just now upgraded to 2.0.5 but still get the same error.

Mike


----- Original Message ----- From: "Fred Moyer" <f...@redhotpenguin.com>
To: "Mike OK" <m...@acorg.com>
Cc: "mod_perl list" <modperl@perl.apache.org>
Sent: Tuesday, August 23, 2011 5:26 PM
Subject: Re: Segment Fault when creating a thread


Might want to try 2.0.5 which is about 6 months old.

On Tue, Aug 23, 2011 at 2:23 PM, Mike OK <m...@acorg.com> wrote:
I must have a problem with my mod_perl set up. When I try to run this
script, I get a "child pid 451 exit signal Segmentation fault (11)". It
seems that creating the thread causes the error. This is the startup line
from the log file with the apache, mod_perl, and perl versions.

Apache/2.2.11 (Unix) mod_perl/2.0.4 Perl/v5.8.5 configured -- resuming
normal operations

The script that causes a failure is

#!/usr/bin/perl -wT

use strict;
use threads;
use threads::shared;

my $temp = threads->new(\&foo,"mike");
exit;

sub foo {
my $input = shift;
my $number = int(rand(10));
print "this went in the thread\n";
return($number);
}

Reply via email to