What does BSOD 53 (NO_MORE_IRP_STACK_LOCATIONS) mean?

 
Could be also:
ConstantTypeOS
ERROR_BAD_NETPATHWin32 errorWindows
KERN_DENIEDKern returnMac
EBADRerrnoLinux
ECONNABORTEDerrnoMac
ENOANOerrnoSolaris
Previous Next
CACHE_MANAGER DEVICE_REFERENCE_COUNT_NOT_ZERO

NO_MORE_IRP_STACK_LOCATIONS

The NO_MORE_IRP_STACK_LOCATIONS bug check has a value of 0x00000035. This bug check occurs when the IoCallDriver packet has no more stack locations remaining.

Important

This topic is for programmers. If you are a customer who has received a blue screen error code while using your computer, see Troubleshoot blue screen errors.

NO_MORE_IRP_STACK_LOCATIONS Parameters

Parameter Description

1

Address of the IRP

2

Reserved

3

Reserved

4

Reserved

Cause

A higher-level driver has attempted to call a lower-level driver through the IoCallDriver interface, but there are no more stack locations in the packet. This will prevent the lower-level driver from accessing its parameters.

This is a disastrous situation, since the higher level driver is proceeding as if it has filled in the parameters for the lower level driver (as required). But since there is no stack location for the latter driver, the former has actually written off the end of the packet. This means that some other memory has been corrupted as well.


Looking for a different code? Search another status or error code.