jrnewell / disk-arbitration-agent

Modified DiskArbitrationAgent for Yosemite (10.10.x) to ignore unreadable SATA drives
Other
30 stars 3 forks source link

Crash on El Capitan #1

Closed diekhans closed 8 years ago

diekhans commented 8 years ago

Occurs frequently. Happy to help debug with some guidance (not a mac programmer).

thanks so much for this,,

DiskArbitrationAgent_2016-03-20-083325_osprey.crash.txt

diekhans commented 8 years ago

Discovered this is caused by taskgated[142]: killed DiskArbitrationAgent-5555494479de5116cada3e5a8147a51044733e35[pid 10565] because its use of the com.apple.private.notificationcenter-system entitlement is not allowed (error code -67050) com.apple.xpc.launchd1: Binary is improperly signed.

which caused launchd/ReportCrash mad loop.

GerardGarcia commented 8 years ago

Same here

jrnewell commented 8 years ago

Yeah sorry, I was upgrading my desktop and had some issues with it so I haven't had access to my hackintosh. Hopefully, I will be able to look at this next week.

jrnewell commented 8 years ago

You might be able to fix this by code signing the binary with no identity:

codesign -fs - DiskArbitrationAgent

It also could be due to SIP. I have it disabled on my machine so I never really tested if it works with it turn on.

jrnewell commented 8 years ago

Sorry, I lost track of this. I am fairly certain this was the cause. I tried removing the signature from the binary (using the command above) and uploaded a new 10.11 release.