Contribute
Register

Problem rebuilding kextcache

Status
Not open for further replies.
Joined
Sep 25, 2010
Messages
1
Motherboard
Intel
CPU
i7
Graphics
Radeon 5700
Mac
  1. MacBook Pro
Classic Mac
  1. 0
Mobile Phone
  1. 0
Hi. I've Mountain Lion 10.8.4. I have a problem with the vmware kext. I tried to reubuild kext cache with
kextcache -system-prelinked-kernel and told me:

Kernel file /mach_kernel does not contain requested arch: i386
2015-11-19 08:23:36.439 kextcache[2506:707] -[__NSCFData _fastCStringContents:]: unrecognized selector sent to instance 0x7fd91c13c550
2015-11-19 08:23:36.440 kextcache[2506:707] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFData _fastCStringContents:]: unrecognized selector sent to instance 0x7fd91c13c550'
*** First throw call stack:
(
0 CoreFoundation 0x00007fff897f9b06 __exceptionPreprocess + 198
1 libobjc.A.dylib 0x00007fff894773f0 objc_exception_throw + 43
2 CoreFoundation 0x00007fff8989040a -[NSObject(NSObject) doesNotRecognizeSelector:] + 186
3 CoreFoundation 0x00007fff897e802e ___forwarding___ + 414
4 CoreFoundation 0x00007fff897e7e18 _CF_forwarding_prep_0 + 232
5 CoreFoundation 0x00007fff8977e7cd CFStringFindWithOptionsAndLocale + 541
6 CoreFoundation 0x00007fff89788092 CFStringFind + 178
7 kextcache 0x00000001035bdbfe kextcache + 89086
8 kextcache 0x00000001035bd2e2 kextcache + 86754
9 kextcache 0x00000001035abb9b kextcache + 15259
10 kextcache 0x00000001035ac2c8 kextcache + 17096
11 kextcache 0x00000001035aacaa kextcache + 11434
12 kextcache 0x00000001035a9336 kextcache + 4918
13 libdyld.dylib 0x00007fff8c0be7e1 start + 0
)
libc++abi.dylib: terminate called throwing an exception
Abort trap: 6

How to know what kext is causing the problem ?

P.S. I repaired permissions disks.
 
Try this in Terminal: sudo touch /System/Library/Extensions
If this doesn't work, try using Kext Wizard to rebuild them.


Hope I could help,


- Matt
 
Recently encountered a similar problem, except with yosemite after the 2016-011 security update. System always loads in a -f , flagged state and checks every kext , instead of reading the kext cache > the system worked normally before. Tried multiple methods of cache rebuild? Is this an update side effect or possibly having to use the kext dev mode tag does this ?|:confused:
 
The problem is solved by changing compression mode to lzss in usr/standalone/bootcaches.plist +
rebuilding caches and then adding flag, kernel cache / s/l/e/ com.apple.kext.caches/Startup/kernelcache to cham boot plist for legacy chameleon , Yos 10.10.5 + security update & etc.
 
Status
Not open for further replies.
Back
Top