On Tue, Jan 24, 2012 at 7:18 PM, John Elrick <john.elr...@fenestra.com>wrote:
> I really found it this time. > > While I was looking over the code changes, I noticed a section of code > dealing with case OP_VerifyCookie: > > On a hunch, I replaced this line: > > if( u.av.iMeta!=pOp->p2 || u.av.iGen!=pOp->p3 ){ > > with the if statement from 3.7.5 > > if( u.av.iMeta!=pOp->p2 ){ > > When I do, the number of mallocs drops back to 14,000 - still a little > higher than in 3.7.5, but nowhere near 140,000. > So the problem was introduced by http://www.sqlite.org/src/info/36c04dd1695f08 Which is the fix for this bug: http://www.sqlite.org/src/info/f7b4edece25c99 That helps. But we still cannot recreate the problem. Are you using shared cache mode and do you have multiple database connections open on the same database file? -- D. Richard Hipp d...@sqlite.org _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users