What does BSOD 31 (SHARED_RESOURCE_CONV_ERROR) mean?

 
Could be also:
ConstantTypeOS
ERROR_GEN_FAILUREWin32 errorWindows
KERN_DEFAULT_SETKern returnMac
ippStsSmallerCodebookIntel Ipp StatusAny
EMLINKerrnoAny

SHARED_RESOURCE_CONV_ERROR

Executive resource conversion failure

SHARED_RESOURCE_CONV_ERROR is bug check code 0x0000001F. Executive resources are reader/writer-style synchronization objects used by file systems and other kernel components. This code points at a failure while converting or managing shared/exclusive ownership.

How to read it in a dump

  • The stack should show whether a file system, file-system filter, cache manager, or memory manager path owns the resource.
  • Look for conversion between shared and exclusive acquisition, recursive acquisition, or release on the wrong path.
  • This is a synchronization contract failure, not simply a busy file.

What to check

  • Enable verifier deadlock checks for filters and storage/file-system drivers.
  • Review paths that upgrade or downgrade resource ownership.
  • Check for memory corruption of ERESOURCE or adjacent pool allocations.

References


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