Skip to content

Linux x86_64 launch without specifying the full path name results in bus error #3

Description

@chrisjohgorman

Os: Arch Linux and Ubuntu 25.04
ehAye version: 0.466.0

chris:ehAye chris% ehAyeEngine.AppImage                                 
[appimage] Stopping stale process 1387099 (leftover AppImage wrapper ehAyeEngine.AppImage)
[LOGGER] Stage 1: Deferring logger initialization (env_logger can only init once)
zsh: bus error (core dumped)  ehAyeEngine.AppImage

Running ehAyeEngine.AppImage using the full path name results in a good boot.

chris:ehAye chris% /home/chris/.local/bin/ehAyeEngine.AppImage          
[appimage] No leftover AppImage wrappers found after handoff
[LOGGER] Stage 1: Deferring logger initialization (env_logger can only init once)
[LOGGER] Stage 2: Initializing logger with file logging at: /home/chris/.ehaye/logs/sys
[LOGGER] Final log level: warn
[LOGGER] Log file path set to: /home/chris/.ehaye/logs/sys/ehaye-p-ta-2026-06-24.log
[LOGGER INIT] Setting log level to: warn
2026-06-24T14:45:52.942Z  [WARN] 📝 ehAyeEngine::logger::core - Setting up logger: build=production.public.0.466.0 app=0.466.0 channel=public platform=linux current log level: warn
2026-06-24T14:45:52.942Z  [WARN] 📝 ehAyeEngine - ehAye Engine Native Starting — build=production.public.0.466.0 app=0.466.0 channel=public platform=linux
2026-06-24T14:45:54.954Z [ WARN] 🎧 InvokeAudioService - ehAyeAudio not ready yet; will keep reconnecting: connect ENOENT /run/user/1000/.ehaye/.ehaye-audio.sock
2026-06-24T14:45:57.339Z  [WARN] 📝 ehAyeEngine::core::audit - [AUDIT] Tier mismatch! Rust=Ultra, Backend=Hobby
2026-06-24T14:45:57.904Z  [WARN] 📝 ehAyeEngine::core::audit - [AUDIT]   ⚠ Some health checks failed - check logs above
2026-06-24T14:46:06.426Z  [WARN] 📝 ehAyeEngine::audio - [AUDIO] Killing ehAyeAudio PID 1387624
2026-06-24T14:46:06.426Z  [WARN] 📝 ehAyeEngine::sidecar::cleanup - [CLEANUP] Sending hard KILL to PID/process tree 1387624
2026-06-24T14:46:06.435Z  [WARN] 📝 ehAyeEngine::sidecar::platform::linux - Killing stale sidecar identity before fresh spawn: PID 1387624, identity=ehAyeAudio
2026-06-24T14:46:06.435Z  [WARN] 📝 ehAyeEngine::sidecar::cleanup - [CLEANUP] Sending hard KILL to PID/process tree 1387624
2026-06-24T14:46:06.435Z  [WARN] 📝 ehAyeEngine::sidecar::manager - [SIDECAR] 🟡 Requesting graceful exit via /api/terminator (PID 1387534)
2026-06-24T14:46:06.449Z [ WARN] 🚪 TerminatorRoute - /api/terminator called by Engine (reason=engine_shutdown); scheduling fastExit(0)
2026-06-24T14:46:06.451Z [ WARN] 🪓 ProcessTree - Hard-killing 0 registered process tree(s)
2026-06-24T14:46:06.547Z  [WARN] 📝 ehAyeEngine::sidecar::manager - [SIDECAR] 🟢 Graceful shutdown complete

If I have the time today to try to use gdb to debug this further, I will and I'll post the results.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions