SiriusBlack1971
New member
- Joined
- Jun 22, 2025
- Messages
- 2
Maybe others who use (or wish to use) MSI Companion experience the same annoying problem, so I post my findings here.
I have just reported this systematic issue to MSI via Ticket: a persistent and reproducible crash affecting the MSI Game Bar Widget (Gamebar_Widget.exe).
The issue has been occurring for several weeks and results in:
The crash dump clearly shows a stack-based buffer overrun, detected by the Microsoft C Runtime, which forces an immediate FailFast termination:
The call stack indicates the crash occurs during UWP suspension, inside the XAML dispatcher:
Windows_UI_Xaml!DllGetActivationFactory
Windows_UI!Windows::UI::Core::CDispatcher:
rocessInvokeItem
twinapi_appcore!CoreApplicationView::SuspendResume
ucrtbase!purecall
ucrtbase!abort
This strongly suggests a use-after-free or invalid virtual call during the widget’s suspend/resume cycle.
This issue has not been introduced only by the latest Companion version, I have observed it happening for over 1 year across multiple MSI Companion Versions.
As I said, I opened a Ticket with MSI Support...let's see
I have just reported this systematic issue to MSI via Ticket: a persistent and reproducible crash affecting the MSI Game Bar Widget (Gamebar_Widget.exe).
The issue has been occurring for several weeks and results in:
- Continuous crashes of Gamebar_Widget.exe
- Loss of all widget configuration, especially CPU/GPU metrics
- Recreation of the UWP LocalState container after every crash
- Inability to persist any user settings
Crash Details
Faulting application: Gamebar_Widget.exe Package: 9426MICRO-STARINTERNATION.MSIGameBar_3.0.32.0_x64__kzh8wxbdkxb8p Exception code: 0xC0000409 (STATUS_STACK_BUFFER_OVERRUN – FailFast)Faulting module: ucrtbase.dll FailFast type: FAST_FAIL_FATAL_APP_EXIT Process uptime before crash: ~1 hourOS build: Windows 10/11 – 26200.8328 (ge_release)The crash dump clearly shows a stack-based buffer overrun, detected by the Microsoft C Runtime, which forces an immediate FailFast termination:
The call stack indicates the crash occurs during UWP suspension, inside the XAML dispatcher:
Windows_UI_Xaml!DllGetActivationFactory
Windows_UI!Windows::UI::Core::CDispatcher:
twinapi_appcore!CoreApplicationView::SuspendResume
ucrtbase!purecall
ucrtbase!abort
This strongly suggests a use-after-free or invalid virtual call during the widget’s suspend/resume cycle.
Impact
- The widget loses all user configuration after every crash
- CPU/GPU metrics must be manually re-enabled each time
- The UWP container under%LOCALAPPDATA%\Packages\9426MICRO-STARINTERNATION.MSIGameBar_...\LocalState\ is recreated after each FailFast
- The widget becomes unstable and unreliable during normal system idle or overnight uptime
This issue has not been introduced only by the latest Companion version, I have observed it happening for over 1 year across multiple MSI Companion Versions.
As I said, I opened a Ticket with MSI Support...let's see