`~/.persome/index.db` database corruption within the `personal-model` runtime, specifically involving SQLite page misplacement during multi-process access under a `SIGBUS` storm.
Raw Developer Origin & Technical Request
GitHub Issue
Jul 13, 2026
## Summary
On 2026-07-14 ~02:16 local, `~/.persome/index.db` (127 MB) was corrupted in a distinctive way: **the database's page 1 (the `SQLite format 3` header page) was written at byte offset 802816 — exactly page boundary 196×4096 — while page 1 itself was overwritten with a b-tree leaf page (first byte `0x0D`)**. Every open then failed with `file is not a database` and all MCP tools went down. The integrity tick detected it at 03:21, quarantined the file, and rebuilt from `backup/evo-20260712.db` + the Markdown memory projection (worked as designed 👍).
The runtime is v0.3.2, daemon under launchd (`start --foreground`, `KeepAlive=true`), WAL mode, `synchronous=NORMAL`, `wal_autocheckpoint=1000`, daily `wal_checkpoint(TRUNCATE)`.
## Evidence
**1. The corrupt image is a whole DB shifted/misdirected at page granularity, not random garbage**
```
file size: 127578112 = 31147 pages of 4096
"SQLite format 3\0" found at offset 802816 (= 4096 × 196, a page boundary)
embedded header claims page_size=4096, page_count=31147 → 127578112 bytes = exact file size
page @ 0: 0x0D (table leaf) page @ 4096: 0x05 (interior) ...
```
I.e. the header page believes it sits at offset 0 of a 31147-page database, but it was physically written 196 pages in. Copying that page back to offset 0 yields a recognizable schema (all tables listed) with scattered btree/freelist damage — so a set of otherwise-valid page images was written **at the wrong offsets**.
**2. A SIGBUS crash storm in `walFindFr...
Developer Debate & Comments
No active discussions extracted for this entry yet.
Adjacent Repository Pain Points
Other highly discussed features and pain points extracted from Intuition-Lab/personal-model.
Frequently Asked Questions
Market intelligence mapped to `~/.persome/index.db` database corruption within the `personal-model` runtime, specifically involving SQLite page misplacement during multi-process access under a `SIGBUS` storm..
How is `~/.persome/index.db` database corruption within the `personal-model` runtime, specifically involving SQLite page misplacement during multi-process access under a `SIGBUS` storm. positioned in the market?
Which technical concepts are associated with `~/.persome/index.db` database corruption within the `personal-model` runtime, specifically involving SQLite page misplacement during multi-process access under a `SIGBUS` storm.?
Engagement Signals
Cross-Market Term Frequency
Quantifies the cross-market adoption of foundational terms like runtime and daemon by tracking occurrence frequency across active SaaS architectures and enterprise developer debates.
SaaS Metrics