Environment:
- MacBook Pro 2019 (MacBookPro15,4)
- Quad-Core Intel Core i5, 1.4 GHz
- 8 GB RAM
- macOS 15.7.5 (24G624)
- Code Type: X86-64 (Native)
Steps to reproduce:
- Download and install dev-3.0.app to /Applications
- Launch the app (either via Finder or terminal)
Terminal output:
$ /Applications/dev-3.0.app/Contents/MacOS/launcher
Electrobun self-extractor v1.3 starting...
zsh: segmentation fault /Applications/dev-3.0.app/Contents/MacOS/launcher
Crash details:
- Exception: EXC_BAD_ACCESS (SIGSEGV) — KERN_INVALID_ADDRESS at 0x00000000ff39b6d5
- Crashed in: fs.path.resolve + 5 → main.main + 301
- The self-extractor crashes before any extraction occurs, suggesting it fails to resolve the target path.
Attempted fixes (none worked):
- Removed quarantine flag (xattr -rd com.apple.quarantine)
- Verified sufficient disk space
- Re-downloaded the app
Hypothesis:
The fs.path.resolve function in the launcher dereferences an invalid pointer on x86-64. This may be an Intel-specific code path issue in
Electrobun's self-extractor, or an alignment/memory layout difference compared to ARM64.
Environment:
Steps to reproduce:
Terminal output:
$ /Applications/dev-3.0.app/Contents/MacOS/launcher
Electrobun self-extractor v1.3 starting...
zsh: segmentation fault /Applications/dev-3.0.app/Contents/MacOS/launcher
Crash details:
Attempted fixes (none worked):
Hypothesis:
The fs.path.resolve function in the launcher dereferences an invalid pointer on x86-64. This may be an Intel-specific code path issue in
Electrobun's self-extractor, or an alignment/memory layout difference compared to ARM64.