|Subject:||$dbh->commit under debugger hangs indefinitely|
A simple test case, just begin and commit a transaction: use DBI; my $dbh = DBI->connect('dbi:mysql:...', ...); $dbh->begin_work or die $dbh->errstr; $dbh->commit or die $dbh->errstr; this works fine when run normally, but in the perl debugger it hangs indefinitely on the commit call, and won't even respond to Ctrl-C. This doesn't happen with DBD::Pg, so it would seem to be a problem in DBD::mysql, rather than DBI itself. I've replicated this on version 4.005 under linux, with a threading perl-5.8.8 and on version 4.011 under freebsd with a non-threading perl-5.8.8. I'll send the perl -V output for either system on request.