On 4/14/15 18:13, Dan Kennedy wrote: > On 04/14/2015 10:00 PM, Ron Aaron wrote: >> Just updated with the version from sqlite.org and have the same problem: > > The line numbers still don't match the 3.8.9 amalgamation on the > website. Are you running [make sqlite3.c] yourself or downloading > sqlite-amalgamation-3080900.zip or sqlite3-autoconf-3080900.tar.gz? sqlite-amalgamation-3080900.zip
> > Are you able to share the test app with us so that we can reproduce > the crash? I can't do that, unfortunately. I'll try to make an independent test scenario. I do appreciate your efforts! > > What is output if you run [where full 7] in gdb? A pile of output: ok> "test.db" db:open CALL_or_compile: 0x92014b8 xt 0x82e5990 name open Program received signal SIGSEGV, Segmentation fault. findInodeInfo (pFile=0x928a110, ppInode=0x928a118) at sqlite3.c:26091 26091 (gdb) where full 7 #0 findInodeInfo (pFile=0x928a110, ppInode=0x928a118) at sqlite3.c:26091 rc = 0 fd = 5 fileId = {dev = 613319152320380928, ino = 4432731307} statbuf = {st_dev = 25, __pad1 = 420, __st_ino = 85073599, st_mode = 33188, st_nlink = 1, st_uid = 1000, st_gid = 1000, st_rdev = 0, __pad2 = 420, st_size = 0, st_blksize = 4096, st_blocks = 16, st_atim = {tv_sec = 1429027578, tv_nsec = 801386751}, st_mtim = {tv_sec = 1429027578, tv_nsec = 801386751}, st_ctim = {tv_sec = 1429027578, tv_nsec = 801386751}, st_ino = 85073599} pInode = 0x0 #1 0x085d31c4 in fillInUnixFile (pVfs=0x89422b0 <sqlite3_os_init.aVfs>, h=5, pId=0x928a110, zFilename=0x928a200 "/home/ron/proj/8th/test.db", ctrlFlags=0) at sqlite3.c:30092 pLockingStyle = 0x8917cec <posixIoMethods> pNew = 0x928a110 rc = 0 #2 0x084fa62e in unixOpen (pVfs=0x89422b0 <sqlite3_os_init.aVfs>, zPath=0x928a200 "/home/ron/proj/8th/test.db", pFile=0x928a110, flags=262, pOutFlags=0xffffd288) at sqlite3.c:30697 p = 0x928a110 fd = 5 openFlags = 32834 eType = 256 noLock = 0 rc = 0 ctrlFlags = 0 isExclusive = 0 isDelete = 0 isCreate = 4 isReadonly = 0 isReadWrite = 2 syncDir = 0 zTmpname = "\226\b\370d\230\b\033\000\000\000S\f6\b\000`\236\000\310d\230\b\002\000\000\000F\000\000\000C\000\000\000H\000\000\000\234`\240\b\000\000\375\367`\t\375\367I\000\000\000s\000\000\000\000\300\222\b\033\000\000\000\370d\230\b\200\002\000\000\000\340(\t\000`\236\b\002\000\000\000\230\320\377\377\221\267\065\b\221\267\065\b\001\000\000\000X\250\375\367\221\267\065\b@?\b<\276\226\bT\320\377\377\370d\230\b\240*\226\b\330\320\377\377T\320\377\377\000\300\222\b \031\226\b\350\320\377\377d\320\377\377\212\273\065\b \031\226\b\001\000\000\000\344\320\377\377\350\320\377\377\324\320\377\377\240*\226\b\244\320\377\377\000\300\222\b\344\320\377\377 \031\226\b\264\320\377\377"... zName = 0x928a200 "/home/ron/proj/8th/test.db" #3 0x0851a3e3 in sqlite3OsOpen (pVfs=0x89422b0 <sqlite3_os_init.aVfs>, zPath=0x928a200 "/home/ron/proj/8th/test.db", pFile=0x928a110, flags=262, pFlagsOut=0xffffd288) at sqlite3.c:16093 rc = 153570696 #4 0x08515c18 in sqlite3PagerOpen (pVfs=0x89422b0 <sqlite3_os_init.aVfs>, ppPager=0x9286008, zFilename=0x926e248 "test.db", nExtra=76, flags=0, vfsFlags=262, xReinit=0x85160a0 <pageReinit>) at sqlite3.c:45520 fout = 262 pPtr = 0x928a21c "/home/ron/proj/8th/test.db-journal" pPager = 0x928a008 rc = 0 tempFile = 0 memDb = 0 readOnly = 0 journalFileSize = 80 ---Type <return> to continue, or q <return> to quit--- zPathname = 0x9274d88 "/home/ron/proj/8th/test.db" nPathname = 26 useJournal = 1 pcacheSize = 48 szPageDflt = 1024 zUri = 0x926e250 "" nUri = 1 #5 0x08514882 in sqlite3BtreeOpen (pVfs=0x89422b0 <sqlite3_os_init.aVfs>, zFilename=0x926e248 "test.db", db=0x9192b48, ppBtree=0x9192d04, flags=0, vfsFlags=262) at sqlite3.c:54119 pBt = 0x9286008 p = 0x919fa08 mutexOpen = 0x0 rc = 0 nReserve = 8 '\b' zDbHeader = "\000\263'Q\bH+\031\t'\264\202\b\001\000\000\000\t\270O\b\350a!\t\000\300\222\b'\264\202\b\000\300\222\b\000\000\000\000H+\031\t\000\300\222\b~\347P\bH+\031\t\000\000\000\000'\264\202\b\001\000\000\000\000\300\222\b\000\000\000\000\001\000\000\000\374\002\000\200\000\000\000\000Ha!\t\a\000\000\000\032\264\202" isTempDb = 0 isMemdb = 0 #6 0x0850de27 in openDatabase (zFilename=0x919f9d0 "test.db", ppDb=0x91a2028, flags=6, zVfs=0x0) at sqlite3.c:127475 db = 0x9192b48 rc = 0 isThreadsafe = 0 zOpen = 0x926e248 "test.db" zErrMsg = 0x0 (More stack frames follow...) (gdb)