On Tue, Dec 12, 2017 at 4:35 PM, Howard Chu <[email protected]> wrote:

> Martin Raiber wrote:
>
>> On 12.12.2017 19:47 Simon Slavin wrote:
>>
>>> On 12 Dec 2017, at 6:27pm, Jens Alfke <[email protected]> wrote:
>>>
>>> On Dec 12, 2017, at 5:46 AM, Simon Slavin <[email protected]> wrote:
>>>>
>>>>> Before you answer that question, you should know that both Windows and
>>>>> macOS have been proved to have serious bugs in their memory mapping code.
>>>>>
>>>> This has been brought up several times recently, but I’ve never seen
>>>> any details given about exactly what was wrong with macOS’s mmap
>>>> implementation. Does anyone have a pointer to authoritative information
>>>> about this?
>>>>
>>> See this thread:
>>>
>>> <http://sqlite.1065341.n5.nabble.com/SQLITE-vs-OSX-mmap-inev
>>> itable-catalog-corruption-td85620.html>
>>>
>>> This is the thread which led to memory mapping being disabled for
>>> writing on macOS, as discussed here:
>>>
>>> <http://sqlite.1065341.n5.nabble.com/Re-Database-corruption-
>>> and-PRAGMA-fullfsync-on-macOS-td95366i20.html>
>>>
>>
>> There might also be a mmap bug in the Android 7.0 fuse layer:
>> https://www.mail-archive.com/[email protected]/msg10970.html
>>
>
> There is definitely a bug in Android 7 fuse/mmap. The bug is definitely
> not present when bypassing fuse, but only rooted devices can bypass...
>
> My experience was in majority only rooted devices could use fuse.  since
/dev/fuse was rw------- .  (although not all.)

> --
>   -- Howard Chu
>   CTO, Symas Corp.           http://www.symas.com
>   Director, Highland Sun     http://highlandsun.com/hyc/
>   Chief Architect, OpenLDAP  http://www.openldap.org/project/
> _______________________________________________
> sqlite-users mailing list
> [email protected]
> http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users
>
_______________________________________________
sqlite-users mailing list
[email protected]
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to