IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> [résolu] Finder et/ou Dock qui crash en permanence / à répétition, pb signature de Dock.app
Options
YF-alubook
posté 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. sad.gif

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
MacBook Pro UniBody Late 2008 - 2.4 GHz - 8 Go
Go to the top of the page
 
+Quote Post
jeanjd63
posté 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
Go to the top of the page
 
+Quote Post
YF-alubook
posté 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
MacBook Pro UniBody Late 2008 - 2.4 GHz - 8 Go
Go to the top of the page
 
+Quote Post
jeanjd63
posté 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.
Go to the top of the page
 
+Quote Post
YF-alubook
posté 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. sad.gif

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
MacBook Pro UniBody Late 2008 - 2.4 GHz - 8 Go
Go to the top of the page
 
+Quote Post
jeanjd63
posté 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.
Go to the top of the page
 
+Quote Post
YF-alubook
posté 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 happy.gif


--------------------
Hackintosh 2017 - OS X 10.14 - i5 3,9 GHZ - 16 Go - Fractal Define R5
MacBook Air 13 mars 2020 - 512 - 8 Go
MacBook Pro UniBody Late 2008 - 2.4 GHz - 8 Go
Go to the top of the page
 
+Quote Post
jeanjd63
posté 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



Citation (YF-alubook @ 12 Jan 2019, 12:19) *
Résolu !
........
@jeanjd63 mode Recovery : jamais essayé. Y'avait pas ça quand j'ai commencé à utiliser un mac... au siècle dernier happy.gif

Ça date un peu quand même 10.7 ???
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 19th March 2024 - 09:27