"Free to wrong pool" is usually an issue with XS and threading. Digest::SHA is an XS module. Which Perl are you using? And how is it integrated into Apache?

I've generally found FastCGI to be safer on Windows, simply because it doesn't require the tight integration of Perl into Apache under Windows.

--S
--
Stuart Watt
ARM Product Developer
Information Balance


Ascii King wrote:
I have an Apache 2.2.14 server with mod-perl 2.0.4 and Catalyst 5.80015 on a Windows XP machine.

My system runs fine from the built-in Catalyst web server. When I run it through my Apache server, however it fails with the folowing error:

[info] NPC powered by Catalyst 5.80015
Free to wrong pool 760e18 not 26fe70 at C:/Perl/lib/Digest/SHA.pm line 63 during global destruction. [Wed Dec 16 12:22:34 2009] [crit] (OS 6)The handle is invalid. : master_main: create child process failed. Exiting.


The Digest::SHA is used to handle the login, of course. I have used the example from the tutorial. Any ideas why this is occurring? If I remove the call from the Schema/Result/Account.pm, it will run.

__PACKAGE__->add_columns(
   'password' => {
       data_type           => "TEXT",
       size                => undef,
       encode_column       => 1,
       encode_class        => 'Digest',
       encode_args         => {salt_length => 10},
       encode_check_method => 'check_password',
   },
};


I was going to switch to blowfish, but I keep getting a 'bad bcrypt settings' error. I read that it is for Unix only though, so I guess I should have expected that.

_______________________________________________
List: [email protected]
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/

--
This message was scanned by ESVA and is believed to be clean.
Click here to report this message as spam. http://antispam.infobal.com/cgi-bin/learn-msg.cgi?id=CF5252806D.4D760

_______________________________________________
List: [email protected]
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/

Reply via email to