¿Cómo diagnosticar repetidos OS X colgar / girar pelota de playa de la muerte?

Aquí están mis estadísticas y un breve resumen del problema:

Macbook Pro; mediados de 2009; 13 pulgadas; 2,26 GHz; 4 GB de RAM (actualmente, se elaborará); 10.7.5

El problema que tengo es que la computadora recibe constantemente el BBOD (bola de playa giratoria de la muerte) cuando realiza tareas cotidianas. El BBOD no se resolverá, incluso si lo dejo durante unas horas, por lo que eventualmente necesito reiniciar la computadora. Esto puede suceder con frecuencia, desde unas pocas veces en una hora hasta una vez al día.

He mantenido un registro detallado de cada bloqueo (tiempo, lo que estaba haciendo, estado general del sistema) y no noto ningún desencadenante. Últimamente he estado recibiendo informes de errores en la consola asociados con algunos episodios de BBOD. Esto puede ayudar a diagnosticar el problema, aunque no sé cómo diseccionar muy bien los informes de error. Lo único que puedo discernir es que el tipo de excepción es SIGBUS, que según he oído suele estar asociado con RAM. Se adjunta un informe de errores al final.

Lo que he hecho hasta ahora:

  • Vuelva a instalar OSX (no hay muchos cambios)
  • Ejecutar memtest (RAM superada)
  • Intercambie RAM/zócalos de prueba dejando un módulo y observando el comportamiento (el banco 1 parece actuar más que el banco 0, pero la congelación aún ocurre independientemente del banco en el que se encuentre un módulo solitario. También he usado diferentes memorias RAM para hacer seguro que no es la memoria RAM, tengo 1 gb; 2 gb; 4 gb a mi disposición).

Al menos parece ser un problema de hardware. Estoy bastante seguro de que la memoria RAM está bien, ya que, desesperado, devolví un dispositivo Kingston de 4 gb que pensé que era el origen del problema.

La configuración actual es un módulo kingston de 1-4 gb en el banco 0. Anteriormente tenía un módulo de 2 gb y 4 gb (2 gb de Apple; compra original. 4 gb; actualización puesta por mí), pero actuó a una frecuencia más alta .

Avíseme si más información ayudaría a diagnosticar el problema. Estoy un poco perdido.

Este es un ejemplo del informe de error de la consola. Hay pocos cambios entre cada informe de error y tengo aproximadamente 15 informes de error como este:

Process:         crsud [50]
Path:            /usr/libexec/crsud
Identifier:      crsud
Version:         ??? (???)
Code Type:       X86-64 (Native)
Parent Process:  launchd [1]

Date/Time:       2013-07-21 00:07:05.384 -0500
OS Version:      Mac OS X 10.7.5 (11G63)
Report Version:  9

Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Codes: 0x000000000000000a, 0x000000010048a000

VM Regions Near 0x10048a000:
    Stack                  0000000100408000-000000010048a000 [  520K] rw-/rwx SM=COW  thread 4
--> mapped file            000000010048a000-0000000100492000 [   32K] r--/r-x SM=PRV  /private/var/db/*
    shared memory          0000000100492000-0000000100493000 [    4K] rw-/rw- SM=SHM  

Application Specific Information:
objc[50]: garbage collection is OFF

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.security              0x00007fff872a4278 Security::SharedMemoryClient::SharedMemoryClient(char const*, unsigned int) + 288
1   com.apple.security              0x00007fff872a495c Security::ModuleNexus<Security::SecurityServer::SharedMemoryClientMaker>::make() + 59
2   com.apple.security              0x00007fff87143eb4 Security::ModuleNexusCommon::create(void* (*)()) + 166
3   com.apple.security              0x00007fff872a486d Security::ModuleNexus<Security::SecurityServer::SharedMemoryClientMaker>::operator()() + 71
4   com.apple.security              0x00007fff872a472e Security::SecurityServer::NotificationPort::NotificationPort(unsigned int) + 40
5   com.apple.security              0x00007fff872a479f Security::SecurityServer::ThreadNotifier::ThreadNotifier() + 79
6   com.apple.security              0x00007fff8717391c Security::ThreadNexus<Security::SecurityServer::ThreadNotifier>::operator()() + 48
7   com.apple.security              0x00007fff871e2a3e Security::KeychainCore::CCallbackMgr::CCallbackMgr() + 32
8   com.apple.security              0x00007fff871e2ac2 CallbackMaker::CallbackMaker() + 44
9   com.apple.security              0x00007fff871e2b87 Security::ModuleNexus<CallbackMaker>::make() + 28
10  com.apple.security              0x00007fff87143eb4 Security::ModuleNexusCommon::create(void* (*)()) + 166
11  com.apple.security              0x00007fff871a8cf5 Security::ModuleNexus<CallbackMaker>::operator()() + 71
12  com.apple.security              0x00007fff871e28fc Security::KeychainCore::CCallbackMgr::AddCallback(int (*)(unsigned int, SecKeychainCallbackInfo*, void*), unsigned int, void*) + 42
13  com.apple.security              0x00007fff8720acfd SecKeychainAddCallback + 29
14  com.apple.CFNetwork             0x00007fff8cf57d8d _CFURLProtocolInitHTTPProtocol + 17
15  com.apple.CFNetwork             0x00007fff8cf57d5e URLProtocolRegistry::URLProtocolRegistry() + 78
16  com.apple.CFNetwork             0x00007fff8cf57cf7 URLProtocol::InitClass() + 65
17  libsystem_c.dylib               0x00007fff839f7e06 pthread_once + 86
18  com.apple.CFNetwork             0x00007fff8cf57cad URLProtocol::Class() + 23
19  com.apple.CFNetwork             0x00007fff8cf57c7d _CFURLProtocolRegisterFoundationBridge + 30
20  com.apple.Foundation            0x00007fff8aacb1b8 +[_NSCFURLProtocolBridge registerWithCFURLProtocol] + 118
21  libsystem_c.dylib               0x00007fff839f7e06 pthread_once + 86
22  com.apple.Foundation            0x00007fff8aacb033 +[NSURLProtocol(NSURLProtocolPrivate) _registeredClasses] + 23
23  com.apple.Foundation            0x00007fff8aacae83 NSURLConnectionInit + 184
24  libsystem_c.dylib               0x00007fff839f7e06 pthread_once + 86
25  com.apple.Foundation            0x00007fff8abd4044 -[NSURLConnection(NSURLConnectionPrivate) _initWithRequest:delegate:usesCache:maxContentLength:startImmediately:connectionProperties:] + 62
26  com.apple.Foundation            0x00007fff8aacadc5 -[NSURLConnection initWithRequest:delegate:] + 47
27  com.apple.Foundation            0x00007fff8abd2487 +[NSURLConnection connectionWithRequest:delegate:] + 56
28  crsud                           0x00000001000022d7 0x100000000 + 8919
29  crsud                           0x0000000100002e00 0x100000000 + 11776
30  crsud                           0x0000000100001ec2 0x100000000 + 7874
31  crsud                           0x0000000100001aaf 0x100000000 + 6831
32  crsud                           0x0000000100001951 0x100000000 + 6481
33  crsud                           0x0000000100001870 0x100000000 + 6256

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0   libsystem_kernel.dylib          0x00007fff8df507e6 kevent + 10
1   libdispatch.dylib               0x00007fff8193d786 _dispatch_mgr_invoke + 923
2   libdispatch.dylib               0x00007fff8193c316 _dispatch_mgr_thread + 54

Thread 2:
0   libsystem_kernel.dylib          0x00007fff8df50192 __workq_kernreturn + 10
1   libsystem_c.dylib               0x00007fff839fa594 _pthread_wqthread + 758
2   libsystem_c.dylib               0x00007fff839fbb85 start_wqthread + 13

Thread 3:
0   libsystem_kernel.dylib          0x00007fff8df50192 __workq_kernreturn + 10
1   libsystem_c.dylib               0x00007fff839fa594 _pthread_wqthread + 758
2   libsystem_c.dylib               0x00007fff839fbb85 start_wqthread + 13

Thread 4:: com.apple.NSURLConnectionLoader
0   libsystem_kernel.dylib          0x00007fff8df4e67a mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff8df4dd71 mach_msg + 73
2   com.apple.CoreFoundation        0x00007fff8dbe150c __CFRunLoopServiceMachPort + 188
3   com.apple.CoreFoundation        0x00007fff8dbe9c74 __CFRunLoopRun + 1204
4   com.apple.CoreFoundation        0x00007fff8dbe9486 CFRunLoopRunSpecific + 230
5   com.apple.Foundation            0x00007fff8aacafd7 +[NSURLConnection(NSURLConnectionReallyInternal) _resourceLoadLoop:] + 335
6   com.apple.Foundation            0x00007fff8aabf72a -[NSThread main] + 68
7   com.apple.Foundation            0x00007fff8aabf6a2 __NSThread__main__ + 1575
8   libsystem_c.dylib               0x00007fff839f88bf _pthread_start + 335
9   libsystem_c.dylib               0x00007fff839fbb75 thread_start + 13

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x000000010048a000  rbx: 0x0000000100492000  rcx: 0x0000000100489fff  rdx: 0x0000000000000000
  rdi: 0x0000000000000004  rsi: 0x0000000000008000  rbp: 0x00007fff5fbff020  rsp: 0x00007fff5fbfefe0
   r8: 0x0000000000000004   r9: 0x0000000000000000  r10: 0x00007fff8df4fa1e  r11: 0x0000000000000206
  r12: 0x0000000100518b98  r13: 0x00007fff5fbfeff0  r14: 0x0000000000000004  r15: 0x0000000100518b80
  rip: 0x00007fff872a4278  rfl: 0x0000000000010203  cr2: 0x000000010048a000
Logical CPU: 1

Binary Images:
       0x100000000 -        0x10000afff  crsud (??? - ???) <ABD7454B-0BB3-3A4E-9F74-98CF8975706D> /usr/libexec/crsud
    0x7fff6659d000 -     0x7fff665d1baf  dyld (195.6 - ???) <C58DAD8A-4B00-3676-8637-93D6FDE73147> /usr/lib/dyld
    0x7fff8107e000 -     0x7fff8107efff  libkeymgr.dylib (23.0.0 - compatibility 1.0.0) <61EFED6A-A407-301E-B454-CD18314F0075> /usr/lib/system/libkeymgr.dylib
    0x7fff81142000 -     0x7fff81172ff7  com.apple.DictionaryServices (1.2.1 - 158.3) <5E2EBBFD-D520-3379-A431-11DAA844B8D6> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
    0x7fff81463000 -     0x7fff81463fff  com.apple.CoreServices (53 - 53) <043C8026-8EDD-3241-B090-F589E24062EF> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff814d7000 -     0x7fff81542ff7  com.apple.framework.IOKit (2.0 - ???) <FE838BB6-D42E-3291-A1A0-6F53FC970261> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff81543000 -     0x7fff81627ff7  com.apple.CoreServices.OSServices (478.50 - 478.50) <3D6AA4EF-C601-36C7-8F3A-A00964F01759> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
    0x7fff8193a000 -     0x7fff81948fff  libdispatch.dylib (187.10.0 - compatibility 1.0.0) <8E03C652-922A-3399-93DE-9EA0CBFA0039> /usr/lib/system/libdispatch.dylib
    0x7fff81979000 -     0x7fff8197ffff  com.apple.DiskArbitration (2.4.1 - 2.4.1) <CEA34337-63DE-302E-81AA-10D717E1F699> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fff819aa000 -     0x7fff819b8fff  com.apple.NetAuth (3.2 - 3.2) <F0D60E34-37A9-308D-B44E-E3450906173A> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fff819b9000 -     0x7fff819f8fff  com.apple.AE (527.7 - 527.7) <B82F7ABC-AC8B-3507-B029-969DD5CA813D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
    0x7fff82012000 -     0x7fff82024ff7  libz.1.dylib (1.2.5 - compatibility 1.0.0) <30CBEF15-4978-3DED-8629-7109880A19D4> /usr/lib/libz.1.dylib
    0x7fff82025000 -     0x7fff820a8fef  com.apple.Metadata (10.7.0 - 627.37) <B9BEB598-B6F2-3BFF-A8F3-C3C87CD076AB> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fff820a9000 -     0x7fff820bcff7  libCRFSuite.dylib (??? - ???) <0B76941F-218E-30C8-B6DE-E15919F8DBEB> /usr/lib/libCRFSuite.dylib
    0x7fff823c6000 -     0x7fff824c8fff  libxml2.2.dylib (10.3.0 - compatibility 10.0.0) <AFBB22B7-07AE-3F2E-B88C-70BEEBFB8A86> /usr/lib/libxml2.2.dylib
    0x7fff8269f000 -     0x7fff826adff7  libkxld.dylib (??? - ???) <01161870-E3B3-3F87-BA4A-0AA7A081F409> /usr/lib/system/libkxld.dylib
    0x7fff827ea000 -     0x7fff827f1fff  libcopyfile.dylib (85.1.0 - compatibility 1.0.0) <0AB51EE2-E914-358C-AC19-47BC024BDAE7> /usr/lib/system/libcopyfile.dylib
    0x7fff8363d000 -     0x7fff8363eff7  libsystem_blocks.dylib (53.0.0 - compatibility 1.0.0) <8BCA214A-8992-34B2-A8B9-B74DEACA1869> /usr/lib/system/libsystem_blocks.dylib
    0x7fff8399e000 -     0x7fff839a9ff7  com.apple.bsd.ServiceManagement (2.0 - 2.0) <D836A22C-BBDC-3C9F-83D3-F8CC0EE75885> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
    0x7fff839aa000 -     0x7fff83a87fef  libsystem_c.dylib (763.13.0 - compatibility 1.0.0) <41B43515-2806-3FBC-ACF1-A16F35B7E290> /usr/lib/system/libsystem_c.dylib
    0x7fff83ae4000 -     0x7fff83ae9ff7  libsystem_network.dylib (??? - ???) <5DE7024E-1D2D-34A2-80F4-08326331A75B> /usr/lib/system/libsystem_network.dylib
    0x7fff83aff000 -     0x7fff83b3afff  libsystem_info.dylib (??? - ???) <35F90252-2AE1-32C5-8D34-782C614D9639> /usr/lib/system/libsystem_info.dylib
    0x7fff83b3b000 -     0x7fff83bddfff  com.apple.securityfoundation (5.0 - 55116) <70CDC3ED-39AA-3784-8715-F0F5E2CB9754> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fff83c47000 -     0x7fff83c56ff7  libxar-nossl.dylib (??? - ???) <A6ABBFB9-E4ED-38AD-BBBB-F9958B9CEFB5> /usr/lib/libxar-nossl.dylib
    0x7fff8417b000 -     0x7fff84215ff7  com.apple.SearchKit (1.4.0 - 1.4.0) <4E70C394-773E-3A4B-A93C-59A88ABA9509> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
    0x7fff846f2000 -     0x7fff846f4fff  com.apple.TrustEvaluationAgent (2.0 - 1) <1F31CAFF-C1C6-33D3-94E9-11B721761DDF> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
    0x7fff846f5000 -     0x7fff84702fff  com.apple.CrashReporterSupport (10.7.4 - 353) <6044CFB6-939E-3C73-BFBB-A8BBC096F135> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
    0x7fff84703000 -     0x7fff84705fff  libquarantine.dylib (36.7.0 - compatibility 1.0.0) <8D9832F9-E4A9-38C3-B880-E5210B2353C7> /usr/lib/system/libquarantine.dylib
    0x7fff84706000 -     0x7fff84707fff  libdnsinfo.dylib (395.11.0 - compatibility 1.0.0) <853BAAA5-270F-3FDC-B025-D448DB72E1C3> /usr/lib/system/libdnsinfo.dylib
    0x7fff84d2f000 -     0x7fff84d39ff7  liblaunch.dylib (392.39.0 - compatibility 1.0.0) <8C235D13-2928-30E5-9E12-2CC3D6324AE2> /usr/lib/system/liblaunch.dylib
    0x7fff84d3a000 -     0x7fff84d4cff7  libbsm.0.dylib (??? - ???) <349BB16F-75FA-363F-8D98-7A9C3FA90A0D> /usr/lib/libbsm.0.dylib
    0x7fff84d52000 -     0x7fff8506efff  com.apple.CoreServices.CarbonCore (960.25 - 960.25) <4FC1AB30-022C-3C67-AC46-FDCBFCB7EEDE> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
    0x7fff852e1000 -     0x7fff85351fff  com.apple.datadetectorscore (3.0 - 179.4) <4AB32B7F-8EC2-327E-BAC8-80129AA36E7B> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
    0x7fff853b6000 -     0x7fff853cdfff  com.apple.CFOpenDirectory (10.7 - 146) <F321AE12-9592-3E56-AB8D-A47BA4696A0E> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x7fff85487000 -     0x7fff8558efe7  libsqlite3.dylib (9.6.0 - compatibility 9.0.0) <EE02BB01-64C9-304D-9719-A35F5CD6D04C> /usr/lib/libsqlite3.dylib
    0x7fff85629000 -     0x7fff8569fff7  libc++.1.dylib (28.4.0 - compatibility 1.0.0) <A24FC3DA-4FFA-3DD2-9DCC-2B8D1B3BF97C> /usr/lib/libc++.1.dylib
    0x7fff85e80000 -     0x7fff85e81fff  liblangid.dylib (??? - ???) <CACBE3C3-2F7B-3EED-B50E-EDB73F473B77> /usr/lib/liblangid.dylib
    0x7fff862c3000 -     0x7fff862c3fff  libOpenScriptingUtil.dylib (??? - ???) <A7847713-F410-39C0-884F-A7188A18E742> /usr/lib/libOpenScriptingUtil.dylib
    0x7fff866fa000 -     0x7fff86738fff  com.apple.bom (11.0 - 183) <F300B9EC-995E-33A7-9175-9F07D4B68F16> /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
    0x7fff870d8000 -     0x7fff870deff7  libunwind.dylib (30.0.0 - compatibility 1.0.0) <1E9C6C8C-CBE8-3F4B-A5B5-E03E3AB53231> /usr/lib/system/libunwind.dylib
    0x7fff870df000 -     0x7fff870e0ff7  libremovefile.dylib (21.1.0 - compatibility 1.0.0) <739E6C83-AA52-3C6C-A680-B37FE2888A04> /usr/lib/system/libremovefile.dylib
    0x7fff870e1000 -     0x7fff870e6fff  libcache.dylib (47.0.0 - compatibility 1.0.0) <1571C3AB-BCB2-38CD-B3B2-C5FC3F927C6A> /usr/lib/system/libcache.dylib
    0x7fff87142000 -     0x7fff87437ff7  com.apple.security (7.0 - 55148.6) <4535E500-973A-3BA7-AF65-DF5CF0658F02> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff87552000 -     0x7fff875c5fff  libstdc++.6.dylib (52.0.0 - compatibility 7.0.0) <6BDD43E4-A4B1-379E-9ED5-8C713653DFF2> /usr/lib/libstdc++.6.dylib
    0x7fff87632000 -     0x7fff8763fff7  libbz2.1.0.dylib (1.0.5 - compatibility 1.0.0) <DFAB8CA8-CC9D-3F58-8C12-CE120442AACD> /usr/lib/libbz2.1.0.dylib
    0x7fff87640000 -     0x7fff87647fff  com.apple.NetFS (4.0 - 4.0) <433EEE54-E383-3505-9154-45B909FD3AF0> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fff87710000 -     0x7fff87719ff7  libsystem_notify.dylib (80.1.0 - compatibility 1.0.0) <A4D651E3-D1C6-3934-AD49-7A104FD14596> /usr/lib/system/libsystem_notify.dylib
    0x7fff8771a000 -     0x7fff8771efff  libdyld.dylib (195.6.0 - compatibility 1.0.0) <FFC59565-64BD-3B37-90A4-E2C3A422CFC1> /usr/lib/system/libdyld.dylib
    0x7fff87853000 -     0x7fff87858fff  libcompiler_rt.dylib (6.0.0 - compatibility 1.0.0) <98ECD5F6-E85C-32A5-98CD-8911230CB66A> /usr/lib/system/libcompiler_rt.dylib
    0x7fff8785c000 -     0x7fff8785dfff  libunc.dylib (24.0.0 - compatibility 1.0.0) <337960EE-0A85-3DD0-A760-7134CF4C0AFF> /usr/lib/system/libunc.dylib
    0x7fff8796c000 -     0x7fff87989fff  libxpc.dylib (77.19.0 - compatibility 1.0.0) <9F57891B-D7EF-3050-BEDD-21E7C6668248> /usr/lib/system/libxpc.dylib
    0x7fff882f7000 -     0x7fff882fffff  libsystem_dnssd.dylib (??? - ???) <584B321E-5159-37CD-B2E7-82E069C70AFB> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff884e3000 -     0x7fff885effef  libcrypto.0.9.8.dylib (49.0.0 - compatibility 0.9.8) <C24B1416-99E4-3DF5-B51B-E6FCE8F690A4> /usr/lib/libcrypto.0.9.8.dylib
    0x7fff8872d000 -     0x7fff8873bff7  com.apple.AppleFSCompression (37 - 1.0) <61113C2F-564C-3E6C-918C-3179980D599F> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
    0x7fff8873e000 -     0x7fff88769ff7  libxslt.1.dylib (3.24.0 - compatibility 3.0.0) <E71220D3-8015-38EC-B97D-7FDB383C2BDC> /usr/lib/libxslt.1.dylib
    0x7fff88aa7000 -     0x7fff88af3ff7  com.apple.SystemConfiguration (1.11.3 - 1.11) <131780ED-E8DD-3153-81F2-5FEC4F6554C2> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fff892d9000 -     0x7fff8937afff  com.apple.LaunchServices (480.40 - 480.40) <C936A07F-0CF8-3F8E-BDB3-76AA7611B4CA> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fff897bc000 -     0x7fff89857fff  com.apple.PackageKit (2.0.3 - 172) <16F5285D-1E49-3373-A8B8-8565F9AA5775> /System/Library/PrivateFrameworks/PackageKit.framework/Versions/A/PackageKit
    0x7fff89fb2000 -     0x7fff89fbdff7  libc++abi.dylib (14.0.0 - compatibility 1.0.0) <8FF3D766-D678-36F6-84AC-423C878E6D14> /usr/lib/libc++abi.dylib
    0x7fff8a77d000 -     0x7fff8a97ffff  libicucore.A.dylib (46.1.0 - compatibility 1.0.0) <0176782F-9526-3905-813A-7A5676EC2C86> /usr/lib/libicucore.A.dylib
    0x7fff8a980000 -     0x7fff8a981fff  libDiagnosticMessagesClient.dylib (??? - ???) <3DCF577B-F126-302B-BCE2-4DB9A95B8598> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff8a982000 -     0x7fff8a9d0fff  libauto.dylib (??? - ???) <D8AC8458-DDD0-3939-8B96-B6CED81613EF> /usr/lib/libauto.dylib
    0x7fff8aa56000 -     0x7fff8aa5cfff  libmacho.dylib (800.0.0 - compatibility 1.0.0) <165514D7-1BFA-38EF-A151-676DCD21FB64> /usr/lib/system/libmacho.dylib
    0x7fff8aa65000 -     0x7fff8ad7efff  com.apple.Foundation (6.7.2 - 833.25) <22AAC369-B63C-3C55-8AC6-C3ECBA44DA7B> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff8b9c4000 -     0x7fff8b9d3fff  libxar.1.dylib (??? - ???) <9E05C939-6CBF-38E7-8915-86278F7DB6C7> /usr/lib/libxar.1.dylib
    0x7fff8b9d4000 -     0x7fff8b9d5ff7  libsystem_sandbox.dylib (??? - ???) <5459F293-E1F2-33B3-B9B2-2ABB7B915B62> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff8ba99000 -     0x7fff8ba9dfff  libmathCommon.A.dylib (2026.0.0 - compatibility 1.0.0) <FF83AFF7-42B2-306E-90AF-D539C51A4542> /usr/lib/system/libmathCommon.A.dylib
    0x7fff8ccf8000 -     0x7fff8cd25fe7  libSystem.B.dylib (159.1.0 - compatibility 1.0.0) <6E5C8AC3-DBB7-31CB-BEB7-D6ED8E6DE0CE> /usr/lib/libSystem.B.dylib
    0x7fff8ce4a000 -     0x7fff8ce4ffff  libpam.2.dylib (3.0.0 - compatibility 3.0.0) <D952F17B-200A-3A23-B9B2-7C1F7AC19189> /usr/lib/libpam.2.dylib
    0x7fff8ce50000 -     0x7fff8cf34e5f  libobjc.A.dylib (228.0.0 - compatibility 1.0.0) <871E688B-CF57-3BC7-80D6-F6476DFF109B> /usr/lib/libobjc.A.dylib
    0x7fff8cf35000 -     0x7fff8cf51ff7  com.apple.GenerationalStorage (1.0 - 126.1) <509F52ED-E54B-3FEF-B3C2-759387B826E6> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
    0x7fff8cf52000 -     0x7fff8d0b9fff  com.apple.CFNetwork (520.5.1 - 520.5.1) <08F70E26-5456-3BFB-8192-00D3CE40D3C9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fff8d876000 -     0x7fff8d8b8ff7  libcommonCrypto.dylib (55010.0.0 - compatibility 1.0.0) <BB770C22-8C57-365A-8716-4A3C36AE7BFB> /usr/lib/system/libcommonCrypto.dylib
    0x7fff8dbb1000 -     0x7fff8dd85ff7  com.apple.CoreFoundation (6.7.2 - 635.21) <62A3402E-A4E7-391F-AD20-1EF20236CE1B> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff8df39000 -     0x7fff8df59fff  libsystem_kernel.dylib (1699.32.7 - compatibility 1.0.0) <66C9F9BD-C7B3-30D4-B1A0-03C8A6392351> /usr/lib/system/libsystem_kernel.dylib

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 5
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=78.2M resident=39.7M(51%) swapped_out_or_unallocated=38.5M(49%)
Writable regions: Total=30.7M written=560K(2%) resident=864K(3%) swapped_out=0K(0%) unallocated=29.8M(97%)

REGION TYPE                      VIRTUAL
===========                      =======
MALLOC                             20.3M
MALLOC guard page                    32K
STACK GUARD                        56.0M
Stack                              10.0M
VM_ALLOCATE                          36K
__DATA                             3420K
__LINKEDIT                         49.1M
__TEXT                             29.1M
__UNICODE                           544K
mapped file                        15.7M
shared memory                        16K
===========                      =======
TOTAL                             184.2M
BBOD? No estoy familiarizado con este término/acrónimo. Cuando instaló el sistema operativo, ¿realizó un archivo e instalación o un nuevo borrado e instalación sin restaurar los archivos de la biblioteca desde una copia de seguridad? ¿Ha intentado verificar el disco interno a través de la Utilidad de disco?
@MrRabbit Excelentes preguntas. Creo que BBOD se refiere a "Beach Ball of Death".
@Ashley - Ah, supongo que tiene sentido. Siempre he dicho pelota de playa giratoria. Supongo que BBOD se deriva de Windows BSOD, creo que un kernel panic sería más comparable. Sabiendo que ahora definitivamente estoy de acuerdo con su idea a continuación. Por lo general, las pelotas de playa que giran y nunca se sueltan regresan a la corrupción del sistema o a un disco duro defectuoso o defectuoso. Verificaría/repararía el disco y procedería desde allí.
@MrRabbit Ashley tiene razón, me refiero a la pelota de playa que gira. Debería haber sido más específico. Para responder a sus otras preguntas, realicé un nuevo borrado e instalé usando el disco de recuperación de león (que se solicitó desde la utilidad de disco, que también podría apuntar al HD según los pensamientos de Ashley a continuación), luego restauré los archivos desde un HD externo. He verificado el disco interno y aparece como correcto.
¡Sí, y MagicJack ni siquiera funciona en El Capitán! Hablé con el soporte técnico y dijeron que están trabajando, ¿en serio? Recién se dieron cuenta que salió??

Respuestas (7)

@Ashley mencionó que podría estar relacionado con la corrupción de archivos en los archivos del llavero. No muy conocido, pero KeyChain tiene su propia utilidad de primeros auxilios que se puede usar para verificar o reparar los archivos del llavero.

Simplemente invoque desde el menú Llavero:

Opción del menú

ingrese la descripción de la imagen aquí

¿Vale la pena comprobarlo?

¡¡¡GRACIAS!!! Esto NO es muy conocido y parece haber solucionado de forma inmediata y completa un problema de BBOD persistente e increíblemente molesto que se había resistido a todos los demás intentos. Mi vieja Mac Pro Tower (2008) ahora es una máquina decente otra vez, ¡por fin! :) :) :)

Mi interpretación (que bien podría estar equivocada) de ese informe de error es:

  • el crsudproceso, que aparentemente tiene que ver con la seguridad (firma de código, actualización de software y evaluación de confianza: vea esta discusión ), se bloqueó.

  • lo hizo mientras estaba ejecutando el código relacionado con el llavero (en "Subproceso 0 bloqueado", comience en la última entrada (33) y lea hacia arriba, para ver las diferentes rutinas que se llaman): Me di cuenta Security::KeychainCore::CCallbackMgr...

  • el tipo de error fue EXC_BAD_ACCESS, que es un fallo al acceder a la memoria.

  • el área de la memoria a la que intentaba acceder era en realidad un archivo asignado a la memoria, y los archivos eran /private/var/db/*.

Entonces, en realidad, sospecharía de su disco duro, en lugar de la RAM, y particularmente de los archivos en /private/var/db y cualquiera relacionado con el Llavero. Intentaría reparar el disco en la Utilidad de disco como primer paso. (Tendrá que iniciar desde otra ubicación para hacer esto).

Lo siento, esta no es una respuesta completa (y tenga en cuenta que parte de esto son conjeturas), pero tal vez proporcione otra dirección para intentarlo.

Gracias por la respuesta. Olvidé mencionar que Spotlight se indexa con frecuencia después de reiniciar desde un episodio de bloqueo, lo que puede promover su hipótesis, sin embargo, acabo de verificar mi HD a través de la Utilidad de Discos y el volumen parece estar bien. Para aclarar EXC_BAD_ACCESS, ¿es esa memoria HD o algo asignado en la RAM a la que te refieres?
Algo que también debo mencionar es que este informe de error no siempre acompaña a una congelación, solo ocasionalmente. Parece que el informe de error aparece cuando le doy a la computadora el tiempo adecuado para sentarse en el BBOD.
Creo que lo que muestra ese informe de error es que se le indicó a la CPU que acceda a alguna memoria, ubicada en 0x000000010048a000. Este intento de acceso generó un error EXC_BAD_ACCESS, que creo que significa que "esta área de memoria no es realmente accesible para el proceso actual". Entonces, quizás la dirección de la memoria sea incorrecta (por ejemplo, derivada de datos incorrectos). Dejando eso de lado, el contenido de la "memoria" en esa dirección es, creo, en realidad el contenido de un archivo en el disco (ver el informe de error menciona "archivo asignado"). Esto probablemente se configura a través del mecanismo mmap ...
... si la CPU solicita datos en esa dirección, los datos en realidad no se recuperan de la RAM física; en cambio, el sistema operativo hace que los datos se obtengan del disco.

A partir de su pregunta original, no hay suficientes pruebas sólidas de que se trate de un problema de hardware o software.

¿Problema de hardware?

Para eliminar la mayoría de los orígenes del hardware, ejecute: Prueba de hardware de Apple antes de intentar cualquier otra modificación del sistema.

Ejecútelo en modo extendido y durante al menos 4 pasadas consecutivas.

Una vez eliminada esta primera causa del problema, lea la respuesta de Ashley y ejecute la Utilidad de disco desde otro disco que no sea el de su sistema. Lo más probable es que su sistema de archivos interno esté en mal estado, ya que bloquea su sistema con regularidad. Por lo tanto, en cada nuevo arranque, el diario (del sistema de archivos) debe usarse nuevamente para reconstruir todo, y los procesos largos eliminados deben comenzar nuevamente sus tareas.

Una vez que se elimine esta segunda causa principal de problemas, concluirá que lo más probable es que tenga un problema de software y que podría ser el momento de localizarlo.

Problema de software

Para ello tendrás que crear una cuenta de prueba y utilizarla durante un tiempo considerable, y con todas las aplicaciones. ¿Experimenta los mismos bloqueos con esta cuenta de prueba?

En caso afirmativo, entonces tiene un mal comportamiento general de MacOS X. En este caso, debe reinstalar MacOX X Lion .

De lo contrario, tendrá que localizar qué aplicación dentro de su entorno está causando este mal comportamiento.

Activity Monitorlo ayudará a identificar qué sucede cuando MacOS X deja de responder. Hasta que encuentres al culpable, tendrás que correr siempre con este espía del kernel en pantalla . Otra herramienta podría ser más rápida para identificar el proceso culpable. Abra una ventana Terminalo xtermy escriba el siguiente comando:

top -o cpu

las líneas superiores actualizadas continuamente por este comando le mostrarán si ocurre algo anormal en el nivel de memoria virtual o uso de CPU, segundos después del problema original.

Gracias. Informaré una vez que tenga en mis manos la prueba de hardware. Desafortunadamente, ya no tengo los discos originales que venían con el sistema, pero los compraré o usaré los diagnósticos en una tienda de Apple si no puedo encontrar una descarga o algo así.

Cómo diagnosticar el SWoD desde la línea de comandos

Hay algunas herramientas muy útiles incluidas con OS X que he usado para diagnosticar este problema en el pasado. Todas son utilidades de línea de comandos, ya que normalmente Spinning Wheel of Death lo dejará sin una interfaz gráfica que funcione con su computadora. Si puede iniciar Terminal.app, es posible que pueda ejecutarlos de esta manera. Sin embargo, descubrí que, en algunos casos más extremos de bloqueo, la pantalla de mi Macbook es simplemente negra y todo lo que puedo ver es el SWoD. En este caso, es muy útil tener habilitado el acceso remoto SSH para la máquina. Puede seguir este tutorial para habilitar SSH .

Encontrar su Macbook en la red

Si tiene dificultades para encontrar su Macbook en la red, puede usar dns-sdpara encontrarlo:

# List hosts advertising SSH via Avahi / DNS Service Discovery
# -B for human-readable format
dns-sd -B _ssh._tcp.
# -Z for Zone File format
# More helpful because it shows the FQDN.. i.e.: `mymacbook.local.`
dns-sd -Z _ssh._tcp.

Utilidades de la línea de comandos de estadísticas del sistema

Las siguientes utilidades pueden arrojar algo de luz sobre los procesos que pueden estar usando demasiados recursos del sistema y causando el bloqueo. Lea la página de manual para obtener más detalles sobre cada uno.

  • htop- Disponible a través de Homebrew : brew install htop. Como top, pero con una interfaz de usuario en color y más opciones de clasificación, como la vista de árbol principal/secundario del proceso.
    Corre con:htop
  • iotop- Instalado en OS X. Útil para encontrar procesos que usan mucha E/S de disco:
    sudo iotop 1
  • top- Instalado en OS X. Muestra los principales procesos ordenados por una clave de su elección. Por ejemplo, para ordenar por cpu:top -o cpu
  • systemstats- Instalado en OS X. Muestra una gran cantidad de estadísticas útiles del sistema, como:
    uso de la batería, estadísticas de la CPU, resúmenes térmicos, de ventiladores, de memoria y de E/S, actividad de E/S clasificada, aplicaciones y demonios clasificados por CPU e impacto energético, interrupciones / Activaciones inactivas, inicios de procesos (incluidos los servicios XPC y fork()), dispositivos conectados, etc.
    Ejecútelo con:sudo /usr/sbin/systemstats
  • vm_stat- Instalado con OS X. Muestra las estadísticas de la memoria virtual del kernel de Mach (cuánto espacio en disco está utilizando para "VRAM").
    Ejecutarlo con:/usr/bin/vm_stat
  • netstat- Instalado con OS X. Mostrar estado de conexión de red:netstat
  • nettop- Instalado con OS X. Muestra una lista de actualización en vivo de estilo superior de procesos que usan E/S de red. Ayuda si tienes un terminal muy ancho .
    Corre con:nettop
  • kextstat- Enumere todas las extensiones del kernel de Mach insertadas (como los módulos del kernel de Linux). Si sospecha que una extensión del kernel o un controlador del kit de E/S está causando el problema, puede descargar el módulo del kernel ofensivo buscando el nombre del paquete con kextstaty luego ejecutando kextunload:sudo kextunload -b org.virtualbox.kext.VBoxUSB
  • Intente buscar en el registro del sistema: tail -f /var/log/system.log
    puede encontrar algunas pistas interesantes aquí.

Si encuentra algún proceso que utiliza muchos recursos del sistema (CPU/Memoria/E/S de disco, etc.), intente eliminarlo de esta manera:

# For example, if 'Google Chrome' is using too much memory, kill it:
ps auxww | grep -i 'google chrome' | grep -v grep | awk '{ print $2 }' | xargs kill
# Kill a process by PID:
kill 1234
# Forcibly kill by PID:
kill -9 1234

Último recurso: matarWindowServer

Si todo lo demás falla, y no está seguro de lo que realmente está colgado... puede intentar matar WindowServer. Este es un truco que he usado para resolver el problema un par de veces cuando todo lo que veo es un fondo negro y SWoD. Una vez que lo elimines, debería volver y devolverte a la pantalla de inicio de sesión.

Simplemente ejecuta:

sudo killall -HUP WindowServer

Así que estaba buscando en Google tratando de encontrar una respuesta y algo sobre esta pregunta estaba vinculado a un error que estaba viendo (no estoy exactamente seguro de qué), pero dado que realmente localicé mi problema de manera concluyente, pensé en ofrecer una posible respuesta. al problema que tienes:

Es posible que tenga un proceso que esté abriendo demasiados archivos. En mi caso fue un prefpane que decidió abrir miles y miles de archivos a la vez. Puede rastrear qué procesos tienen la mayor cantidad de archivos abiertos con este comando, que puede ejecutar en la terminal:

lsof | awk '{print $2}' | sort | uniq -c | sort -n

Eso le dará la identificación del proceso ofensivo, que luego puede buscar en ActivityMonitor. Lo complicado de este problema es que algo que abre la cantidad máxima de archivos puede aumentar el uso de la CPU de las aplicaciones que no sean el proceso infractor, así como causar el BBOD y bloqueos aleatorios. En mi caso, fue el prefpane de NullRiver MediaLink y afectó particularmente a Chrome, pero también a Adobe Illustrator y Spotlight (produciendo bloqueos en los tres casos). Podría ser un proceso o una aplicación completamente diferente que cause el problema. Los 3 programas afectados abren muchos archivos por sí mismos, por lo que fueron los más afectados por el sistema operativo que decía "No, no puedo abrir más archivos, no tenemos descriptores de archivos". Matar el prefpane y luego actualizarlo a la última versión resolvió mi problema de forma permanente, pero necesitaba el comando anterior para rastrear la causa. Su descripción de lo que estaba sucediendo coincide casi exactamente con lo que me estaba sucediendo a mí, por lo que es muy posible que algo que abrió demasiados archivos también haya sido la causa raíz para usted. Dado que han pasado varios años, voy a suponer que este problema ya no te preocupa, pero otros visitantes de Google pueden encontrarlo útil.

Acabo de luchar con el problema de SBBOD o SWOD si lo desea, después del inicio en mi torre macpro 2006 que se ejecuta es 10.6.8. Resulta que, en mi caso, tenía que ver con IPv4 e IPv6 en el panel de configuración de red y AirPort. El problema comenzó cuando cambié de cable a fi-optics. Aparentemente, el módem fi-optics no está preparado para IPv6.

Vaya a preferencias del sistema/red Elija la pestaña TCP/IP Haga clic en el botón "avanzado" Use el menú desplegable configurar IPv6 y seleccione "apagado"

Esto funciona en 10.6.8. Los sistemas más nuevos pueden variar un poco, pero el proceso es similar.

No he encontrado esta respuesta en ninguna parte en línea. Espero que esto ayude a alguien. Probé muchas de las otras soluciones, esta es la única que funcionó para mí.

Para resolver esto, pensé que debe ser algo en mi software en curso que uso en segundo plano que no había tenido en cuenta.

Ejecuté Activity Monitor, hice clic en CPU y en la columna %CPU y descubrí al culpable: MagicJack. Nunca antes me había dado cuenta de la cantidad INSANE de recursos del sistema que consume. En términos de% de CPU mjdev, la aplicación MagicJack en sí utiliza más del 15-20 por ciento de la CPU en todo momento, ¡siempre que esté enchufada y en funcionamiento! Tan pronto como dejé MJ y lo desconecté, adivinen qué: no más pelotas de playa, y las cosas funcionan tan rápido como en los Snow Leopard Days.

MagicJack estaba acaparando tanto tiempo de CPU que el sistema tenía que esperar su turno constantemente, de ahí la pelota de playa.