[MacPorts] #59781: py37-pyobjc: Bus error: 10

MacPorts noreply at macports.org
Mon Aug 24 09:52:20 UTC 2020


#59781: py37-pyobjc: Bus error: 10
--------------------------------------------------+----------------------
  Reporter:  mf2k                                 |      Owner:  danchr
      Type:  defect                               |     Status:  closed
  Priority:  Normal                               |  Milestone:
 Component:  ports                                |    Version:  2.6.99
Resolution:  fixed                                |   Keywords:  catalina
      Port:  py-pyobjc py-spyder py-spyder-devel  |
--------------------------------------------------+----------------------

Comment (by ryandesign):

 In [changeset:"d28bf24c7f754c2b49ff36eb57eb6aec4e687e5f/macports-ports"
 d28bf24c7f754c2b49ff36eb57eb6aec4e687e5f/macports-ports] (master):
 {{{
 #!ConfigurableCommitTicketReference repository="macports-ports"
 revision="d28bf24c7f754c2b49ff36eb57eb6aec4e687e5f"
 py27-pyobjc, py35-pyobjc: Fix crash on Catalina

 AFAICT the root cause was that PyObjC wrote to a variable mapped to
 read-only memory. Luck would have it that this particular write is
 redundant, so we can “fix” the bug by checking whether the value would
 change, and thus avoid the write — and crash.

 Backported from d16123838f5fd089fbab17d93e9719f1c57ea126

 See: https://trac.macports.org/ticket/59781

 Co-authored-by: Dan Villiom Podlaski Christiansen <danchr at macports.org>
 }}}

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


More information about the macports-tickets mailing list