Parrot: 0.9-alpha breaks other apps

After bypassing codesigning (xattrd -d com.apple.quarantine /Applications/Parrot.app) to launch 0.9-alpha, the app launches but in a weird state. After signing in, the app window is too small, and I can no longer do anything else on the computer - the menu bar icons all disappear and trying to switch to other apps by clicking on them doesn’t work either. I have to log out and back in to get back to doing any work. Even force quitting Parrot doesn’t help.

The only mention of Parrot in the logs is:

Mar 21 00:54:39 box com.apple.xpc.launchd[1] (com.apple.xpc.launchd.oneshot.0x100000a5.Parrot[98250]): Service exited due to signal: Killed: 9 sent by CoreServicesUIAgent[98205]

This message timestamp is only for the first time I tried to launch Parrot, though, other attempts don’t create anything in the logs.

The code signing message help said that the binary is signed but was changed after signature - I’m hoping that whatever that change was caused this problem but thought I’d report it just in case.

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Reactions: 1
  • Comments: 19 (12 by maintainers)

Commits related to this issue

Most upvoted comments

I’m away from my computer for the next half hour or so, but I’ll file new issues (and upload those crash logs from 0.7) when I get back.

No idea what this means:

default	13:26:29.161154 -0400	lsd	Parsed MobileInstallation data for com.avaidyam.Parrot
default	13:26:29.173576 -0400	lsd	SecTranslocateCreateSecureDirectoryForURL: created /private/var/folders/bj/xmxjd6xj14x0cpj3jsc_1f680000gn/T/AppTranslocation/BE865548-B7DB-4C47-8DE8-6CC81BF91A1C/d/Parrot.app
default	13:26:29.206206 -0400	trustd	cert[2]: AnchorTrusted =(leaf)[force]> 0
default	13:26:29.212360 -0400	amfid	MacOS error: -67050
default	13:26:29.214201 -0400	amfid	MacOS error: -67050
default	13:26:29.216022 -0400	amfid	Requirements for restricted entitlements failed to validate, error -67050, requirements: 'anchor apple or anchor apple generic and certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */', error: (null)
default	13:26:29.218303 -0400	amfid	MacOS error: -67050
default	13:26:29.219863 -0400	amfid	MacOS error: -67050
default	13:26:29.225212 -0400	CommCenter	#I handleLSNotitifcation_sync: Application launched: AppInfo[Parrot, com.avaidyam.parrot, true, 22568, 0]
default	13:26:29.235259 -0400	lsd	UNIX error exception: 8
default	13:26:29.245387 -0400	trustd	cert[2]: AnchorTrusted =(leaf)[force]> 0
default	13:26:29.248503 -0400	authd	MacOS error: -67050
default	13:26:29.248157 -0400	trustd	cert[2]: AnchorTrusted =(leaf)[force]> 0
error	13:26:29.253838 -0400	CoreServicesUIAgent	Error -60005 creating authorization
default	13:26:29.257959 -0400	lsd	UNIX error exception: 8
default	13:26:29.266772 -0400	securityd	0x7f84666386b0 Session 100104 created, uid:-1 sessionId:100104
default	13:26:29.266801 -0400	securityd	Session 100104 created
default	13:26:29.270406 -0400	XprotectService	UNIX error exception: 17
default	13:26:29.277276 -0400	trustd	cert[2]: AnchorTrusted =(leaf)[force]> 0
default	13:26:29.278047 -0400	XprotectService	UNIX error exception: 17
default	13:26:29.283757 -0400	XprotectService	UNIX error exception: 17
default	13:26:29.284283 -0400	launchservicesd	CHECKIN:0x0-0x370370 22567 com.apple.TMHelperAgent
default	13:26:29.295196 -0400	trustd	cert[2]: AnchorTrusted =(leaf)[force]> 0
default	13:26:29.308245 -0400	XprotectService	MacOS error: -67050
default	13:26:29.309768 -0400	XprotectService	MacOS error: -67050
default	13:26:29.321355 -0400	trustd	cert[2]: AnchorTrusted =(leaf)[force]> 0
default	13:26:29.347022 -0400	trustd	asynchronously fetching CRL (http://crl.apple.com/root.crl) for client (syspolicyd[175]/0#-1 LF=0)
default	13:26:29.347065 -0400	trustd	cert[2]: AnchorTrusted =(leaf)[force]> 0
default	13:26:29.376808 -0400	trustd	cert[2]: AnchorTrusted =(leaf)[force]> 0
default	13:26:29.418319 -0400	trustd	asynchronously fetching CRL (http://crl.apple.com/root.crl) for client (syspolicyd[175]/0#-1 LF=0)
default	13:26:29.418359 -0400	trustd	cert[2]: AnchorTrusted =(leaf)[force]> 0
default	13:26:29.431327 -0400	trustd	asynchronously fetching CRL (http://crl.apple.com/root.crl) for client (syspolicyd[175]/0#-1 LF=0)
default	13:26:29.431367 -0400	trustd	cert[2]: AnchorTrusted =(leaf)[force]> 0
default	13:26:29.432138 -0400	trustd	asynchronously fetching CRL (http://crl.apple.com/root.crl) for client (syspolicyd[175]/0#-1 LF=0)
default	13:26:29.432177 -0400	trustd	cert[2]: AnchorTrusted =(leaf)[force]> 0
default	13:26:29.447278 -0400	syspolicyd	MacOS error: -67054
default	13:26:29.460776 -0400	trustd	asynchronously fetching CRL (http://crl.apple.com/root.crl) for client (syspolicyd[175]/0#-1 LF=0)
default	13:26:29.460813 -0400	trustd	cert[2]: AnchorTrusted =(leaf)[force]> 0
default	13:26:29.476826 -0400	syspolicyd	MacOS error: -67054
default	13:26:29.481432 -0400	syspolicyd	MacOS error: -67050
default	13:26:29.484814 -0400	syspolicyd	MacOS error: -67050
default	13:26:29.488849 -0400	syspolicyd	MacOS error: -67050
default	13:26:29.492297 -0400	syspolicyd	MacOS error: -67050
(there's a few thousand of the line above)
default	13:26:36.145730 -0400	syspolicyd	rejecting due to lack of matching active rule
default	13:26:36.152006 -0400	syspolicyd	MacOS error: -67054
default	13:26:36.154028 -0400	XprotectService	MacOS error: -67054
error	13:26:36.158834 -0400	XprotectService	SecAssessmentCreate failed: The operation couldn’t be completed. (OSStatus error -67054.)
error	13:26:36.387632 -0400	CoreServicesUIAgent	[ERROR] Failed getting container for URL: file:///Users/user/Desktop/Parrot.app/, error: Error Domain=BRCloudDocsErrorDomain Code=12 "App library not found: 'com.apple.Desktop'" UserInfo={NSDescription=App library not found: 'com.apple.Desktop'}
default	13:26:36.387724 -0400	CoreServicesUIAgent	[WARNING] could not find container for id: com.apple.Desktop

The same error happens with a different path if I move Parrot into /Applications.

I don’t know if this is of any help but do you use the keychain? https://red-sweater.com/blog/2390/developer-id-gotcha

Still the same error.

“Parrot” is damaged and can’t be opened. You should move it to the Trash.