Hello, I use SQLite 3.5.2 on ARM9 embedded system. ( Linux 2.4 ) My program sometimes meets segmentation fault ! ( randomly, maybe several hours, maybe several days ! ) Here is a clip from GDB: -- snip -- (gdb) backtrace #0 syncJournal (pPager=0x102028) at src/pager.c:2417 #1 0x0007cbbc in sqlite3PagerCommitPhaseOne (pPager=0x102028, zMaster=0x0, nTrunc=0) at src/pager.c:3948 #2 0x00065354 in sqlite3BtreeCommitPhaseOne (p=0x0, zMaster=0x0) at src/btree.c:2074 #3 0x0005e698 in vdbeCommit (db=0x101ec8) at src/vdbeaux.c:1103 #4 0x0005ece0 in sqlite3VdbeHalt (p=0x37ec98) at src/vdbeaux.c:1442 #5 0x0008794c in sqlite3VdbeExec (p=0x37ec98) at src/vdbe.c:686 #6 0x00101ec8 in ?? ()
It seems that the segmentation fault is occured in syncJournal (pPager=0x102028) at src/pager.c:2417. Is there something wrong ? Such as the parameters of sqlite3BtreeCommitPhaseOne (p=0x0, zMaster=0x0) at src/btree.c:2074 ?? Or am I missing something to make this segmentation fault occured when I use SQLite ? Thanks. Sincerely Yours, Joseph Hsu Email : [EMAIL PROTECTED]