Segment Fault when creating a thread

"Mike OK" <[email protected]>
Newsgroups gmane.comp.apache.mod-perl
Message-ID <EF0C64BA98064B2ABE7657081E1B1EBE@tracye8d7c876c>
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);
}
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.