Found 2026-09-14 04:2x from a GCC warning during the tent-pressure hub OTA: ‘iteration 2 invokes undefined behavior [-Waggressive-loop-optimizations]’. When pot3/pot4 were stripped (9f2663a/bad1b3b, 2026-09-10) the arrays shrank to float probes[2] / bool vote[2] but the loop stayed for (int i = 0; i < 4; i++). i = 2, 3 read stack memory: a non-zero garbage vote plus a garbage float inside the 5-45 C plausibility window becomes a phantom probe in rz_min / rz_max, so the mat can turn on, off, or trip the RUNAWAY flush on garbage. Live on the hub since 2026-09-10. Fix: bound i < 2 (overnight sweep branch), esphome config check, reflash in the dark window.
Journey event · 14 Sep 2026
Hub grow-mat root-zone vote reads past its arrays: probes[2]/vote[2] looped to i < 4 (undefined behaviour, phantom probe can drive the mat)
Found 2026-09-14 04:2x from a GCC warning during the tent-pressure hub OTA: 'iteration 2 invokes undefined behavior [-Waggressive-loop-optimizations]'. When pot3/pot4 were stripped
● state copied from the tracker, never improved
● event date 2026-09-14
| Event date | 2026-09-14 |
| Version found | |
| Version fixed | |
| Expected kit firmware | |
| Release file | |
| SHA-256 | |
| Served count | |
| Source | https://app.notion.com/3da2b4cda370814eb922c240bda23e42 |
All events · DSC · CannaLib · Site · Firmware releases
Empty rows are honest
A blank cell means the tracker has no value for it. Nothing on this page is filled in to look complete.
