Hi Rowan, On Fri Oct 28, 2016 at 06:19:59PM +0800, Rowan Worth wrote: > > Every sqlite_stmt you use *must* be finalized via sqlite3_finalize. > I'm not exactly sure what that looks like from the other side of DBD, > but I would be checking your perl code for a statement/resultset > object which outlives the database connection itself.
Some of my new debug statements appear to confirm that: database handles are being cleaned up before statement handles, even though presumably the statement handle still has a reference back to the database. So I also did some googling on that topic, and it appears that during Perl's global destruction phase objects may not necessarily be destroyed in the right order. That is something I unfortunately don't have any easy control over :-( Perhaps I can be more explicit somewhere... In any event this is probably not an sqlite issue. Thanks for commenting. Mark. -- Mark Lawrence _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users