Closed
Description
From @jeromelaban on Fri, 20 Oct 2023 03:53:31 GMT
Steps to Reproduce
- Create a maui app (net8 rc2)
- Add a
[CreateNewOnMetadataUpdate]
attribute onMainPage
- Build the app
- Run the app
- Add a
ToString();
call in the ctor, or any otherMainPage
modification - Perform a C# hot reload
Expected Behavior
The code is updated without crashing.
Actual Behavior
Sometimes:
error: * Assertion at /Users/runner/work/1/s/src/mono/mono/metadata/metadata.c:1326, condition `GINT_TO_UINT32(idx) < table_info_get_rows (t)' not met
Sometimes:
=================================================================
Native Crash Reporting
=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================
=================================================================
Native stacktrace:
=================================================================
0x104aba1d5 - /Users/jay2/Library/Developer/CoreSimulator/Devices/F4A03A05-42EF-47DF-8C0B-0DB5B0E49D76/data/Containers/Bundle/Application/FD06AA1D-DB01-4BC1-B692-B59CC36FB231/MauiApp3.app/libmonosgen-2.0.dylib : mono_dump_native_crash_info
0x104a58b6e - /Users/jay2/Library/Developer/CoreSimulator/Devices/F4A03A05-42EF-47DF-8C0B-0DB5B0E49D76/data/Containers/Bundle/Application/FD06AA1D-DB01-4BC1-B692-B59CC36FB231/MauiApp3.app/libmonosgen-2.0.dylib : mono_handle_native_crash
0x1049abaff - /Users/jay2/Library/Developer/CoreSimulator/Devices/F4A03A05-42EF-47DF-8C0B-0DB5B0E49D76/data/Containers/Bundle/Application/FD06AA1D-DB01-4BC1-B692-B59CC36FB231/MauiApp3.app/libmonosgen-2.0.dylib : mono_sigsegv_signal_handler_debug
0x7ff8377405ed - /usr/lib/system/libsystem_platform.dylib : _sigtramp
0x0 - Unknown
0x103b33fd6 - /Users/jay2/Library/Developer/CoreSimulator/Devices/F4A03A05-42EF-47DF-8C0B-0DB5B0E49D76/data/Containers/Bundle/Application/FD06AA1D-DB01-4BC1-B692-B59CC36FB231/MauiApp3.app/libmono-component-debugger.dylib : get_types_for_source_file
0x103b3ce1d - /Users/jay2/Library/Developer/CoreSimulator/Devices/F4A03A05-42EF-47DF-8C0B-0DB5B0E49D76/data/Containers/Bundle/Application/FD06AA1D-DB01-4BC1-B692-B59CC36FB231/MauiApp3.app/libmono-component-debugger.dylib : monoeg_g_hash_table_foreach
0x103b25917 - /Users/jay2/Library/Developer/CoreSimulator/Devices/F4A03A05-42EF-47DF-8C0B-0DB5B0E49D76/data/Containers/Bundle/Application/FD06AA1D-DB01-4BC1-B692-B59CC36FB231/MauiApp3.app/libmono-component-debugger.dylib : mono_process_dbg_packet
0x103b2d3ff - /Users/jay2/Library/Developer/CoreSimulator/Devices/F4A03A05-42EF-47DF-8C0B-0DB5B0E49D76/data/Containers/Bundle/Application/FD06AA1D-DB01-4BC1-B692-B59CC36FB231/MauiApp3.app/libmono-component-debugger.dylib : mono_debugger_agent_receive_and_process_command
0x103b300f0 - /Users/jay2/Library/Developer/CoreSimulator/Devices/F4A03A05-42EF-47DF-8C0B-0DB5B0E49D76/data/Containers/Bundle/Application/FD06AA1D-DB01-4BC1-B692-B59CC36FB231/MauiApp3.app/libmono-component-debugger.dylib : debugger_thread
0x104bbb4fe - /Users/jay2/Library/Developer/CoreSimulator/Devices/F4A03A05-42EF-47DF-8C0B-0DB5B0E49D76/data/Containers/Bundle/Application/FD06AA1D-DB01-4BC1-B692-B59CC36FB231/MauiApp3.app/libmonosgen-2.0.dylib : start_wrapper
0x7ff83774d1d3 - /usr/lib/system/libsystem_pthread.dylib : _pthread_start
0x7ff837748bd3 - /usr/lib/system/libsystem_pthread.dylib : thread_start
Environment
- VS 2022 17.8 Preview 4
- .NET 8.0.100-rc.2.23502.2
Installed Workload Id Manifest Version Installation Source
----------------------------------------------------------------------------------------------------------------------
maui-ios 8.0.0-rc.2.9373/8.0.100-rc.2 VS 17.7.34009.444
ios 16.4.8968-net8-rc2/8.0.100-rc.2 VS 17.7.34009.444, VS 17.8.34212.112, VS 17.8.34112.27
maccatalyst 16.4.8968-net8-rc2/8.0.100-rc.2 VS 17.7.34009.444, VS 17.8.34212.112, VS 17.8.34112.27
maui-android 8.0.0-rc.2.9373/8.0.100-rc.2 VS 17.7.34009.444
android 34.0.0-rc.2.468/8.0.100-rc.2 VS 17.7.34009.444, VS 17.8.34212.112, VS 17.8.34112.27
maui-windows 8.0.0-rc.2.9373/8.0.100-rc.2 VS 17.7.34009.444, VS 17.8.34212.112, VS 17.8.34112.27
maui-maccatalyst 8.0.0-rc.2.9373/8.0.100-rc.2 VS 17.7.34009.444
Build Logs
Available on demand.
Copied from original issue xamarin/xamarin-macios#19277
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment