Come diagnosticare il ripetersi dell'OS X appeso / spinning beach ball of death?


9

Ecco le mie statistiche e un breve riepilogo del problema:

Macbook Pro; metà 2009; 13 pollici; 2,26 GHz; 4 GB di RAM (attualmente, verranno elaborati); 10.7.5

Il problema che sto avendo è che il computer ottiene costantemente il BBOD (spinning Beach Ball Of Death) quando svolge compiti quotidiani. Il BBOD non si risolverà, anche se lo lascio per alcune ore, quindi alla fine ho bisogno di riavviare il computer. Questo può accadere frequentemente, variando da poche volte in un'ora a una volta al giorno.

Ho tenuto un registro dettagliato di ogni blocco (tempo, cosa stavo facendo, stato generale del sistema) e non ho notato alcun trigger. Ultimamente ho ricevuto segnalazioni di errori nella console associate ad alcuni episodi di BBOD. Questo può aiutare a diagnosticare il problema, anche se non so come analizzare le segnalazioni di errore molto bene. L'unica cosa che posso discernere è che il tipo di eccezione SIGBUS che ho sentito è solitamente associato alla RAM. Alla fine viene allegato un rapporto di errore.

Quello che ho fatto finora:

  • Reinstallare OSX (non cambia molto)
  • Esegui memtest (RAM passata)
  • Scambia i socket RAM / test lasciando un modulo in ingresso e osservando il comportamento (il banco 1 sembra agire più del banco 0, ma il congelamento si verifica ancora a prescindere dal banco in cui si trova un solo modulo. Ho anche usato diversi RAM per fare certo che non è la RAM, avendo a disposizione 1gb; 2gb; 4gb).

Sembra essere un problema hardware almeno. Sono abbastanza sicuro che la RAM è a posto, poiché in preda alla disperazione ho rispedito una kingston da 4 gb che pensavo fosse la fonte del problema.

La configurazione attuale è 1-4gb kingston module in bank 0. In precedenza ho avuto un modulo da 2 GB e 4 GB (2 GB da Apple, acquisto originale 4 GB, upgrade da me inserito), ma ha funzionato a una frequenza più alta .

Fammi sapere se ulteriori informazioni potrebbero aiutare a diagnosticare il problema. Sono un po 'perso.

Ecco un esempio del report degli errori della console. C'è un piccolo cambiamento tra ogni segnalazione di errore e ho circa 15 segnalazioni di errori come questa:

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? Non ho familiarità con questo termine / acronimo. Quando hai installato il sistema operativo hai eseguito un archivio & amp; installare o una nuova cancellazione e installare senza ripristinare i file della libreria da un backup? Hai provato a verificare il disco interno tramite Utility Disco?
Mr Rabbit

@MrRabbit Grandi domande. Penso che BBOD si riferisca a "Beach Ball of Death".
Ashley

@Ashley - Ah, immagino che abbia senso. Ho sempre detto il beach ball da spinning. Credo che il BBOD derivi da Windows BSOD, penserei che un panico del kernel sarebbe più comparabile. Sapendo che ora sono decisamente d'accordo con la tua idea qui sotto. I beach ball in genere che non vengono mai rilasciati ritornano al danneggiamento del sistema o a un disco rigido non funzionante. Vorrei verificare / riparare il disco e procedere da lì.
Mr Rabbit

@MrRabbit Ashley ha ragione, intendo il pallone da spiaggia rotante. Avrei dovuto essere più specifico Per rispondere alle altre tue domande, ho fatto una nuova cancellazione e l'ho installata utilizzando il disco di recupero del leone (che è stato richiesto dall'utilità del disco, che potrebbe anche indicare l'HD come da pensieri di Ashley in basso), quindi ho ripristinato i file da un HD esterno. Ho verificato il disco interno e viene visualizzato come OK.
Seggix

Sì, e MagicJack non funziona nemmeno su El Capitan! Ha parlato con il supporto tecnico e hanno detto che stanno funzionando, davvero? Si sono appena resi conto che è uscito ??
John

Risposte:


6

@Ashley ha detto che potrebbe essere correlato alla corruzione dei file nei file Keychain. Non molto conosciuto, KeyChain ha la sua utilità di pronto soccorso che può essere usata per verificare o riparare i file portachiavi.

Basta richiamare dal menu Portachiavi:

Menu Item

enter image description here

Vale la pena controllare?


Not widely known affatto! Grazie per il consiglio ;)
brasofilo

1
GRAZIE!!! Questo NON è molto conosciuto e sembra aver risolto immediatamente e completamente un problema di BBOD persistente e incredibilmente fastidioso che aveva resistito a tutti gli altri tentativi. Il mio Mac Pro Tower (2008) è ora di nuovo una macchina decente, finalmente !! :) :) :)
cweekly

3

La mia interpretazione (che potrebbe essere errata) di tale rapporto di errore è:

  • il crsud processo, che apparentemente ha a che fare con la sicurezza (firma del codice, aggiornamento del software e valutazione della fiducia: vedi questa discussione ), si è rotto.

  • lo ha fatto mentre stava eseguendo il codice relativo al portachiavi (sotto "Thread 0 Crashed", inizia dall'ultima voce (33) e leggi verso l'alto, per vedere le diverse routine che vengono chiamate): ho notato Security::KeychainCore::CCallbackMgr...

  • il tipo di errore era EXC_BAD_ACCESS, che è un errore durante l'accesso alla memoria.

  • l'area di memoria a cui stava tentando di accedere era in realtà un file mappato in memoria, e il file (s) erano /private/var/db/*.

Quindi, in realtà, sarei sospettoso del tuo disco rigido, piuttosto che della RAM, e in particolare dei file in / private / var / db e di qualsiasi altro collegato al portachiavi. Vorrei provare a riparare il disco in Utility Disco come primo passo. (Avrai bisogno di avviare da un'altra posizione per farlo.)

Spiacente, questa non è una risposta completa (e tenete presente che alcune di queste sono congetture), ma forse fornisce un'altra direzione per le cose da provare?


Grazie per la risposta. Ho dimenticato di menzionare che il riflettore è frequentemente indicizzato dopo il riavvio da un episodio di congelamento, che potrebbe favorire la tua ipotesi, tuttavia ho appena verificato il mio HD tramite Utility Disco e il volume sembra essere OK. Per chiarimenti su EXC_BAD_ACCESS, la memoria HD o qualcosa di mappato sulla RAM a cui ti stai riferendo?
Seggix

Qualcosa che dovrei menzionare è che questo rapporto di errore non sempre accompagna un blocco, solo occasionalmente. Sembra che il rapporto sugli errori si verifichi quando fornisco al computer un tempo sufficiente per sedersi sul BBOD.
Seggix

io pensare ciò che viene mostrato da questo rapporto di errore è che alla CPU è stato richiesto di accedere ad una memoria, situata a 0x000000010048a000. Questo tentativo di accesso ha generato un errore EXC_BAD_ACCESS, che a mio avviso significa "questa area della memoria non è effettivamente accessibile al processo corrente". Quindi forse l'indirizzo di memoria non è corretto (ad es. Derivato da dati errati). Mettendo questo da parte, il contenuto di "memoria" a quell'indirizzo è, penso, il contenuto di un file su disco (vedi il rapporto di errore che menziona "file mappato"). Questo è probabilmente impostato tramite il mmap meccanismo...
Ashley

... se la CPU richiede dati a quell'indirizzo, i dati non vengono effettivamente recuperati dalla RAM fisica, ma il sistema operativo preleva i dati dal disco.
Ashley

1

Dalla tua domanda iniziale non ci sono prove abbastanza forti che questo sia un problema hardware o software.

Problema hardware?

Per eliminare la maggior parte delle origini dell'hardware, eseguire: Apple Hardware Test prima di tentare qualsiasi altro armeggiare con il sistema.

Eseguirlo in modalità estesa e per almeno 4 passaggi consecutivi.

Una volta eliminata questa prima causa di problemi, per favore leggi la risposta di Ashley ed esegui Utility Disco da un altro disco di quello del tuo sistema. Molto probabilmente il tuo filesystem interno è in cattivo stato dato che il sistema si arresta regolarmente. Quindi ad ogni nuovo avvio il journal (del filesystem) deve essere usato di nuovo per ricostruire tutto, e i processi lunghi uccisi devono ricominciare i loro compiti.

Una volta eliminata questa seconda importante causa di problemi, lo concluderai molto probabilmente hai un problema con il software, e potrebbe essere il momento di individuarlo.

Problema software

Per questo dovrai creare un account di prova e usarlo per un periodo di tempo serio e con tutte le applicazioni. Provi lo stesso blocco con questo account di prova?

Se sì, allora hai un comportamento scorretto generale di MacOS X. In questo caso, tu dovere reinstallare Mac OS X Lion .

In caso contrario, dovrai individuare quale applicazione all'interno del tuo ambiente sta causando questo comportamento scorretto.

Activity Monitor ti aiuterà a identificare cosa sta succedendo quando MacOS X smetterà di essere reattivo. Finché non troverai il colpevole, dovrai sempre correre con questa spia del kernel sullo schermo . Un altro strumento potrebbe essere più veloce per identificare il processo del colpevole. Apri a Terminal o xterm finestra e digitare il seguente comando:

top -o cpu

le prime righe continuamente aggiornate da questo comando ti mostreranno se qualcosa di anormale sta accadendo a livello di memoria virtuale o utilizzo della CPU, entro secondi dal problema originale.


Grazie. Riporterò una volta che avrò messo le mani su Hardware Test. Sfortunatamente non ho più i dischi originali forniti con il sistema, ma li compro o uso la diagnostica in un negozio Apple se non riesco a trovare un download o qualcosa del genere.
Seggix

0

Come diagnosticare il SWORD dalla riga di comando

Ci sono alcuni strumenti molto utili inclusi con OS X che ho usato per diagnosticare questo problema in passato. Sono tutte utilità di riga di comando, come di solito la Spinning Wheel of Death ti lascerà senza un'interfaccia grafica funzionante con il tuo computer. Se sei in grado di lanciare Terminal.app, potresti essere in grado di eseguirli in questo modo. Tuttavia, ho riscontrato che in alcuni casi estremi di blocco il display del mio Macbook è nero e tutto quello che posso vedere è SWoD. In questo caso, lo è molto utile da avere Accesso remoto SSH abilitato per la macchina. Potresti segui questo tutorial per abilitare SSH .

Trovare il tuo Macbook sulla rete

Se hai difficoltà a trovare il tuo Macbook sulla rete, puoi utilizzare dns-sd per trovarlo:

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

Utilità della riga di comando di System Stats

Le seguenti utilità possono far luce sui processi che potrebbero utilizzare troppe risorse di sistema e causare il blocco. Leggi la pagina di manuale per maggiori dettagli su ciascuna.

  • htop - Disponibile via homebrew : brew install htop. Piace top, ma con interfaccia utente a colori e più opzioni di ordinamento, ad esempio Visualizzazione albero padre / figlio.
    Corri con: htop
  • iotop - Installato in OS X. Utile per trovare processi che utilizzano molti I / O su disco:
    sudo iotop 1
  • top - Installato in OS X. Mostra i processi principali ordinati per chiave di tua scelta. Ad esempio, per ordinare in base a cpu: top -o cpu
  • systemstats - Installato in OS X. Mostra una serie di utili statistiche di sistema come:
    Utilizzo della batteria, statistiche della CPU, termica, ventola, memoria e amp; Riepiloghi I / O, Attività I / O classificate, App e amp; Demoni classificati per CPU e amp; Impatto energetico, interruzioni / inattività, avvio dei processi (inclusi XPC svcs. & Amp; fork ()), dispositivi collegati, ecc ...
    Eseguilo con: sudo /usr/sbin/systemstats
  • vm_stat - Installato con OS X. Mostra le statistiche della memoria virtuale del kernel Mach (la quantità di spazio su disco utilizzata per "VRAM").
    Eseguilo con: /usr/bin/vm_stat
  • netstat - Installato con OS X. Mostra lo stato della connessione di rete: netstat
  • nettop - Installato con OS X. Mostra un elenco aggiornato di processi in tempo reale che utilizza l'I / O di rete. Aiuta se hai un molto ampio terminale.
    Corri con: nettop
  • kextstat - Elenca tutte le estensioni del kernel Mach inserite (come i moduli del kernel di Linux). Se si sospetta che l'estensione del kernel o il driver I / O Kit stia causando il problema, è possibile scaricare il modulo del kernel incriminato trovando il suo nome bundle con kextstat, quindi in esecuzione kextunload: sudo kextunload -b org.virtualbox.kext.VBoxUSB
  • Prova a cercare nel registro di sistema: tail -f /var/log/system.log
    Potresti trovare alcuni indizi interessanti qui.

Se trovi qualche processo che utilizza molte risorse di sistema (CPU / memoria / I / O disco, ecc ...), prova a ucciderlo in questo modo:

# 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

Ultimo resort: uccidere WindowServer

Se tutto il resto fallisce, e non sei sicuro di cosa sia realmente appeso ... potresti provare a uccidere WindowServer. Questo è un trucco che ho usato per risolvere il problema un paio di volte quando tutto quello che vedo è uno sfondo nero & amp; SWoD. Una volta che lo uccidi, dovrebbe tornare indietro e tornare alla schermata di accesso.

Basta eseguire:

sudo killall -HUP WindowServer

0

Quindi stavo cercando su Google cercando di trovare una risposta e qualcosa su questa domanda era legata a un errore che stavo vedendo (non esattamente sicuro di cosa), ma dal momento che ho effettivamente rintracciato in modo definitivo il mio problema, ho pensato di offrire una possibile risposta al problema che stai riscontrando:

Potresti avere un processo che sta aprendo troppi file. Nel mio caso è stata una prefpane che ha deciso di aprire migliaia e migliaia di file contemporaneamente. Puoi rintracciare quali processi hanno i file più aperti con questo comando, che puoi eseguire nel terminale:

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

Questo ti darà l'ID di processo del processo incriminato, che potrai quindi consultare in ActivityMonitor. La cosa complicata di questo problema è che qualcosa che apre il numero massimo di file può aumentare l'utilizzo della CPU di applicazioni diverse dal processo incriminato e causare il BBOD e crash casuali. Nel mio caso è stato il prefpane NullRiver MediaLink che ha colpito in particolare Chrome, ma anche Adobe Illustrator e Spotlight (causando arresti anomali in tutti e tre i casi). Potrebbe trattarsi di un processo o un'app completamente diversi che causano il problema. Tutti e 3 questi programmi interessati aprono molti file stessi, quindi sono stati i più colpiti dal sistema operativo dicendo "No, non possiamo aprire altri file, siamo tutti fuori dai descrittori di file". Uccidere il prefpane e quindi aggiornarlo all'ultima versione ha risolto il problema in modo permanente, ma avevo bisogno del comando precedente per rintracciare la causa. La tua descrizione di ciò che stava accadendo corrisponde quasi esattamente a quello che stava accadendo per me, quindi è molto probabile che qualcosa che apre troppi file possa essere la causa principale anche per te. Dato che diversi anni dopo, presumo che questo problema non ti stia più tormentando, ma altri visitatori di Google potrebbero trovare utili.


0

Appena combattuto attraverso il problema di SBBOD o SWOD se lo farai, dopo l'avvio sul mio macpro tower 2006 in esecuzione è 10.6.8. Risulta, nel mio caso, ha avuto a che fare con IPv4 e IPv6 nel pannello delle impostazioni di rete e AirPort. Il problema è iniziato quando ho passato da cavo a fi-ottica. Apparentemente, il modem fi-ottico non è pronto per IPv6.

Vai nelle preferenze di sistema / rete Scegli la scheda TCP / IP Fare clic sul pulsante "Avanzate" Usa il menu a discesa Configurazione IPv6 e seleziona "off"

Funziona in 10.6.8. I sistemi più recenti possono variare leggermente, ma il processo è simile.

Non ho trovato questa risposta ovunque online. Spero che questo aiuti qualcuno. Ho provato molte delle altre soluzioni, questa è l'unica che ha funzionato per me.


-2

Per risolvere questo, ho pensato che doveva essere qualcosa nel mio software in corso che uso in background che non avevo preso in considerazione.

Ho eseguito Activity Monitor, fatto clic su CPU e la colonna% CPU e scoperto il colpevole: MagicJack. Non avevo mai notato prima era la quantità INSANE di risorse di sistema che divora. In termini di% CPU il mjdev e l'app MagicJack utilizza fino al 15-20% della CPU in ogni momento, è collegata e funzionante! Non appena smetto MJ e lo scollego, indovina un po ': niente più pallone da spiaggia, e le cose si stanno facendo veloci come nei giorni di Snow Leopard.

MagicJack stava accumulando così tanto tempo di CPU che il Sistema ha dovuto aspettare il suo turno costantemente, da qui il Beach Ball.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.