trust your technolust

Sunday, June 19, 2005

Apple Remembers Your Networks

An update to the "Remember Your Networks?" post, 10.4 Tiger includes an editor for remembered networks. In System Preferences, Network, Airport interface, Airport tab, "By default join: " is set to "Automatic". Setting this to "Preferred Networks" displays a list of networks. You can use this list to set the priority of networks, as well as remove old ones and explicitly add new ones, or change keys on existing ones. Why it took them 4 minor releases of X to do this is beyond me, but now that its there I shall no longer complain.

objc_msgSend_rtp - When 10.4 Tiger is Tired

While developing some code, my app would consistently hang when creating a Drag and Drop NSPasteboard (clipboard) item. Strangely enough, it would hang while allocating the NSPasteboard, something that I don't expect should ever happen. I researched this for about 20 minutes, and then decided that I would try rebooting (not something that I am used to doing on the Mac). Quitting XCode caused XCode to hang, a fate that would fall upon all the apps I tried to quit. It was clearly time to reboot the laptop, however possible. "However possible" turned out to be a hard power off by holding down the power button - mmm, tasty.

So, if you're seeing objc_msgSend_rtp in crash logs or in your debugger, it may be time to reboot. No one seems to know what this _rtp version of objc_msgSend does yet, since it has been (AFAICT) added in Tiger. I guess we'll find out more later.