Setup: Controller Editor 2.8.2 (2023 build), macOS 26.6 Tahoe, Apple Silicon, Maschine Jam custom mapping.
What happens: Every time CE launches, it rewrites my live MaschineJam.ncs and empties the iolevelPages and touchstripPages containers but leaves their current_index behind (the file drops from ~126 KB to ~63 KB). That stale index now points at a page that no longer exists, so when I select the Maschine Jam from the controller pop-up menu, CE crashes:
EXC_BAD_ACCESS (SIGSEGV) at 0x17 → NI::IGuiPageSupport::updatePageMenuTitle(…) → NI::MainWidget::updatePageListContent(…) → NI::MainWidget::templateChanged(…) → NI::ControllerManager::selectController(…)
It is reproducible to the byte: restoring the complete template makes CE work again only until the next launch, when it re-strips it identically.
Steps to reproduce: (1) Install a Maschine Jam mapping that uses I/O-and-Level and touchstrip pages (live .ncs is ~126 KB). (2) Launch Controller Editor 2.8.2 and within ~20s the file is rewritten to ~63 KB with both page containers emptied. (3) Select the Maschine Jam in the controller pop-up, and it crashes.
Likely two issues: first, lossy load/save of iolevelPages/touchstripPages on macOS 26; second, no bounds/null guard on current_index in updatePageMenuTitle.
Anyone else seeing this on Tahoe? Is there a newer Controller Editor build in the pipeline? Happy to attach the crash log and the before/after .ncs files.