Tengo un modelo rMBP 13 "de finales de 2013 y acabo de actualizar Mavericks hoy a 10.9.2 (Software OS X 10.9.2 (13C64))
He estado usando el paquete OSX de keepass desde aquí (Openix) sin ningún problema antes de actualizar.
Después de la actualización, si trato de abrir keepass, la computadora portátil se cuelga (obtengo la pelota de playa de la fatalidad) y el proceso mono usa más del 98% de la CPU hasta que la mato.
Tengo instalado el tiempo de ejecución mono (versión 3.2.7) y XQuartz 2.7.5 (xorg-server 1.14.4). No estoy muy bien informado sobre cómo solucionar problemas para ver si hay un problema mono o x11, solo los instalé para poder usar keepass en mi macbook.
¿Hay alguien más experimentando este mismo problema?
¿Qué pasos puedo seguir para comenzar a solucionar este problema?
Respuestas:
Una herramienta de solución de problemas útil para cualquier aplicación OS X es la
opensnoop
que le permite ver la actividad de los archivos en su sistema. Si ejecutasudo opensnoop -v | grep mono-sgen
antes de iniciar KeePass, podrá ver qué archivos está abriendo cuando se inicia.Ejecuté esto para solucionar otra pregunta sobre los problemas de KeePass y en mi sistema, el primer lanzamiento de KeePass genera mucha actividad en la que Mono abre y almacena en caché las fuentes en el sistema
~/.cache/fontconfig
. Mientras hace esto, la aplicación parece no estar haciendo nada, ya que la interfaz de usuario no aparece hasta que se completa esta tarea, lo que lleva minutos en mi sistema. Afortunadamente, solo parece querer hacer esto una vez, ya que los inicios posteriores son sobre lo que esperaría.Y esto es solo una conjetura, pero la actualización de Mono, XQuartz o KeePass o la instalación de otras fuentes podrían hacer que Mono regenere este caché, lo que resultaría en otro lanzamiento lento de la aplicación. Solo algo a tener en cuenta.
fuente
¿Sucede en una nueva cuenta de usuario? Si lo hace, ese problema es de todo el sistema y es posible que deba eliminar la aplicación y esperar una versión compatible. Si no, significa que puede haber un archivo de preferencias que interfiere con el uso normal. Ese es un buen lugar para comenzar. Las cuentas de usuario de prueba son mágicas: 3
fuente