Estoy experimentando un problema inusual que está afectando a muchas de las aplicaciones que uso regularmente, incluyendo (pero no limitado a): Adobe Illustrator CC 2019, Sublime Text 3, FileZilla, ¡e incluso el TextEdit nativo de Apple! La secuencia de eventos es algo así:
- Una aplicación se congela y debo forzar la salida de la misma.
- Intento relanzar la aplicación, pero el icono rebota en el Dock sin parar (hasta que vuelvo a forzar la salida)
- Intento apagar el Mac, pero MacOS insiste en que no se puede apagar porque dicha aplicación sigue funcionando (aunque no debería, ya que hice un Force Quit). Además, no aparece ningún punto debajo del icono del Dock de la aplicación, lo que hace pensar que no está abierta, pero sigue funcionando .
- Debo mantener físicamente el botón de encendido para apagar.
^ Como puede ver, la aplicación "no responde". Pero no hay ningún punto debajo que indique que está abierta para empezar.
He intentado forzar la salida de la(s) aplicación(es) en cuestión a través de la Terminal también, después de identificar sus ID de proceso. Lamentablemente, esto tampoco ha funcionado.
Más detalles
MacOS es la versión más actual hasta la fecha: Mojave 10.14.2
Este iMac se envió con High Sierra y lo actualicé inmediatamente a Mojave antes de empezar a usarlo. Este problema llegó a mi conocimiento después de menos de 1 mes de uso. Actualicé Mojave a 10.14. 2 con la esperanza de que se solucione el problema, sin embargo el problema persiste. El Mac tiene poco más de 2 meses.
La congelación/colapso se produce a menudo al guardar un archivo. El archivo se guarda, pero inmediatamente después la aplicación (sea la que sea) se vuelve inutilizable. El problema parece estar estrechamente ligado al sistema de archivos.
^ Por lo general, es justo después de guardar un archivo cuando comienzan los problemas.
Esta es una máquina de trabajo, y otro empleado de la empresa está experimentando el mismo problema con Mojave (en un Mac más antiguo). Ambos nos conectamos a la LAN de la empresa y hacemos copias de seguridad de Time Machine a través de la LAN.
Según la Utilidad de Discos, no parece haber nada malo en el Macintosh HD:
Running First Aid on “Macintosh HD” (disk2s1)
NOTE: First Aid will temporarily lock the startup volume.
Verifying file system.
Volume could not be unmounted.
Using live mode.
Performing fsck_apfs -n -l -x /dev/rdisk2s1
Checking the container superblock.
Checking the fusion superblock.
Checking the EFI jumpstart record.
Checking the space manager.
Checking the space manager free queue trees.
Checking the object map.
Checking the Fusion data structures.
Checking volume.
Checking the APFS volume superblock.
The volume Macintosh HD was formatted by hfs_convert (945.200.129) and last modified by apfs_kext (945.230.6).
Checking the object map.
Checking the snapshot metadata tree.
Checking the snapshot metadata.
Checking snapshot 1 of 2.
Checking snapshot 2 of 2.
Checking the extent ref tree.
Checking the fsroot tree.
Verifying allocated space.
Performing deferred repairs.
The volume /dev/rdisk2s1 appears to be OK.
File system check exit code is 0.
Operation successful.
Comparación de informes de accidentes
Hay muchos datos que ordenar, en choques para múltiples aplicaciones, así que aunque es difícil saber qué buscar exactamente, las siguientes líneas parecen dar una pista.
Utilicé Comparación lado a lado en Sublime Text. El texto resaltado en rosa más oscuro y verde más oscuro es distinto. El texto resaltado en rosa más claro y verde más claro es similar. El texto blanco es idéntico.
Aquí hay más información del registro de la izquierda, que resulta ser TextEdit, la tercera caída que experimenté el 2019-01-29.
Incluiré la parte de los procesos diskarbitrationd [67] y diskimages-helper [2452] porque hay mucha correlación allí con la caída de FileZilla un día antes.
Process: diskarbitrationd [67]
UUID: 6A57BB14-2FB6-3420-ABDA-429D1991CFE3
Path: /usr/libexec/diskarbitrationd
Architecture: x86_64
Parent: launchd [1]
UID: 0
Sudden Term: Tracked
Footprint: 2016 KB
Start time: 2019-01-29 09:26:56 +0900
End time: 2019-01-29 09:26:58 +0900
Num samples: 17 (1-17)
Note: 1 idle work queue thread omitted
Thread 0x252 DispatchQueue 1 17 samples (1-17) priority 31 (base 31)
<thread QoS default (requested default), process sudden termination dirty, IO tier 0>
17 start + 1 (libdyld.dylib + 93913) [0x7fff5cd86ed9] 1-17
17 ??? (diskarbitrationd + 29299) [0x10731d273] 1-17
17 ??? (diskarbitrationd + 31571) [0x10731db53] 1-17
17 CFRunLoopRun + 40 (CoreFoundation + 240468) [0x7fff2fb48b54] 1-17
17 CFRunLoopRunSpecific + 463 (CoreFoundation + 240968) [0x7fff2fb48d48] 1-17
17 __CFRunLoopRun + 1654 (CoreFoundation + 243217) [0x7fff2fb49611] 1-17
17 __CFRunLoopServiceMachPort + 337 (CoreFoundation + 245954) [0x7fff2fb4a0c2] 1-17
17 mach_msg_trap + 10 (libsystem_kernel.dylib + 4474) [0x7fff5cec017a] 1-17
*17 ipc_mqueue_receive_continue + 0 (kernel + 1651312) [0xffffff8000393270] 1-17
Binary Images:
0x107316000 - 0x10732efff diskarbitrationd (297.200.5) <6A57BB14-2FB6-3420-ABDA-429D1991CFE3> /usr/libexec/diskarbitrationd
0x7fff2fb0e000 - 0x7fff2ff5bfff com.apple.CoreFoundation 6.9 (1561) <AC90EE38-93D9-35EF-8359-9FE3A42500D4> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff5cd70000 - 0x7fff5cd9ffff libdyld.dylib (640.2) <376E3F3A-6942-3B0E-AD5E-4B97E8255CF5> /usr/lib/system/libdyld.dylib
0x7fff5cebf000 - 0x7fff5cee7fff libsystem_kernel.dylib (4903.231.4) <ABDAABCA-C22A-3960-AA4E-E91A9FF34929> /usr/lib/system/libsystem_kernel.dylib
*0xffffff8000200000 - 0xffffff8000bfffff kernel (4903.231.4) <56B30885-F9BA-30E8-AD1C-5D59EC243BA9> /System/Library/Kernels/kernel
Process: diskimages-helper [2452]
UUID: 215C14BD-2ABA-36D8-AE6C-6279F4082D96
Path: /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/Resources/diskimages-helper
Architecture: x86_64
Parent: launchd [1]
Responsible: backupd [2395]
UID: 0
Footprint: 4080 KB
Start time: 2019-01-29 09:26:56 +0900
End time: 2019-01-29 09:26:58 +0900
Num samples: 17 (1-17)
Note: 1 idle work queue thread omitted
Thread 0x4f9a 17 samples (1-17) priority 20 (base 20)
<thread QoS utility (requested utility), timers tier 3 (coalesced), IO tier 3>
17 <truncated backtrace> 1-17
17 mach_msg_trap + 10 (libsystem_kernel.dylib + 4474) [0x7fff5cec017a] 1-17
*17 ipc_mqueue_receive_continue + 0 (kernel + 1651312) [0xffffff8000393270] 1-17
Thread 0x4f9e 17 samples (1-17) priority 20 (base 20)
<thread QoS utility (requested default), timers tier 3 (coalesced), IO tier 3 and passive>
17 thread_start + 13 (libsystem_pthread.dylib + 9237) [0x7fff5cf79415] 1-17
17 _pthread_start + 70 (libsystem_pthread.dylib + 25199) [0x7fff5cf7d26f] 1-17
17 _pthread_body + 126 (libsystem_pthread.dylib + 13061) [0x7fff5cf7a305] 1-17
17 __NSThread__start__ + 1218 (Foundation + 73988) [0x7fff31ea5104] 1-17
17 ??? (diskimages-helper + 52345) [0x106fb1c79] 1-17
17 ??? (diskimages-helper + 55130) [0x106fb275a] 1-17
17 DI_kextDriveGetRequest + 43 (DiskImages + 114665) [0x7fff4537cfe9] 1-17
17 IOConnectCallStructMethod + 38 (IOKit + 34474) [0x7fff325906aa] 1-17
17 IOConnectCallMethod + 244 (IOKit + 32413) [0x7fff3258fe9d] 1-17
17 io_connect_method + 374 (IOKit + 32827) [0x7fff3259003b] 1-17
17 mach_msg_trap + 10 (libsystem_kernel.dylib + 4474) [0x7fff5cec017a] 1-17
*17 hndl_mach_scall64 + 22 (kernel + 1426566) [0xffffff800035c486] 1-17
*17 mach_call_munger64 + 555 (kernel + 2889483) [0xffffff80004c170b] 1-17
*17 mach_msg_overwrite_trap + 910 (kernel + 1717662) [0xffffff80003a359e] 1-17
*17 ipc_kmsg_send + 549 (kernel + 1633253) [0xffffff800038ebe5] 1-17
*17 ipc_kobject_server + 301 (kernel + 1786557) [0xffffff80003b42bd] 1-17
*17 ??? (kernel + 2706356) [0xffffff8000494bb4] 1-17
*17 is_io_connect_method + 527 (kernel + 8972575) [0xffffff8000a8e91f] 1-17
*17 IOUserClient::externalMethod(unsigned int, IOExternalMethodArguments*, IOExternalMethodDispatch*, OSObject*, void*) + 832 (kernel + 8934912) [0xffffff8000a85600] 1-17
*17 shim_io_connect_method_structureI_structureO + 460 (kernel + 8942556) [0xffffff8000a873dc] 1-17
*17 IOHDIXHDDriveOutKernelUserClient::getRequest64(HDIRequestOOL64 const*, HDIRequestOOL64*) + 257 (IOHDIXController + 11293) [0xffffff7f86529c1d] 1-17
*17 IOHDIXHDDriveOutKernel::getRequest(HDIRequestOOL64*, IOMemoryDescriptor*) + 31 (IOHDIXController + 7179) [0xffffff7f86528c0b] 1-17
*17 ??? (kernel + 1926025) [0xffffff80003d6389] 1-17
*17 thread_block_reason + 175 (kernel + 1876623) [0xffffff80003ca28f] 1-17
*17 ??? (kernel + 1881552) [0xffffff80003cb5d0] 1-17
*17 machine_switch_context + 195 (kernel + 2970867) [0xffffff80004d54f3] 1-17
Binary Images:
0x106fa5000 - 0x106ff2fff diskimages-helper (480.230.2) <215C14BD-2ABA-36D8-AE6C-6279F4082D96> /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/Resources/diskimages-helper
0x7fff31e93000 - 0x7fff32261fff com.apple.Foundation 6.9 (1561) <27FD022F-F0E3-3053-BADA-DF9BF856CA85> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x7fff32588000 - 0x7fff3261afff com.apple.framework.IOKit 2.0.2 (1483.230.1) <AAAF13D1-80E5-3079-98C1-FA3C3FC47B40> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x7fff45361000 - 0x7fff45433fff com.apple.DiskImagesFramework 480.230.2 (480.230.2) <829D174B-D19D-3302-8C66-0FAD8DF43A6F> /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
0x7fff5cebf000 - 0x7fff5cee7fff libsystem_kernel.dylib (4903.231.4) <ABDAABCA-C22A-3960-AA4E-E91A9FF34929> /usr/lib/system/libsystem_kernel.dylib
0x7fff5cf77000 - 0x7fff5cf81fff libsystem_pthread.dylib (330.230.1) <BA382BFC-6A17-3940-B417-D090EF2AF4F4> /usr/lib/system/libsystem_pthread.dylib
*0xffffff7f86527000 - 0xffffff7f86532fff com.apple.driver.DiskImages 493.0.0 (493.0.0) <81642D4E-F204-3227-8B31-BFC8CD1DDC32> /System/Library/Extensions/IOHDIXController.kext/Contents/MacOS/IOHDIXController
*0xffffff8000200000 - 0xffffff8000bfffff kernel (4903.231.4) <56B30885-F9BA-30E8-AD1C-5D59EC243BA9> /System/Library/Kernels/kernel
Hay muchos otros procesos que terminan así: <thread QoS default (requested default), process sudden termination dirty, IO tier 0>
A continuación se muestran los procesos que tuvieron una terminación sucia (aunque no entiendo exactamente qué significa eso, no suena bien). Listados cronológicamente:
ACCFinderSync [535]
authd [136]
com.apple.AmbientDisplayAgent [360]
com.apple.appkit.xpc.openAndSavePanelService [53178]
com.apple.ctkpcscd [171]
com.apple.dock.extra [541]
coreaudiod [161]
corespotlightd [744]
CVMServer [317]
diskarbitrationd [67]
distnoted [103]
distnoted [359]
distnoted [397]
distnoted [840]
filecoordinationd [461]
fileproviderd [947]
Finder [525]
imklaunchagent [454]
IMRemoteURLConnectionAgent [433]
IMRemoteURLConnectionAgent [444]
IMRemoteURLConnectionAgent [475]
mds_stores [337]
nsurlsessiond [187]
nsurlsessiond [411]
nsurlstoraged [425]
opendirectoryd [75]
PAH_Extension [455]
pboard [442]
pkd [451]
rapportd [396]
securityd [81]
sharingd [431]
spindump [346]
symptomsd [191]
syslogd [39]
thermald [313]
useractivityd [435]
ViewBridgeAuxiliary [447]
WiFiProxy [544]
Actualización
Tengo una buena noticia, y es que Desde que desactivé las copias de seguridad automáticas de Time Machine no he tenido este problema. Pero todavía me gustaría saber la causa de ello, y si hay una manera de seguir ejecutando copias de seguridad programadas de Time Machine a través de la red sin experimentar problemas graves del sistema. Puedo proporcionar más detalles a petición.