
Re: My W7 pc bluescreened while using RobotC with VEX
BCCode: 0xd1 means DRIVER_IRQ_NOT_LESS_OR_EQUAL
BCP1: 00000004 (Address of memory being referenced)
BCP2: 00000002 (IRQL at time of reference - IRQL_DISPATCH)
BCP3: 00000000 (It's a read reference)
BCP4: 8AE5B018 (Address that referenced memory)
In summary, it means the driver was executing at IRQL_DISPATCH (i.e. it is at a critical time that no paging operation is allowed) but the driver code is making a read reference to a memory location (0x00000004) that was not present in memory.
First, the information should have the driver name that caused the fault but you did not include this information. Secondly, 0x00000004 does not look like a valid memory address. It looks like the driver is referencing memory by a NULL pointer (4 probably means the second DWORD of a structure pointed to by a NULL pointer).
Regardless, the problem lies with the driver that faulted.
The minidump file (C:\Windows\Minidump\112011-15022-01.dmp) will contain more useful information.
BTW, you can find detail description of this bugcheck here.
http://msdn.microsoft.com/en-us/library ... 44(v=VS.85).aspx