3 votos

Apple Mail y Safari se cierran silenciosamente cuando se ocultan

Tanto Apple Mail como Safari han empezado a cerrarse silenciosamente en segundo plano cuando están ocultos, donde "ocultos" puede significar:

  • la aplicación está oculta,
  • otra aplicación está en modo de pantalla completa, o
  • la máquina entra en reposo.

Parece ocurrir muy cerca de la marca de 5 minutos.

No ocurre si la aplicación tiene Windows visible. Pero, como una mascota furtiva, tan pronto como piensa que no estoy mirando, se va.

Parece ser un cierre, no un bloqueo; no hay alerta de bloqueo, ni registro de bloqueo en los Informes de Diagnóstico de la Consola. Sospecho que las aplicaciones están haciendo esto intencionadamente para ahorrar recursos. También puede ocurrir con otras aplicaciones de Apple; no lo he investigado.

Aunque esto podría ser un caso de "¡característica, no error!", es una molestia para mí. Mail se inicia con tanta lentitud que relanzarlo es una molestia, y también confío en que aplique filtros en segundo plano cuando estoy lejos del portátil para mantener ordenada mi bandeja de entrada cuando miro los mensajes en el teléfono. En cuanto a Safari, de vez en cuando pierde estados valiosos en páginas web abiertas, como la posición en la que me he desplazado en un artículo, por ejemplo.

Estas líneas del registro del sistema parecen potencialmente relevantes, pero parece que sólo limpian las cachés de la aplicación:

default 13:32:30.182353-0600    deleted Updating configuration of monitor <RBSProcessMonitorConfiguration| id:M4184-13039 qos:17 predicates:[<RBSProcessPredicate <RBSProcessBundleIdentifierPredicate "com.apple.mail">>] descriptor:<RBSProcessStateDescriptor| values:5> events:0x0>
default 13:32:30.183182-0600    runningboardd   Received termination request from [daemon<com.apple.cache_delete(502)>:4184] on <RBSProcessPredicate <RBSProcessBundleIdentifierPredicate "com.apple.mail">> with context <RBSTerminateContext| code:0xBADDD15C explanation:CacheDeleteAppContainerCaches requesting termination assertion for com.apple.mail reportType:None maxTerminationResistance:NonInteractive attrs:[
    <RBSPreventLaunchLimitation| <RBSProcessPredicate <RBSProcessBundleIdentifierPredicate "com.apple.mail">>>
    ]>
default 13:32:30.687185-0600    runningboardd   Acquiring assertion targeting system from originator [daemon<com.apple.cache_delete(502)>:4184] with description <RBSAssertionDescriptor| "CacheDeleteAppContainerCaches requesting termination assertion for com.apple.mail" ID:362-4184-657504 target:system attributes:[
    <RBSPreventLaunchLimitation| <RBSProcessPredicate <RBSProcessBundleIdentifierPredicate "com.apple.mail">>>
    ]>
default 13:32:30.687778-0600    runningboardd   Executing termination request for: <RBSProcessPredicate <RBSProcessBundleIdentifierPredicate "com.apple.mail">>
default 13:32:30.690107-0600    deleted got termination assertion for: com.apple.mail
default 13:32:30.728913-0600    deleted 362 com.apple.mail purging cache, self.lastKnownCacheSize: 4096 at Wed Jan  5 13:32:30 2022
default 13:32:30.730783-0600    deleted 398 clearCaches result: 4096 for com.apple.mail on <private>

¿Alguien sabe qué está pasando? ¿Hay alguna forma de desactivarlo?

Esto es en MacOS 12.0.1, 16" 2019 MBP. Sospecho que comenzó en el momento de mi actualización de Monterey.

2voto

También me encuentro con este problema en un mac mini de 2018. Creo que esto es debido a poco espacio en disco como los registros indican que el proceso fue terminado para limpiar sus cachés.

Creo que se arregló para el OP porque limpiaron su disco y todavía podrían tener suficiente espacio en disco para evitar que esto se dispare.

1voto

Matt Hamilton Puntos 98268

Acabé encontrándome con este problema con algunas de mis aplicaciones y reduje la causa a un framework específico del sistema, CacheDelete.framework, que está diseñado para borrar cachés en un intento de recuperar espacio en disco.

Hay mucha más información en el post enlazado a continuación, pero la visión general de alto nivel es este es un comportamiento previsto del sistema cuando el espacio disponible en disco se considera que es lo suficientemente bajo como para que el espacio "purgable" debe ser recuperado. El mismo código también se ejecuta como resultado de la recuperación de espacio purgable por aplicaciones como CleanMyMac.

Más información aquí:

https://bitsplitting.org/2022/06/18/purgeable-mac-apps/

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X