Hi, I get app crash if sqlite3_db_release_memory(db) is called and Sqlite3 has no memory to release, for example calling it twice.
The backtrace is: #0 0x000000000042ab60 in sqlite3PcacheShrink (pCache=0x6f6c6f63207b2065) at /usr/home/gowen/clang/scgi/src/sqlite3.c:37835 #1 0x0000000000415f3c in sqlite3PagerShrink (pPager=0x801072308) at /usr/home/gowen/clang/scgi/src/sqlite3.c:42949 #2 0x0000000000415ee8 in sqlite3_db_release_memory (db=0x801007808) at /usr/home/gowen/clang/scgi/src/sqlite3.c:120647 #3 0x00000000004ab3e3 in db_get_binary_content (fn=0x7fffffffcf10 "background.jpeg", size=0x7fffffffce4c, ret=0x7fffffffd6e8) at /usr/home/gowen/clang/scgi/src/db.c:116 Line 116 on #3 is the call to sqlite3_db_release_memory(db). I know it's an internal sqlite3 call and I should use sqlite3_release_memory instead. Versions tried 3.8.3, 3.8.4, 3.8.4.1. amalgamation under FreeBSD 9.2 x86_64. using clang 3.4 compiler. --- --- Eduardo Morras <emorr...@yahoo.es> _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users