Verschijnen login window duurt > 2 minuten
17 november 2014 - 22:14   
geplaatst door: Jamo
Na upgraden naar Yosemite heb ik een vreemd probleem, warvan ik me afvraag of anderen dit ook hebben. Waar gaat het over?

Ik had een issue met een bestaande gebruiker en heb - om te testen - even een nieuwe gebruiker aangemaakt. Deze kreeg UID=504. Na testen heb ik deze account weer verwijderd.

Als ik overschakel naar het Login Window, dan duurt het meer dan 2 minuten voordat deze verschijnt. Al dat ik zie is een zwart scherm.

In de log file /var/log/messages vind ik deze meldingen die er een relatie mee lijken te hebben:

Nov 15 22:40:07 iMac2007 com.apple.xpc.launchd[1] (com.apple.cfprefsd.xpc.agent[1068]): Could not find uid associated with service: 0: Undefined error: 0 504
Nov 15 22:40:08 iMac2007.local WindowServer[114]: _CGXGetWindowOrderingGroup: Operation on a window 0x53 requiring rights 0x5 by caller System Preferences
Nov 15 22:40:10 iMac2007 com.apple.xpc.launchd[1] (com.apple.cfprefsd.xpc.agent): Service only ran for 2 seconds. Pushing respawn out by 8 seconds.
Nov 15 22:40:18 iMac2007 com.apple.xpc.launchd[1] (com.apple.cfprefsd.xpc.agent[1069]): Could not find uid associated with service: 0: Undefined error: 0 504
Nov 15 22:40:44 iMac2007 com.apple.xpc.launchd[1] (com.apple.cfprefsd.xpc.agent[1072]): Could not find uid associated with service: 0: Undefined error: 0 504
Nov 15 22:40:45 iMac2007 com.apple.xpc.launchd[1] (com.apple.cfprefsd.xpc.agent): Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
Nov 15 22:40:55 iMac2007 com.apple.xpc.launchd[1] (com.apple.cfprefsd.xpc.agent[1074]): Could not find uid associated with service: 0: Undefined error: 0 504
Nov 15 22:40:55 iMac2007 com.apple.xpc.launchd[1] (com.apple.cfprefsd.xpc.agent): Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
Nov 15 22:41:04 iMac2007.local loginwindow[1075]: Login Window Application Started
Nov 15 22:41:05 iMac2007 com.apple.xpc.launchd[1] (com.apple.cfprefsd.xpc.agent[1090]): Could not find uid associated with service: 0: Undefined error: 0 504
Nov 15 22:41:05 iMac2007 com.apple.xpc.launchd[1] (com.apple.cfprefsd.xpc.agent): Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
Nov 15 22:41:15 iMac2007 com.apple.xpc.launchd[1] (com.apple.cfprefsd.xpc.agent[1092]): Could not find uid associated with service: 0: Undefined error: 0 504
Nov 15 22:41:15 iMac2007 com.apple.xpc.launchd[1] (com.apple.cfprefsd.xpc.agent): Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
Nov 15 22:41:25 iMac2007 com.apple.xpc.launchd[1] (com.apple.cfprefsd.xpc.agent[1094]): Could not find uid associated with service: 0: Undefined error: 0 504
Nov 15 22:41:25 iMac2007 com.apple.xpc.launchd[1] (com.apple.cfprefsd.xpc.agent): Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
Nov 15 22:41:35 iMac2007 com.apple.xpc.launchd[1] (com.apple.cfprefsd.xpc.agent[1095]): Could not find uid associated with service: 0: Undefined error: 0 504
Nov 15 22:41:35 iMac2007 com.apple.xpc.launchd[1] (com.apple.cfprefsd.xpc.agent): Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
Nov 15 22:41:45 iMac2007 com.apple.xpc.launchd[1] (com.apple.cfprefsd.xpc.agent[1096]): Could not find uid associated with service: 0: Undefined error: 0 504
Nov 15 22:41:45 iMac2007 com.apple.xpc.launchd[1] (com.apple.cfprefsd.xpc.agent): Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
Nov 15 22:41:55 iMac2007 com.apple.xpc.launchd[1] (com.apple.cfprefsd.xpc.agent[1097]): Could not find uid associated with service: 0: Undefined error: 0 504
Nov 15 22:41:55 iMac2007 com.apple.xpc.launchd[1] (com.apple.cfprefsd.xpc.agent): Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
Nov 15 22:42:05 iMac2007 com.apple.xpc.launchd[1] (com.apple.cfprefsd.xpc.agent[1098]): Could not find uid associated with service: 0: Undefined error: 0 504
Nov 15 22:42:05 iMac2007 com.apple.xpc.launchd[1] (com.apple.cfprefsd.xpc.agent): Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
Nov 15 22:42:15 iMac2007 com.apple.xpc.launchd[1] (com.apple.cfprefsd.xpc.agent[1099]): Could not find uid associated with service: 0: Undefined error: 0 504
Nov 15 22:42:16 iMac2007 com.apple.xpc.launchd[1] (com.apple.cfprefsd.xpc.agent): Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
Nov 15 22:42:26 iMac2007 com.apple.xpc.launchd[1] (com.apple.cfprefsd.xpc.agent[1110]): Could not find uid associated with service: 0: Undefined error: 0 504
Nov 15 22:42:26 iMac2007 com.apple.xpc.launchd[1] (com.apple.cfprefsd.xpc.agent): Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
Nov 15 22:42:36 iMac2007 com.apple.xpc.launchd[1] (com.apple.cfprefsd.xpc.agent[1115]): Could not find uid associated with service: 0: Undefined error: 0 504
Nov 15 22:42:36 iMac2007 com.apple.xpc.launchd[1] (com.apple.cfprefsd.xpc.agent): Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
Nov 15 22:42:46 iMac2007 com.apple.xpc.launchd[1] (com.apple.cfprefsd.xpc.agent[1116]): Could not find uid associated with service: 0: Undefined error: 0 504
Nov 15 22:42:46 iMac2007 com.apple.xpc.launchd[1] (com.apple.cfprefsd.xpc.agent): Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
Nov 15 22:42:56 iMac2007 com.apple.xpc.launchd[1] (com.apple.cfprefsd.xpc.agent[1118]): Could not find uid associated with service: 0: Undefined error: 0 504

Zoekend met google kwam ik er achter dat het getal "504" de UID is. Ik heb daarna de test gebruiker weer aangemaakt (krijgt weer UID=504) en daarna verscheen het login window weer binnen een paar seconden.
Verwijderen account -> meer dan 2 minuten!

Ik heb dit op de Feedback pagina van Apple gemeld, maar vraag mij af of dit een uitzondering is of dat dit bij anderen ook voorkomt.

Is er iemand die dit wil testen? Let op: als je dit doet, zit je vast aan een account waar je niets mee kan, anders heb je een zwart scherm bij schakelen naar Login Window.

Ik heb ook nog geen oplossing voor dit gedrag gevonden ...

Jamo
Verschijnen login window duurt > 2 minuten
17 november 2014 - 23:01    reactie #1
geplaatst door: jaco123
2 minuten is wel heel lang, maar sinds ik Yosemite gebruik stoor ik me aan de extreme traagheid van de "fast-user-switching". Ik heb er nog niet met een stopwatch naast gezeten, maar je moet er regelmatig echt op wachten. In een huishouden waar regelmatig van gebruiker gewisseld wordt is dat best storend...

Er is echt iets mis met de "kubus-animatie", je huidige scherm draait weg, maar er komt alleen zwart voor terug. Na een poosje verschijnt het inlogscherm. In oudere versies werkte de kubus-animatie ook veel mooier: niet alleen draaide je huidige scherm weg, maar het inlogscherm, of het scherm van de andere gebruiker draaide op de zijkant van de kubus direct in beeld.
(overigens werkt het nog wel zo als je direct tussen gebruiker schakelt, alleen als je via het inlogscherm gaat, is het zo traag)

Hopelijk fixt Apple dat snel.

Verschijnen login window duurt > 2 minuten
17 november 2014 - 23:26    reactie #2
geplaatst door: Jamo
Misschien dat je eens in de log file "messages" (via de Console app) kan kijken of je, op het tijdstip van het kijken naar het zwarte scherm, ook de meldingen van com.apple.xpc.launchd ziet staan?
Jamo
Verschijnen login window duurt > 2 minuten
18 november 2014 - 22:50    reactie #3
geplaatst door: jaco123
Ik heb massa's xpc-meldingen staan in mijn system.log, maar niet die aan de cfprefs-daemon gerelateerd zijn zoals jij ze hebt.

Ik zal binnenkort de 10.10.1-update gaan installeren, hoop dat de system.log dan wat minder ellende bevat voordat ik uit ga zoeken wat precies de oorzaken zijn.