In SQLite 3.27.2, interleaving reads and writes in a single transaction with an fts5 virtual table will lead to a NULL Pointer Dereference in fts5ChunkIterate in sqlite3.c. This is related to ext/fts5/fts5_hash.c and ext/fts5/fts5_index.c. References: https://sqlite.org/src/info/45c73deb440496e8 https://www.mail-archive.com/sqlite-users@mailinglists.sqlite.org/msg114383.html https://www.mail-archive.com/sqlite-users@mailinglists.sqlite.org/msg114393.html
Created sqlite tracking bugs for this issue: Affects: fedora-all [bug 1692358]
Statement: This issue did not affect the versions of sqlite as shipped with Red Hat Enterprise Linux 6 and 7 as they did not include support for fts5.
Upstream commit for this issue: https://sqlite.org/src/info/45c73deb440496e8