Skip to content

[Bug]: macOS app crashes (SIGABRT) when enabling Microphone / Voice Wake on Mac mini (no input mic) — AVAudioNode installTapOnBus throws #16418

@tonylam07

Description

@tonylam07

Summary

OpenClaw macOS app crashes immediately (SIGABRT / abort() called) after enabling Microphone (and/or Voice Wake). This happens on a Mac mini M4 which has no built-in microphone, so there may be no valid audio input device.

Disable Microphone permission for OpenClaw, and/or disable Voice Wake / voice features.
(If stuck in crash loop) defaults delete bot.molt.mac

Steps to reproduce

  1. Install/Open OpenClaw.app on Mac mini.
  2. Enable Microphone permission (or toggle Voice Wake / talk features).
  3. App crashes immediately on startup / when starting VoiceWakeRuntime.

Expected behavior

App should not crash. If no mic input device is available, Voice Wake should disable itself or show an error and continue running.

Actual behavior

App aborts with an uncaught Objective‑C exception originating in AVFAudio when installing an audio tap.

OpenClaw version

2026.2.13 (9846)

Operating system

26.3 (25D125)

Install method

mac app

Logs, screenshots, and evidence

Thread 3 Crashed:
...
9   libobjc.A.dylib objc_exception_throw
10  CoreFoundation  +[NSException raise:format:]
11  AVFAudio        AVAudioEngineImpl::InstallTapOnNode(...)
12  AVFAudio        -[AVAudioNode installTapOnBus:bufferSize:format:block:]

... OpenClaw ... VoiceWakeRuntime ...

Impact and severity

No response

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingstaleMarked as stale due to inactivity

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions