https://git.reactos.org/?p=reactos.git;a=commitdiff;h=5547b747179b163bcb115f58f256c27b8552497c
commit 5547b747179b163bcb115f58f256c27b8552497c Author: Hervé Poussineau <hpous...@reactos.org> AuthorDate: Sun Sep 22 21:43:10 2024 +0200 Commit: Hermès Bélusca-Maïto <hermes.belusca-ma...@reactos.org> CommitDate: Tue Jan 28 22:00:55 2025 +0100 [NTOS:KD64] Fix freezes on first chance exception when KDBG is enabled and KdIgnoreUmExceptions is TRUE This fixes the following use case: - Execute 'kdbgctrl.exe -du' - Execute 'kdbgctrl.exe -cu' - See that last command never finishes --- ntoskrnl/kd64/kdtrap.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/ntoskrnl/kd64/kdtrap.c b/ntoskrnl/kd64/kdtrap.c index 4cfac2b04b0..8af25e3429f 100644 --- a/ntoskrnl/kd64/kdtrap.c +++ b/ntoskrnl/kd64/kdtrap.c @@ -318,7 +318,6 @@ KdIsThisAKdTrap(IN PEXCEPTION_RECORD ExceptionRecord, IN PCONTEXT Context, IN KPROCESSOR_MODE PreviousMode) { -#ifdef _WINKD_ /* * Determine if this is a valid debug service call and make sure that * it isn't a software breakpoint @@ -335,8 +334,4 @@ KdIsThisAKdTrap(IN PEXCEPTION_RECORD ExceptionRecord, /* We don't have to handle it */ return FALSE; } -#else - /* KDBG has its own mechanism for ignoring user mode exceptions */ - return FALSE; -#endif }