J'ai un MacBook Pro de quatre ans avec 8 Go de mémoire. Il y a deux ans, j'ai remplacé le disque dur par un SSD. Il a fonctionné de manière très fiable, ne nécessitant un redémarrage que tous les quelques mois.
J'ai ensuite effectué une mise à jour vers Mac OS 10.9.5, et j'ai immédiatement commencé à avoir des problèmes de suspension d'applications, généralement au lancement. Les icônes de certaines applications rebondissent dans le Dock pendant quelques minutes, puis cessent de rebondir et affichent "Application Not Responding" lorsque je clique sur l'icône avec le bouton droit de la souris. D'autres applications se lancent et fonctionnent pendant un certain temps, puis se bloquent soudainement lorsque je les utilise, affichant indéfiniment l'icône du ballon de plage qui tourne. D'autres applications ne sont absolument pas affectées et fonctionnent sans problème.
Rien n'est écrit dans le journal du système lorsque les applications se bloquent. Lorsque je quitte de force une application qui s'est arrêtée avant la fin de son lancement, je n'obtiens pas de rapport de panne et une ligne comme celle-ci est écrite dans le journal système :
Failed to write crash history to file:///Users/arlo/Library/Application%20Support/CrashReporter/_8D064DB0-1D30-5A2E-AFBD-1EF47EA4FA1C.plist.`
Lorsque je quitte de force une application qui s'est arrêtée après son lancement, j'obtiens un rapport d'incident comme celui-ci, de Super Duper. Notez que la "durée" indiquée dans le rapport d'erreur est de 4,44 secondes, mais l'application a en fait affiché le ballon de plage en rotation pendant environ 10 minutes avant que je ne la quitte :
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)
Lorsqu'une application se bloque et que je la quitte de force, je ne peux plus jamais la relancer avant de redémarrer l'ordinateur.
J'ai démarré à l'écran de restauration de Mac OS (Command-R) et réinstallé le système d'exploitation, mais j'ai toujours les mêmes problèmes.
Quelqu'un peut-il suggérer les prochaines étapes pour résoudre ce problème ?
Exemples d'applications concernées : Finder, iTunes, Time Machine (le statut indique "Preparing Backups" indéfiniment, et le panneau de contrôle de Time Machine se bloque au lancement), Photoshop CS6, Transmit, Super Duper
Exemples d'applications non affectées : Mail, Safari, BBEdit, Dreamweaver CS6, Xcode 5-6, Android Studio
Mise à jour 1 : Voici ce que j'ai essayé : redémarrage à partir du CD système et exécution du test matériel étendu, vérification du disque et vérification/réparation des permissions du disque ; création d'un nouveau compte utilisateur et exécution de quelques applications à partir de celui-ci, ce qui a entraîné les mêmes problèmes ; démarrage en mode sans échec, où les mêmes problèmes sont apparus ; démarrage avec Command-R et réinstallation de l'OS 10.9.5. Si le problème ne vient pas du matériel, ni de mon compte utilisateur, ni du système d'exploitation, qu'est-ce que cela pourrait être d'autre ?
Mise à jour 2 : J'ai réussi à sauvegarder la majeure partie de mon ordinateur sur un disque externe, puis j'ai démarré un autre ordinateur à partir de ce disque. J'ai pu exécuter toutes les applications et tâches concernées sans aucun problème. Il semble donc que ce soit un problème matériel, bien qu'il ne soit apparu qu'après l'installation de l'OS 10.9.5. J'ai pris rendez-vous au Genius Bar la semaine prochaine pour voir s'ils peuvent le diagnostiquer. Si un nouveau disque dur ou une nouvelle puce mémoire pouvait résoudre mes problèmes, j'en serais heureux.
Mise à jour 3 : J'ai emmené mon ordinateur à l'Apple Store, et le Mac Genius a pensé que le problème venait soit des puces mémoire, soit des emplacements mémoire. Elle m'a proposé de faire un test de mémoire plus approfondi, mais je devais laisser mon ordinateur pendant 24 heures pour le test et 3 à 5 jours de plus si le problème venait des emplacements. J'avais des puces mémoire différentes à la maison, alors j'ai ramené l'ordinateur chez moi et j'ai échangé la mémoire. Les problèmes ont continué. Je pense que la prochaine étape est de le confier au Genius Bar pour une réparation matérielle probable.
Mise à jour 4 : Mon ordinateur a passé le test de la mémoire à l'Apple Store, mais a échoué au test du disque dur. C'est en fait l'une des premières choses auxquelles j'ai pensé lorsque le problème a commencé, car j'ai souvent vu des disques durs tomber en panne après environ deux ans d'utilisation, mais j'ai lu un peu sur les disques SSD et j'ai eu l'impression que lorsqu'ils tombaient en panne, ils tombaient en panne soudainement et totalement. Je vais commander un nouveau disque dur et je posterai une réponse finale si cela résout le problème.
Mise à jour 5 : Bizarrement, depuis le diagnostic d'un SSD défaillant, je n'ai pas revu le problème. Pour obtenir un deuxième avis, j'ai acheté une application de test de disque dur et elle a indiqué que le disque dur était en bon état et qu'il n'était pas loin de sa durée de vie prévue. Je ne veux pas remplacer le SSD si ce n'est pas nécessaire, et ce n'est plus mon ordinateur principal car j'ai fini par en acheter un nouveau pour éviter les temps d'arrêt que ce problème me causait. Je suppose donc que je vais le laisser tel quel. Quel mystère.