Comments
-
Greg Hurrell
Thanks for the report. This is definitely not related to bug #161. The "MenuCracker" entries you see in the logs are completely normal, not related to either of these reports; you'll see them every time you boot even when things are working perfectly.
I think this is the pertinent line:
/System/Library/CoreServices/SystemUIServer.app/Contents/MacOS/SystemUIServer: NetInfo timeout connecting to local domain, sleeping
So the thing is going to sleep (which you'll see as a "freeze" or a "spinning beachball"). The question is, why? Can you provide some more information about your system? OS version? Special hardware? Special network setup? Anything weird or special with your user setup, particularly anything to to do with NetInfo.
-
bugzilla user 291
Nothing special as far as I can tell, a standalone PBG4 with Tiger. You can run a VNC or Apple Remote Desktop session against my machine if you want to have a look.
The only other 3rd party Menu Extras I use are MenuMeters and PTHPasteboard.
-
Greg Hurrell
Does it affect all user accounts? In other words, have you tried logging into a different account at startup and seeing if that other account is affected (turn off the "automatic login at startup" if you need to first). Can you try it with a brand new, clean account, created for the purposes of testing?
-
bugzilla user 291
The other accounts have the same menu extras but it only happens on my 'main account'.
-
Greg Hurrell
Well that narrows it down a bit. We now know that there's something particular to your main account that is causing the problem.
If WinSwitch is having trouble accessing the NetInfo database I don't really know how I can prevent it from "going to sleep". The API is just a simple procedural API and there is no scope for setting "timeout" values. I also don't think splitting the work off into a separate thread is going to be appropriate given that the information obtained from the database is used to update the UI (and you shouldn't really update the UI from any thread other than the main thread). It would be possible to split this work off into a different thread and then notify the main thread when it's done, and specify some sort of "in progress" menu in the meantime. But that would be a fairly complicated solution for something that is caused by an anomaly in one account on your system (and nobody elses!); it seems to me that the "in progress" message would be displayed forever, and the only way to make it go away would be to switch away or log out... Not very good!
-
Greg Hurrell
Changing assignment to reflect my new email address.
https://wincent.dev/a/news/archives/2006/05/change_of_email.php
-
Greg Hurrell
Status changed:
- From: new
- To: closed
Add a comment
Comments are now closed for this issue.