On 2/25/15, Zhao Lin <Zhao_Lin at symantec.com> wrote: > Hi all, > > We sometimes, not always reproducible but it does recur from time to time, > get the following crash stack with sqlite3 version 3.8.1, we couldn't tell > much from our stack, wondering if there are possibly related bugs on > sqlite3?
The usual cause of problems inside of malloc() is heap corruption within the application. Have you tried running with Valgrind to see what that shows? > > #0 0x00007fdd66214925 in raise () from /lib64/libc.so.6 > #1 0x00007fdd66216105 in abort () from /lib64/libc.so.6 > #2 0x00007fdd66252837 in __libc_message () from /lib64/libc.so.6 > #3 0x00007fdd66258166 in malloc_printerr () from /lib64/libc.so.6 > #4 0x00007fdd6887d867 in sqlite3MemFree () from > /opt/DataInsight/bin/../lib/libsqlite3.so.0 > #5 0x00007fdd6887e66b in sqlite3_free () from > /opt/DataInsight/bin/../lib/libsqlite3.so.0 > #6 0x00007fdd6888ab26 in pcache1Free () from > /opt/DataInsight/bin/../lib/libsqlite3.so.0 > #7 0x00007fdd6888ac11 in pcache1FreePage () from > /opt/DataInsight/bin/../lib/libsqlite3.so.0 > #8 0x00007fdd6888b040 in pcache1TruncateUnsafe () from > /opt/DataInsight/bin/../lib/libsqlite3.so.0 > #9 0x00007fdd6888b901 in pcache1Truncate () from > /opt/DataInsight/bin/../lib/libsqlite3.so.0 > #10 0x00007fdd6888a4cb in sqlite3PcacheTruncate () from > /opt/DataInsight/bin/../lib/libsqlite3.so.0 > #11 0x00007fdd6888a519 in sqlite3PcacheClear () from > /opt/DataInsight/bin/../lib/libsqlite3.so.0 > #12 0x00007fdd6888cfec in pager_reset () from > /opt/DataInsight/bin/../lib/libsqlite3.so.0 > #13 0x00007fdd6888f58e in sqlite3PagerClose () from > /opt/DataInsight/bin/../lib/libsqlite3.so.0 > #14 0x00007fdd688994c1 in sqlite3BtreeClose () from > /opt/DataInsight/bin/../lib/libsqlite3.so.0 > #15 0x00007fdd6890729f in sqlite3LeaveMutexAndCloseZombie () from > /opt/DataInsight/bin/../lib/libsqlite3.so.0 > #16 0x00007fdd689071bf in sqlite3Close () from > /opt/DataInsight/bin/../lib/libsqlite3.so.0 > #17 0x00007fdd689071e3 in sqlite3_close () from > /opt/DataInsight/bin/../lib/libsqlite3.so.0 > #18 0x00007fdd680631a5 in dbhandle_close_write (handle=0x7fffa8968d88, > should_abort=0) at dbhandle.c:1809 > ... > > Thanks, > Zhao > _______________________________________________ > sqlite-users mailing list > sqlite-users at mailinglists.sqlite.org > http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users > -- D. Richard Hipp drh at sqlite.org