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

