Access Violation #4623

Open
opened 2026-01-30 23:52:13 +00:00 by claunia · 0 comments
Owner

Originally created by @jeffrson on GitHub (Oct 24, 2019).

Environment

Windows build number: 10.0.18362.356
Windows Terminal version: 0.5.2762

Steps to reproduce

After some action (not reproducible - call stack not analyzed previously, so I don't know if it's always the same) the postmortem WinDbg is triggered.

Expected behavior

No crash.

Actual behavior

FAILURE_BUCKET_ID:  NULL_POINTER_READ_c0000005_TerminalControl.dll!Unknown

BUGCHECK_STR:  APPLICATION_FAULT_NULL_POINTER_READ_INVALID_POINTER_READ

STACK_TEXT:  
00000091`1fd7f4e0 00007ffa`fff78aec : 00000285`7d213230 00000000`00000012 00000000`00000000 00007ffb`6c0ffc2c : TerminalControl+0x7ea1
00000091`1fd7f550 00007ffb`65c35ef1 : 00000000`00000000 00000285`878d6bf0 00000285`8a4ed300 00000000`00000000 : TerminalControl+0x18aec
00000091`1fd7f5a0 00007ffb`65eefba6 : 00000285`8a401d40 00000285`878d6bf0 00000285`7d0b0340 00000285`00c00040 : Windows_UI!Microsoft::WRL::Details::DelegateArgTraits<long (__cdecl Windows::System::IDispatcherQueueHandler::*)(void)>::DelegateInvokeHelper<Microsoft::WRL::Implements<Microsoft::WRL::RuntimeClassFlags<2>,Windows::System::IDispatcherQueueHandler,Microsoft::WRL::FtmBase>,<lambda_59517943c03487243f9bea31c6c1a784>,-1>::Invoke+0x71
00000091`1fd7f5d0 00007ffb`65ebbd46 : 00000285`7d30ba80 00000285`8a4ed300 00000285`7d30ba80 00000285`8a4ed300 : CoreMessaging!Windows::System::DispatcherQueue::DeferInvokeCallback+0x16
00000091`1fd7f600 00007ffb`65ebae8d : 00000285`7d252ca0 00000285`7d30bcd0 00000285`8a4ed300 00000285`886f2580 : CoreMessaging!Microsoft__CoreUI__Dispatch__TimeoutHandler$CallbackThunk+0x186
00000091`1fd7f680 00007ffb`65eba818 : 00000285`886f2580 00000285`875eaa40 00000285`886f2580 00000285`7d30bb60 : CoreMessaging!Microsoft::CoreUI::Dispatch::DeferredCall::Callback_Dispatch+0x2bd
00000091`1fd7f730 00007ffb`65ec1108 : 00000000`00000003 00000285`7d235d00 00000285`7d235d00 00000000`00000003 : CoreMessaging!Microsoft::CoreUI::Dispatch::DeferredCallDispatcher::Callback_OnDispatch+0x158
00000091`1fd7f7a0 00007ffb`65ec0491 : 00000285`7d252ca0 00000091`1fd7f8d8 00000285`7d310b60 00000285`7d251bf0 : CoreMessaging!Microsoft::CoreUI::Dispatch::EventLoop::Callback_RunCoreLoop+0xa68
00000091`1fd7f880 00007ffb`65ebfd99 : 00000285`7d251bf0 00000285`7d313220 00000000`00000000 00000000`00000000 : CoreMessaging!Microsoft::CoreUI::Dispatch::UserAdapter::OnUserDispatch+0x1d1
00000091`1fd7f970 00007ffb`65ebfbcb : 00000000`00000000 00000285`7d313220 00000000`00000000 00000000`40000c02 : CoreMessaging!Microsoft::CoreUI::Dispatch::UserAdapter_DoWork+0xe9
00000091`1fd7fa50 00007ffb`6b13681d : 00000000`00000002 00000000`80000022 00000000`00000001 00000091`1fd7fe69 : CoreMessaging!Microsoft::CoreUI::Dispatch::UserAdapter_WindowProc+0x9b
00000091`1fd7fa80 00007ffb`6b1363ec : 00000000`00008388 00007ffb`65ebfb30 00000000`000f0a18 00000000`80000000 : USER32!UserCallWinProcCheckWow+0x2bd
00000091`1fd7fc10 00007ffb`6b142d03 : 00000091`1fd7fe40 00000000`00000000 00000000`00000000 00000000`00000000 : USER32!DispatchClientMessage+0x9c
00000091`1fd7fc70 00007ffb`6c15fe24 : 00007ffb`65ebfb30 00000000`00a30ff2 00000000`00000096 00000000`00000001 : USER32!_fnDWORD+0x33
00000091`1fd7fcd0 00007ffb`69051164 : 00007ffb`6b14477d 00000000`00000006 00000000`00000000 00000000`00000000 : ntdll!KiUserCallbackDispatcherContinue
00000091`1fd7fd58 00007ffb`6b14477d : 00000000`00000006 00000000`00000000 00000000`00000000 00000000`00000001 : win32u!NtUserGetMessage+0x14
00000091`1fd7fd60 00007ff6`5bd45176 : 00000000`00000000 00000000`00000005 00000000`00000000 00007ffb`69129f00 : USER32!GetMessageW+0x2d
00000091`1fd7fdc0 00007ff6`5bd4cf02 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : WindowsTerminal+0x5176
00000091`1fd7fed0 00007ffb`6b687bd4 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : WindowsTerminal+0xcf02
00000091`1fd7ff10 00007ffb`6c12cee1 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : KERNEL32!BaseThreadInitThunk+0x14
00000091`1fd7ff40 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ntdll!RtlUserThreadStart+0x21

Originally created by @jeffrson on GitHub (Oct 24, 2019). # Environment ```none Windows build number: 10.0.18362.356 Windows Terminal version: 0.5.2762 ``` # Steps to reproduce After some action (not reproducible - call stack not analyzed previously, so I don't know if it's always the same) the postmortem WinDbg is triggered. # Expected behavior No crash. # Actual behavior ``` FAILURE_BUCKET_ID: NULL_POINTER_READ_c0000005_TerminalControl.dll!Unknown BUGCHECK_STR: APPLICATION_FAULT_NULL_POINTER_READ_INVALID_POINTER_READ STACK_TEXT: 00000091`1fd7f4e0 00007ffa`fff78aec : 00000285`7d213230 00000000`00000012 00000000`00000000 00007ffb`6c0ffc2c : TerminalControl+0x7ea1 00000091`1fd7f550 00007ffb`65c35ef1 : 00000000`00000000 00000285`878d6bf0 00000285`8a4ed300 00000000`00000000 : TerminalControl+0x18aec 00000091`1fd7f5a0 00007ffb`65eefba6 : 00000285`8a401d40 00000285`878d6bf0 00000285`7d0b0340 00000285`00c00040 : Windows_UI!Microsoft::WRL::Details::DelegateArgTraits<long (__cdecl Windows::System::IDispatcherQueueHandler::*)(void)>::DelegateInvokeHelper<Microsoft::WRL::Implements<Microsoft::WRL::RuntimeClassFlags<2>,Windows::System::IDispatcherQueueHandler,Microsoft::WRL::FtmBase>,<lambda_59517943c03487243f9bea31c6c1a784>,-1>::Invoke+0x71 00000091`1fd7f5d0 00007ffb`65ebbd46 : 00000285`7d30ba80 00000285`8a4ed300 00000285`7d30ba80 00000285`8a4ed300 : CoreMessaging!Windows::System::DispatcherQueue::DeferInvokeCallback+0x16 00000091`1fd7f600 00007ffb`65ebae8d : 00000285`7d252ca0 00000285`7d30bcd0 00000285`8a4ed300 00000285`886f2580 : CoreMessaging!Microsoft__CoreUI__Dispatch__TimeoutHandler$CallbackThunk+0x186 00000091`1fd7f680 00007ffb`65eba818 : 00000285`886f2580 00000285`875eaa40 00000285`886f2580 00000285`7d30bb60 : CoreMessaging!Microsoft::CoreUI::Dispatch::DeferredCall::Callback_Dispatch+0x2bd 00000091`1fd7f730 00007ffb`65ec1108 : 00000000`00000003 00000285`7d235d00 00000285`7d235d00 00000000`00000003 : CoreMessaging!Microsoft::CoreUI::Dispatch::DeferredCallDispatcher::Callback_OnDispatch+0x158 00000091`1fd7f7a0 00007ffb`65ec0491 : 00000285`7d252ca0 00000091`1fd7f8d8 00000285`7d310b60 00000285`7d251bf0 : CoreMessaging!Microsoft::CoreUI::Dispatch::EventLoop::Callback_RunCoreLoop+0xa68 00000091`1fd7f880 00007ffb`65ebfd99 : 00000285`7d251bf0 00000285`7d313220 00000000`00000000 00000000`00000000 : CoreMessaging!Microsoft::CoreUI::Dispatch::UserAdapter::OnUserDispatch+0x1d1 00000091`1fd7f970 00007ffb`65ebfbcb : 00000000`00000000 00000285`7d313220 00000000`00000000 00000000`40000c02 : CoreMessaging!Microsoft::CoreUI::Dispatch::UserAdapter_DoWork+0xe9 00000091`1fd7fa50 00007ffb`6b13681d : 00000000`00000002 00000000`80000022 00000000`00000001 00000091`1fd7fe69 : CoreMessaging!Microsoft::CoreUI::Dispatch::UserAdapter_WindowProc+0x9b 00000091`1fd7fa80 00007ffb`6b1363ec : 00000000`00008388 00007ffb`65ebfb30 00000000`000f0a18 00000000`80000000 : USER32!UserCallWinProcCheckWow+0x2bd 00000091`1fd7fc10 00007ffb`6b142d03 : 00000091`1fd7fe40 00000000`00000000 00000000`00000000 00000000`00000000 : USER32!DispatchClientMessage+0x9c 00000091`1fd7fc70 00007ffb`6c15fe24 : 00007ffb`65ebfb30 00000000`00a30ff2 00000000`00000096 00000000`00000001 : USER32!_fnDWORD+0x33 00000091`1fd7fcd0 00007ffb`69051164 : 00007ffb`6b14477d 00000000`00000006 00000000`00000000 00000000`00000000 : ntdll!KiUserCallbackDispatcherContinue 00000091`1fd7fd58 00007ffb`6b14477d : 00000000`00000006 00000000`00000000 00000000`00000000 00000000`00000001 : win32u!NtUserGetMessage+0x14 00000091`1fd7fd60 00007ff6`5bd45176 : 00000000`00000000 00000000`00000005 00000000`00000000 00007ffb`69129f00 : USER32!GetMessageW+0x2d 00000091`1fd7fdc0 00007ff6`5bd4cf02 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : WindowsTerminal+0x5176 00000091`1fd7fed0 00007ffb`6b687bd4 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : WindowsTerminal+0xcf02 00000091`1fd7ff10 00007ffb`6c12cee1 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : KERNEL32!BaseThreadInitThunk+0x14 00000091`1fd7ff40 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ntdll!RtlUserThreadStart+0x21 ```
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#4623