maui: .NET MAUI Blazor crash on Windows platform when call Shell.Current.GoToAsync()
Description
I am testing to use a login page with BlazorWebView and switch to Shell after login. The app crashes on Windows platform, but it works well on Android and iOS.
Steps to Reproduce
- Clone the below git repository
$ git clone https://github.com/shugaoye/PassXYZLib.git
$ git clone https://github.com/shugaoye/PassXYZ.Vault2.git
$ cd PassXYZ.Vault2
$ git checkout CH07_02
- Load solution file from
PassXYZ.Vault2/PassXYZ.Vault.sln. Build and test on Windows. It will crash. Username: test1 Password: 12345 - Build and test on Android and iOS. It works well.
Version with bug
6.0.400 (current)
Last version that worked well
Unknown/Other
Affected platforms
Windows
Affected platform versions
net6.0-windows10.0.19041.0
Did you find any workaround?
I cannot find any workaround so far. There is no much can see in the log. The only message that I can see is:
The program '[20644] PassXYZ.Vault.exe' has exited with code 3221225477 (0xc0000005) 'Access violation'.
Relevant log output
'PassXYZ.Vault.exe' (CoreCLR: DefaultDomain): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Private.CoreLib.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\PassXYZ.Vault.dll'. Symbols loaded.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Runtime.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\WinRT.Runtime.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Runtime.InteropServices.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Collections.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Collections.Concurrent.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Threading.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.WinUI.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Runtime.CompilerServices.Unsafe.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Private.Uri.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.ObjectModel.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.ComponentModel.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Numerics.Vectors.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Security.Cryptography.Algorithms.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Security.Cryptography.Primitives.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Security.Cryptography.Csp.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Linq.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Memory.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.InteractiveExperiences.Projection.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Maui.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Maui.Controls.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Windows.SDK.NET.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Extensions.DependencyInjection.Abstractions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Maui.Essentials.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Maui.Controls.Xaml.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.AspNetCore.Components.WebView.Maui.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\KPCLib.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\netstandard.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\PassXYZLib.dll'. Symbols loaded.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Extensions.Configuration.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Extensions.Configuration.Abstractions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Extensions.Primitives.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Xml.ReaderWriter.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Private.Xml.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Maui.Graphics.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Net.Primitives.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Extensions.Logging.Abstractions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.ComponentModel.TypeConverter.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Maui.Graphics.Win2D.WinUI.Desktop.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.AspNetCore.Components.WebView.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Extensions.Logging.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.JSInterop.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.AspNetCore.Components.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.AspNetCore.Components.Web.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Extensions.Options.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Extensions.DependencyInjection.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Diagnostics.Tracing.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Threading.ThreadPool.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Linq.Expressions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Reflection.Emit.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'Snippets'.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Maui.Controls.Compatibility.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Reflection.Emit.Lightweight.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Reflection.Emit.ILGeneration.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Reflection.Primitives.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Runtime.Loader.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Extensions.FileProviders.Abstractions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Extensions.FileProviders.Composite.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Graphics.Canvas.Interop.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.IO.Compression.ZipFile.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
PassXYZ: OnStart, InBackground=False
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Extensions.FileProviders.Embedded.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Xml.XDocument.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Private.Xml.Linq.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Text.Encoding.Extensions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Threading.Thread.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'c:\program files\microsoft visual studio\2022\preview\common7\ide\extensions\xamarin\hotreload\Xamarin.HotReload.VSAgentAdapter.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'c:\program files\microsoft visual studio\2022\preview\common7\ide\extensions\xamarin\hotreload\Microsoft.VisualStudio.DesignTools.TapContract.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'c:\program files\microsoft visual studio\2022\preview\common7\ide\extensions\xamarin\hotreload\Xamarin.HotReload.Contracts.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'c:\program files\microsoft visual studio\2022\preview\common7\ide\extensions\xamarin\hotreload\Microsoft.Maui.Controls.HotReload.Forms.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.IO.Pipes.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Text.RegularExpressions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Runtime.Serialization.Json.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Private.DataContractSerialization.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Runtime.Serialization.Xml.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Runtime.Serialization.Primitives.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Text.Json.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Text.Encodings.Web.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Runtime.Intrinsics.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\KeePassLib.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Drawing.Primitives.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
PxDatabase: Created instance
LoginUser created.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Runtime.Numerics.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
LoginViewModel: data_path=C:\Users\Roger_Ye\AppData\Local\data
PxUser: LoadLocalUsersAsync 3
username=test1, password=12345
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\PassXYZ.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Net.WebClient.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.ComponentModel.Primitives.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Net.Requests.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.ComponentModel.EventBasedAsync.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.IO.Compression.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Diagnostics.Process.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Win32.Primitives.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
The thread 0x1d28 has exited with code 0 (0x0).
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\SkiaSharp.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
AppShell: source=//LoginPage, target=//RootPage
ItemsPage Browse created
ItemsViewModel: loading test1
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Runtime.InteropServices.RuntimeInformation.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'PassXYZ.Vault.exe' (CoreCLR: clrhost): Loaded 'D:\src\github\PassXYZ.Vault2\PassXYZ.Vault\bin\Debug\net6.0-windows10.0.19041.0\win10-x64\AppX\System.Buffers.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
ItemsViewModel: loading from test1
The program '[20644] PassXYZ.Vault.exe' has exited with code 3221225477 (0xc0000005) 'Access violation'.
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Reactions: 1
- Comments: 17
I have a similar issue but I am not using shell. My app seems to crash when I call
PushAsyncon the navigation page.