OK, after deleting the plists for dock, desktop and dashboard from my ~/Library and Log out/in again... it seems to be much better and the animation is smooth again (it was really choppy before)... but it still crashes if I use it more than once quickly, or if I don't use it for say an hour and then try to use it again. Not sure what the issue is, but here is the console error I am getting now.
Any help is greatly appreciated:
Process: Dock [10899]
Path: /System/Library/CoreServices/Dock.app/Contents/MacOS/Dock
Identifier: com.apple.dock
Version: 1.8 (1040)
Build Info: Dock-1040000000000000~5
Code Type: X86-64 (Native)
Parent Process: launchd [264]
Date/Time: 2011-07-22 21:48:38.312 -0600
OS Version: Mac OS X 10.7 (11A511)
Report Version: 9
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000018
VM Regions Near 0x18:
-->
__TEXT 00000001035c1000-0000000103802000 [ 2308K] r-x/rwx SM=COW /System/Library/CoreServices/Dock.app/Contents/MacOS/Dock
Application Specific Information:
objc_msgSend() selector name: retain
objc[10899]: garbage collection is OFF
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libobjc.A.dylib 0x00007fff9401a350 objc_msgSend_vtable13 + 16
1 com.apple.dock 0x00000001036205fd 0x1035c1000 + 390653
2 com.apple.dock 0x0000000103628e4f 0x1035c1000 + 425551
3 com.apple.dock 0x000000010362aa57 0x1035c1000 + 432727
4 com.apple.dock 0x000000010361dba1 0x1035c1000 + 379809
5 com.apple.dock 0x000000010360a387 0x1035c1000 + 299911
6 com.apple.dock 0x0000000103619419 0x1035c1000 + 361497
7 com.apple.dock 0x0000000103607ce8 0x1035c1000 + 290024
8 com.apple.dock 0x00000001035e718f 0x1035c1000 + 156047
9 com.apple.HIServices 0x00007fff92149892 mshPerform + 11
10 com.apple.CoreFoundation 0x00007fff9949f80c __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 44
11 com.apple.CoreFoundation 0x00007fff9949f53b __CFRunLoopDoSource1 + 155
12 com.apple.CoreFoundation 0x00007fff994d5cb7 __CFRunLoopRun + 1895
13 com.apple.CoreFoundation 0x00007fff994d5216 CFRunLoopRunSpecific + 230
14 com.apple.dock 0x00000001036b9e6d 0x1035c1000 + 1019501
15 com.apple.dock 0x00000001036741f0 0x1035c1000 + 733680