Yikes. The first one looks related to AMFI/codesigning, which is weird. Make sure that SIP is off (
csrutil status) but other than that, I'm really not sure.
The second one looks a
lot like the much more frequent crash I "fixed" back in July. If it were the only issue, I'd try patching it again, higher up in the call stack than the currently used fix. (I previously deleted the entire
clientClose() function that you see at the bottom, and it works
for a while, before causing a huge slowdown. But possibly, patching a function like
IONVSharedTesla::free() (in between the currently patched
nvVirtualAddressSpaceTesla::free() and
clientClose() in the call stack) could be a solution, if nothing better were found. This code seems more modification-friendly than most, probably because it's just for freeing resources -- but that's also why my old "fix" caused problems
over time. I feel like this could definitely work, but it'd take a lot of testing to be sure that it didn't eventually mess stuff up like last time.)
I don't know about the last one. You could
try replacing
IONDRVSupport and
IOGraphicsFamily (and deleting
NDRVShim) with copies from 10.13.6, since that will make them potentially more compatible with the other nVidia kexts from that era. This causes some issues with an AppleGraphicsDevicePolicy kext, but doesn't seem to actually break anything.
I'd like to try to help fix this, but it's hard without having access to the hardware. If you want to try some troubleshooting with the fixes I suggested above, that'd be awesome. And if anyone more knowledgeable (
@jackluke @pkouame @parrotgeek1) has any ideas, that'd be awesome too.
[doublepost=1556546744][/doublepost]
Apple only ever provides the latest stable release as a full installer; you have to install 10.14.4 and then update it to 10.14.5 DP3.
It's actually really annoying. Especially on HFS+.