Skip to content
This repository has been archived by the owner on Jun 11, 2024. It is now read-only.

Spartan crashes on Windows 11 #2

Closed
ShortDevelopment opened this issue Aug 8, 2022 · 4 comments
Closed

Spartan crashes on Windows 11 #2

ShortDevelopment opened this issue Aug 8, 2022 · 4 comments
Labels
spartan-bug wontfix This will not be worked on

Comments

@ShortDevelopment
Copy link
Collaborator

 	KernelBase.dll!00007ffbf3505bfc()	Unbekannt
 	[Externer Code]	
 	wincorlib.dll!__abi_WinRTraiseInvalidCastException(void)	Unbekannt
 	[Externer Code]	
>	MicrosoftEdge.exe!Windows::UI::Internal::Input::InputSite::GetForVisual()	Unbekannt
 	MicrosoftEdge.exe!SpartanXAML::MainPage::OnRootLoaded()	Unbekannt
 	MicrosoftEdge.exe!`Windows::UI::Xaml::WindowActivatedEventHandler::WindowActivatedEventHandler<SpartanXAML::MainPage,void (__cdecl SpartanXAML::MainPage::*)(Platform::Object ^,Windows::UI::Core::WindowActivatedEventArgs ^)>'::`2'::__abi_PointerToMemberWeakRefCapture::Invoke()	Unbekannt
 	MicrosoftEdge.exe!Windows::UI::Xaml::RoutedEventHandler::[Windows::UI::Xaml::RoutedEventHandler::__abi_IDelegate]::__abi_Windows_UI_Xaml_RoutedEventHandler___abi_IDelegate____abi_Invoke()	Unbekannt
 	Windows.UI.Xaml.dll!DirectUI::CRoutedEventSourceBase<DirectUI::IUntypedEventSource,Windows::UI::Xaml::IRoutedEventHandler,IInspectable,Windows::UI::Xaml::IRoutedEventArgs>::Raise(IInspectable * pSource, Windows::UI::Xaml::IRoutedEventArgs * pArgs) Zeile 1041	C++
 	Windows.UI.Xaml.dll!DirectUI::CRoutedEventSourceBase<DirectUI::IUntypedEventSource,Windows::UI::Xaml::IRoutedEventHandler,IInspectable,Windows::UI::Xaml::IRoutedEventArgs>::UntypedRaise(IInspectable * pSource, IInspectable * pArgs) Zeile 995	C++
 	[Inlineframe] Windows.UI.Xaml.dll!DirectUI::DependencyObject::FireEvent(KnownEventIndex) Zeile 3502	C++
 	Windows.UI.Xaml.dll!DirectUI::DXamlCore::FireEvent(CDependencyObject * pCoreListener, KnownEventIndex eventId, CDependencyObject * pCoreSender, CEventArgs * pCoreArgs, unsigned int flags) Zeile 2059	C++
 	[Inlineframe] Windows.UI.Xaml.dll!AgCoreCallbacks::FireEvent(CDependencyObject *) Zeile 93	C++
 	[Inlineframe] Windows.UI.Xaml.dll!CFxCallbacks::JoltHelper_FireEvent(CDependencyObject *) Zeile 1019	C++
 	Windows.UI.Xaml.dll!CCoreServices::CLR_FireEvent(CDependencyObject * pListener, EventHandle hEvent, CDependencyObject * pSender, CEventArgs * pArgs, unsigned int flags) Zeile 3230	C++
 	Windows.UI.Xaml.dll!CommonBrowserHost::CLR_FireEvent(CDependencyObject * pListener, EventHandle hEvent, CDependencyObject * pSender, CEventArgs * pArgs, unsigned int flags) Zeile 771	C++
 	Windows.UI.Xaml.dll!CControlBase::ScriptCallback(void * pControl, CDependencyObject * pListener, EventHandle hEvent, CDependencyObject * pSender, CEventArgs * pArgs, int flags, IScriptObject * pScriptObject, HRESULT(*)(CDependencyObject *, CEventArgs *) pInternalHandler) Zeile 267	C++
 	Windows.UI.Xaml.dll!CXcpDispatcher::OnScriptCallback(CEventInfo * pEventInfo) Zeile 1376	C++
 	Windows.UI.Xaml.dll!CXcpDispatcher::OnWindowMessage(HWND__ * msg, unsigned int wParam, unsigned __int64 lParam, __int64) Zeile 1218	C++
 	[Inlineframe] Windows.UI.Xaml.dll!CXcpDispatcher::ProcessMessage(HWND__ *) Zeile 913	C++
 	Windows.UI.Xaml.dll!CXcpDispatcher::WindowProc(HWND__ * hwnd, unsigned int msg, unsigned __int64 wParam, __int64 lParam) Zeile 841	C++
 	user32.dll!00007ffbf5940b5e()	Unbekannt
 	user32.dll!00007ffbf594076c()	Unbekannt
 	user32.dll!00007ffbf59255bd()	Unbekannt
 	ntdll.dll!KiUserCallbackDispatcherContinue�()	Unbekannt
 	win32u.dll!00007ffbf3461554()	Unbekannt
 	user32.dll!00007ffbf59400a0()	Unbekannt
 	user32.dll!00007ffbf593fdb7()	Unbekannt
 	[Inlineframe] Windows.UI.Xaml.dll!CXcpDispatcher::SendMessageW(unsigned int) Zeile 811	C++
 	Windows.UI.Xaml.dll!CXcpBrowserHost::SyncScriptCallbackRequest(void * pVoidBH, CDependencyObject * pListener, EventHandle hEvent, CDependencyObject * pSender, CEventArgs * pArgs, int flags, IScriptObject * pScriptObject, HRESULT(*)(CDependencyObject *, CEventArgs *) pHandler) Zeile 1048	C++
 	Windows.UI.Xaml.dll!CEventManager::RaiseHelper(xvector<REQUEST *> * pRegisteredRequests, EventHandle hEvent, CDependencyObject * pSender, CEventArgs * pArgs, int bRefire, HRESULT(*)(void *, CDependencyObject *, EventHandle, CDependencyObject *, CEventArgs *, int, IScriptObject *, HRESULT(*)(CDependencyObject *, CEventArgs *)) pfnScriptCallback, unsigned int & bFired, CDependencyObject * pSenderOverride) Zeile 1068	C++
 	Windows.UI.Xaml.dll!CEventManager::RaiseLoadedEventForObject(CDependencyObject * pLoadedEventObject, CEventArgs * loadedArgs) Zeile 712	C++
 	Windows.UI.Xaml.dll!CEventManager::RaiseLoadedEvent() Zeile 772	C++
 	Windows.UI.Xaml.dll!CCoreServices::NWDrawTree(HWWalk * pHWWalk, CWindowRenderTarget * pRenderTarget, VisualTree * pVisualTree, unsigned int forceRedraw, XRECT_WH * prcDirtyRect) Zeile 6379	C++
 	Windows.UI.Xaml.dll!CCoreServices::NWDrawMainTree(CWindowRenderTarget * pIRenderTarget, bool fForceRedraw, XRECT_WH * prcDirtyRect) Zeile 6136	C++
 	Windows.UI.Xaml.dll!CWindowRenderTarget::Draw(CCoreServices * fForceRedraw, unsigned int prcDirtyRect, XRECT_WH *) Zeile 136	C++
 	Windows.UI.Xaml.dll!CXcpBrowserHost::OnTick() Zeile 545	C++
 	Windows.UI.Xaml.dll!CXcpDispatcher::Tick() Zeile 1478	C++
 	Windows.UI.Xaml.dll!CXcpDispatcher::OnReentrancyProtectedWindowMessage(HWND__ * msg, unsigned int lParam, unsigned __int64) Zeile 1077	C++
 	[Inlineframe] Windows.UI.Xaml.dll!CXcpDispatcher::ProcessMessage(HWND__ *) Zeile 892	C++
 	Windows.UI.Xaml.dll!CXcpDispatcher::WindowProc(HWND__ * hwnd, unsigned int msg, unsigned __int64 wParam, __int64 lParam) Zeile 841	C++
 	Windows.UI.Xaml.dll!CDeferredInvoke::DispatchQueuedMessage(bool * dispatchedWork, bool * hasMoreWork) Zeile 298	C++
 	[Inlineframe] Windows.UI.Xaml.dll!CXcpDispatcher::MessageTimerCallback() Zeile 1563	C++
 	Windows.UI.Xaml.dll!CXcpDispatcher::MessageTimerCallbackStatic(void * myUserData) Zeile 1555	C++
 	CoreMessaging.dll!00007ffbf025ece4()	Unbekannt
 	CoreMessaging.dll!00007ffbf025ea4b()	Unbekannt
 	CoreMessaging.dll!00007ffbf026f76e()	Unbekannt
 	CoreMessaging.dll!00007ffbf026d301()	Unbekannt
 	CoreMessaging.dll!00007ffbf0269fa2()	Unbekannt
 	CoreMessaging.dll!00007ffbf0269b76()	Unbekannt
 	CoreMessaging.dll!00007ffbf0266a14()	Unbekannt
 	user32.dll!00007ffbf5940b5e()	Unbekannt
 	user32.dll!00007ffbf594076c()	Unbekannt
 	user32.dll!00007ffbf59255bd()	Unbekannt
 	ntdll.dll!KiUserCallbackDispatcherContinue�()	Unbekannt
 	win32u.dll!00007ffbf34614d4()	Unbekannt
 	user32.dll!00007ffbf59242cf()	Unbekannt
 	user32.dll!00007ffbf592419c()	Unbekannt
 	Windows.UI.dll!Windows::UI::Core::CDispatcher::ProcessMessage()	Unbekannt
 	Windows.UI.dll!Windows::UI::Core::CDispatcher::WaitAndProcessMessagesInternal()	Unbekannt
 	Windows.UI.dll!Windows::UI::Core::CDispatcher::ProcessEvents()	Unbekannt
 	Windows.UI.Xaml.dll!CJupiterWindow::RunCoreWindowMessageLoop() Zeile 1259	C++
 	[Inlineframe] Windows.UI.Xaml.dll!CJupiterControl::RunMessageLoop() Zeile 1081	C++
 	Windows.UI.Xaml.dll!DirectUI::DXamlCore::RunMessageLoop() Zeile 2613	C++
 	twinapi.appcore.dll!Windows::ApplicationModel::Core::CoreApplicationView::Run()	Unbekannt
 	twinapi.appcore.dll!<Lambda>(void)()	Unbekannt
 	SHCore.dll!00007ffbf5b0a46f()	Unbekannt
 	kernel32.dll!00007ffbf539458d()	Unbekannt
 	ntdll.dll!RtlUserThreadStart�()	Unbekannt
@emeraldsucksss
Copy link

would there be any way to solve this at all

@ShortDevelopment
Copy link
Collaborator Author

There's no (easy) fix for that, as the InputSite::GetForVisual() method tries to cast to an internal interface which iid has certainly changed between windows versions.
The costs outweigh the benefits.
Actually, fixing this would imply more security issues...

@emeraldsucksss
Copy link

What is the "not-easy-fix"? you are implying?

@ShortDevelopment
Copy link
Collaborator Author

Actually, I'm currently not working on this issue, because it might imply similar issues as in #1.

"Fixing" this would need (time) resources I sadly don't have...

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
spartan-bug wontfix This will not be worked on
Development

No branches or pull requests

2 participants