HCT11.2: Driver Verifier-NDIS 2c_Hibernate Test Crashing my system.




I am able to pass all HCT11.2 NDIS Test sucessfully (driver verifier
disabled) but when I run NDIS test with Driver Verifier Enabled, while
running 2c_hibernate it is crashing my system.

If I use WinDbg, I get the breakpoint and the following error message

"Waiting for Polling Work Item to Exit
*** Assertion failed: KeGetCurrentIrql() == LOW_LEVEL
*** Source File: d:\xpsp1\net\ndis\sys\minint.c, line 1624"

Looks like in my driver somewhere some parameter is being passed as NULL
and ASSERT is failing
but I am not able to figure out which function is causing this.

Can anyone help me on this to know what exactly is going wrong in my

Please Note: with driver verifier disabled, this test is passing without
any failure.

Thanking you in advance.

warm regards,

Mitesh Desai [MSFT]

Any chance you are calling NdisMSleep at IRQL >= DISPATCH_LEVEL? According
to DDK callers of NdisMSleep must be at IRQL < DISPATCH_LEVEL.


Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question