Severity
High (major feature broken)
Describe the bug
Message handler uses hwndToInfiniFrame[hwnd] and dereferences without null-check in WM_ACTIVATE.
Steps to reproduce
- Trigger message ordering where
WM_ACTIVATE arrives when map entry is missing.
instance can be null.
- Dereference occurs.
Expected behavior
Safe lookup (find) + null guard.
Actual behavior
Crash risk.
Logs / Error Output
Minimal reproduction
src/InfiniFrame.Native/Platform/Windows/Window.cpp:455
src/InfiniFrame.Native/Platform/Windows/Window.cpp:457
Related map lifecycle:
src/InfiniFrame.Native/Platform/Windows/Window.cpp:360
src/InfiniFrame.Native/Platform/Windows/Window.cpp:486
.NET Version
No response
Project Version / Commit
No response
Operating System
No response
Checklist
Severity
High (major feature broken)
Describe the bug
Message handler uses
hwndToInfiniFrame[hwnd]and dereferences without null-check inWM_ACTIVATE.Steps to reproduce
WM_ACTIVATEarrives when map entry is missing.instancecan be null.Expected behavior
Safe lookup (
find) + null guard.Actual behavior
Crash risk.
Logs / Error Output
Minimal reproduction
src/InfiniFrame.Native/Platform/Windows/Window.cpp:455src/InfiniFrame.Native/Platform/Windows/Window.cpp:457Related map lifecycle:
src/InfiniFrame.Native/Platform/Windows/Window.cpp:360src/InfiniFrame.Native/Platform/Windows/Window.cpp:486.NET Version
No response
Project Version / Commit
No response
Operating System
No response
Checklist