[bug] pragma incremental_vacuum OOMs in .mode box
$ sqlite3 Electron.sqlite SQLite version 3.34.0 2020-12-01 16:14:00 Enter ".help" for usage hints. sqlite> .mode box sqlite> pragma incremental_vacuum; Error: out of memory $ sqlite3 Electron.sqlite SQLite version 3.34.0 2020-12-01 16:14:00 Enter ".help" for usage hints. sqlite> pragma incremental_vacuum; sqlite>
This is an 80kB database with nothing remarkable about it. It's repeatable and I have the file preserved and can send it somewhere if that's helpful.
Could you please make the DB available via a filesharing service (such as https://www.plustransfer.com/ ) or attach it to an email? Either way, you can send the link or email+attachment to:
I will figure out what is happening.
It will be awhile as I did not realize your platform was OS X.
The problem does not reproduce for Linux x64, Windows x64 or Windows i386.
"select * from pragma_integrity_check" on your DB yields only "ok".
I will try to reproduce on a BSD machine as that should be close to the same execution environment as OS X.
My Mac was converted to a Linux box when OS updates ceased for it, and my VM images running the same OS are 2000 miles away. So repro on a Mac is out of reach for me just now.
Are you using a Mac with an x86_64 processor? Or is it one of the new Macs with Apple's ARM-like CPU?
After getting a Mac (OX X 10.?) running for testing purposes, I can now confirm that this problem reproduces with the v3.35.2 shell. This will be investigated.