Hi,
same issue here - very strange.
I put the following in the - possibly related - post https://discussions.apple.com/thread/4934668:
Some weeks ago, I installed an SSD as the boot disk, moving my "old" HDD to the Superdrive bay.
This worked quite well. I then upgraded to Mavericks (from ML).
It's tough to say for certain, but my impression is that since I upgraded, things have gone quite awry.
I'm seeing these Error 107 messages from kextcache as well, repeating over and over periodically. What is very odd is this: the cache is trying to update on the HDD! I checked; there is a Library and a System directory in the HHD's root.
I figured I had forgotten to clear those out when I changed the HDD to be a data-only drive, and that Mavericks was using the System directory on the HDD because - well - it was there. So I deleted both the Library and System directories and rebooted.
This fixed Pathfinder's lockup error (after updating), but - much to my surprise - the System directory is back!
All it contains is a Library directory and that only has a Caches directory in it, which - no surprise - contains the com.apple.kext.caches directory. This subtree belongs to root with group wheel, so that should be ok.
So:
1) why on earth is Mavericks putting this directory on the HDD, and not on the SSD which contains the "real" system directory?
2) why am I getting 107 errors?
I've done the repair permissions bit, no help there, unfortunately.
I've also done a safe restart, but that didn't fix it either.