> I was getting exception code 0xC00000FD (Stack overflow) in Classify.dll
(Params::Classify?)

Well. This goes to show that desperation is the mother of invention :)

I went so far as to look at the code for Params::Classify, and noticed that
there is a pure Perl version if the XS load fails, so I renamed the
Perl/site/lib/auto/Params/Classify directory to ClassifyXXX and restarted
the server.

Now it hasn't failed at all, even when I use my previously
guaranteed-to-fail test case (triggering 5 simultaneous connections).

So according to this "solution" there must be non-thread-safe code in
Classify.dll which is sometimes turning all infinitely-recursive on me...

Hope I'm not suffering from premature solution declaration (i.e. it'll
crash again as soon as I post this), but it looks like for me it is fixed,
although there may be something that needs to be looked at in the .dll?

Cheers,
Andrew Merton

Reply via email to