[sqlite] sqlite3DbMallocRaw problem

2012-09-09 Thread David Levinson
All, In the sqlite3DbMallocRaw() function I just encountered a failure where pBuf is undefined and causes a crash on db-lookaside.pFree = pBuf-pNext. I see that pBuf is created (not initialized) and then later a check is made for pBuf (null) - pNext and poof my app crashes. I have no idea how

Re: [sqlite] sqlite3DbMallocRaw problem

2012-09-09 Thread David Levinson
All, I wanted to revise my last email regarding the failure within sqlite3DbMallocRaw() ... The point of failure is db-lookaside.pFree = pBuf-pNext; and it appears that pBuf points to an invalid memory location since Windows report a memory access violation. Does anyone know how to correct

Re: [sqlite] sqlite3DbMallocRaw problem

2012-09-09 Thread Pavel Ivanov
If pBuf points to an invalid memory it's possible that you use already closed connection or already finalized statement. Or maybe your application corrupts SQLite's memory. Try to run your program under a memory debugger. Pavel On Sat, Sep 8, 2012 at 10:11 AM, David Levinson

Re: [sqlite] sqlite3DbMallocRaw problem

2012-09-09 Thread Richard Hipp
On Sat, Sep 8, 2012 at 12:40 PM, David Levinson dlevin...@worldnow.comwrote: All, In the sqlite3DbMallocRaw() function I just encountered a failure where pBuf is undefined and causes a crash on db-lookaside.pFree = pBuf-pNext. I see that pBuf is created (not initialized) and then later a