High CPU usage and slow downs under TotalFinder

Hi! As a long standing user of TotalFinder I have recently been getting increasing problems using the application. It has now gotten to the point that I have had to stop using TotalFinder to avoid frequent annoying slow downs and high CPU periods of my computer. Avoiding TotalFinder and simply sticking to Apple’s Finder sets all to normal and all the issues vanish!

I would be grateful if the developer could look into this matter. I really would like to be able to continue to use TotalFinder.

Best regards, Baldur J. B.

Here is a more detailed description of the problems:

**- Long high CPU periods for Finder after startup of computer or login to account

  • Frequent high CPU periods during usage Finder, especially in connection with - DropBox usage
  • Frequent spinning wheel periods after adding items to Sidebar
  • Frequent spinning wheel periods after dragging JPG-files between open windows
  • Typical Consol System Diagnostic Reports as follows:**

05/07/14 12:44:14,930 Finder[7028]: TotalFinderInjector v1.6.1 received init event
05/07/14 12:44:14,959 Finder[7028]: TotalFinderInjector: Installing TotalFinder …
05/07/14 12:44:14,959 Finder[7028]: Launching TotalFinderCrashWatcher from '/Library/ScriptingAdditions/TotalFinder.osax/Contents/Resources/TotalFinder.bundle/Contents/Resources/TotalFinderCrashWatcher.app’
05/07/14 12:44:14,972 TotalFinder[287]: TotalFinder has been succesfully injected into com.apple.finder[7028]
05/07/14 12:44:14,982 TotalFinderCrashWatcher[10894]: Unable to obtain lock ‘/Users/balduroghalla/Library/Application Support/.TotalFinderCrashWatcher.lock’ - exiting to prevent multiple CrashWatcher instances
05/07/14 12:44:14,983 com.apple.launchd.peruser.501[187]: (com.binaryage.totalfinder.crashwatcher.165120[10894]) Exited with code: 1
05/07/14 12:44:19,563 WindowServer[106]: disable_update_timeout: UI updates were forcibly disabled by application “Finder” for over 1.00 seconds. Server has re-enabled them.
05/07/14 12:44:28,722 Finder[7028]: nsc_smb XPC: handle_event error : < Connection invalid >
05/07/14 12:44:28,776 Finder[7028]: nsc_smb XPC: handle_event error : < Connection invalid >
05/07/14 12:44:30,205 WindowServer[106]: common_reenable_update: UI updates were finally reenabled by application “Finder” after 11.64 seconds (server forcibly re-enabled them after 1.00 seconds)
05/07/14 12:44:34,600 mdworker[10901]: Warning: accessing obsolete X509Anchors.
05/07/14 12:44:37,781 Finder[7028]: Warning: accessing obsolete X509Anchors.
05/07/14 12:44:37,898 WindowServer[106]: disable_update_timeout: UI updates were forcibly disabled by application “Finder” for over 1.00 seconds. Server has re-enabled them.
05/07/14 12:44:38,921 quicklookd[10904]: Warning: accessing obsolete X509Anchors.
05/07/14 12:44:38,958 quicklookd[10904]: Warning: accessing obsolete X509Anchors.
05/07/14 12:44:40,466 WindowServer[106]: common_reenable_update: UI updates were finally reenabled by application “Finder” after 3.57 seconds (server forcibly re-enabled them after 1.00 seconds)
05/07/14 12:45:03,769 mdworker[10901]: Warning: accessing obsolete X509Anchors.

05/07/14 12:45:04,269 mdworker[10901]: Warning: accessing obsolete X509Anchors.
05/07/14 12:45:14,840 WindowServer[106]: disable_update_timeout: UI updates were forcibly disabled by application “Finder” for over 1.00 seconds. Server has re-enabled them.
05/07/14 12:45:21,722 WindowServer[106]: CGXGetConnectionProperty: Invalid connection 273235
05/07/14 12:45:21,722 WindowServer[106]: CGXGetConnectionProperty: Invalid connection 273235
05/07/14 12:45:21,725 WindowServer[106]: CGXGetConnectionProperty: Invalid connection 273235
05/07/14 12:45:21,725 WindowServer[106]: CGXGetConnectionProperty: Invalid connection 273235
05/07/14 12:45:21,725 WindowServer[106]: CGXGetConnectionProperty: Invalid connection 273235
05/07/14 12:45:21,725 WindowServer[106]: CGXGetConnectionProperty: Invalid connection 273235
05/07/14 12:45:21,726 WindowServer[106]: CGXGetConnectionProperty: Invalid connection 273235

[…]

05/07/14 12:45:21,730 WindowServer[106]: CGXGetConnectionProperty: Invalid connection 273235
05/07/14 12:45:21,730 WindowServer[106]: CGXGetConnectionProperty: Invalid connection 273235
05/07/14 12:45:21,730 WindowServer[106]: CGXGetConnectionProperty: Invalid connection 273235
05/07/14 12:45:21,730 WindowServer[106]: CGXGetConnectionProperty: Invalid connection 273235
05/07/14 12:45:21,731 WindowServer[106]: CGXGetConnectionProperty: Invalid connection 273235
05/07/14 12:45:26,415 WindowServer[106]: _CGXSetWindowBackgroundBlurRadius: Invalid window 0xffffffff
05/07/14 12:45:26,415 loginwindow[73]: find_shared_window: WID -1
05/07/14 12:45:26,415 loginwindow[73]: CGSGetWindowTags: Invalid window 0xffffffff
05/07/14 12:45:26,415 loginwindow[73]: find_shared_window: WID -1
05/07/14 12:45:26,415 loginwindow[73]: CGSSetWindowTags: Invalid window 0xffffffff
05/07/14 12:45:26,570 WindowServer[106]: device_generate_desktop_screenshot: authw 0x7f94b45378a0(2000), shield 0x7f94b442cb60(2001)
05/07/14 12:45:26,617 WindowServer[106]: device_generate_desktop_screenshot: authw 0x7f94b45378a0(2000), shield 0x7f94b442cb60(2001)
05/07/14 12:45:26,687 WindowServer[106]: device_generate_lock_screen_screenshot: authw 0x7f94b45378a0(2000), shield 0x7f94b442cb60(2001)
05/07/14 12:45:27,191 loginwindow[73]: ERROR | -[LWBuiltInScreenLockAuthLion closeAuthAndReset:] | Attempted to remove an observer when not observing
05/07/14 12:45:27,219 WindowServer[106]: handle_will_sleep_auth_and_shield_windows: Deferring.
05/07/14 12:45:27,223 WindowServer[106]: CGXDisplayDidWakeNotification [109724252572874]: posting kCGSDisplayDidWake
05/07/14 12:45:35,369 loginwindow[73]: CoreAnimation: warning, deleted thread with uncommitted CATransaction; set CA_DEBUG_TRANSACTIONS=1 in environment to log backtraces.
05/07/14 12:45:35,369 loginwindow[73]: CoreAnimation: warning, deleted thread with uncommitted CATransaction; set CA_DEBUG_TRANSACTIONS=1 in environment to log backtraces.
05/07/14 12:45:49,551 WindowServer[106]: _CGXSetWindowBackgroundBlurRadius: Invalid window 0xffffffff
05/07/14 12:45:49,552 loginwindow[73]: find_shared_window: WID -1
05/07/14 12:45:49,552 loginwindow[73]: CGSGetWindowTags: Invalid window 0xffffffff
05/07/14 12:45:49,552 loginwindow[73]: find_shared_window: WID -1
05/07/14 12:45:49,552 loginwindow[73]: CGSSetWindowTags: Invalid window 0xffffffff
05/07/14 12:45:49,705 WindowServer[106]: device_generate_desktop_screenshot: authw 0x7f94aadaafe0(2000), shield 0x7f94aadaf490(2001)
05/07/14 12:45:49,748 WindowServer[106]: device_generate_desktop_screenshot: authw 0x7f94aadaafe0(2000), shield 0x7f94aadaf490(2001)
05/07/14 12:45:49,807 WindowServer[106]: device_generate_lock_screen_screenshot: authw 0x7f94aadaafe0(2000), shield 0x7f94aadaf490(2001)
05/07/14 12:45:50,343 loginwindow[73]: ERROR | -[LWBuiltInScreenLockAuthLion closeAuthAndReset:] | Attempted to remove an observer when not observing
05/07/14 12:45:50,371 WindowServer[106]: handle_will_sleep_auth_and_shield_windows: Deferring.
05/07/14 12:45:50,376 WindowServer[106]: CGXDisplayDidWakeNotification [109747406125405]: posting kCGSDisplayDidWake
05/07/14 12:45:54,852 TotalFinder[287]: Finder is not running. Launching it… (/System/Library/CoreServices/Finder.app)
05/07/14 12:45:54,996 TotalFinder[287]: requesting injection into com.apple.finder[10910]
05/07/14 12:45:55,007 TotalFinder[287]: Warning: accessing obsolete X509Anchors.
05/07/14 12:45:55,060 TotalFinder[287]: Warning: accessing obsolete X509Anchors.
05/07/14 12:45:55,072 xpcproxy[10914]: assertion failed: 13D65: xpcproxy + 3438 [D559FC96-E6B1-363A-B850-C7AC9734F210]: 0x2
05/07/14 12:45:55,092 TotalFinder[287]: Warning: accessing obsolete X509Anchors.
05/07/14 12:45:55,138 TotalFinder[287]: Warning: accessing obsolete X509Anchors.
05/07/14 12:45:55,157 Finder[10910]: Warning: accessing obsolete X509Anchors.
05/07/14 12:45:55,176 TotalFinder[287]: Warning: accessing obsolete X509Anchors.
05/07/14 12:45:55,183 com.apple.iCloudHelper[10914]: Warning: accessing obsolete X509Anchors.
05/07/14 12:45:55,205 Finder[10910]: Warning: accessing obsolete X509Anchors.
05/07/14 12:45:55,210 TotalFinder[287]: Warning: accessing obsolete X509Anchors.
05/07/14 12:45:55,214 com.apple.iCloudHelper[10914]: Warning: accessing obsolete X509Anchors.
05/07/14 12:45:55,248 com.apple.iCloudHelper[10914]: Warning: accessing obsolete X509Anchors.
05/07/14 12:45:55,272 TotalFinder[287]: Warning: accessing obsolete X509Anchors.
05/07/14 12:45:55,283 com.apple.iCloudHelper[10914]: Warning: accessing obsolete X509Anchors.
05/07/14 12:45:55,312 com.apple.iCloudHelper[10914]: Warning: accessing obsolete X509Anchors.
05/07/14 12:45:55,314 TotalFinder[287]: Warning: accessing obsolete X509Anchors.
05/07/14 12:45:55,347 TotalFinder[287]: Warning: accessing obsolete X509Anchors.
05/07/14 12:45:55,378 TotalFinder[287]: Warning: accessing obsolete X509Anchors.
05/07/14 12:45:55,410 TotalFinder[287]: Warning: accessing obsolete X509Anchors.
05/07/14 12:45:55,440 TotalFinder[287]: Warning: accessing obsolete X509Anchors.
05/07/14 12:45:55,471 TotalFinder[287]: Warning: accessing obsolete X509Anchors.
05/07/14 12:45:55,500 TotalFinder[287]: Warning: accessing obsolete X509Anchors.
05/07/14 12:45:55,533 TotalFinder[287]: Warning: accessing obsolete X509Anchors.
05/07/14 12:45:55,799 com.apple.iCloudHelper[10914]: Warning: accessing obsolete X509Anchors.
05/07/14 12:45:56,071 Finder[10910]: TotalFinderInjector v1.6.1 received init event
05/07/14 12:45:56,086 Finder[10910]: TotalFinderInjector: Installing TotalFinder …
05/07/14 12:45:56,086 Finder[10910]: Launching TotalFinderCrashWatcher from '/Library/ScriptingAdditions/TotalFinder.osax/Contents/Resources/TotalFinder.bundle/Contents/Resources/TotalFinderCrashWatcher.app’
05/07/14 12:45:56,104 TotalFinderCrashWatcher[10918]: Unable to obtain lock ‘/Users/balduroghalla/Library/Application Support/.TotalFinderCrashWatcher.lock’ - exiting to prevent multiple CrashWatcher instances
05/07/14 12:45:56,105 com.apple.launchd.peruser.501[187]: (com.binaryage.totalfinder.crashwatcher.165120[10918]) Exited with code: 1
05/07/14 12:45:56,961 loginwindow[73]: CoreAnimation: warning, deleted thread with uncommitted CATransaction; set CA_DEBUG_TRANSACTIONS=1 in environment to log backtraces.
05/07/14 12:45:57,598 TotalFinder[287]: already injected - nothing to do
05/07/14 12:45:58,359 WindowServer[106]: CGXSetWindowListSystemAlpha: Invalid window 6097 (index 0/1)
05/07/14 12:45:58,359 WindowServer[106]: CGXSetWindowListSystemAlpha: Invalid window 6098 (index 0/1)
05/07/14 12:46:00,526 WindowServer[106]: disable_update_timeout: UI updates were forcibly disabled by application “Finder” for over 1.00 seconds. Server has re-enabled them.
05/07/14 12:46:04,971 loginwindow[73]: CoreAnimation: warning, deleted thread with uncommitted CATransaction; set CA_DEBUG_TRANSACTIONS=1 in environment to log backtraces.
05/07/14 12:46:09,335 Finder[10910]: nsc_smb XPC: handle_event error : < Connection invalid >
05/07/14 12:46:09,388 Finder[10910]: nsc_smb XPC: handle_event error : < Connection invalid >
05/07/14 12:46:10,733 WindowServer[106]: common_reenable_update: UI updates were finally reenabled by application “Finder” after 11.21 seconds (server forcibly re-enabled them after 1.00 seconds)
05/07/14 12:46:13,925 WindowServer[106]: disable_update_timeout: UI updates were forcibly disabled by application “Finder” for over 1.00 seconds. Server has re-enabled them.
05/07/14 12:46:18,188 quicklookd[10922]: Warning: accessing obsolete X509Anchors.
05/07/14 12:46:18,225 quicklookd[10922]: Warning: accessing obsolete X509Anchors.
05/07/14 12:46:19,000 kernel[0]: process Finder[10910] caught causing excessive wakeups. Observed wakeups rate (per sec): 1817; Maximum permitted wakeups rate (per sec): 150; Observation period: 300 seconds; Task lifetime number of wakeups: 45001
05/07/14 12:46:19,635 ReportCrash[10923]: Invoking spindump for pid=10910 wakeups_rate=1817 duration=25 because of excessive wakeups
05/07/14 12:46:19,719 Finder[10910]: Warning: Cache image returned by the server has size range covering all valid image sizes. Binding: CustomBinding [0x3803] Resource: file:///Users/balduroghalla/%20%20%20%20%20%20%20%20%20%20%20%20%20%EF%A3%BF/ request size:1024 scale: 1
05/07/14 12:46:19,719 Finder[10910]: Warning: Cache image returned by the server has size range covering all valid image sizes. Binding: CustomBinding [0x3803] Resource: file:///Users/balduroghalla/%20%20%20%20%20%20%20%20%20%20%20%20%20%EF%A3%BF/ request size:1024 scale: 1
05/07/14 12:46:19,000 kernel[0]: CODE SIGNING: cs_invalid_page(0x102be3000): p=10924[spindump] final status 0x0, allowing (remove VALID) page
05/07/14 12:46:21,039 spindump[10924]: Saved wakeups_resource.spin report for Finder version 10.9.3 (10.9.3) to /Library/Logs/DiagnosticReports/Finder_2014-07-05-124621_Baldur-Halla-6.wakeups_resource.spin
05/07/14 12:46:21,221 WindowServer[106]: common_reenable_update: UI updates were finally reenabled by application “Finder” after 8.30 seconds (server forcibly re-enabled them after 1.00 seconds)

Date/Time: 2014-07-05 12:45:54 +0000
OS Version: 10.9.3 (Build 13D65)
Architecture: x86_64
Report Version: 18

Command: Finder
Path: /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder
Version: 10.9.3 (10.9.3)
Build Version: 1
Project Name: Finder_FE
Source Version: 885003002000000
Parent: launchd [187]

PID: 10910
Event: wakeups (microstackshots only)
Wakeups: 1817 wakeups per second for 25 seconds
Duration: 25.00s
Steps: 24

Hardware model: MacBookPro8,3
Active cpus: 8
Fan speed: 3344 rpm

Powerstats for: Finder [10910]
Start time: 2014-07-05 12:45:55 +0000
End time: 2014-07-05 12:46:19 +0000
Parent: launchd
Microstackshots: 15 samples (62%)
Primary state: 11 samples Frontmost App, Non-Background Priority, User mode
User Activity: 0 samples Idle, 15 samples Active
Power Source: 0 samples on Battery, 15 samples on AC
11 start + 1 (libdyld.dylib) [0x7fff84b955fd]
11 ??? (Finder + 26480) [0x1008fa770]
11 NSApplicationMain + 940 (AppKit) [0x7fff8afb37a3]
11 -[NSApplication run] + 553 (AppKit) [0x7fff8afc89bc]
11 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 122 (AppKit) [0x7fff8afd48bb]
11 _DPSNextEvent + 1434 (AppKit) [0x7fff8afd526e]
11 _BlockUntilNextEventMatchingListInModeWithFilter + 65 (HIToolbox) [0x7fff8bd7c5bc]
11 ReceiveNextEventCommon + 479 (HIToolbox) [0x7fff8bd7c7b7]
11 RunCurrentEventLoopInMode + 226 (HIToolbox) [0x7fff8bd7ca0d]
11 CFRunLoopRunSpecific + 309 (CoreFoundation) [0x7fff86d79f25]
5 __CFRunLoopRun + 1636 (CoreFoundation) [0x7fff86d7a7c4]
5 CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 9 (CoreFoundation) [0x7fff86dbf5a9]
4 _dispatch_main_queue_callback_4CF + 244 (libdispatch.dylib) [0x7fff8d516e97]
4 _dispatch_source_invoke + 413 (libdispatch.dylib) [0x7fff8d511885]
4 _dispatch_client_callout + 8 (libdispatch.dylib) [0x7fff8d50f28d]
4 _dispatch_after_timer_callback + 77 (libdispatch.dylib) [0x7fff8d517433]
4 _dispatch_client_callout + 8 (libdispatch.dylib) [0x7fff8d50f28d]
4 _dispatch_call_block_and_release + 12 (libdispatch.dylib) [0x7fff8d5121bb]
4 ??? (Tabs + 482770) [0x102da3dd2]
4 ??? (Tabs + 182153) [0x102d5a789]
4 ??? (Tabs + 410713) [0x102d92459]
4 ??? (Tabs + 399870) [0x102d8f9fe]
4 ??? (Tabs + 153195) [0x102d5366b]
3 ??? (Tabs + 414467) [0x102d93303]
3 ??? (Tabs + 86132) [0x102d43074]
3 ??? (Finder + 449335) [0x100961b37]
3 ??? (Finder + 456770) [0x100963842]
3 ??? (Tabs + 339281) [0x102d80d51]
3 ??? (Tabs + 339882) [0x102d80faa]
3 ??? (Tabs + 339666) [0x102d80ed2]
3 ??? (Finder + 458330) [0x100963e5a]
2 ??? (Finder + 461202) [0x100964992]
2 ??? (Finder + 475979) [0x10096834b]
2 ??? (Finder + 477433) [0x1009688f9]
2 ??? (Finder + 478690) [0x100968de2]
2 ??? (Finder + 490831) [0x10096bd4f]
2 ??? (ColumnViewAutoWidth + 52376) [0x102e4dc98]
2 ??? (Finder + 516896) [0x100972320]
2 ??? (ColumnViewAutoWidth + 56314) [0x102e4ebfa]
1 ??? (Finder + 518317) [0x1009728ad]

[…]

I’m sorry for the troubles. Does this tweak fix the problems?