如何诊断OS X反复挂起/旋转沙滩球死亡?


9

这是我的统计信息和问题的简要摘要:

Macbook Pro;2009年中;13英寸 2.26 GHz;4GB RAM(目前将详细说明);10.7.5

我遇到的问题是,计算机在执行日常任务时会不断获取BBOD(旋转海滩死亡球)。即使我离开了几个小时,BBOD也无法解决,因此我最终需要重新启动计算机。这种情况可能会频繁发生,范围从一个小时内几次到一天一次。

我已保存每个冻结的详细日志(时间,我在做什么,系统的一般状态),并且没有注意到任何触发器。到目前为止,我已经在控制台中收到与一些BBOD情节相关的错误报告。尽管我不知道如何很好地剖析错误报告,但这可能有助于诊断问题。我唯一可以看出的是,异常类型是SIGBUS,我听说它通常与RAM相关联。错误报告附在最后。

到目前为止,我所做的是:

  • 重新安装OSX(变化不大)
  • 运行memtest(RAM已通过)
  • 通过保留一个模块并观察行为来交换RAM /测试插槽(存储体1似乎比存储体0起作用更多,但是无论单个模块位于哪个存储体中,冻结仍然会发生。我还使用了不同的RAM棒来制造确保不是RAM,我可以使用1gb; 2gb; 4gb)。

至少似乎是硬件问题。我非常确定RAM没问题,因为在绝望中我寄回了我认为是问题根源的Kingston 4GB记忆棒。

当前配置是bank 0中的1-4gb金士顿模块。以前我有2gb和4gb模块(从Apple购买2gb;原始购买。4gb;由我自己输入upgrade),但是它的工作频率更高。

让我知道是否有更多信息可以帮助诊断问题。我有点迷路了。

这是控制台错误报告的示例。每个错误报告之间几乎没有变化,我大约有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?我对这个术语/缩略语不熟悉。在安装操作系统时,是否执行了存档和安装或全新的擦除并安装,而没有从备份中还原库文件?您是否尝试过通过磁盘工具验证内部磁盘?
兔子先生

@MrRabbit很好的问题。我认为BBOD是指“死亡沙滩球”。
阿什莉

@Ashley-啊,这很有意义。我一直只是说旋转沙滩球。猜猜BBOD源自Windows BSOD,我认为内核恐慌的可比性更高。知道了这一点,我绝对同意您的以下想法。通常,永不释放的旋转沙滩球会导致系统损坏或硬盘驱动器发生故障。我会验证/修复磁盘,然后从那里继续。
兔子先生

@MrRabbit Ashley是正确的,我的意思是旋转的沙滩球。我应该更具体一些。为了回答您的其他问题,我进行了一次全新的擦除,并使用了狮子恢复磁盘(磁盘实用程序提示该磁盘,根据下面的Ashley的想法,它也可以指向HD),然后从外部HD恢复文件。我已经验证了内部磁盘,它可以正常运行。
Seggix 2013年

是的,MagicJack甚至不适用于El Capitan!在技​​术支持的支持下,他们说他们正在努力,真的吗?他们只是意识到它出来了??
约翰

Answers:


6

@Ashley提到这可能与钥匙串文件中的文件损坏有关。钥匙链尚不为人所知,但它有自己的急救实用程序,可用于验证或修复钥匙串文件。

只需从“钥匙串”菜单调用:

菜单项

在此处输入图片说明

值得检查吗?


1
谢谢!!!这不是一个广为人知的问题,并且似乎已经立即并完全解决了抵制所有其他尝试的持久性和令人讨厌的BBOD问题。我的老龄化(2008年)Mac Pro Tower终于再次成为一台不错的机器!:) :) :)
cweekly 2014年

3

我对该错误报告的解释(很可能是错误的)是:

  • 这个crsud过程显然与安全性有关(代码签名,软件更新和信任评估:请参阅此讨论),该过程已经崩溃。

  • 它是在运行与钥匙串相关的代码时这样做的(在“线程0崩溃”下,从最后一个条目(33)开始并向上阅读,以查看所调用的不同例程):我注意到Security::KeychainCore::CCallbackMgr...

  • 错误类型为EXC_BAD_ACCESS,这是访问内存时失败。

  • 它尝试访问的内存区域实际上是一个映射到内存的文件,并且文件为/private/var/db/*

因此,实际上,我会怀疑您的硬盘,而不是RAM,尤其是/ private / var / db下的文件以及与钥匙串相关的文件。第一步,我将尝试在“磁盘工具”中修复磁盘。(您需要从其他位置引导才能执行此操作。)

抱歉,这不是一个完整的答案(请记住,其中有些是猜测),但也许它为尝试尝试提供了另一个方向?


谢谢回复。我确实忘了提起,从冻结的情节开始后,聚光灯经常在索引,这可能会进一步推论您的假设,但是我只是通过Disk Utility验证了HD,并且音量似乎还可以。为了澄清EXC_BAD_ACCESS,您所指的是HD内存还是映射在RAM上的东西?
Seggix

我还应该提到的是,此错误报告并不总是伴随着冻结,只是偶尔会伴随冻结。当我给计算机足够的时间坐在BBOD上时,似乎出现了错误报告。
Seggix

认为该错误报告显示的是CPU被指示访问位于0x000000010048a000的某些内存。这种访问尝试引发了EXC_BAD_ACCESS错误,我认为这意味着“当前进程实际上无法访问此内存区域”。因此,内存地址可能不正确(例如,源自错误数据)。抛开这些,我认为该地址上的“内存”内容实际上是磁盘上文件的内容(请参见错误报告中提到的“映射文件”)。这可能是通过mmap机制设置的
Ashley

...如果CPU在该地址请求数据,则实际上并不会从物理RAM中检索数据-而是,操作系统会导致从磁盘中提取数据。
阿什莉

1

从您最初的问题来看,没有足够有力的证据证明这是硬件问题或软件问题。

硬件问题?

要消除大多数硬件来源,请运行: Apple Hardware Test, 然后尝试对系统进行任何其他修补。

以扩展模式运行它,并至少连续运行4次。

一旦消除了第一类问题原因,请阅读Ashley的回答,并 系统以外的其他磁盘运行Disk Utility 。由于您经常使系统崩溃,因此内部文件系统很可能处于错误状态。因此,在每次新引导时,都必须再次使用(文件系统的)日志来重建所有内容,并且杀死的长进程必须再次启动其任务。

一旦消除了第二大麻烦原因,您就会得出结论,您很可能有软件问题,可能是时候找到它了。

软件问题

为此,您将必须创建一个测试帐户,并在所有应用程序中花费大量时间使用它。您是否遇到与此测试帐户相同的问题?

如果是,则您的MacOS X行为不正常。在这种情况下,您必须重新安装MacOX X Lion

如果没有,您将必须找到环境中导致此错误行为的应用程序。

Activity Monitor将帮助您确定MacOS X停止响应时发生了什么。在找到罪魁祸首之前,您必须始终在屏幕上运行此内核间谍。另一个工具可能更快地识别出罪魁祸首。打开Terminalxterm窗口,然后键入以下命令:

top -o cpu

由该命令连续刷新的最上面几行将向您显示在原始问题发生的几秒钟内虚拟内存或CPU使用率方面是否发生了异常情况。


谢谢。一旦完成硬件测试,我将向您报告。不幸的是,我不再拥有系统随附的原始磁盘,但是如果找不到下载或其他内容,我将购买它们或在苹果商店中使用诊断程序。
2013年

0

如何从命令行诊断SWoD

过去我曾使用OS 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-通过提供家酿brew install htop。类似于top,但具有颜色UI和更多排序选项,例如“处理父/子树”视图。
    运行:htop
  • iotop -安装在OS X中。有助于使用大量磁盘I / O查找进程:
    sudo iotop 1
  • top-安装在OS X中。显示按您选择的键排序的主要进程。例如,按cputop -o cpu
  • systemstats-安装在OS X中。显示大量有用的系统统计信息,例如:
    电池使用情况,CPU统计信息,热量,风扇,内存和I / O摘要,排名的I / O活动,按CPU和能耗影响排名的Apps和守护程序,中断/空闲唤醒,进程启动(包括XPC svcs和fork()),连接的设备等...使用以下命令
    运行它:sudo /usr/sbin/systemstats
  • vm_stat-与OS X一起安装。显示Mach内核虚拟内存统计信息(“ VRAM”使用多少磁盘空间)。
    使用以下命令运行它:/usr/bin/vm_stat
  • netstat -与OS X一起安装。显示网络连接状态: netstat
  • nettop-与OS X一起安装。显示使用网络I / O的顶级实时更新进程列表。如果您的终端范围很广,则有帮助。
    运行:nettop
  • kextstat-列出所有插入的Mach内核扩展(例如Linux内核模块)。如果您怀疑是内核扩展程序或I / O Kit驱动程序引起了该问题,则可以通过使用找出其捆绑包名称来卸载有问题的内核模块kextstat,然后运行kextunloadsudo kextunload -b org.virtualbox.kext.VBoxUSB
  • 尝试查看系统日志:tail -f /var/log/system.log
    您可能会在这里找到一些有趣的线索。

如果发现某些进程占用了大量系统资源(CPU /内存/磁盘I / O等),请尝试按以下步骤将其杀死:

# 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

如果所有其他方法都失败了,并且您不确定真正挂了什么...,您可能想尝试kill WindowServer。当我看到的只是黑色背景和SWoD时,这是我用来解决问题几次的技巧。一旦杀死它,它应该会回来并将您转回登录屏幕。

只需运行:

sudo killall -HUP WindowServer

0

因此,我在谷歌搜索中寻找一个答案,关于这个问题的某些内容与我所看到的错误有关(不确定确切是什么),但是由于我确实最终找到了问题所在,因此我想我可能会提供一个答案您遇到的问题:

您可能有一个进程,打开了太多文件。就我而言,这是决定一次打开成千上万个文件的预兆。您可以使用以下命令跟踪哪些进程具有最多打开的文件,您可以在终端中运行该命令:

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

这将为您提供有问题的进程的进程ID,然后您可以在ActivityMonitor中查找该ID。关于此问题的棘手事情是,打开最大数量的文件可能会增加应用程序的CPU使用率,而不是令人反感的进程,还会导致BBOD和随机崩溃。以我为例,它是NullRiver MediaLink预混料,它特别影响Chrome,但也影响Adobe Illustrator和Spotlight(在所有三种情况下均导致崩溃)。可能是完全不同的过程或应用导致了您的问题。所有这3个受影响的程序本身都会打开许多​​文件,因此它们受到操作系统的影响最大,他们说:“不,不能再打开任何文件,我们都没有文件描述符了。” 杀死预成型板,然后将其更新到最新版本可以永久解决我的问题,但是我需要上面的命令来查找原因。您对正在发生的事情的描述几乎与我所发生的事情完全匹配,因此打开太多文件的某些事情也很可能也是您的根本原因。既然已经过了几年,我将假设这个问题不再困扰您,但是Google的其他访问者可能会发现它很有帮助。


0

在我的2006 macpro塔上启动后,如果您愿意,则可以解决SBBOD或SWOD的问题,运行10.6.8。事实证明,就我而言,这与网络设置面板和AirPort中的IPv4和IPv6有关。当我从电缆切换到光纤时,问题开始了。显然,光纤调制解调器尚未准备好使用IPv6。

进入系统偏好设置/网络选择“ TCP / IP”选项卡单击“高级”按钮使用配置IPv6下拉菜单并选择“关闭”

这适用于10.6.8。较新的系统可能会有所不同,但是过程相似。

尚未在线找到该答案。希望这对某人有帮助。尝试了许多其他解决方案,这是唯一为我工作的解决方案。


-2

为了解决这个问题,我认为它一定是我在后台软件中没有考虑到的某些东西。

我运行了活动监视器,单击“ CPU”和“%CPU”列,并发现了罪魁祸首:MagicJack。我之前从未注意到过它吞没的大量系统资源。就%CPU而言,mjdev该插件和MagicJack应用本身在插入并运行时始终会占用15-20%以上的CPU!我退出MJ并断开它的连接后,请猜测一下:再也没有沙滩球了,一切都像雪豹时代一样迅速。

MagicJack占用了太多的CPU时间,因此系统不得不不断等待轮流,因此需要沙滩球。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.