[Catalyst] auth::DBIC & session problems

Ted Carnahan ted at tedcarnahan.com
Tue Sep 12 19:27:35 CEST 2006

We were encountering similar problems with a slightly different 

>>Win Srv 2003
>>Apache 2.0.58/modperl
Win XP Pro
Apache 2.0.55/modperl

>These are the guilty parties.
>Update Tie::RefHash... The core version isn't thread safe, which
>means reindexing of refhashes on changed refaddr on either faked
>fork on windows, or threaded MPMs with apache 2. This causes the
>auth store registry to become effectively corrupted, since the
>indexing is wrong, and thus the store is saved in the session
>(instead of the store name).
For us (running ActiveState Perl 5.8.8 Build 817) it required that 
upgrade and one additional step.  We still had problems with threads in 
Tie::RefHash until we upgraded to ActiveState Perl 5.8.8 Build 819.  
This caused about 3 hours of frustration here - hopefully it will save 
someone time in the future.


Ted Carnahan

More information about the Catalyst mailing list