J'ai une application UWP dans le Windows Store.Un peu d'exception STOWED magique dans le tableau de bord Store
Normalement, je vois environ 50 plantages dans HockeyApp, et environ 500 plantages dans le tableau de bord de Windows Store.
STOWED_EXCEPTION_System.ArgumentException_80070057
Frame Image Function Offset
0 SharedLibrary System::Delegate.InitializeClosedInstance 0x26
1 SharedLibrary System::Action.ConstructClosedInstanceDelegate 0x20
2 XXX.dll XXX::Platform::Uwp::Xaml::XamlApp.OnInitialize 0x301
Mon code est très simple
public class XamlApp : Application
{
private Page _page;
protected virtual void OnInitialize(ActivationKind activationKind, ApplicationExecutionState previouState)
{
if (_page == null)
{
_page = _pageCreator();
_page.Loaded += PageOnLoaded;
Current.Suspending += Current_Suspending;
Window.Current.CoreWindow.VisibilityChanged += CurrentOnVisibilityChanged;
Window.Current.Content = _page;
}
else
{
Game.Marshal(Game.Resume);
}
}
// ....
}
Selon la mise en œuvre here je comprends que la référence à l'objet est nulle. La question est - comment cela peut-il être? Ressemble à un bogue dans GC ou quelque part dans runtime.
Des idées?