I'm having a crash on startup that appears to've come from nowhere—I'd not used QGIS in a while and then tried to launch it and it crashed. This happened on both my work and home computers, so I suspect it's related to a system update (running MacOS 10.12.4); QGIS 2.18.2/2.14.3 (depending on computer) installed from KyngChaos along with python lib.
Here's the crash report I'm getting:
Process: QGIS  Path: /Applications/QGIS.app/Contents/MacOS/QGIS Identifier: org.qgis.qgis2 Version: 2.18.2 (2.18.2 [exported]) Code Type: X86-64 (Native) Parent Process: ???  Responsible: QGIS  User ID: 502 Date/Time: 2017-04-24 11:01:35.517 +0100 OS Version: Mac OS X 10.12.4 (16E195) Report Version: 12 Anonymous UUID: CE6880BA-8529-B952-7BBC-A72CAED27607 Time Awake Since Boot: 540 seconds System Integrity Protection: enabled Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_BAD_INSTRUCTION (SIGILL) Exception Codes: 0x0000000000000001, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY Termination Signal: Illegal instruction: 4 Termination Reason: Namespace SIGNAL, Code 0x4 Terminating Process: exc handler  Application Specific Information: dyld: in dlopen() BUG IN LIBTRACE: MH not found
What's going on here? How can I get QGIS to launch?