Skip to content

ARM64 wrapper crashes on song download request — EOF error on downloader side #38

@rahulhingve

Description

@rahulhingve

Environment:

  • Host: Linux aarch64 (ARM64)
  • Wrapper: arm64 branch, built from source
  • Docker image: native linux/arm64

Steps to Reproduce:

  1. Build wrapper from arm64 branch
  2. Login successfully (MUSIC_TOKEN obtained, all 3 ports listening)
  3. Start download with go run main.go
  4. Wrapper crashes immediately when first song download request hits

Expected Behavior:
Wrapper stays running and serves decryption requests.

Actual Behavior:
Wrapper crashes/exits during active download. Downloader reports EOF error.

Login works perfectly — token is cached, all ports bind successfully. Crash only triggers when an actual decryption request is made.

Workaround:
Currently using x86_64 wrapper via QEMU emulation on ARM64, which works but is significantly slower due to instruction translation overhead.

Note:
This may be related to memory handling or connection teardown in the ARM64 build under load. Happy to provide full logs if needed.

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