Re: [mp2] threaded applications inside of mod_perl

[prev] [thread] [next] [Date index for 2005/02/04]

From: bob-modperl
Subject: Re: [mp2] threaded applications inside of mod_perl
Date: 05:34 on 04 Feb 2005
On Thu, 3 Feb 2005, Stas Bekman wrote:

> where is the modperl confguration? As far as you've shown there is no 
> mod_perl involved in serving any requests. (Hint: show us 
> Directory/Location/etc container responsible for a request that has triggered 
> the segfault)
<Directory "/home/nk/www/vhosts/web/apps/">
               SetHandler perl-script
               PerlResponseHandler ModPerl::Registry
               PerlOptions +ParseHeaders +GlobalRequest
               Options ExecCGI
</Directory>

============================================
I have changed the startup.pl file to read to remove as many variables as 
possible.  It still segfaults with this minimal configuration

#!/usr/bin/perl

1;


============================================
> Please reread my original reply. I still have no idea how you've invoked the 
> script. i.e. show us the URL that you've called. and above I've asked you for 
> the relevant config section.


I invoke the script by running
http://localhost:8080/apps/test

Resulting in a closed connection and

[Thu Feb 03 21:25:19 2005] [notice] child pid 7393 exit signal 
Segmentation fault (11)


========================
Is a script using threads beneath the mod_perl interpretor expected to 
work or is this a dark corner of mod_perl best left untouched?


#!/usr/bin/perl
use strict;
require threads;

my $thread = threads->create(sub { print "I am a thread"},undef);



Thank you for your time.

(message missing)

[mp2] threaded applications inside of mod_perl
bob-modperl 03:15 on 03 Feb 2005

Re: [mp2] threaded applications inside of mod_perl
bob-modperl 05:34 on 04 Feb 2005

Generated at 11:21 on 20 Feb 2005 by mariachi v0.52