-
-
Notifications
You must be signed in to change notification settings - Fork 52.6k
Closed as not planned
Closed as not planned
Copy link
Labels
bugSomething isn't workingSomething isn't workingstaleMarked as stale due to inactivityMarked as stale due to inactivity
Description
Bug Description
OpenClaw Mac app crashes immediately on launch with SIGABRT when no microphone/audio input device is available and voice wake is enabled.
Environment
- OS: macOS (Darwin 25.2.0, arm64)
- Hardware: Mac Mini M4 (no built-in microphone)
- OpenClaw: 2026.2.6
- Node: v22.22.0
Steps to Reproduce
- Mac Mini M4 with no built-in microphone
- AirPods (or other Bluetooth audio) disconnected — zero audio input devices available
- Launch OpenClaw Mac app with voice wake enabled
- App crashes immediately
Crash Details
- Crash occurred 7 times in 7 minutes (app repeatedly relaunches and crashes)
- Crash trace:
VoiceWakeRuntime.start()→AVAudioEngineImpl::InstallTapOnNode→ SIGABRT InstallTapOnNodeis called unconditionally without checking for available audio input devices
Attempted Workarounds (none worked)
- Setting
voiceWakeMicNameto empty string — still crashes - Setting
voiceWakeMicNameto"none"— still crashes - Deleting all voice wake user defaults — still crashes
Only Working Fix
Connecting an audio input device (e.g., AirPods) before launching the app.
Expected Behavior
The app should gracefully handle the absence of audio input devices:
- Check for available audio inputs before calling
InstallTapOnNode - If no mic is available, disable voice wake with a user-visible warning
- Do not crash — allow the app to function normally without voice wake
Impact
Mac Mini (and other headless/mic-less Macs) cannot use the native app reliably. Any Bluetooth audio disconnection causes immediate crash loop.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingstaleMarked as stale due to inactivityMarked as stale due to inactivity