I'm experiencing a bug with DBD::SQLite which appears to be similar to the bug shown at"Bad free() ignored (PERL_CORE) at /usr/local/bin/isodns.pl line 63." This line is where a value returned from a fetch goes out of scope. Looking at dbdimp.c it looks like almost the same problem as described in the above url, the value returned from sqlite_decode is later passed to safefree(). I haven't had a chance to test though.. This is on a FreeBSD 4.9-stable system, perl 5.8.2, DBD::SQLite from ports: p5-DBD-SQLite-0.31.