Skip to content

[BUG] "bad CPU type in executable" error on Intel Mac (v1.1.3-beta) #8

@379820

Description

@379820

Hi,

Environment

  • OS: macOS (Intel, MacBook Pro 15-inch 2019)
  • Processor: 6-Core Intel Core i9 @ 2.9 GHz
  • Memory: 32 GB
  • SoundMax Version: v1.1.3-beta
  • Installation method: SoundMax-Installer.dmg (SHA256: 47a7c5dea97f63233721e05052b4034fcdad123db4cb7931bc8e2675dfd6f316)

Description

Application fails to launch with architecture mismatch error immediately after installation via DMG.

Steps to Reproduce

  1. Download SoundMax-Installer.dmg from v1.1.3-beta release
  2. Mount DMG and drag SoundMax.app to /Applications
  3. Attempt to launch application
  4. Observe broken app icon in Finder (red circle with slash)
  5. Run from terminal: /Applications/SoundMax.app/Contents/MacOS/SoundMax

Expected Behavior

Application should launch successfully on Intel-based Mac hardware.

Actual Behavior

bad CPU type in executable: /Applications/SoundMax.app/Contents/MacOS/SoundMax

Root Cause Analysis

Binary appears to be compiled for ARM architecture (Apple Silicon) rather than x86-64 (Intel), or contains mixed/corrupted architecture slices.

file /Applications/SoundMax.app/Contents/MacOS/SoundMax
/Applications/SoundMax.app/Contents/MacOS/SoundMax: Mach-O 64-bit executable arm64

Suggested Fix

  • Verify build pipeline targets correct architecture (x86_64 for Intel releases)
  • Check if universal binary includes both arm64 and x86_64 slices
  • Provide separate Intel-specific release if supporting both architectures
  • Rebuild v1.1.3-beta with correct architecture flags

Files Affected

  • SoundMax-Installer.dmg (v1.1.3-beta)
  • /Applications/SoundMax.app/Contents/MacOS/SoundMax (binary)

Additional Notes

Install appears successful (no errors during drag-to-Applications), but executable is unusable.

Thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions