On Tue, 25 Apr 2006, Eugene Kosov wrote:

> I'm writing a CGI application and am going to use ithreads in order to reduce
> execution time. Is it possible with CGI::Fast? I get segmentation fault every
> time I'm using threads with CGI::Fast.
<<SNIP>>
> [EMAIL PROTECTED] ~]$ perl test.pl
> I'm a thread.
> Segmentation fault
> 
> What's wrong? Did I forget something to do?

You forgot to tell us the versions of perl, CGI::Fast, ithreads and
underlying system you're running. :)  Others have had a similar problem,
too:

 http://www.fastcgi.com/archives/fastcgi-developers/2004-August/003439.html

FWIW, I get the same behavior under perl-5.8.4 with CGI::Fast-1.05 and
threads-1.03 atop Linux 2.4:

  $ perl -Mthreads -MCGI::Fast -e 'threads->new(sub{})->join()'
  Segmentation fault

... but that version of "threads" is so old that it's hardly a relevant data
point.  Try threads-1.23 or 1.24, available from CPAN.

I also suggest that you ``use threads'', rather than ``require'' it.

Good luck.

Regards,
Mike


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to