[résolu] Finder et/ou Dock qui crash en permanence / à répétition, pb signature de Dock.app |
Bienvenue invité ( Connexion | Inscription )
[résolu] Finder et/ou Dock qui crash en permanence / à répétition, pb signature de Dock.app |
12 Jan 2019, 10:41
Message
#1
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 910 Inscrit : 14 Oct 2003 Lieu : Breizh, Roazhon Membre no 10 376 |
Bonjour à tous,
Cela fait très longtemps que je n'ai pas sollicité le forum mais là pas le choix. Je laisse ma machine allumée quasiment tout le temps ou je la met en veille. Hier soir je l'éteint. Je rallume ce matin et boum : le fond d'écran apparaît et disparaît en boucle, pas de Finder, pas de Dock. Via Spotlight et le Terminal j'arrive à lancer des applications. C'est au moins ça. Dans les logs / la console je remarque cette boucle sans fin : Code 12/01/2019 10:24:39,958 NotificationCenter[3991]: Dock connection invalid! 12/01/2019 10:24:40,137 QuickLookSatellite[4161]: In -[NSApplication(NSQuietSafeQuit) _updateCanQuitQuietlyAndSafely], _LSSetApplicationInformationItem(NSCanQuitQuietlyAndSafely) returned error -50 12/01/2019 10:24:40,000 kernel[0]: CODE SIGNING: cs_invalid_page(0x10b7da000): p=4643[Dock] final status 0x3004a00, denying page sending SIGKILL 12/01/2019 10:24:40,000 kernel[0]: CODE SIGNING: process 4643[Dock]: rejecting invalid page at address 0x10b7da000 from offset 0x226000 in file "" (cs_mtime:0.0 == mtime:0.0) (signed:0 validated:1 tainted:1 wpmapped:0 slid:0) 12/01/2019 10:24:40,714 diagnosticd[136]: error evaluating process info - pid: 4643, puniqueid: 4643 12/01/2019 10:24:40,715 com.apple.xpc.launchd[1]: (com.apple.Dock.agent[4643]) Binary is improperly signed. 12/01/2019 10:24:40,715 com.apple.xpc.launchd[1]: (com.apple.Dock.agent) Service only ran for 0 seconds. Pushing respawn out by 1 seconds. 12/01/2019 10:24:40,724 com.apple.xpc.launchd[1]: (com.apple.ReportCrash[4644]) Endpoint has been activated through legacy launch(3) APIs. Please switch to XPC or bootstrap_check_in(): com.apple.ReportCrash 12/01/2019 10:24:40,000 kernel[0]: CODE SIGNING: cs_invalid_page(0x105539000): p=4644[ReportCrash] final status 0x2000800, allowing (remove VALID) page 12/01/2019 10:24:40,743 tccd[424]: SecTaskLoadEntitlements failed error=22 12/01/2019 10:24:40,747 tccd[424]: SecTaskLoadEntitlements failed error=22 12/01/2019 10:24:40,751 tccd[424]: SecTaskLoadEntitlements failed error=22 12/01/2019 10:24:41,281 ReportCrash[4644]: Saved crash report for Dock[4643] version 1.8 (1617.4) to /Users/foo/Library/Logs/DiagnosticReports/Dock_2019-01-12-102441_monmac.crash 12/01/2019 10:24:41,282 ReportCrash[4644]: Removing excessive log: file:///Users/foo/Library/Logs/DiagnosticReports/Dock_2019-01-12-102410_monmac.crash 12/01/2019 10:24:41,306 NotificationCenter[3991]: Dock connection invalid! CrasReporter me bouffe 45 % de CPU en permanence. Mes recherches sur le web m'ont fait supprimer les pref Finder et Dock mais sans succès pour le moment. J'ai tendance à croire que c'est le Dock qui est en cause mais pour le moment je n'ai pas trouvé la cause ou une solution. Pour le moment je n'ai pas trouvé de posts similaire sur le forum. Au secours ! ------------------------------- Alors du neuf : le temps d'écrire le premier post le Finder s'est finalement lancé. Tout seul. Rien fait. Par contre : toujours pas de Dock apparent. Mais il est lancé car il bouffe 100 % d'un des 4 CPU en permanence. Un sudo killall Dock ne fait rien du tout. Pomme-tab est inopérant. Mission-Control est inopérant également. Ce message a été modifié par YF-alubook - 12 Jan 2019, 12:32. -------------------- Hackintosh 2017 - OS X 10.14 - i5 3,9 GHZ - 16 Go - Fractal Define R5
MacBook Air 13 mars 2020 - 512 - 8 Go |
|
|
12 Jan 2019, 11:05
Message
#2
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 11 698 Inscrit : 15 Nov 2007 Lieu : Auvergne-Rhône-Alpe. Membre no 99 922 |
Salut
Dans le terminal, tu passes les commandes suivantes : Code mv Library/Preferences/com.apple.dock.plist Desktop puis tu relances le Dock Code killall Dock
|
|
|
12 Jan 2019, 11:21
Message
#3
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 910 Inscrit : 14 Oct 2003 Lieu : Breizh, Roazhon Membre no 10 376 |
Bonjour,
C'est la première chose que j'ai fait cela a été inopérant. Il était impossible de tuer le Dock car il n'était pas en route assez longtemps pour ça. J'ai fait un Code sudo codesign -f -s - /System/Library/CoreServices/Dock.app et j'ai rebooté.C'est plus stable car plus de CrashReporter ni de Dock à 100% de CPU.... mais plus de Dock du tout non plus. Impossible de remettre un fond d'écran non plus. Pomme-tab toujours inopérant. Dans les logs system je remque que launchd tente de lancer le dock en permanence : Code Jan 12 11:19:37 momac com.apple.xpc.launchd[1] (com.apple.Dock.agent): Service only ran for 0 seconds. Pushing respawn out by 1 seconds.
Jan 12 11:22:37 breizhpodu taskgated[333]: no signature for pid=1491 (cannot make code: UNIX[No such process]) Ce message a été modifié par YF-alubook - 12 Jan 2019, 11:22. -------------------- Hackintosh 2017 - OS X 10.14 - i5 3,9 GHZ - 16 Go - Fractal Define R5
MacBook Air 13 mars 2020 - 512 - 8 Go |
|
|
12 Jan 2019, 11:29
Message
#4
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 11 698 Inscrit : 15 Nov 2007 Lieu : Auvergne-Rhône-Alpe. Membre no 99 922 |
Donc tente avec le Finder (papa du Doc, je n'ai pas dit PapaDoc) :
Code mv Library/Preferences/com.apple.finder.plist Desktop Puis Code killall Finder Si toujours HS, tu redémarres en mode sans échecs (appuis sur Maj lors du boot) cela vide les caches système. |
|
|
12 Jan 2019, 11:49
Message
#5
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 910 Inscrit : 14 Oct 2003 Lieu : Breizh, Roazhon Membre no 10 376 |
J'ai vidé tous les caches avec Cocktail. J'avais déjà redémarré avec maj enfoncée tout-à-l'heure mais ça n'avait rien changé.
Et maintenant non plus. Je pense que le problème est dû à la signature incorrecte de Dock.app. Sur mon mac un Code codesign -dv --verbose=4 /System/Library/CoreServices/Dock.app donne :Code Executable=/System/Library/CoreServices/Dock.app/Contents/MacOS/Dock Identifier=com.apple.dock Format=app bundle with Mach-O thin (x86_64) CodeDirectory v=20100 size=58463 flags=0x2(adhoc) hashes=1822+3 location=embedded Hash type=sha256 size=32 CandidateCDHash sha1=dfe2439f1edad559b0cece1db1e8780be7982e01 CandidateCDHash sha256=426e65d5d2f0be0c3258956ee0a546a950fefa4c Hash choices=sha1,sha256 CDHash=426e65d5d2f0be0c3258956ee0a546a950fefa4c Signature=adhoc Info.plist entries=25 TeamIdentifier=not set Sealed Resources version=2 rules=12 files=492 Internal requirements count=0 size=12 et sur un autre mac j'ai : Code Executable=/System/Library/CoreServices/Dock.app/Contents/MacOS/Dock Identifier=com.apple.dock Format=app bundle with Mach-O thin (x86_64) CodeDirectory v=20100 size=36603 flags=0x0(none) hashes=1822+5 location=embedded Platform identifier=1 Hash type=sha1 size=20 CandidateCDHash sha1=cf1e02d937146859709ab43724eac6e6617eb5e8 Hash choices=sha1 CDHash=cf1e02d937146859709ab43724eac6e6617eb5e8 Signature size=4105 Authority=Software Signing Authority=Apple Code Signing Certification Authority Authority=Apple Root CA Info.plist entries=25 TeamIdentifier=not set Sealed Resources version=2 rules=12 files=492 Internal requirements count=1 size=64 Donc : comment resigner Dock.app avec un certificat Apple ? J'hésite à copier Dock.app depuis l'autre mac... -------------------- Hackintosh 2017 - OS X 10.14 - i5 3,9 GHZ - 16 Go - Fractal Define R5
MacBook Air 13 mars 2020 - 512 - 8 Go |
|
|
12 Jan 2019, 12:14
Message
#6
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 11 698 Inscrit : 15 Nov 2007 Lieu : Auvergne-Rhône-Alpe. Membre no 99 922 |
Le plus simple serait de démarrer en mode Recovery et demander la réinstallation du système.
Mais avant cela, peux-tu créer un nouvel utilisateur et vérifier si ça fonctionne avec? Si oui, c'est dans ton environnement que ça pêche. |
|
|
12 Jan 2019, 12:19
Message
#7
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 910 Inscrit : 14 Oct 2003 Lieu : Breizh, Roazhon Membre no 10 376 |
Résolu !
En terminal depuis l'autre mac et sans session ouverte sur le mien, je suis allé récupérer /System/Library/CoreServices/Dock.app depuis mon autre mac qui est sous la même version de OS X. J'ai remplacé le Dock.app que j'avais resigné par le bon et c'est reparti. Je viens de récupérer mes prefs Finder depuis une sauvegarde. Conclusion : * aucune idée de pourquoi le Dock.app est parti en live tout seul * ne JAMAIS resigner une app Apple * heureusement que j'avais un autre mac sous la main @jeanjd63 mode Recovery : jamais essayé. Y'avait pas ça quand j'ai commencé à utiliser un mac... au siècle dernier -------------------- Hackintosh 2017 - OS X 10.14 - i5 3,9 GHZ - 16 Go - Fractal Define R5
MacBook Air 13 mars 2020 - 512 - 8 Go |
|
|
12 Jan 2019, 12:32
Message
#8
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 11 698 Inscrit : 15 Nov 2007 Lieu : Auvergne-Rhône-Alpe. Membre no 99 922 |
|
|
|
Nous sommes le : 19th March 2024 - 09:27 |