[CSRSRV][CONSRV][USERSRV]: Display complementary redundant information to try to...
[reactos.git] / reactos / subsystems / win32 / csrsrv / thredsup.c
index 678a468..00e47d9 100644 (file)
@@ -438,6 +438,13 @@ CsrThreadRefcountZero(IN PCSR_THREAD CsrThread)
     {
         UnProtectHandle(CsrThread->ThreadHandle);
         Status = NtClose(CsrThread->ThreadHandle);
+
+        if (!NT_SUCCESS(Status))
+            DPRINT1("CSR: NtClose failed, we are going to ASSERT, Status = 0x%08lx; P:[0x%x, 0x%x] T:[0x%x, 0x%x] Process: 0x%p; Thread: 0x%p; ThreadHandle: 0x%p\n",
+                    Status, CsrProcess->ClientId.UniqueProcess, CsrProcess->ClientId.UniqueThread,
+                    CsrThread->ClientId.UniqueProcess, CsrThread->ClientId.UniqueThread,
+                    CsrProcess, CsrThread, CsrThread->ThreadHandle);
+
         ASSERT(NT_SUCCESS(Status));
     }