Estoy usando MacOS 10.14.6. Después de ciertas acciones, como iniciar el salvapantallas y otras cosas "inocentes", el sistema se bloquea durante aproximadamente un minuto. El puntero del ratón se puede mover, pero nada más reacciona o se mueve en la pantalla. Sólo tengo que esperar a que pase.
Mirando la consola, puedo ver seis .crash
archivos para tccd
con marcas de tiempo separadas por unos 10 segundos, después de cada evento. El contenido es así:
Process: tccd [11633]
Path: /System/Library/PrivateFrameworks/TCC.framework/Versions/A/Resources/tccd
Identifier: tccd
Version: 221.260.3
...
Crashed Thread: 1 Dispatch queue: com.apple.root.default-qos.overcommit
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Application Specific Information:
dyld3 mode
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSFileManager fileSystemRepresentationWithPath:]: nil or empty path argument'
terminating with uncaught exception of type NSException
abort() called
Para desencadenar el problema, basta con abrir las preferencias de Escritorio y Salvapantallas, que muestra una vista previa del salvapantallas.
ACTUALIZACIÓN: Al intentar elegir la fuente de imágenes para los salvapantallas se produce un cuelgue de varios minutos. Parece que el problema es que el salvapantallas intenta acceder a los datos del disco. Sin embargo, el origen de la imagen siempre ha sido el predeterminado.
Ahora he desactivado completamente el salvapantallas para intentar evitar este problema. Pero, por desgracia, a veces también se activa (de forma no reproducible) por otras acciones, normalmente mediante la búsqueda en el diccionario (con "clic forzado") o mediante la búsqueda rápida en un diálogo de selección de archivos. Por supuesto, siempre ocurre cuando tengo prisa y trato de terminar el trabajo...
¿Qué puedo hacer para encontrar root del problema y resolverlo?
Este problema ha persistido durante varios meses y no he tenido suerte en el diagnóstico, aparte de descubrir la relación con tccd
que se encarga de controlar el acceso de los programas a los datos "sensibles" del usuario.
ACTUALIZACIÓN: Se informa del mismo problema aquí y se decía que estaba relacionado con la actualización de seguridad 2020-004.
Lo que he probado hasta ahora:
- Restablecer la base de datos TCC mediante
tccutil reset All
. - Aquí se afirma que desinstalar Dropbox ayudó. He probado esto y no ha hecho ninguna diferencia.