I have a module Win32::SqlServer, which I distribute with binaries for ActivePerl. With the release of 5.14, I want to provide binaries for this version as well. For x64 it works without problem. However, I have trouble with 32-bit Perl. The module builds without errors, but when running test scripts, there are messages about bizarre and unknown things. Perl may crash or go into an infinite loop. If I try to run a script with "perl -d", I get a SEGV on the line "use Win32::SqlServer". I narrowed this down to this call in the bootstrap code:
call_list(PL_scopestack_ix, PL_unitcheckav); I've also built Perl 5.14.1 from sources for x86, and under this build, my module builds and runs without problem. Right now I'm a little confused on what to try next, but I figured if I could ask if there are any known issues. Revelant information may be that I've build my module on an x64 machine, using the C++ compiler from either VS2005 or VS2010. (The module does not compile with earlier versions.) -- Erland Sommarskog, Stockholm, esq...@sommarskog.se