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?

Are you able to share the test app with us so that we can reproduce the 
crash?

What is output if you run [where full 7] in gdb?

Thanks,
Dan.





>
>
> #0  findInodeInfo (pFile=0x9434118, ppInode=0x9434120) at sqlite3.c:26091
> #1  0x085d3234 in fillInUnixFile (pVfs=0x89422b0 
> <sqlite3_os_init.aVfs>, h=5, pId=0x9434118, zFilename=0x9434208 
> "/home/ron/proj/8th/test.db", ctrlFlags=0)
>     at sqlite3.c:30092
> #2  0x084fa69e in unixOpen (pVfs=0x89422b0 <sqlite3_os_init.aVfs>, 
> zPath=0x9434208 "/home/ron/proj/8th/test.db", pFile=0x9434118, flags=262,
>     pOutFlags=0xffffd074) at sqlite3.c:30697
> #3  0x0851a453 in sqlite3OsOpen (pVfs=0x89422b0 
> <sqlite3_os_init.aVfs>, zPath=0x9434208 "/home/ron/proj/8th/test.db", 
> pFile=0x9434118, flags=262,
>     pFlagsOut=0xffffd074) at sqlite3.c:16093
> #4  0x08515c88 in sqlite3PagerOpen (pVfs=0x89422b0 
> <sqlite3_os_init.aVfs>, ppPager=0x91c6af0, zFilename=0x92a3cf0 
> "test.db", nExtra=76, flags=0,
>     vfsFlags=262, xReinit=0x8516110 <pageReinit>) at sqlite3.c:45520
> #5  0x085148f2 in sqlite3BtreeOpen (pVfs=0x89422b0 
> <sqlite3_os_init.aVfs>, zFilename=0x92a3cf0 "test.db", db=0x9192fd0, 
> ppBtree=0x919318c, flags=0,
>     vfsFlags=262) at sqlite3.c:54119
> #6  0x0850de97 in openDatabase (zFilename=0x91a1610 "test.db", 
> ppDb=0x91a2028, flags=6, zVfs=0x0) at sqlite3.c:127475
> #7  0x0850d73a in sqlite3_open (zFilename=0x91a1610 "test.db", 
> ppDb=0x91a2028) at sqlite3.c:127601
>
>
> On 4/14/15 17:31, Ron Aaron wrote:
>> I'm using the one from fossil...
>>
>>
>> On 4/14/15 17:12, Richard Hipp wrote:
>>> On 4/14/15, Ron Aaron<ron at aaron-tech.com>  wrote:
>>>> I just updated to the 3.8.9 version of SQLite for my project, and am
>>>> compiling for 32-bit linux (on a 64-bit box).
>>>>
>>>>
>>>> I'm getting a consistent crash in findInodeInfo, with this backtrace:
>>>>
>>>>
>>>>      #0  findInodeInfo (pFile=0x9438118, ppInode=0x9438120) at
>>>>      sqlite3.c:26091
>>> Corresponds to this source code line:
>>> https://www.sqlite.org/src/info/25b80a3d?ln=710
>>>
>>>>      #1  0x085d3234 in fillInUnixFile (pVfs=0x89422b0
>>>>      <sqlite3_os_init.aVfs>, h=5, pId=0x9438118, zFilename=0x9438208
>>>>      "/home/ron/proj/8th/test.db", ctrlFlags=0)
>>>>           at sqlite3.c:30092
>>> Corresponds to this source code line:
>>> https://www.sqlite.org/src/info/25b80a3d?ln=4711
>>>
>>> So I think you must be using a non-standard build of the sqlite3.c
>>> amalgamation file, huh?
>>>
>>>>      #2  0x084fa69e in unixOpen (pVfs=0x89422b0 
>>>> <sqlite3_os_init.aVfs>,
>>>>      zPath=0x9438208 "/home/ron/proj/8th/test.db", pFile=0x9438118,
>>>>      flags=262, pOutFlags=0xffffd064)
>>>>           at sqlite3.c:30697
>>>>      #3  0x0851a453 in sqlite3OsOpen (pVfs=0x89422b0
>>>>      <sqlite3_os_init.aVfs>, zPath=0x9438208
>>>>      "/home/ron/proj/8th/test.db", pFile=0x9438118, flags=262,
>>>>      pFlagsOut=0xffffd064)
>>>>           at sqlite3.c:16093
>>>>      #4  0x08515c88 in sqlite3PagerOpen (pVfs=0x89422b0
>>>>      <sqlite3_os_init.aVfs>, ppPager=0x91c6af0, zFilename=0x92a7cf0
>>>>      "test.db", nExtra=76, flags=0, vfsFlags=262,
>>>>           xReinit=0x8516110 <pageReinit>) at sqlite3.c:45520
>>>>      #5  0x085148f2 in sqlite3BtreeOpen (pVfs=0x89422b0
>>>>      <sqlite3_os_init.aVfs>, zFilename=0x92a7cf0 "test.db", 
>>>> db=0x9192fd0,
>>>>      ppBtree=0x919318c, flags=0, vfsFlags=262)
>>>>           at sqlite3.c:54119
>>>>      #6  0x0850de97 in openDatabase (zFilename=0x91a1610 "test.db",
>>>>      ppDb=0x91a2028, flags=6, zVfs=0x0) at sqlite3.c:127475
>>>>      #7  0x0850d73a in sqlite3_open (zFilename=0x91a1610 "test.db",
>>>>      ppDb=0x91a2028) at sqlite3.c:127601
>>>>
>>>>
>>>> Nothing has changed in my test code, and I haven't got a similar 
>>>> problem
>>>> on 32-bit OS X;  however, it's certainly conceivable I'm not using the
>>>> right flags when compiling SQLite:
>>>>
>>>>      gcc   -I.  -DSQLITE_THREADSAFE=0 -DSQLITE_OMIT_AUTHORIZATION
>>>>      -DSQLITE_OMIT_DEPRECATED -DSQLITE_ENABLE_LOCKING_STYLE=0
>>>>      -DSQLITE_SYSTEM_MALLOC=1 -DSQLITE_OMIT_COMPILEOPTION_DIAGS
>>>>      -DSQLITE_OMIT_TRACE -O0 -c -o sqlite3.o sqlite3.c
>>>>
>>>>
>>>> The crash occurs whether I work in a chroot lin 32 environment or a
>>>> virtual machine running 'native'.  The test application is statically
>>>> linked.
>>>>
>>>>
>>>> Any clues would be appreciated!
>>>>
>>>>
>>>> Thanks,
>>>>
>>>> Ron
>>>>
>>>>
>>>>
>>>> -- 
>>>> Ron Aaron, CTO
>>>> Aaron High-Tech, Ltd.
>>>> +972.52.652.5543
>>>> <http://8th-dev.com>
>>>> _______________________________________________
>>>> sqlite-users mailing list
>>>> sqlite-users at mailinglists.sqlite.org
>>>> http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users
>>>>
>>
>

Reply via email to