Crash when trying to "add an app" in "Wheel" (Surface Dial) settings

Brass Contributor

As the title says, I get a 100% reproducible crash of the whole settings app when trying to "add an app" in "Wheel" (Surface Dial) settings 

wheel_apps.png

 

40 Replies

@moimart 

 

Can confirm this occurs in Windows 11 after upgrade. 

Clicking add app does a brief search and the entire settings app crashes.

There's no useful information in the event viewer save for this:

 

Faulting application name: SystemSettings.exe, version: 10.0.22000.120, time stamp: 0x27a6d211
Faulting module name: Windows.UI.Xaml.dll, version: 10.0.22000.282, time stamp: 0x07e577ff
Exception code: 0xc000027b
Fault offset: 0x0000000000834450
Faulting process id: 0x4704
Faulting application start time: 0x01d7cb74fdb3c71a
Faulting application path: C:\Windows\ImmersiveControlPanel\SystemSettings.exe
Faulting module path: C:\Windows\System32\Windows.UI.Xaml.dll
Report Id: 3db3c4c8-3a9c-4601-b072-83d0bcab6acd
Faulting package full name: windows.immersivecontrolpanel_10.0.6.1000_neutral_neutral_cw5n1h2txyewy
Faulting package-relative application ID: microsoft.windows.immersivecontrolpanel

 

Dump Information from systemsettings.exe:

************* Path validation summary **************
Response                         Time (ms)     Location
Deferred                                       srv*
Symbol search path is: srv*
Executable search path is: 
Windows 10 Version 22000 MP (16 procs) Free x64
Product: WinNt, suite: SingleUserTS
Edition build lab: 22000.1.amd64fre.co_release.210604-1628
Machine Name:
Debug session time: Wed Oct 27 20:50:30.000 2021 (UTC - 4:00)
System Uptime: 0 days 3:58:05.376
Process Uptime: 0 days 3:54:54.000
................................................................
................................................................
................................................................
............................................................
Loading unloaded module list
................................
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(4704.4488): Unknown exception - code c000027b (first/second chance not available)
For analysis of this file, run !analyze -vKERNELBASE!RaiseFailFastException+0x152:
00007ffe`6f441dd2 0f1f440000      nop     dword ptr [rax+rax]

EXCEPTION_RECORD:  (.exr -1)ExceptionAddress: 00007ffe52584450 (Windows_UI_Xaml!DirectUI::ErrorHelper::ProcessUnhandledError+0x00000000000000f4)
   ExceptionCode: c000027b
  ExceptionFlags: 00000001
NumberParameters: 2
   Parameter[0]: 00000247296a0d70
   Parameter[1]: 0000000000000002

PROCESS_NAME:  SystemSettings.exe

ERROR_CODE: (NTSTATUS) 0xc000027b - An application-internal exception has occurred.

EXCEPTION_CODE_STR:  c000027b

EXCEPTION_PARAMETER1:  00000247296a0d70

EXCEPTION_PARAMETER2:  0000000000000002

STACK_TEXT:  
0000006d`87dfdf10 00007ffe`702614c9     : 00000247`25ec3958 00007ffe`7017ab01 00000247`25ec3958 00000000`0000537c : KERNELBASE!RaiseFailFastException+0x152
0000006d`87dfe4f0 00007ffe`52584450     : 00000000`00000001 00000000`00000001 00000247`2781f2c0 00000000`00000001 : combase!RoFailFastWithErrorContextInternal2+0x4d9
0000006d`87dfe760 00007ffe`5258406c     : 00000000`00000000 0000006d`87dfe800 00000000`00000000 00000000`00000001 : Windows_UI_Xaml!DirectUI::ErrorHelper::ProcessUnhandledError+0xf4
0000006d`87dfe7a0 00007ffe`52583ef3     : 00007ffe`6545d2d0 0000006d`87dfe900 0000006d`00000000 00000247`27cadcf0 : Windows_UI_Xaml!DirectUI::FinalUnhandledErrorDetectedRegistration::OnFinalUnhandledErrorDetected+0xbc
0000006d`87dfe820 00007ffe`65393364     : 00007ffe`6f800060 00000247`28162980 00000000`00000000 00000247`278f2450 : Windows_UI_Xaml!Microsoft::WRL::Details::DelegateArgTraits<long (__cdecl Windows::Foundation::IEventHandler_impl<Windows::Foundation::Internal::AggregateType<Windows::ApplicationModel::Core::UnhandledErrorDetectedEventArgs *,Windows::ApplicationModel::Core::IUnhandledErrorDetectedEventArgs *> >::*)(IInspectable *,Windows::ApplicationModel::Core::IUnhandledErrorDetectedEventArgs *)>::DelegateInvokeHelper<Microsoft::WRL::Implements<Microsoft::WRL::RuntimeClassFlags<2>,Windows::Foundation::IEventHandler<Windows::ApplicationModel::Core::UnhandledErrorDetectedEventArgs *>,Microsoft::WRL::FtmBase>,<lambda_fa46ac39691f4ca87fe78d9a3f2f4de1>,-1,IInspectable *,Windows::ApplicationModel::Core::IUnhandledErrorDetectedEventArgs *>::Invoke+0x23
0000006d`87dfe850 00007ffe`653933c4     : 00000247`1ce8a410 00000247`28162980 0000006d`87dfe910 00000000`00000048 : twinapi_appcore!Windows::Internal::Details::GitInvokeHelper<Windows::Foundation::IEventHandler<Windows::ApplicationModel::Core::UnhandledErrorDetectedEventArgs * __ptr64>,Windows::Internal::GitPtr,2>::Invoke+0x64
0000006d`87dfe880 00007ffe`65382da6     : 00000000`00000000 00007ffe`652882da 00000000`00000000 00000247`27cadcf0 : twinapi_appcore!Windows::ApplicationModel::Core::UnhandledErrorInvokeHelper::Invoke+0x24
0000006d`87dfe8b0 00007ffe`652ebfd4     : 00000247`1ce5a8f0 0000006d`87dfe960 00000000`00000000 00000247`1ce5a8f0 : twinapi_appcore!Microsoft::WRL::InvokeTraits<2>::InvokeDelegates<<lambda_e478ebca019219710ec18bdfd8216607>,Windows::Foundation::IEventHandler<Windows::ApplicationModel::Core::UnhandledErrorDetectedEventArgs * __ptr64> >+0x62
0000006d`87dfe8f0 00007ffe`652ebf4d     : 00000247`1ce5a8f0 00000247`1ce310e8 0000006d`87dfe9b0 00000000`00000000 : twinapi_appcore!Microsoft::WRL::EventSource<Windows::Foundation::IEventHandler<Windows::ApplicationModel::Core::UnhandledErrorDetectedEventArgs * __ptr64>,Microsoft::WRL::InvokeModeOptions<2> >::DoInvoke<<lambda_e478ebca019219710ec18bdfd8216607> >+0x78
0000006d`87dfe930 00007ffe`652ebeb9     : 00000000`00000000 00000247`1ce310e8 00000247`28162980 00000247`25ec3958 : twinapi_appcore!Microsoft::WRL::EventSource<Windows::Foundation::IEventHandler<Windows::ApplicationModel::Core::UnhandledErrorDetectedEventArgs * __ptr64>,Microsoft::WRL::InvokeModeOptions<2> >::InvokeAll<std::nullptr_t,Windows::ApplicationModel::Core::UnhandledErrorDetectedEventArgs * __ptr64>+0x29
0000006d`87dfe980 00007ffe`652ecc67     : 00000000`00000000 00000247`25ec3958 00000000`00000000 00000247`28162980 : twinapi_appcore!Windows::ApplicationModel::Core::CoreApplication::ForwardLocalError+0x79
0000006d`87dfe9d0 00007ffe`7025ff14     : 00000000`00000000 00000247`25ec3958 00000247`1ce310b0 00000000`00000001 : twinapi_appcore!Windows::ApplicationModel::Core::CoreApplicationFactory::ForwardLocalError+0x77
0000006d`87dfea10 00007ffe`5258463a     : 00000247`25ec3958 00000000`00000000 00000000`00000402 00000000`00000003 : combase!CallErrorForwarder+0x150
0000006d`87dfeaa0 00007ffe`522b471f     : 00000247`1cd70140 00000247`1ce904f0 00000000`00000000 00007ffe`52cbf708 : Windows_UI_Xaml!DirectUI::ErrorHelper::ReportUnhandledError+0xca
0000006d`87dfeb20 00007ffe`52034813     : 00000000`00452432 00000000`00000000 0000006d`86d97800 00000247`1d6881f0 : Windows_UI_Xaml!CXcpDispatcher::Tick+0x27fe4f
0000006d`87dfeb60 00007ffe`51e5be9a     : 00000000`00000000 00000247`1ce904f0 00000000`00171464 00000000`00000000 : Windows_UI_Xaml!CXcpDispatcher::OnReentrancyProtectedWindowMessage+0x43
0000006d`87dfeb90 00007ffe`51e5bd40     : 00000247`1ce904f0 00000000`00000000 00000000`00000000 00000247`228d5f40 : Windows_UI_Xaml!CXcpDispatcher::ProcessMessage+0xca
0000006d`87dfebd0 00007ffe`5202231a     : 00000247`26e7a6f0 00007ffe`52022220 00000000`000009d5 00000000`00000000 : Windows_UI_Xaml!CXcpDispatcher::WindowProc+0x90
0000006d`87dfec40 00007ffe`5202223c     : 00000247`1ce904f0 00000000`000009d5 00000000`00000000 00000247`1ce77360 : Windows_UI_Xaml!CDeferredInvoke::DispatchQueuedMessage+0x9a
0000006d`87dfec80 00007ffe`6b6513dc     : 00000000`00000000 00000247`2664cb00 00000247`1ce60370 00007ffe`6b672d1f : Windows_UI_Xaml!CXcpDispatcher::MessageTimerCallbackStatic+0x1c
0000006d`87dfecb0 00007ffe`6b65133b     : 00000247`1ce6ef30 00000000`000009d5 00000247`1ce6ef30 00000000`000009d5 : CoreMessaging!CFlat::SehSafe::Execute<<lambda_654db17c35df07198786f0867aa10de6> >+0x2c
0000006d`87dfece0 00007ffe`6b645a4c     : 00000247`1ce4dfb0 00007ffe`6b672598 00000247`1ce59d00 00007ffe`6b66b69c : CoreMessaging!Microsoft::CoreUI::Dispatch::TimeoutHandler::ImportAdapter$+0xab
0000006d`87dfed30 00007ffe`6b64a5bd     : 00000247`1ce77300 00000247`228e2100 00000000`00000000 00000247`1ce8d2d0 : CoreMessaging!Microsoft::CoreUI::Dispatch::TimeoutManager::Callback_OnDispatch+0x26c
0000006d`87dfedd0 00007ffe`6b64bc84     : 00000247`1ce57b10 00000247`1ce43dc0 00000247`1ce8a820 00007ffe`52c9bbd4 : CoreMessaging!Microsoft::CoreUI::Dispatch::EventLoop::Callback_RunCoreLoop+0x2ed
0000006d`87dfee90 00007ffe`6b64b7ec     : 00000247`1ce8a820 00000247`1ce8a820 00000247`1ce6ef30 00000247`1ce43dc0 : CoreMessaging!Microsoft::CoreUI::Dispatch::UserAdapter::OnUserDispatch+0x214
0000006d`87dfef20 00007ffe`6b647a0f     : 00000247`00000004 00000247`296f5bc0 00000000`00000000 00000247`1ce600a0 : CoreMessaging!Microsoft::CoreUI::Dispatch::UserAdapter::DoWork+0x1fc
0000006d`87dfefb0 00007ffe`703d1c4c     : 00000247`1cd70380 00000247`1ce81d30 00000000`00000001 00000000`00000001 : CoreMessaging!Microsoft::CoreUI::Dispatch::UserAdapter::WindowProc+0x4f
0000006d`87dff020 00007ffe`703d179c     : 00000000`0000007a 00007ffe`6b6479c0 00000000`00431470 00000000`00000060 : user32!UserCallWinProcCheckWow+0x33c
0000006d`87dff190 00007ffe`703e4b4d     : 00000000`00000000 00000000`00000000 00000000`00000001 00000000`00000000 : user32!DispatchClientMessage+0x9c
0000006d`87dff1f0 00007ffe`71e272b4     : 00000001`28625db0 00007ffe`71da756d 00000000`00000000 00007ffe`0ae9c9a1 : user32!_fnDWORD+0x3d
0000006d`87dff250 00007ffe`6f2613b4     : 00007ffe`703d9f0f 00007ffe`53108000 00000247`1cf09aa0 00000247`1cf09b48 : ntdll!KiUserCallbackDispatcherContinue
0000006d`87dff2d8 00007ffe`703d9f0f     : 00007ffe`53108000 00000247`1cf09aa0 00000247`1cf09b48 00007ffe`52fb3ff9 : win32u!NtUserPeekMessage+0x14
0000006d`87dff2e0 00007ffe`703d9e7a     : 00000000`00000001 00000247`1d75bf80 00000000`00000000 00000000`05540719 : user32!_PeekMessage+0x3f
0000006d`87dff350 00007ffe`52fb3d2e     : 00000247`1cf09aa0 0000006d`87dff440 00000247`1cf09a00 00000000`00000000 : user32!PeekMessageW+0x13a
0000006d`87dff3c0 00007ffe`52fb3b30     : 00000000`00000000 00000247`00000000 00000247`1cf09aa0 00007ffe`53108000 : Windows_UI!Windows::UI::Core::CDispatcher::ProcessMessage+0xae
0000006d`87dff470 00007ffe`52fb397b     : 0000006d`87dff6b8 00000247`1cf09aa0 00000000`00000101 00000000`00000398 : Windows_UI!Windows::UI::Core::CDispatcher::WaitAndProcessMessagesInternal+0xc0
0000006d`87dff580 00007ffe`520bf078     : 0000006d`87dff6e8 00000000`00000000 00000247`1ce81d30 00000247`1ce6b0d0 : Windows_UI!Windows::UI::Core::CDispatcher::ProcessEvents+0x7b
0000006d`87dff630 00007ffe`520bf003     : 00000247`1cf09aa0 00007ffe`51e3190f 0000006d`87dff6d0 00007ffe`652990b9 : Windows_UI_Xaml!CJupiterWindow::RunCoreWindowMessageLoop+0x60
0000006d`87dff660 00007ffe`652df704     : 00000247`1ce6b190 00000247`1ce81d30 00000247`1ce6d4b0 00007ffe`00000005 : Windows_UI_Xaml!DirectUI::DXamlCore::RunMessageLoop+0x3b
0000006d`87dff6d0 00007ffe`652f718e     : 00000247`00000004 00000000`00000005 00000247`1ce6b090 00000000`00000000 : twinapi_appcore!Windows::ApplicationModel::Core::CoreApplicationView::Run+0x44
0000006d`87dff700 00007ffe`70704e9f     : 00000247`1ce6b090 00000000`00000000 00000247`1ce310b0 00000000`00000000 : twinapi_appcore!<lambda_42789f15e44e28e8f1176a4d3f326103>::operator()+0xc6
0000006d`87dff730 00007ffe`6ff954e0     : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : SHCore!_WrapperThreadProc+0x10f
0000006d`87dff810 00007ffe`71d8485b     : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : kernel32!BaseThreadInitThunk+0x10
0000006d`87dff840 00000000`00000000     : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ntdll!RtlUserThreadStart+0x2b


FAULTING_SOURCE_LINE:  onecoreuap\windows\dxaml\xcp\dxaml\lib\errorhelper.cpp

FAULTING_SOURCE_FILE:  onecoreuap\windows\dxaml\xcp\dxaml\lib\errorhelper.cpp

FAULTING_SOURCE_LINE_NUMBER:  616

FAULTING_SOURCE_CODE:  
No source found for 'onecoreuap\windows\dxaml\xcp\dxaml\lib\errorhelper.cpp'


SYMBOL_NAME:  Windows_UI_Xaml!DirectUI::ErrorHelper::ProcessUnhandledError+f4

MODULE_NAME: Windows_UI_Xaml

IMAGE_NAME:  Windows.UI.Xaml.dll

STACK_COMMAND:  ~2s ; .ecxr ; kb

FAILURE_BUCKET_ID:  STOWED_EXCEPTION_c000027b_Windows.UI.Xaml.dll!DirectUI::ErrorHelper::ProcessUnhandledError

OS_VERSION:  10.0.22000.1

BUILDLAB_STR:  co_release

OSPLATFORM_TYPE:  x64

OSNAME:  Windows 10

IMAGE_VERSION:  10.0.22000.282

FAILURE_ID_HASH:  {a9671108-8db7-dad0-960d-26b0c425ea59}

Followup:     MachineOwner
---------

 
I am getting the same thing. New Microsoft Surface Laptop Studio with Surface dial. Basically is a expensive volume knob. Cannot find anything for support to correct the issue.

The same thing is happening on my Surface Laptop Studio (Window 11 build 22000.258). It makes the Dial pretty useless.

Can now also confirm that a brand new super basic install of Windows 11 on a surface 5 , so It's definitely an issue with something in the core operating system itself and has absolutely nothing to do whatsoever with any third-party software, add-ons, or hardware specificity.

I guess all that can be done now is waiting for Microsoft to notice this and fix it. I don't think there's any way that we can fix it ourselves.
Same thing on my HP ENVY. Setting crashes as soon as I'm trying to open Wheel.
Here, wheel settings crashes as soon as I try to open it.

+1 for the same issue.

Upgraded to Win11, and when clicking on "Wheel" in Settings-->Bluetooth & devices, the app crashes.

@moimart I'm getting exactly the same thing. New Microsoft Surface Laptop Studio with Surface dial. Fundamentally is a costly volume handle. Can't observe anything for help to address the issue.

I just ended a chat session with MS Support. They pointed me to a troubleshooting page at https://support.microsoft.com/en-us/surface/troubleshoot-problems-with-surface-dial-a208ef11-a4bf-06...

That didn't fix the problem, so I'm sending it back. Too bad...I really wanted to like the Dial.

I have the same issue, someone need to fix

Exact same thing happening here. Surface Dial, Windows 11, trying to add an app makes the configuration page to crash. Would live to see this fixed.

Two months and this is still an issue, very frustrating!

@moimart everyone should "like" the OP's original post, since it's the only way it has a chance of getting this moved up the ranks and have a shadow of a chance of getting MS to notice this report.

Same issue here, I can't even get into the wheel settings, let alone try to add an app. Basically just bricked the wheel.
This has been reported as a bug, but the following workaround should help:

Open Settings and browse to Network & Internet, then Advanced network settings, then Data Usage.
From the Data usage screen, type "wheel" and choose Wheel settings in the Find a setting box (under your profile pic).
Wheel settings should now be stable for this session.
If you exit the settings app, you need to repeat these steps, even if you haven't rebooted.

Hope this helps until a fix is rolled out.

@Sonia Cuff --Ahhh, where were you before I sent my Dial back? I really hope this works, but I'm not going to order another one before there's an official fix.

Good job, though (I hope).

@Sonia Cuff This worked great, thank you so much!

Thank you Sonia. What an obscure solution, would have been very difficult to just stumble across ;)

Thanks again.