btrfs
btrfs copied to clipboard
BSOD with btrfs.sys
+1 System_thread_exception_not_handled classpnp.sys
I think this could be related to an issue in watch_registry in registry.c, as I could reproduce it on ReactOS while implementing NtNotifyChangeMultipleKeys. The WinBtrfs uses a stack allocated variable for IO_STATUS_BLOCK while calling ZwNotifyChangeKey in asynchronous mode, which then the variable is popped out of the stack memory when it returns from watch_registry function and when Windows tries to write the status in IO_STATUS_BLOCK it corrupts the kernel memory causing a BSOD.