Hi, I'm trying to run a little test script here under mod_perl. When I request the script, all apache childs die with sig11: [Thu Mar 11 09:04:39 2004] [notice] child pid 957 exit signal Segmentation fault (11) [Thu Mar 11 09:04:39 2004] [notice] child pid 1009 exit signal Segmentation fault (11) [Thu Mar 11 09:04:39 2004] [notice] child pid 1267 exit signal Segmentation fault (11) [Thu Mar 11 09:04:39 2004] [notice] child pid 1268 exit signal Segmentation fault (11) [Thu Mar 11 09:04:40 2004] [notice] child pid 1269 exit signal Segmentation fault (11) [Thu Mar 11 09:04:40 2004] [notice] child pid 1270 exit signal Segmentation fault (11) [Thu Mar 11 09:04:40 2004] [notice] child pid 1271 exit signal Segmentation fault (11) [Thu Mar 11 09:04:41 2004] [notice] child pid 1272 exit signal Segmentation fault (11) [Thu Mar 11 09:04:41 2004] [notice] child pid 1273 exit signal Segmentation fault (11) [Thu Mar 11 09:04:41 2004] [notice] child pid 1274 exit signal Segmentation fault (11) [Thu Mar 11 09:04:42 2004] [notice] child pid 1276 exit signal Segmentation fault (11)
Here is the script in question: #!/usr/bin/perl -w use threads; use strict; print "Content-type: text/plain\n\n"; my $thread = threads->new(\&foo); $thread->join(); sub foo { my $time = localtime(); print "Hello at $time\n"; } What could be causing this? I thought mod_perl was supposed to be threads safe :| I'm building a debugging-symbols enabled mod_perl atm so if there is the need I can provide a stack backtrace later. Kind regards, Rick Jansen -- Systems Administrator for Rockingstone IT, Netherlands. PGP Public Key: http://www.rockingstone.nl/rick/pubkey.asc
pgp00000.pgp
Description: PGP signature