[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