Skip to content

gomonkey tests failing on Mac M3 (arm64) with Go 1.21 #169

@LinxiItIs

Description

@LinxiItIs

Description:

  1. Environment:
    • Machine: Mac with M3 chip
    • Architecture: arm64
    • Go version: 1.21
  2. Initial problem:
    • I cloned the gomonkey repository to my Mac.
    • When running the test functions in the test package, many tests failed.
    • The reason provided was "inline".
    • image
  3. Attempted solution:
    • I set the compiler flag "-gcflags=all=-l" to disable inlining.
    • image
  4. New problem after applying the solution:
    • The tests now panic with the following error: "[signal SIGBUS: bus error code=0x1 addr=0x100c981c8 pc=0x100c981c8]"
    • image
  5. Question: Has anyone encountered a similar issue when running gomonkey tests on an ARM-based Mac? If so, were you able to resolve it? Any suggestions or solutions would be greatly appreciated.

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