Site icon EfmSoft

What does NTSTATUS 296 (STATUS_INTERRUPT_STILL_CONNECTED) mean?

 
Could be also:
ConstantTypeOS
WORKER_THREAD_RETURNED_WITH_BAD_IO_PRIORITYBugCheck CodeWindows
Previous Next
STATUS_INTERRUPT_VECTOR_ALREADY_CONNECTED STATUS_PROCESS_CLONED

STATUS_INTERRUPT_STILL_CONNECTED

The ISR is still attached to the interrupt resource

Interrupt registration outlives ordinary I/O requests but must not outlive ownership of the assigned hardware resource. This status means teardown reached a point where the interrupt object is still connected. A late interrupt can then call an ISR whose device registers, queues or extension are already being dismantled.

The safe order is device-specific, but it normally includes stopping new I/O, disabling the device interrupt source, synchronizing with any executing ISR or DPC, disconnecting the interrupt, and only then freeing shared state. Merely masking the device without releasing the kernel connection leaves lifecycle bookkeeping inconsistent.

What to inspect

References


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

Exit mobile version