Subject: | t\06error.t reports "Free to wrong pool ..." with Perl 5.8 under Win32 |
I compiled DBD::SQLite using MSVC 6.0 SP5 under Win2k Server for ActivePerl 5.8 build 805. All tests passed except 06error.t
This one crashes with
Free to wrong pool 15d4168 not 80102 at D:/Perl/site/lib/DBI.pm line 1221.
I tried to add some test prints into the script and the error happens within the
$db->do('ssdfsdf sdf sd sdfsdfdsf sdfsdf');
I have DBI 1.32, the line 1221 is
$sth->execute(@params) or return undef;
in sub do().
The error happens even if I move the
$db->do('ssdfsdf sdf sd sdfsdfdsf sdfsdf');
above the eval{} block. Seems the error raising doesn't work.
If you need me to test anything, please ask.
Jenda