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); }
Re: Segment Fault when creating a thread
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); }
Re: Segment Fault when creating a thread
I'm not that knowledgeable on threads, but this guy managed to get the working with mpm_worker a month or so ago: http://www.gossamer-threads.com/lists/modperl/modperl/103420 That is still a rather old version of Perl, so I would suggest trying 5.10 or something newer. On Tue, Aug 23, 2011 at 2:58 PM, Mike OK m...@acorg.com wrote: 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); }