Як діагностувати повторне підвісне / спінінг пляжний куля смерті OS X?


9

Ось моя статистика та короткий підсумок проблеми:

macbook pro; середина 2009 року; 13 дюймів; 2,26 ГГц; 4 Гб оперативної пам’яті (зараз розробляється); 10.7.5

Проблема, яка у мене виникає, полягає в тому, що комп'ютер постійно отримує BBOD (спінінг Beach Ball Of Death) під час виконання повсякденних завдань. BBOD не вирішиться, навіть якщо я залишаю його протягом декількох годин, тому мені, зрештою, потрібно перезавантажити комп'ютер. Це може траплятися часто, починаючи від декількох разів за годину до одного разу на день.

Я зберігав докладний журнал кожного заморожування (час, що я робив, загальний стан системи) і не помічаю жодних тригерів. З пізнього часу я отримував повідомлення про помилки в консолі, пов'язані з кількома епізодами BBOD. Це може допомогти діагностувати проблему, хоча я не знаю, як добре розсікати звіти про помилки. Єдине, що я можу помітити, це те, що тип винятку - це SIGBUS, про який я чув, як правило, пов'язана оперативна пам'ять. Звіт про помилку додається в кінці.

Що я зробив досі:

  • Перевстановіть OSX (не сильно змінити)
  • Виконати запит (пройдена оперативна пам'ять)
  • Обмін оперативної пам’яті / тестовими розетками, залишаючи один модуль і спостерігаючи за поведінкою (схоже, що банк 1 діє більше, ніж банк 0, але замороження все ще відбувається незалежно від того, в якому банку знаходиться одинокий модуль. Я також використовував різні палиці оперативної пам’яті, щоб зробити впевнений, що це не оперативна пам’ять, у мене в розпорядженні 1 ГБ; 2 ГБ; 4 ГБ).

Здається, це принаймні апаратне питання. Я цілком впевнений, що оперативна пам’ять добре, оскільки у відчаї я відправив назад палицю Kingston 4 Гб, яку я вважав джерелом проблеми.

Поточна конфігурація - модуль Kingston 1-4gb у банку 0. Раніше у мене був модуль 2gb та 4gb (2gb від Apple; оригінальна покупка. 4gb; оновлення, введене мною), але він діяв на більш високій частоті .

Повідомте мене, чи будь-яка інша інформація допоможе діагностувати проблему. Я трохи загубився.

Ось приклад звіту про помилки консолі. Між кожним звітом про помилку є незначні зміни, і я маю приблизно 15 повідомлень про помилки, як цей:

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? Я не знайомий з цим терміном / абревіатурою. Коли ви встановили ОС, чи виконували ви архів та інсталяцію чи свіжу стирання та встановлення без відновлення бібліотечних файлів із резервної копії? Чи намагалися ви перевірити внутрішній диск за допомогою утиліти Disk?
Містер Кролик

@MrRabbit Чудові питання. Я думаю, що BBOD посилається на "Пляжний бал смерті".
Ешлі

@Ashley - Ага, думаю, це має сенс. Я завжди говорив, що крутиться пляжний бал. Здається, BBOD походить від Windows BSOD, я думаю, що паніка з ядром була б порівнянною. Знаючи, що зараз я безумовно згоден з вашою ідеєю нижче. Зазвичай обертові пляжні кулі, які ніколи не випускаються, повертаються або до пошкодження системи, або до невдалого / несправного жорсткого диска. Я би перевірив / відремонтував диск і продовжував би звідти.
Містер Кролик

@MrRabbit Ешлі прав, я маю на увазі прядильний пляжний бал. Я повинен був бути більш конкретним. Щоб відповісти на ваші інші запитання, я зробив нове стирання та встановив за допомогою диска для відновлення левів (що було запропоновано з дискової утиліти, яка також могла вказувати на HD, відповідно до думок Ешлі нижче), після чого я відновив файли із зовнішнього HD. Я перевірив внутрішній диск, і він виходить як добре.
Seggix

Та й MagicJack навіть не працює на El Capitan! Виступили з технічною підтримкою, і вони сказали, що це працює, насправді? Вони просто зрозуміли, що це вийшло ??
Джон

Відповіді:


6

@Ashley згадав, що це може бути пов'язано з пошкодженням файлів Keychain. Широко відома, але KeyChain має власну утиліту для надання першої допомоги, яку можна використовувати для перевірки або відновлення файлів брелоків.

Просто зателефонуйте з меню брелоків:

Пункт меню

введіть тут опис зображення

Варто перевірити?


1
ДЯКУЮ ТОБІ!!! Це НЕ широко відоме, і, здається, негайно і повністю виправили наполегливу і неймовірно дратує проблему BBOD, яка чинила опір всім іншим спробам. Моє старіння (2008) Mac Pro Tower тепер знову пристойна машина, нарешті !! :) :) :)
cweekly

3

Моє тлумачення (яке цілком може бути помилковим) цього звіту про помилку:

  • crsudпроцес, по- видимому , це пов'язано з безпекою (підписи коду, оновлення програмного забезпечення та оцінки довіри: см це обговорення ), розбився.

  • він робив це під час запуску коду, пов’язаного з брелоком (у розділі "Нитка 0 розбита", почніть з останнього запису (33) і читайте вгору, щоб побачити різні підпрограми, які викликаються): Я помітив Security::KeychainCore::CCallbackMgr...

  • тип помилки був EXC_BAD_ACCESS, що є збоєм при доступі до пам'яті.

  • область пам’яті, до якої вона намагалася отримати доступ, насправді - це файл, відображений у пам’яті, а файл (и) - це /private/var/db/*.

Тож насправді я б підозріло ставився до вашого жорсткого диска, а не до оперативної пам’яті, зокрема до файлів під / private / var / db та будь-яких пов'язаних з Keychain. Я б спробував відновити диск в утиліті Disk, як перший крок. (Для цього вам потрібно буде завантажитися з іншого місця.)

Вибачте, це не повна відповідь (і майте на увазі, що це є здогадами), але, можливо, це дає інший напрямок для того, щоб спробувати?


Дякую за відповідь. Я забув згадати, що прожектор часто індексується після перезавантаження з епізоду заморожування, що може продовжити вашу гіпотезу, проте я просто перевірив свій HD за допомогою утиліти диска, і звук здається нормальним. Для уточнення на EXC_BAD_ACCESS, чи є пам'ять HD або щось, що відображається на оперативній пам'яті, на яку ви посилаєтесь?
Seggix

Щось я також повинен зазначити, що цей звіт про помилки не завжди супроводжує заморожування, а іноді. Здається, звіт про помилки з'являється, коли я надаю комп’ютеру достатній час для посиденьок на BBOD.
Seggix

Я думаю, що показує цей звіт про помилки - це те, що процесору було доручено отримати доступ до деякої пам'яті, розміщеної на 0x000000010048a000. Ця спроба доступу призвела до помилки EXC_BAD_ACCESS, що, на мою думку, означає «ця область пам’яті насправді недоступна для поточного процесу». Тому, можливо, адреса пам'яті невірна (наприклад, отримана з поганих даних). Відклавши це, вміст "пам'яті" за цією адресою, я думаю, насправді є вмістом файлу на диску (див. У звіті про помилки згадується "відображений файл"). Можливо, це встановлено через механізм mmap ...
Ешлі

... якщо ЦП запитує дані за цією адресою, дані фактично не отримуються з фізичної оперативної пам’яті - натомість ОС призводить до отримання даних з диска.
Ешлі

1

З вашого первинного запитання недостатньо вагомих доказів, це проблема з програмним забезпеченням або програмним забезпеченням.

Апаратні проблеми?

Щоб усунути більшість джерел обладнання, будь ласка, запустіть: Тест апаратних засобів Apple, перш ніж спробувати будь-яке інше поводження з системою.

Запустити його в розширеному режимі і принаймні 4 поспіль проходити.

Після усунення цієї першої причини неполадок, будь ласка, прочитайте відповідь від Ешлі та запустіть Disk Utility з іншого диска, ніж ваш системний. Швидше за все, ваша внутрішня файлова система перебуває в поганому стані, оскільки ви регулярно збої в роботі системи. Отже, при кожному новому завантаженні журналу (файлової системи) потрібно знову використовувати для відновлення всього, і довгі процеси, що загинули, повинні починати свої завдання знову.

Після усунення цієї 2-ї основної причини неполадок, ви зробите висновок, що у вас, швидше за все, є проблема з програмним забезпеченням, і можливо, настав час її знайти.

Проблема програмного забезпечення

Для цього вам доведеться створити тестовий рахунок і використовувати його протягом серйозного часу та з усіма програмами. Чи відчуваєте ви такі самі висі з цим тестовим обліковим записом?

Якщо так, то у вас є загальна поведінка MacOS X. У цьому випадку вам доведеться перевстановити MacOX X Lion .

Якщо ні, то вам доведеться знайти, яка програма у вашому оточенні спричиняє таку поведінку.

Activity Monitorдопоможе вам визначити, що відбувається, коли MacOS X перестає реагувати. Поки ви не знайдете винуватця, вам доведеться завжди працювати з цим шпигуном на ядрі на екрані . Інший інструмент може бути швидшим для виявлення винуватця процесу. Відкрийте вікно a Terminalабо xtermвведіть таку команду:

top -o cpu

верхні рядки, що постійно оновлюються цією командою, покажуть, чи відбувається щось ненормальне на рівні віртуальної пам’яті чи використання процесора протягом декількох секунд від початкової проблеми.


Дякую. Я звітую про себе, як тільки я проведу перевірку апаратних засобів. На жаль, у мене вже немає оригінальних дисків, які поставляються із системою, але я їх куплю або скористаюся діагностикою в магазині яблук, якщо не можу знайти завантаження чи щось.
Seggix

0

Як діагностувати SWoD з командного рядка

Є кілька дуже корисних інструментів, що входять до ОС X X, які я використовував для діагностики цієї проблеми в минулому. Всі вони є утилітами командного рядка, оскільки зазвичай Спінінг Колесо Смерти залишить вас без робочого графічного інтерфейсу з комп'ютером. Якщо ви зможете запустити Terminal.app, можливо, ви зможете запустити їх таким чином. Однак я виявив, що в більш екстремальних випадках блокування, що дисплей мого Macbook просто чорний, і все, що я бачу, є SWoD. У цьому випадку дуже корисно включити віддалений доступ SSH для машини. Ви можете виконати цей посібник, щоб увімкнути SSH .

Пошук вашого Macbook в мережі

Якщо вам важко знайти свій Macbook в мережі, ви можете dns-sdйого знайти:

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

Утиліти командного рядка статистики системи

Наступні утиліти можуть пролити деяке світло на процеси, які можуть використовувати занадто багато системних ресурсів і викликати блокування. Прочитайте сторінку сторінки, щоб отримати докладнішу інформацію про кожну.

  • htop- Доступно через Homebrew : brew install htop. Як top, але з кольоровим інтерфейсом користувача та іншими варіантами сортування, такими як перегляд "Родительське батьківство / дитяче дерево"
    Виконати з:htop
  • iotop - Встановлено в OS X. Корисно знайти процеси, використовуючи багато вводу-виводу диска:
    sudo iotop 1
  • top- Встановлено в OS X. Показує основні процеси, відсортовані за вибором ключа. Наприклад, сортувати за cpu:top -o cpu
  • systemstats- Встановлено в OS X. Показує безліч корисних системних статистичних даних, таких як:
    використання акумулятора, статистика процесора, тепловий, вентилятор, підсумки пам’яті та вводу / виводу, активність вводу / виводу, додатки та демон, класифіковані за процесором та енергетичним впливом, переривання / Неактивні пробудження, запуски процесів (включаючи XPC svcs. & Fork ()), підключені пристрої тощо ...
    Запустіть його:sudo /usr/sbin/systemstats
  • vm_stat- Встановлено з OS X. Показує статистику віртуальної пам'яті ядра Mach (скільки місця на диску ви використовуєте для "VRAM").
    Запустіть його:/usr/bin/vm_stat
  • netstat - Встановлено з OS X. Показати стан мережевого з'єднання: netstat
  • nettop- Встановлено з OS X. Показує список актуальних оновлень у стилі живого стилю за допомогою мережевого вводу-виводу. Допомагає, якщо у вас дуже широкий термінал.
    Виконати з:nettop
  • kextstat- Перерахуйте всі вставлені розширення Mach Kernel (наприклад, модулі ядра Linux). Якщо ви підозрюєте, що драйвер розширення ядра або драйвер Kit I / O Kit викликає проблему, ви можете вивантажити модуль ядра-порушника, знайшовши його ім'я пакета kextstat, та запустивши kextunload:sudo kextunload -b org.virtualbox.kext.VBoxUSB
  • Спробуйте заглянути в системний журнал: тут tail -f /var/log/system.log
    ви можете знайти цікаві підказки.

Якщо ви знайшли якийсь процес, який використовує багато системних ресурсів (процесор / пам'ять / диск / введення / виведення тощо), спробуйте вбити його так:

# 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

Останній курорт: вбити WindowServer

Якщо все інше виходить з ладу, і ви не впевнені, що насправді висіло ... ви можете спробувати вбити WindowServer. Це хитрість, яку я кілька разів використав для вирішення проблеми, коли все, що я бачу, - це чорний фон та SWoD. Після того, як ви вб'єте його, він повинен повернутися і повернути вас на екран входу.

Просто запустіть:

sudo killall -HUP WindowServer

0

Тож я гуляв навколо, намагаючись знайти відповідь, і щось щодо цього питання було пов’язане з помилкою, яку я бачив (не точно впевнений у чому), але оскільки я насправді переконливо виявив свою проблему, я подумав, що запропоную можливу відповідь до проблеми, що виникає:

Можливо, у вас є процес, який відкриває занадто багато файлів. У моєму випадку це була prefpane, яка вирішила відкрити тисячі та тисячі файлів одночасно. Ви можете відстежити, які процеси мають найвідкритіші файли за допомогою цієї команди, яку можна запустити в терміналі:

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

Це дасть вам ідентифікатор процесу, який порушує процес, який ви зможете знайти в ActivityMonitor. Проблема в цьому полягає в тому, що щось, що відкриває максимальну кількість файлів, може спричинити використання ЦП додатків, окрім процесу порушень, а також спричинити BBOD та випадкові збої. У моєму випадку це була префана NullRiver MediaLink, і це особливо впливало на Chrome, але також Adobe Illustrator та Spotlight (спричиняючи збої у всіх трьох випадках). Це може бути зовсім інший процес або додаток, що спричинить проблему для вас. Усі 3 цих програми самі відкривають багато файлів, тому на них найбільше постраждала ОС, яка сказала: "Ні, не можна відкривати більше файлів, у нас все немає в дескрипторах файлів". Вбивство prefpane, а потім оновлення його до останньої версії вирішило мою проблему назавжди, але мені знадобилася команда, що була вище, щоб виявити причину. Ваш опис того, що відбувалося, майже точно відповідає тому, що відбувалося для мене, тому дуже можливо, що щось, що відкриває занадто багато файлів, могло б стати першопричиною і для вас. Оскільки це минуло кілька років, я вважаю, що ця проблема вже не мучить вас, але інші відвідувачі Google можуть вважати її корисною.


0

Щойно боролися через проблему SBBOD або SWOD, якщо ви почнете, після запуску на моїй башті macpro в 2006 році працює 10.6.8. Виявляється, у моєму випадку це стосувалося IPv4 та IPv6 на панелі мережевих налаштувань та AirPort. Проблема почалася, коли я перейшов з кабелю на фі-оптику. Мабуть, модем fi-оптики не готовий до IPv6.

Перейдіть до системних налаштувань / мережі Виберіть вкладку TCP / IP. Клацніть на кнопку "розширений". Використовуйте спадне меню налаштування IPv6 та виберіть "вимкнено"

Це працює в 10.6.8. Новіші системи можуть дещо відрізнятися, але процес схожий.

Не знайшли цієї відповіді ніде в Інтернеті. Сподіваюся, що це комусь допоможе. Перепробував багато інших рішень, це єдине, що працювало на мене.


-2

Щоб вирішити це, я зрозумів, що це повинно бути щось у моєму постійному програмному забезпеченні, яке я використовую у фоновому режимі, що я не брав до уваги.

Я запустив Монітор активності, натиснув на процесор і стовпець% CPU і виявив винуватця: MagicJack. Я ніколи раніше не помічав, чи збільшується кількість INSANE системних ресурсів. Що стосується% CPU, то mjdevі сам додаток MagicJack використовує більше 15-20 відсотків процесора під час підключення та роботи! Як тільки я кинув MJ і відключив його, здогадайтеся, що: більше пляжного м’яча, і все працює так швидко, як у Дні Сніжного Леопарда.

MagicJack прижимав стільки часу процесора, що Системі довелося постійно чекати своєї черги, отже, Beach Ball.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.