Este es un seguimiento de mi pregunta anterior: Las teclas de función dejan de funcionar después de un tiempo en Mojave
El problema que tuve es que loginwindow
se mantuvo congelado. En este Gist , el problema se explica en detalle. La explicación se puede encontrar a continuación.
macOS Mojave build >18A326g has a nasty issue.
Basically, loginwindow likes threads. It's so passionate about threads that
it will continue to collect threads endlessly. Now, the problem with such a
process collecting so many threads is that, as the owner of all processes
running under your account, if the process crashes, say goodbye to most of
macOS.
Well, this is exactly what happens. loginwindow freezes at 4096 threads and
causes most of macOS to become unstable or unusable. For example, most of the
menu items under the apple menu become useless, such as About This Mac or the
Sleep/Restart/Shut Down options. Some of the function/media keys stop working
as well, such as the brightness, keyboard backlight, and volume keys.
I also believe the log out option gets disabled too, but I haven't tested it.
However, if this is indeed the case, this means the only way to log out
reliably is using this script with the --kill option, which finds and kills
loginwindow for you.
loginwindow
sí recoge 4096 hilos y luego se congela. Cada vez. De hecho, creé un notificador utilizando JXA para advertirme cuando la corrupción (hilos / 4096) supera el 90%.
Sin embargo, eso no viene al caso. Por lo que puedo decir, nadie más tiene el problema (ya sea eso o nunca se dieron cuenta de por qué).
He reportado este problema a Apple 4 betas, pero el problema aún está aquí.
¿Cómo puedo averiguar qué está causando este problema? ¿Cómo lo prevengo?