You're welcome, taichistudent -
I should mention that, unless you're running as root or with Administrator privileges, you'll need to precede many of these Terminal commands with 'sudo' and type your password when prompted.
Glad to hear that the fix worked for you. It would be great if Apple would acknowledge and address issues like this, which may affect only a small number of customers.
Until then I'll continue to to drink all the Apple juice, since that's the only practical way to get the bug fixes / security updates.
However, first I'll wait a week or two before installing each update, to check for problem reports here at apple.com, and at other sites like macfixit which tend to highlight such issues. Will also search the Web in case reports turn up anywhere else.
Your questions bring up trade-offs which I'm still weighing. Should we manually download and apply individual updates; or allow Software Update to get and install them, either individually or in groups as released by Apple?
In some cases, allowing Software Update to install a group of updates
might prevent the kind of damage reported by users in this thread. The idea is, if one of those updates mistakenly left a flag set, such as DYLD
NO_FIXPREBINDING, then another update in the same group might clear that flag and so solve the problem.
However, at least one post here reported the same bug after applying the " update trio of QuickTime/iTunes/FrontRow," so at least in this case, updating as a group failed to help.
All I can say for sure is that, to protect against this same bug after applying future updates, you could first boot from another volume (or in Single User mode) and check the DYLD
NO_FIXPREBINDING flag via:
defaults read /Volumes/Macintosh HD/System/Library/LaunchDaemons/com.apple.dyld
and substituting the actual name of your hard drive as described in my first post here. If that flag is set to 1, it might be a good idea to clear it using 'defauts write' and then run the "update
dyld_sharedcache ..." command, also detailed in my first message.
I'd be grateful if anyone can suggest how to effectively report issues like this to Apple.