Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've been using Mac for 15 years, and I've had relatively few problems.

Many years ago, I was using a MBP 17" which sometimes was completely freezing: the only way to wake it was to hard-reset it (hold down power button).

This is where I met "npvhash=4095" for the first time, watching in my log files. Back then, I googled it and found a thread in Apple support forums where a kind guy told everyone who had this problem to open the font book, select all the fonts, right click, click "validate fonts" and delete all those which didn't passed the validation. That solved the problem. Now it doesn’t!

I'm on an 27" iMac with Snow Leopard 10.6.8 installed. Whenever I play Halo, after a few minutes, I get "npvhash=4095"—system freeze, until I hold down power button.

Of course, I've validated all the fonts with no result.

Does anyone know what npvhash means? If you don't know how to fix my problem it's not a big deal, I just want to know what is npvhash! I hope anyone can help me.

share|improve this question
Many thanks for the grammar check, Alex! :) – Saturnix Jan 13 '13 at 21:58
up vote 2 down vote accepted

The boot process usually starts with npvhash=4095 in kernel.log.

And you can find #define NPVHASH 4095 /* MUST BE 2^N - 1 */ in OS X kernel XNU source code pmap_internal.h.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.