Ho un MacBook Pro di quattro anni con 8 GB di memoria. Due anni fa ho aggiornato il disco rigido a un SSD. Ha funzionato in modo molto affidabile, richiedendo solo un riavvio ogni pochi mesi.
Poi ho aggiornato a Mac OS 10.9.5 e ho immediatamente iniziato a riscontrare problemi con le applicazioni sospese, di solito durante il lancio. Alcune icone delle app rimbalzeranno nel Dock per alcuni minuti, quindi smetteranno di rimbalzare e mostreranno "Applicazione non rispondente" quando faccio clic con il pulsante destro del mouse sull'icona. Altre app si avvieranno e correranno per un po ', poi si bloccheranno improvvisamente quando le userò, mostrando indefinitamente l'icona della pallina da spiaggia rotante. Altre applicazioni sono totalmente inalterate e funzionano senza problemi.
Non viene scritto nulla nel log di sistema quando le applicazioni si bloccano. Quando esco forzatamente da un'applicazione che si è bloccata prima del suo completamento, non ricevo un rapporto di arresto anomalo e una riga come questa viene scritta nel registro di sistema:
Failed to write crash history to file:///Users/arlo/Library/Application%20Support/CrashReporter/_8D064DB0-1D30-5A2E-AFBD-1EF47EA4FA1C.plist.'
Quando esco forzatamente da un'applicazione che si è bloccata dopo il suo avvio, ricevo un rapporto di crash come questo, da Super Duper. Tieni presente che la "durata" mostrata nel rapporto sugli arresti anomali è di 4.44 secondi, ma l'applicazione mostrava effettivamente il beach ball rotante per circa 10 minuti prima che l'avessi smesso:
Date/Time: 2014-10-06 21:05:47 -0700
OS Version: 10.9.5 (Build 13F34)
Architecture: x86_64
Report Version: 18
Command: SuperDuper!
Path: /Applications/SuperDuper!.app/Contents/MacOS/SuperDuper!
Version: 2.7.2 (92)
Build Version: 3
Project Name: SuperDuper!
Source Version: 01167
Parent: launchd [172]
PID: 4218
Event: hang
Duration: 4.44s
Steps: 43 (100ms sampling interval)
Hardware model: MacBookPro6,2
Active cpus: 4
Fan speed: 5117 rpm
Free pages: 114577 pages (+531)
Pageins: 1689 pages
Pageouts: 0 pages
Swapins: 0 pages
Swapouts: 0 pages
Process: SuperDuper! [4218]
Path: /Applications/SuperDuper!.app/Contents/MacOS/SuperDuper!
Architecture: i386
Parent: launchd [172]
UID: 503
Task size: 4029 pages
Thread 0x177893 priority 46
43 ??? (SuperDuper! + 7461) [0x2d25]
43 NSApplicationMain + 1165 (AppKit) [0x987c2ff8]
43 -[NSApplication run] + 727 (AppKit) [0x987da15c]
43 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 119 (AppKit) [0x987e7870]
43 _DPSNextEvent + 1602 (AppKit) [0x987e8349]
43 _BlockUntilNextEventMatchingListInModeWithFilter + 92 (HIToolbox) [0x9a4586bd]
43 ReceiveNextEventCommon + 163 (HIToolbox) [0x9a458777]
43 RunCurrentEventLoopInMode + 259 (HIToolbox) [0x9a458b5d]
43 CFRunLoopRunInMode + 123 (CoreFoundation) [0x92c6984b]
43 CFRunLoopRunSpecific + 394 (CoreFoundation) [0x92c699ea]
43 __CFRunLoopRun + 1779 (CoreFoundation) [0x92c6a353]
43 __CFRunLoopDoTimers + 349 (CoreFoundation) [0x92d2d06d]
43 __CFRunLoopDoTimer + 1395 (CoreFoundation) [0x92cb2863]
43 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 22 (CoreFoundation) [0x92cb2ea6]
43 __NSFireDelayedPerform + 422 (Foundation) [0x9399e53c]
43 ??? (SuperDuper! + 63867) [0x1097b]
43 ??? (SuperDuper! + 64409) [0x10b99]
43 ??? (SuperDuper! + 64950) [0x10db6]
43 ??? (SuperDuper! + 73294) [0x12e4e]
43 ??? (SuperDuper! + 20352) [0x5f80]
43 ??? (SuperDuper! + 19484) [0x5c1c]
43 ??? (SuperDuper! + 21599) [0x645f]
43 ??? (SuperDuper! + 31578) [0x8b5a]
43 FSPathMakeRef + 47 (CarbonCore) [0x984c572f]
43 FSPathMakeRefInternal(unsigned char const*, unsigned long, unsigned long, FSRef*, unsigned char*) + 130 (CarbonCore) [0x985306cf]
43 PathGetObjectInfo(char const*, unsigned long, unsigned long, short*, unsigned long*, unsigned long*, char*, unsigned long*, unsigned char*, unsigned long*) + 203 (CarbonCore) [0x9851e067]
43 __getattrlist + 10 (libsystem_kernel.dylib) [0x92e71042]
*43 hndl_unix_scall + 216 (mach_kernel) [0xffffff80002f3e68]
*43 unix_syscall + 471 (mach_kernel) [0xffffff80006409a7]
*43 getattrlist + 191 (mach_kernel) [0xffffff80003c3baf]
*43 ??? (mach_kernel + 1835607) [0xffffff80003c0257]
*43 vnode_getattr + 119 (mach_kernel) [0xffffff80003fc6f7]
*43 afpfs_vnop_getattr + 92 (afpfs) [0xffffff7f8274ea99]
*43 afpfs_lock + 89 (afpfs) [0xffffff7f82742ba0]
*43 lck_rw_lock_shared_gen + 118 (mach_kernel) [0xffffff80002d5766]
*43 thread_block_reason + 204 (mach_kernel) [0xffffff8000235d5c]
*43 ??? (mach_kernel + 223579) [0xffffff800023695b]
*43 machine_switch_context + 354 (mach_kernel) [0xffffff80002d8452]
Thread 0x1778a6 DispatchQueue 2702260908 priority 48
43 _dispatch_mgr_thread + 52 (libdispatch.dylib) [0x971e6532]
43 kevent64 + 10 (libsystem_kernel.dylib) [0x92e72992]
*43 ??? (mach_kernel + 3960080) [0xffffff80005c6d10]
Thread 0x1778d9 priority 63
43 thread_start + 34 (libsystem_pthread.dylib) [0x9064ecf2]
43 _pthread_start + 130 (libsystem_pthread.dylib) [0x90649485]
43 _pthread_body + 144 (libsystem_pthread.dylib) [0x906495fb]
43 __NSThread__main__ + 1426 (Foundation) [0x939a1126]
43 -[NSThread main] + 45 (Foundation) [0x939a11ce]
43 +[NSURLConnection(Loader) _resourceLoadLoop:] + 381 (Foundation) [0x939a1355]
43 CFRunLoopRunInMode + 123 (CoreFoundation) [0x92c6984b]
43 CFRunLoopRunSpecific + 394 (CoreFoundation) [0x92c699ea]
43 __CFRunLoopRun + 1393 (CoreFoundation) [0x92c6a1d1]
43 __CFRunLoopServiceMachPort + 169 (CoreFoundation) [0x92c6abf9]
43 mach_msg_trap + 10 (libsystem_kernel.dylib) [0x92e6cf7a]
*43 ipc_mqueue_receive_continue + 0 (mach_kernel) [0xffffff80002167d0]
Thread 0x1778db priority 46
43 thread_start + 34 (libsystem_pthread.dylib) [0x9064ecf2]
43 _pthread_start + 130 (libsystem_pthread.dylib) [0x90649485]
43 _pthread_body + 144 (libsystem_pthread.dylib) [0x906495fb]
43 _NSEventThread + 283 (AppKit) [0x98991b88]
43 CFRunLoopRunInMode + 123 (CoreFoundation) [0x92c6984b]
43 CFRunLoopRunSpecific + 394 (CoreFoundation) [0x92c699ea]
42 __CFRunLoopRun + 1393 (CoreFoundation) [0x92c6a1d1]
42 __CFRunLoopServiceMachPort + 169 (CoreFoundation) [0x92c6abf9]
42 mach_msg_trap + 10 (libsystem_kernel.dylib) [0x92e6cf7a]
*42 ipc_mqueue_receive_continue + 0 (mach_kernel) [0xffffff80002167d0]
1 __CFRunLoopRun + 2130 (CoreFoundation) [0x92c6a4b2]
1 __CFRunLoopDoSource1 + 523 (CoreFoundation) [0x92c79d7b]
1 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 53 (CoreFoundation) [0x92c79e15]
1 __CFMachPortPerform + 440 (CoreFoundation) [0x92c79fe8]
1 MessageHandler(__CFMachPort*, void*, long, void*) + 52 (HIToolbox) [0x9a461726]
1 PullEventsFromWindowServerOnConnection(unsigned int, unsigned char, __CFMachPortBoost*) + 99 (HIToolbox) [0x9a4617bd]
1 CGEventCreateNextEvent + 39 (CoreGraphics) [0x901697cb]
1 CGSGetNextEventRecordInternal + 84 (CoreGraphics) [0x90169864]
1 CGSSnarfAndDispatchDatagrams + 167 (CoreGraphics) [0x90169a25]
1 _CGSGetPortStreamInline + 127 (CoreGraphics) [0x90169c6c]
1 mach_msg_trap + 10 (libsystem_kernel.dylib) [0x92e6cf7a]
*1 ipc_mqueue_receive_continue + 0 (mach_kernel) [0xffffff80002167d0]
Thread 0x1778fa priority 46
43 thread_start + 34 (libsystem_pthread.dylib) [0x9064ecf2]
43 _pthread_start + 130 (libsystem_pthread.dylib) [0x90649485]
43 _pthread_body + 144 (libsystem_pthread.dylib) [0x906495fb]
43 __select + 10 (libsystem_kernel.dylib) [0x92e71ace]
*43 ??? (mach_kernel + 4080224) [0xffffff80005e4260]
Thread 0x17e852 priority 0-46
43 start_wqthread + 30 (libsystem_pthread.dylib) [0x9064ecce]
43 __workq_kernreturn + 10 (libsystem_kernel.dylib) [0x92e72046]
*43 wq_unpark_continue + 0 (pthread) [0xffffff7f80bcb6ae]
(cut)
Una volta che un'app si blocca e la interrompo forzatamente, non potrò mai riavviarla finché non riavvio il computer.
Ho avviato la schermata di ripristino di Mac OS (Command-R) e reinstallato il sistema operativo, ma ho ancora gli stessi problemi.
Qualcuno può suggerire alcuni passi successivi per risolvere questo?
Esempi di app interessate: Finder, iTunes, Time Machine (lo stato mostra "Preparazione dei backup" a tempo indeterminato e il pannello di controllo di Time Machine si blocca all'avvio), Photoshop CS6, Transmit, Super Duper
Esempi di app non interessate: Mail, Safari, BBEdit, Dreamweaver CS6, Xcode 5-6, Android Studio
Aggiornamento 1: Ecco cos'altro ho provato: riavviato dal CD di sistema e ho eseguito il test dell'hardware esteso, verificare il disco e verificare / riparare le autorizzazioni del disco; ha creato un nuovo account utente e ha eseguito alcune app lì, cosa che ha portato agli stessi problemi; avviato in modalità provvisoria, dove sono apparsi gli stessi problemi; avviato con Command-R e reinstallato nuovamente OS 10.9.5. Se il problema non è l'hardware, non qualcosa nel mio account utente e non qualcosa nel sistema operativo, cos'altro potrebbe essere?
Aggiornamento 2: Sono riuscito a eseguire il backup della maggior parte del mio computer su un'unità esterna, quindi ho avviato un computer diverso da tale unità. Sono stato in grado di eseguire tutte le app e le attività interessate senza problemi. In questo modo sembra un problema hardware, anche se è diventato evidente solo dopo aver installato OS 10.9.5. Ho fatto un appuntamento con Genius Bar per la prossima settimana per vedere se riescono a diagnosticarlo. Se un nuovo disco rigido o un chip di memoria risolvessero i miei problemi, sarei felice.
Aggiornamento 3: ho portato il mio computer all'Apple Store e il Genius del Mac ha pensato che il problema riguardasse i chip di memoria o gli slot di memoria. Si è offerta di eseguire un test di memoria più approfondito, ma dovrei lasciare il mio computer per 24 ore per il test e altri 3-5 giorni se il problema riguardava gli slot. Ho avuto alcuni chip di memoria diversi a casa, così, invece, ho portato il computer a casa e ho scambiato la memoria. I problemi continuarono. Penso che il prossimo passo sia lasciarlo con Genius Bar per una probabile riparazione hardware.
Aggiornamento 4: Il mio computer ha superato il test della memoria presso l'Apple Store, ma non ha superato il test del disco rigido. Questa è una delle prime cose a cui ho pensato all'inizio del problema, perché ho visto spesso guasti del disco rigido dopo circa due anni di utilizzo, ma ho letto un po 'di SSD e ho avuto l'impressione che quando hanno fallito, hanno fallito improvvisamente e totalmente. Ordinerò un nuovo disco rigido e pubblicheremo una risposta finale se questo risolve il problema.
Aggiornamento 5: Stranamente, dopo la diagnosi di un SSD fallito, non ho più visto il problema. Per ottenere un secondo parere, ho acquistato un'applicazione per il test del disco rigido e ho detto che il disco rigido era a posto e non troppo lontano nella sua durata prevista. Non voglio sostituire l'SSD se non devo, e questo non è più il mio computer principale perché ho finito per acquistarne uno nuovo per evitare i tempi di inattività che questo problema mi stava causando. Quindi penso che lo lascerò così com'è. Che mistero.