I suspect that Symantec Utilities may be the culprit. I know that Apple stated clearly in the installation that Snow Leopard is incompatible with Symantec Utilities, but the problem is when I uninstalled Symantec using the Uninstall package supplied by Symantec, it said it didn't find anything to uninstall. But in my system log, it clearly showed that the Symantec's daemon is crashing left and right every 10 sec from system log:
com.apple.launchd[1] (com.symantec.symdaemon[2982]): Job appears to have crashed: Segmentation fault
com.apple.launchd[1] (com.symantec.symdaemon): Throttling respawn: Will start in 10 seconds
So I finally went to Symantec's web site and finally find this link to download the shell script to completely remove everything Symantec has in sight:
http://service1.symantec.com/SUPPORT/num.nsf/docid/2002110814042611?Open&docid=2 005051716291611&nsf=num.nsf&view=docidSo, I thought I irradicated the culprit, but I spoke too soon.
After the reboot, I get the hang again. Then I looked at the system log and found this (as I always suspect that Microsoft Office Reminder notifier is always causing the hang, which sometimes, when I kill MS Office Reminder during the hang, it wakes up immediately):
Mar 26 14:20:43 Microsoft Office Reminders[190]: start timer
Mar 26 14:20:45 Microsoft Office Reminders[190]: ECF launch successful. Notifying
Mar 26 14:20:47 Microsoft Office Reminders[190]: ECRMenuManager -- ECFWasInitialized
Mar 26 14:20:47 Microsoft Office Reminders[190]: ECRMenu - loading project list
Mar 26 14:20:47 Microsoft Office Reminders[190]: ECSelectionCache projects: invalid filter template assigned. Using blank
Mar 26 14:20:47 Microsoft Office Reminders[190]: ECRMenu - loading category list
Mar 26 14:20:47 Microsoft Office Reminders[190]: ECSelectionCache categories: invalid filter template assigned. Using blank
Mar 26 14:20:50 osascript[194]: Error loading /Library/ScriptingAdditions/Adobe Unit Types.osax/Contents/MacOS/Adobe Unit Types: dlopen(/Library/ScriptingAdditions/Adobe Unit Types.osax/Contents/MacOS/Adobe Unit Types, 262): no suitable image found. Did find:\n /Library/ScriptingAdditions/Adobe Unit Types.osax/Contents/MacOS/Adobe Unit Types: no matching architecture in universal wrapper
Mar 26 14:21:18 Microsoft Office Reminders[190]: ECF shutting down. Notifying
Mar 26 14:21:18 Microsoft Office Reminders[190]: Clearing selection
Mar 26 14:21:18 Microsoft Office Reminders[190]: freeing menu objects
Mar 26 14:29:37 com.apple.kextcache[197]: InternalModemSupport.kext does not declare a kernel dependency; using com.apple.kernel.6.0.
Mar 26 14:29:51: --- last message repeated 1 time ---
Mar 26 14:29:51 com.apple.kextcache[197]: Created prelinked kernel /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache_i386.3F15614A.
Mar 26 14:30:10 /System/Library/CoreServices/CCacheServer.app/Contents/MacOS/CCacheServer[162]: No valid tickets, timing out
Mar 26 14:32:46 Safari[202]: INSERT-HANG-DETECTED: Tx time:114.924372, # of Inserts: 0, # of bytes written: 0, Did shrink: NO
The log shows the missing 30 sec during the system stall was caused by Adobe Unit Types.osax
"osascript[194]: Error loading /Library/ScriptingAdditions/Adobe Unit Types.osax" between Mar 26 14:20:50 and 14:21:18 until Microsoft Office Reminder is aborted.
(So I don't think Mail is causing the hang because I never use Mail, only MS Entourage.)
Then it hangs again by Safari, which is caused by the Kernel cache problem: com.apple.kextcache[197]
So it looks like it is a cascading problem, one thing leads to another that causes the hang.
So I thought, as someone here thinks, that WebKitPluginHost is somehow causing the hang too, because I noticed NetBarrier is detecting WebKitPluginHost is trying to transmit to other host through port 80 (HTTP), 443 (HTTPS), 1935 (Macromedia Flash Communications Server), so I blocked the outgoing traffic to see if it makes any difference. But it doesn't stop the hang.