thanks. 666 it is. so it looks like we have some issue in converting 32 <=> 64 bit pointers in the chain
very likely this should fix it
``` diff --git a/dlls/kernelbase/console.c b/dlls/kernelbase/console.c index 3c87f36e0d9..8dca90a569c 100644 --- a/dlls/kernelbase/console.c +++ b/dlls/kernelbase/console.c @@ -530,7 +530,7 @@ HANDLE WINAPI DECLSPEC_HOTPATCH CreateConsoleScreenBuffer( DWORD access, DWORD s */ DWORD WINAPI CtrlRoutine( void *arg ) { - DWORD_PTR event = (DWORD_PTR)arg; + DWORD event = (DWORD_PTR)arg; struct ctrl_handler *handler;
if (event == CTRL_C_EVENT) ```