Re: [MacPorts] #66358: sip-workaround / trace mode no longer works on arm64 macOS ≥ 13 due to new security features

MacPorts noreply at macports.org
Mon Nov 4 22:33:17 UTC 2024


#66358: sip-workaround / trace mode no longer works on arm64 macOS ≥ 13 due to new
security features
-------------------------+------------------------------------------
  Reporter:  reneeotten  |      Owner:  Clemens Lang <neverpanic@…>
      Type:  defect      |     Status:  reopened
  Priority:  Normal      |  Milestone:
 Component:  base        |    Version:
Resolution:              |   Keywords:  arm64 ventura sonoma sequoia
      Port:              |
-------------------------+------------------------------------------

Comment (by neverpanic):

 Looking for testers of this PR on macOS 14; it works fine for me on macOS
 15.1, but in CI on macOS 14, I see

 {{{
 dyld[20831]: bad bind opcode 0x1E
 …
 Killed by signal: 6
 }}}

 Now, that error message is completely unhelpful, because the code that
 prints it (https://github.com/opensource-
 apple/dyld/blob/master/src/ImageLoaderMachOCompressed.cpp#L1027-L1028)
 does so after moving the pointer that it prints (https://github.com
 /opensource-
 apple/dyld/blob/master/src/ImageLoaderMachOCompressed.cpp#L955). I'd still
 like to know if this happens in regular usage on macOS 14, or whether it's
 just a corner case I am triggering with my test.

-- 
Ticket URL: <https://trac.macports.org/ticket/66358#comment:66>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list