Andrew
06/13/2026, 12:47 AMOrbStack Helper (VM manager) task, with kernel heap corruption in zone data.kalloc.1024.
Environment
- OrbStack: 2.2.1 (build 20628)
- macOS: 27.0 (build 26A5353q) — pre-release/beta seed
- Hardware: Mac mini Mac16,10, Apple M4 (SoC T8132)
- Kernel: Darwin 27.0.0: xnu-13361.0.0.501.1~2/RELEASE_ARM64_T8132
Reproducibility: 100%. 7 panics in ~30 min, every one triggered by OrbStack starting (6 on login auto-start; 1 when I manually invoked orbctl). Panic fires within ~60s of the engine starting.Andrew
06/13/2026, 12:47 AMpid …: OrbStack Helper — task has ~82 threads, ~188k pages resident at panic.
Panic strings (two related signatures, same zone):
panic(...): zfree_drop: double free of 0x… to zone data.kalloc.1024 @zalloc.c:807
panic(...): [data.kalloc.1024]: element modified after free (off:0, val:0x809a9ff0809a9ff0, sz:1024, ptr:0x…)
So: a 1024-byte kernel allocation is being freed twice / used after free from the OrbStack Helper context — classic UAF heap corruption.
Forensic detail: in the "modified after free" panic, the freed 1024-byte slab had been reallocated to hold a filesystem path string before the stale write hit it. Decoding the tail bytes gives:
/Volumes/fast/media/downloads/active
(i.e. an external/secondary volume named fast) — may hint the corruption involves VM disk/volume/path handling.
Kernel backtrace of the panicking thread (slid addresses — full symbolicated stack is in the .panic files):
lr: 0xfffffe005718035c
lr: 0xfffffe0057308ed8
lr: 0xfffffe0057306d98
lr: 0xfffffe005712f664
lr: 0xfffffe0057180680
lr: 0xfffffe0057aa20f4
lr: 0xfffffe0057aaba2c <- zone free-check (data.kalloc.1024)
lr: 0xfffffe0057207078
... (full chain in attached panic-full-*.panic)
last branch to userspace: 0x0000000182a76680
Frequency / files: 7 full panic logs available:
panic-full-2026-06-12-{164936,165036,165738,170507,170606,170708,171807}.panic (in /Library/Logs/DiagnosticReports/). Happy to attach all of them — they contain the complete stackshot and loaded-kext list.
Workaround: OrbStack disabled (app relocated out of /Applications, login item neutralized). System stable since.Danny
06/13/2026, 9:23 AMDanny
06/13/2026, 9:23 AMDanny
06/13/2026, 9:23 AMAbu Hurayra
06/16/2026, 11:21 AMAbu Hurayra
06/16/2026, 11:21 AMAbu Hurayra
06/16/2026, 11:21 AMAbu Hurayra
06/23/2026, 5:57 AMpenanggalen
06/23/2026, 5:31 PMDanny
06/24/2026, 5:21 AMDanny
06/24/2026, 5:21 AMpenanggalen
06/25/2026, 2:54 AMcosmo
06/25/2026, 3:24 PMcosmo
06/25/2026, 7:49 PMDanny
06/25/2026, 10:06 PMDanny
06/25/2026, 10:06 PMcosmo
06/25/2026, 11:21 PMDanny
06/25/2026, 11:30 PMcosmo
06/26/2026, 5:06 AMAbu Hurayra
06/26/2026, 9:03 AMcosmo
07/06/2026, 10:34 PMAbu Hurayra
07/07/2026, 5:15 AMpenanggalen
07/07/2026, 3:01 PMpenanggalen
07/14/2026, 8:38 PMAbu Hurayra
07/16/2026, 2:33 AMpenanggalen
07/21/2026, 9:55 PM