Como diagnosticar repetidas vezes pendurar / girar a bola da morte na praia?

9

Aqui estão minhas estatísticas e um breve resumo do problema:

MacBook Pro; meados de 2009; 13 polegadas; 2,26 GHz; 4 GB de RAM (atualmente, será elaborado); 10.7.5

O problema que estou tendo é que o computador constantemente recebe o BBOD (girando a bola da morte) ao executar tarefas diárias. O BBOD não será resolvido, mesmo que eu o deixe por algumas horas, então, eventualmente, preciso reiniciar o computador. Isso pode acontecer com frequência, variando de algumas vezes em uma hora a uma vez por dia.

Eu mantive um registro detalhado de cada congelamento (hora, o que estava fazendo, estado geral do sistema) e não percebi nenhum gatilho. Ultimamente, tenho recebido relatórios de erros no console associados a alguns episódios de BBOD. Isso pode ajudar a diagnosticar o problema, embora eu não saiba como dissecar muito bem os relatórios de erros. A única coisa que posso discernir é que o tipo de exceção é o SIGBUS, que eu ouvi dizer que geralmente é associado à RAM. Um relatório de erro é anexado no final.

O que eu fiz até agora:

  • Reinstale o OSX (não mude muito)
  • Executar memtest (RAM aprovada)
  • Troque os soquetes de RAM / teste deixando um módulo e observando o comportamento (o banco 1 parece estar acima do banco 0, mas o congelamento ainda ocorre independentemente de qual banco um módulo solitário esteja. Eu também usei diferentes sticks de RAM para fazer Certifique-se de que não é a RAM, com 1GB; 2GB; 4GB à minha disposição).

Parece ser pelo menos um problema de hardware. Tenho certeza de que a RAM está boa, pois em desespero enviei de volta um cartão de 4GB kingston que pensei ser a fonte do problema.

A configuração atual é o módulo kingston de 1 a 4 gb no banco 0. Anteriormente, eu tinha um módulo de 2 e 4 gb (2 gb da Apple; compra original. 4 gb; atualização inserida por mim), mas agia com uma frequência mais alta .

Deixe-me saber se mais alguma informação ajudaria a diagnosticar o problema. Estou um pouco perdido.

Aqui está um exemplo do relatório de erro do console. Há pouca alteração entre cada relatório de erro e eu tenho aproximadamente 15 relatórios de erro 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
Seggix
fonte
BBOD? Não estou familiarizado com este termo / acrônimo. Quando você instalou o sistema operacional, executou um arquivo e instalação ou uma nova exclusão e instalação sem restaurar os arquivos da biblioteca de um backup? Você tentou verificar o disco interno através do Utilitário de Disco?
Sr. Coelho
@MrRabbit Ótimas perguntas. Eu acho que BBOD se refere ao "Beach Ball of Death".
Ashley
@ Ashley - Ah, acho que faz sentido. Eu sempre disse bola de praia girando. Acho que o BBOD é derivado do Windows BSOD, eu acho que um pânico no kernel seria mais comparável. Sabendo que agora eu definitivamente concordo com a sua ideia abaixo. Normalmente, bolas de praia giratórias que nunca são lançadas voltam à corrupção do sistema ou a um disco rígido com falha / falha. Eu iria verificar / reparar o disco e prosseguir a partir daí.
Sr. Coelho
@ MrRabbit Ashley está certa, quero dizer a bola de praia girando. Eu deveria ter sido mais específico. Para responder às suas outras perguntas, eu fiz uma nova limpeza e instalação usando o disco de recuperação do leão (que foi solicitado pelo utilitário de disco, que também poderia apontar para o HD conforme os pensamentos de Ashley abaixo), depois restaurei os arquivos de um HD externo. Eu verifiquei o disco interno e ele aparece como OK.
Seggix
Sim, e o MagicJack nem funciona no El Capitan! Falou com o suporte técnico e eles disseram que estão trabalhando nisso, sério? Eles acabaram de perceber que saiu?
John

Respostas:

6

@Ashley mencionou que poderia estar relacionado à corrupção de arquivos nos arquivos Keychain. Não é amplamente conhecido, mas o KeyChain possui seu próprio utilitário de primeiros socorros, que pode ser usado para verificar ou reparar os arquivos de chaveiro.

Basta chamar no menu Chaveiro:

Item do menu

insira a descrição da imagem aqui

Vale a pena conferir?

Ewan Makepeace
fonte
1
OBRIGADO!!! Isso NÃO é amplamente conhecido e parece ter corrigido imediata e completamente um problema persistente e incrivelmente irritante do BBOD que resistiu a todas as outras tentativas. Meu envelhecimento (2008) Mac Pro Tower agora é uma máquina decente novamente, finalmente! :) :) :)
cweekly
3

Minha interpretação (que pode estar errada) desse relatório de erro é:

  • o crsudprocesso, que aparentemente tem a ver com segurança (assinatura de código, atualização de software e avaliação de confiança: veja esta discussão ), falhou.

  • fez isso enquanto executava o código relacionado ao keychain (em "Thread 0 Crashed", inicie na última entrada (33) e leia para cima, para ver as diferentes rotinas que são chamadas): notei Security::KeychainCore::CCallbackMgr...

  • o tipo de erro foi EXC_BAD_ACCESS, que é uma falha ao acessar a memória.

  • a área de memória que ele estava tentando acessar era na verdade um arquivo mapeado na memória e os arquivos eram /private/var/db/*.

Então, na verdade, eu desconfiaria do seu disco rígido, e não da RAM, e principalmente dos arquivos em / private / var / db e qualquer outro relacionado ao Keychain. Gostaria de tentar reparar o disco no Utilitário de Disco como um primeiro passo. (Você precisará inicializar de outro local para fazer isso.)

Desculpe, essa não é uma resposta completa (e lembre-se de que parte disso é suposição), mas talvez ela forneça outra direção para as coisas tentarem?

Ashley
fonte
Obrigado pela resposta. Eu esqueci de mencionar que os holofotes são frequentemente indexados após reiniciar a partir de um episódio congelante, o que pode aumentar sua hipótese, no entanto, acabei de verificar meu HD via Utilitário de Disco e o volume parece estar bom. Para esclarecimentos sobre EXC_BAD_ACCESS, é essa memória HD ou algo mapeado na RAM a que você está se referindo?
Seggix 16/08/13
Algo que também devo mencionar é que esse relatório de erros nem sempre acompanha um congelamento, apenas ocasionalmente. Parece que o relatório de erro surge quando eu dou tempo suficiente ao computador para sentar no BBOD.
Seggix 16/08/13
Acho que o relatório de erro está mostrando que a CPU foi instruída a acessar alguma memória, localizada em 0x000000010048a000. Essa tentativa de acesso gerou um erro EXC_BAD_ACCESS, que eu acho que significa "esta área da memória não está realmente acessível ao processo atual". Portanto, talvez o endereço da memória esteja incorreto (por exemplo, derivado de dados incorretos). Deixando isso de lado, o conteúdo da "memória" nesse endereço é, na minha opinião, realmente o conteúdo de um arquivo no disco (veja o relatório de erros menciona "arquivo mapeado"). Isso provavelmente é configurado através do mmap mecanismo ...
Ashley
... se a CPU solicitar dados nesse endereço, os dados não serão recuperados da RAM física - em vez disso, o sistema operacional fará com que os dados sejam buscados no disco.
21413 Ashley
1

Da sua pergunta original, não há evidências fortes o suficiente de que este seja um problema de hardware ou software.

Problema de hardware?

Para eliminar a maioria das origens de hardware, execute: Apple Hardware Test antes de tentar qualquer outra alteração no sistema.

Execute-o no modo estendido e por pelo menos 4 passes consecutivos.

Uma vez eliminada a primeira causa de problemas, leia a resposta de Ashley e execute o Disk Utility a partir de outro disco que não o do sistema. Provavelmente o seu sistema de arquivos interno está em mau estado, pois você trava o sistema regularmente. Portanto, a cada nova inicialização, o diário (do sistema de arquivos) deve ser usado novamente para reconstruir tudo, e processos longos interrompidos precisam reiniciar suas tarefas.

Uma vez eliminada essa segunda causa principal de problemas, você concluirá que provavelmente possui um problema de software e que talvez seja hora de localizá-lo.

Problema de software

Para isso, você precisará criar uma conta de teste e usá-la por um longo período de tempo, e com todos os aplicativos. Você tem o mesmo problema com esta conta de teste?

Se sim, você tem um mau comportamento geral do MacOS X. Nesse caso, você precisa reinstalar o MacOX X Lion .

Caso contrário, você terá que localizar qual aplicativo em seu ambiente está causando esse mau comportamento.

Activity Monitorajudará você a identificar o que está acontecendo quando o MacOS X deixa de responder. Até encontrar o culpado, você sempre precisará executar com esse espião do kernel na tela . Outra ferramenta pode ser mais rápida para identificar o processo culpado. Abra uma janela Terminalou xterme digite o seguinte comando:

top -o cpu

as principais linhas atualizadas continuamente por este comando mostrarão se algo anormal está acontecendo no nível da memória virtual ou do uso da CPU, segundos após o problema original.

dan
fonte
Obrigado. Vou relatar uma vez que eu colocar minhas mãos no Teste de Hardware. Infelizmente, não tenho mais os discos originais que acompanham o sistema, mas os comprarei ou utilizarei os diagnósticos em uma loja da Apple se não encontrar um download ou algo assim.
Seggix 20/08/13
0

Como diagnosticar o SWoD na linha de comando

Existem algumas ferramentas muito úteis incluídas no OS X que eu usei para diagnosticar esse problema no passado. Todos eles são utilitários de linha de comando, pois geralmente a Roda da Morte Giratória deixa você sem uma interface gráfica de trabalho com o seu computador. Se você conseguir iniciar Terminal.app, poderá executá-los dessa maneira. No entanto, descobri que, em alguns casos mais extremos de bloqueio, a tela do meu Macbook é apenas preta e tudo o que posso ver é o SWoD. Nesse caso, é muito útil ter o acesso remoto SSH ativado para a máquina. Você pode seguir este tutorial para ativar o SSH .

Localizando seu Macbook na rede

Se estiver com dificuldades para encontrar o seu Macbook na rede, use-o dns-sdpara encontrá-lo:

# 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.

Estatísticas do sistema Utilitários de linha de comando

Os seguintes utilitários podem esclarecer os processos que podem estar usando muitos recursos do sistema e causando o bloqueio. Leia a página de manual para obter mais detalhes sobre cada um.

  • htop- Disponível através Homebrew : brew install htop. Como top, mas com a interface do usuário colorida e mais opções de classificação, como a visualização Process Parent / Child Tree.
    Correr com:htop
  • iotop - Instalado no OS X. Útil para encontrar processos usando muitas E / S de Disco:
    sudo iotop 1
  • top- Instalado no OS X. Mostra os principais processos classificados por uma chave de sua escolha. Por exemplo, para classificar por cpu:top -o cpu
  • systemstats- Instalado no OS X. Mostra uma variedade de estatísticas úteis do sistema, como:
    uso da bateria, estatísticas da CPU, resumos de temperatura, ventilador, memória e E / S, atividade de E / S classificada, aplicativos e daemons classificados por CPU e impacto de energia, interrupções / Desativação ociosa, lançamento de processos (incl. Svc XPC. & Fork ()), dispositivos conectados, etc ...
    Execute-o com:sudo /usr/sbin/systemstats
  • vm_stat- Instalado com o OS X. Mostra as estatísticas de memória virtual do kernel Mach (quanto espaço em disco você está usando para "VRAM").
    Execute-o com:/usr/bin/vm_stat
  • netstat - Instalado com o OS X. Mostrar status da conexão de rede: netstat
  • nettop- Instalado com o OS X. Mostra uma lista de processos ao vivo com atualização de estilo, usando E / S de rede. Ajuda se você tiver um terminal muito amplo .
    Correr com:nettop
  • kextstat- Liste todas as extensões do Kernel do Mach inseridas (como os módulos do kernel do Linux). Se você suspeitar que um driver de Extensão do Kernel ou Kit de E / S está causando o problema, você pode descarregar o módulo do kernel incorreto localizando seu 'nome do pacote com kextstate executando kextunload:sudo kextunload -b org.virtualbox.kext.VBoxUSB
  • Tente procurar no Registro do sistema: tail -f /var/log/system.log
    Você pode encontrar algumas dicas interessantes aqui.

Se você encontrar algum processo que está usando muitos recursos do sistema (CPU / Memória / E / S de Disco, etc ...), tente matá-lo assim:

# 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: kill WindowServer

Se tudo mais falhar, e você não tem certeza do que realmente está pendurado ... você pode tentar matar WindowServer. Este é um truque que eu já usei para resolver o problema algumas vezes, quando tudo o que vejo é um fundo preto e SWoD. Depois de matá-lo, ele deve voltar e despejar você de volta à tela de login.

Basta executar:

sudo killall -HUP WindowServer
TrinitronX
fonte
0

Então, eu estava pesquisando no Google tentando encontrar uma resposta e alguma coisa sobre essa pergunta estava ligada a um erro que eu estava vendo (não exatamente certo o que), mas como eu realmente descobri meu problema de maneira conclusiva, pensei em oferecer uma possível resposta para o problema que você está tendo:

Você pode ter um processo que está abrindo muitos arquivos. No meu caso, era uma empresa que decidiu abrir milhares e milhares de arquivos de uma só vez. Você pode rastrear quais processos têm os arquivos mais abertos com este comando, que você pode executar no terminal:

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

Isso fornecerá o ID do processo incorreto, que você poderá procurar no ActivityMonitor. O mais complicado desse problema é que algo que abre o número máximo de arquivos pode aumentar o uso da CPU de aplicativos que não sejam o processo incorreto, além de causar o BBOD e falhas aleatórias. No meu caso, era o prefixo NullRiver MediaLink e estava afetando particularmente o Chrome, mas também o Adobe Illustrator e o Spotlight (induzindo falhas nos três casos). Pode ser um processo ou aplicativo completamente diferente, causando o problema. Todos os três desses programas afetados abrem muitos arquivos eles mesmos, portanto foram os mais afetados pelo sistema operacional, dizendo "Não, não é possível abrir mais arquivos, estamos todos sem descritores de arquivos". Matar o prefpane e atualizá-lo para a versão mais recente resolveu meu problema permanentemente, mas eu precisava do comando acima para rastrear a causa. Sua descrição do que estava acontecendo quase coincide exatamente com o que estava acontecendo para mim, por isso é muito possível que algo abrindo muitos arquivos também possa ter sido a causa raiz para você. Como vários anos depois, vou assumir que esse problema não está mais atormentando você, mas outros visitantes do Google podem achar útil.

Bob Aman
fonte
0

Apenas lutei contra o problema do SBBOD ou SWOD, se preferir, após a inicialização da minha torre macpro 2006 em execução é 10.6.8. Acontece que, no meu caso, tinha a ver com IPv4 e IPv6 no painel de configurações de rede e no AirPort. O problema começou quando mudei de cabo para fi-optics. Aparentemente, o modem óptico não está pronto para IPv6.

Acesse as preferências / sistema do sistema. Escolha a guia TCP / IP. Clique no botão "avançado". Use o menu suspenso configurar IPv6 e selecione "desligado".

Isso funciona em 10.6.8. Os sistemas mais novos podem variar um pouco, mas o processo é semelhante.

Não encontrei esta resposta em nenhum lugar online. Espero que isso ajude alguém. Tentei muitas das outras soluções, esta é a única que funcionou para mim.

David Brigham Marcus Rufus
fonte
-2

Para resolver isso, achei que deveria ser algo em meu software em andamento que eu usava em segundo plano e que não tinha levado em consideração.

Executei o Activity Monitor, cliquei na CPU e na coluna% CPU e descobri o culpado: MagicJack. Eu nunca tinha notado antes, a quantidade INSANE de recursos do sistema que consome. Em termos de% de CPU, o mjdevaplicativo MagicJack usa mais de 15 a 20% da CPU o tempo todo em que está conectado e funcionando! Assim que eu larguei o MJ e o desconectei, adivinhe: não há mais bola de praia, e as coisas estão correndo tão rápido quanto nos dias do Snow Leopard.

O MagicJack estava consumindo tanto tempo de CPU que o Sistema teve que esperar sua vez constantemente, daí o Beach Ball.

Marca
fonte