Pool memory, be it paged or non-paged – is limited. One should be careful of how much one needs and how much one claims. You may kill the system if you are not paying attention.
1Assuming of course that the first instance of the debugger would not crash before second instance does.
2Not to be confused with pool tracking which is a Driver Verifier setting
3These allocations were not taking place in safe mode which explained why the machine was booting in safe mode but would not boot regular. Note also that this was not the first allocation failure and system had already seen a few paged pool allocation failures before it eventually died.