3 votes

MacOS : tccd plante souvent et bloque le système pendant une minute ; comment diagnostiquer?

Je suis sous macOS 10.14.6. Après certaines actions, telles que le démarrage de l'économiseur d'écran et d'autres choses "innocentes", le système se bloque pendant environ une minute. Le pointeur de la souris peut être déplacé, mais rien d'autre ne réagit ou ne bouge sur l'écran. Je dois juste attendre que ça passe.

En regardant la console, je peux voir six fichiers .crash pour tccd, avec des horodatages d'environ 10 secondes d'écart, après chaque événement. Le contenu est le suivant :

Processus :           tccd [11633]
Chemin :               /System/Library/PrivateFrameworks/TCC.framework/Versions/A/Resources/tccd
Identifiant :         tccd
Version :             221.260.3

...

Thread en cause :     1  File d'attente Dispatch : com.apple.root.default-qos.overcommit

Type d'exception :    EXC_CRASH (SIGABRT)
Codes d'exception :   0x0000000000000000, 0x0000000000000000
Note d'exception :    EXC_CORPSE_NOTIFY

Informations spécifiques de l'application :
Mode dyld3
*** Terminaison de l'application en raison d'une exception non capturée 'NSInvalidArgumentException', raison : '*** -[NSFileManager fileSystemRepresentationWithPath:]: nil or empty path argument'
terminaison avec exception non capturée de type NSException
appel à abort()

Pour déclencher le problème, il suffit d'ouvrir les préférences du Bureau et de l'économiseur d'écran, qui montre un aperçu de l'économiseur d'écran.

MISE À JOUR : Essayer de choisir la source d'image pour les économiseurs d'écran provoque un blocage de plusieurs minutes. Il semble que le problème réside dans l'économiseur d'écran essayant d'accéder à des données sur le disque. La source d'image a toujours été définie par défaut cependant.

J'ai maintenant complètement désactivé l'économiseur d'écran pour essayer d'éviter ce problème. Mais malheureusement, il est parfois (de manière non reproductible) déclenché par d'autres actions également, généralement en utilisant la consultation de dictionnaire (avec "force-click") ou en utilisant l'aperçu rapide dans une boîte de dialogue de sélection de fichier. Bien sûr, cela arrive toujours quand je suis pressé et que j'essaie de travailler...


Que puis-je faire pour trouver la cause du problème et le résoudre ?

Ce problème persiste depuis plusieurs mois maintenant et je n'ai eu aucun succès à le diagnostiquer, sauf pour découvrir la relation avec tccd, qui est responsable de contrôler l'accès des programmes aux données "sensibles" de l'utilisateur.


MISE À JOUR : Le même problème est signalé ici et prétend être lié à la mise à jour de sécurité 2020-004.


Ce que j'ai essayé jusqu'à présent :

  • Réinitialiser la base de données TCC en utilisant tccutil reset All.
  • Ici il est affirmé que désinstaller Dropbox a aidé. J'ai essayé cela et cela n'a fait aucune différence.

1voto

salman.virk Points 1543

Je n'ai rien de constructif à ajouter à ce stade, sinon pour dire que j'ai ce qui semble être les mêmes symptômes. Même version de MacOS, même arrêts d'une minute (la souris bouge, l'écran est gelé, l'historique CPU de iStat Menu montre 0% pendant plus d'une minute), cela se produit depuis plusieurs mois et je viens de trouver les reportcrashs pour tccd. Les miens surviennent en groupes de 1 à 4 plusieurs fois par semaine. Les rapports de crash sont identiques aux vôtres.

Je n'ai pas été capable de trouver de motif ou de raison à leur occurrence.

Je reviendrai ici si je découvre quelque chose et je surveillerai pour voir si vous progressez.

Merci, Dale

1voto

phr Points 26

Ce problème est résolu par la Mise à jour de sécurité 2020-007. Au lieu de causer un crash, TCCD affiche maintenant l'avertissement suivant dans le journal système :

TCC à partir du PID [xxxx] : le realPath du chemin responsable () échoue : le récepteur ne doit pas être nul ou contenir une chaîne vide.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X