I've been encountering some weirdness over the past week or so...and I'd like to see if anyone else had experienced something similar (and maybe has a solution) or if this may be indicative of a bug of some sort.
First, the basics: MacBook Pro 6,2, i7 processor, 8GB RAM, OS X 10.7.1, Filevault2 enabled.
The problem - whenever I boot from a cold start (and occasionally on a restart, but not normally) the system will begin the boot process and then reboot partway through. At every occurance, the boot messages (I boot in verbose mode) immediately before the reboot are the same and always related to the kext cahes, as in the following representative extract from the logs:
12-09-11 7:23:05.411 PM com.apple.kextcache: rebuilding /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache
12-09-11 7:23:06.292 PM com.apple.kextcache: JMicronATA.kext does not declare a kernel dependency; using com.apple.kernel.6.0.
12-09-11 7:23:06.581 PM com.apple.kextcache: JMicronATA.kext does not declare a kernel dependency; using com.apple.kernel.6.0.
12-09-11 7:23:06.862 PM com.apple.kextcache: JMicronATA.kext does not declare a kernel dependency; using com.apple.kernel.6.0.
12-09-11 7:23:28.868 PM com.apple.kextcache: Created prelinked kernel //System/Library/Caches/com.apple.kext.caches/Startup/kernelcache.
12-09-11 7:23:28.910 PM com.apple.kextcache: /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache out of date.
12-09-11 7:23:29.205 PM fseventsd: Logging disabled completely for device:1: /Volumes/Recovery HD
12-09-11 7:23:30.350 PM com.apple.kextcache: Successfully updated helper partition disk0s3.
After the reboot, everything proceeds normally and the boot process completes successfully.
I have rebuilt the entire OS from scratch and this still occurs. I have also, in order to test alternative configurations, tried booting from a cloned backup. The only difference between the cloned backup and the internal drive of the MBP is that the internal drive is encrypted with FileVault and the clone isn't. The clone boots cleanly every time, from both a cold start and a restart.
In summary, the problem seems to be almost uniquely an issue when cold booting from an encrypted disk. I'm at a loss to explain it.
So, has anyone else stumbled across this problem, or something similar?