-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Closed
Milestone
Description
Description
After picking up the latest VS update with what I believe is MAUI 8.0.6 SR1, I started seeing the following crash in my app on startup:
- Assertion at /__w/1/s/src/mono/mono/metadata/object.c:657, condition `lock->done' not met
After some binary searching, I tracked it down to a regression in the 8.0.6-nightly.9806 build. 8.0.6-nightly.9804 works fine.
Steps to Reproduce
Unclear. Possibly do some networking on startup? It's pretty deterministic using my app.
Link to public reproduction project repository
N/A
Version with bug
Nightly / CI build (Please specify exact version)
Is this a regression from previous behavior?
Yes, this used to work in .NET MAUI
Last version that worked well
8.0.3
Affected platforms
Android
Affected platform versions
No response
Did you find any workaround?
Revert from the SR1 release to the 9804 nightly.
Relevant log output
Not super helpful, but...
Time Device Name Type PID Tag Message
pixel_7_pro_-_api_33 Error 30391 DEBUG backtrace:
#00 pc 000000000005f6ff /apex/com.android.runtime/lib64/bionic/libc.so (abort+191) (BuildId: 007cb2313464df63debf8020e631c990)
dotnet/maui#1 pc 00000000000277b5 /data/app/~~bY6BuUiuB-gII_WXkHTF8Q==/com.Backroads.Android-ytDQ8E3yi_nPsFa8vMS1-Q==/lib/x86_64/libmonodroid.so (xamarin::android::Helpers::abort_application()+5) (BuildId: d72a40c8a47a810bfa98923a8465b70e81cb7e91)
dotnet/maui#2 pc 00000000000472d9 /data/app/~~bY6BuUiuB-gII_WXkHTF8Q==/com.Backroads.Android-ytDQ8E3yi_nPsFa8vMS1-Q==/lib/x86_64/libmonodroid.so (xamarin::android::internal::MonodroidRuntime::mono_log_handler(char const*, char const*, char const*, int, void*)+105) (BuildId: d72a40c8a47a810bfa98923a8465b70e81cb7e91)
dotnet/maui#3 pc 000000000021f85a /data/app/~~bY6BuUiuB-gII_WXkHTF8Q==/com.Backroads.Android-ytDQ8E3yi_nPsFa8vMS1-Q==/lib/x86_64/libmonosgen-2.0.so (BuildId: 15beacb4f7391331d2f844e5b3ac0cac28355d90)
dotnet/maui#4 pc 000000000021f9e4 /data/app/~~bY6BuUiuB-gII_WXkHTF8Q==/com.Backroads.Android-ytDQ8E3yi_nPsFa8vMS1-Q==/lib/x86_64/libmonosgen-2.0.so (BuildId: 15beacb4f7391331d2f844e5b3ac0cac28355d90)
dotnet/maui#5 pc 000000000021fa26 /data/app/~~bY6BuUiuB-gII_WXkHTF8Q==/com.Backroads.Android-ytDQ8E3yi_nPsFa8vMS1-Q==/lib/x86_64/libmonosgen-2.0.so (BuildId: 15beacb4f7391331d2f844e5b3ac0cac28355d90)
dotnet/maui#6 pc 00000000002a9a93 /data/app/~~bY6BuUiuB-gII_WXkHTF8Q==/com.Backroads.Android-ytDQ8E3yi_nPsFa8vMS1-Q==/lib/x86_64/libmonosgen-2.0.so (mono_runtime_class_init_full+2483) (BuildId: 15beacb4f7391331d2f844e5b3ac0cac28355d90)
dotnet/maui#7 pc 0000000000204c57 /data/app/~~bY6BuUiuB-gII_WXkHTF8Q==/com.Backroads.Android-ytDQ8E3yi_nPsFa8vMS1-Q==/lib/x86_64/libmonosgen-2.0.so (BuildId: 15beacb4f7391331d2f844e5b3ac0cac28355d90)
dotnet/maui#8 pc 00000000001e773c /data/app/~~bY6BuUiuB-gII_WXkHTF8Q==/com.Backroads.Android-ytDQ8E3yi_nPsFa8vMS1-Q==/lib/x86_64/libmonosgen-2.0.so (BuildId: 15beacb4f7391331d2f844e5b3ac0cac28355d90)
dotnet/maui#9 pc 00000000001d9575 /data/app/~~bY6BuUiuB-gII_WXkHTF8Q==/com.Backroads.Android-ytDQ8E3yi_nPsFa8vMS1-Q==/lib/x86_64/libmonosgen-2.0.so (BuildId: 15beacb4f7391331d2f844e5b3ac0cac28355d90)
dotnet/maui#10 pc 00000000001d6ad1 /data/app/~~bY6BuUiuB-gII_WXkHTF8Q==/com.Backroads.Android-ytDQ8E3yi_nPsFa8vMS1-Q==/lib/x86_64/libmonosgen-2.0.so (BuildId: 15beacb4f7391331d2f844e5b3ac0cac28355d90)
dotnet/maui#11 pc 00000000000e58ef /data/app/~~bY6BuUiuB-gII_WXkHTF8Q==/com.Backroads.Android-ytDQ8E3yi_nPsFa8vMS1-Q==/lib/x86_64/libmonosgen-2.0.so (BuildId: 15beacb4f7391331d2f844e5b3ac0cac28355d90)
dotnet/maui#12 pc 00000000002a8f17 /data/app/~~bY6BuUiuB-gII_WXkHTF8Q==/com.Backroads.Android-ytDQ8E3yi_nPsFa8vMS1-Q==/lib/x86_64/libmonosgen-2.0.so (mono_runtime_invoke_checked+135) (BuildId: 15beacb4f7391331d2f844e5b3ac0cac28355d90)
dotnet/maui#13 pc 00000000002b1834 /data/app/~~bY6BuUiuB-gII_WXkHTF8Q==/com.Backroads.Android-ytDQ8E3yi_nPsFa8vMS1-Q==/lib/x86_64/libmonosgen-2.0.so (BuildId: 15beacb4f7391331d2f844e5b3ac0cac28355d90)
dotnet/maui#14 pc 000000000026d024 /data/app/~~bY6BuUiuB-gII_WXkHTF8Q==/com.Backroads.Android-ytDQ8E3yi_nPsFa8vMS1-Q==/lib/x86_64/libmonosgen-2.0.so (BuildId: 15beacb4f7391331d2f844e5b3ac0cac28355d90)
dotnet/maui#15 pc 000000000027693a /data/app/~~bY6BuUiuB-gII_WXkHTF8Q==/com.Backroads.Android-ytDQ8E3yi_nPsFa8vMS1-Q==/lib/x86_64/libmonosgen-2.0.so (BuildId: 15beacb4f7391331d2f844e5b3ac0cac28355d90)
dotnet/maui#16 pc 00000000001e93c8 /data/app/~~bY6BuUiuB-gII_WXkHTF8Q==/com.Backroads.Android-ytDQ8E3yi_nPsFa8vMS1-Q==/lib/x86_64/libmonosgen-2.0.so (BuildId: 15beacb4f7391331d2f844e5b3ac0cac28355d90)
dotnet/maui#17 pc 00000000001e7df6 /data/app/~~bY6BuUiuB-gII_WXkHTF8Q==/com.Backroads.Android-ytDQ8E3yi_nPsFa8vMS1-Q==/lib/x86_64/libmonosgen-2.0.so (BuildId: 15beacb4f7391331d2f844e5b3ac0cac28355d90)
dotnet/maui#18 pc 00000000001d91a4 /data/app/~~bY6BuUiuB-gII_WXkHTF8Q==/com.Backroads.Android-ytDQ8E3yi_nPsFa8vMS1-Q==/lib/x86_64/libmonosgen-2.0.so (BuildId: 15beacb4f7391331d2f844e5b3ac0cac28355d90)
dotnet/maui#19 pc 00000000001d6ad1 /data/app/~~bY6BuUiuB-gII_WXkHTF8Q==/com.Backroads.Android-ytDQ8E3yi_nPsFa8vMS1-Q==/lib/x86_64/libmonosgen-2.0.so (BuildId: 15beacb4f7391331d2f844e5b3ac0cac28355d90)
dotnet/maui#20 pc 00000000000e58ef /data/app/~~bY6BuUiuB-gII_WXkHTF8Q==/com.Backroads.Android-ytDQ8E3yi_nPsFa8vMS1-Q==/lib/x86_64/libmonosgen-2.0.so (BuildId: 15beacb4f7391331d2f844e5b3ac0cac28355d90)
dotnet/maui#21 pc 00000000002a8f17 /data/app/~~bY6BuUiuB-gII_WXkHTF8Q==/com.Backroads.Android-ytDQ8E3yi_nPsFa8vMS1-Q==/lib/x86_64/libmonosgen-2.0.so (mono_runtime_invoke_checked+135) (BuildId: 15beacb4f7391331d2f844e5b3ac0cac28355d90)
dotnet/maui#22 pc 00000000002b1834 /data/app/~~bY6BuUiuB-gII_WXkHTF8Q==/com.Backroads.Android-ytDQ8E3yi_nPsFa8vMS1-Q==/lib/x86_64/libmonosgen-2.0.so (BuildId: 15beacb4f7391331d2f844e5b3ac0cac28355d90)
dotnet/maui#23 pc 000000000026d024 /data/app/~~bY6BuUiuB-gII_WXkHTF8Q==/com.Backroads.Android-ytDQ8E3yi_nPsFa8vMS1-Q==/lib/x86_64/libmonosgen-2.0.so (BuildId: 15beacb4f7391331d2f844e5b3ac0cac28355d90)
dotnet/maui#24 pc 000000000027693a /data/app/~~bY6BuUiuB-gII_WXkHTF8Q==/com.Backroads.Android-ytDQ8E3yi_nPsFa8vMS1-Q==/lib/x86_64/libmonosgen-2.0.so (BuildId: 15beacb4f7391331d2f844e5b3ac0cac28355d90)
dotnet/maui#25 pc 00000000001e93c8 /data/app/~~bY6BuUiuB-gII_WXkHTF8Q==/com.Backroads.Android-ytDQ8E3yi_nPsFa8vMS1-Q==/lib/x86_64/libmonosgen-2.0.so (BuildId: 15beacb4f7391331d2f844e5b3ac0cac28355d90)
dotnet/maui#26 pc 00000000001e7df6 /data/app/~~bY6BuUiuB-gII_WXkHTF8Q==/com.Backroads.Android-ytDQ8E3yi_nPsFa8vMS1-Q==/lib/x86_64/libmonosgen-2.0.so (BuildId: 15beacb4f7391331d2f844e5b3ac0cac28355d90)
dotnet/maui#27 pc 00000000001d91a4 /data/app/~~bY6BuUiuB-gII_WXkHTF8Q==/com.Backroads.Android-ytDQ8E3yi_nPsFa8vMS1-Q==/lib/x86_64/libmonosgen-2.0.so (BuildId: 15beacb4f7391331d2f844e5b3ac0cac28355d90)
dotnet/maui#28 pc 00000000001d6ad1 /data/app/~~bY6BuUiuB-gII_WXkHTF8Q==/com.Backroads.Android-ytDQ8E3yi_nPsFa8vMS1-Q==/lib/x86_64/libmonosgen-2.0.so (BuildId: 15beacb4f7391331d2f844e5b3ac0cac28355d90)
dotnet/maui#29 pc 00000000000e58ef /data/app/~~bY6BuUiuB-gII_WXkHTF8Q==/com.Backroads.Android-ytDQ8E3yi_nPsFa8vMS1-Q==/lib/x86_64/libmonosgen-2.0.so (BuildId: 15beacb4f7391331d2f844e5b3ac0cac28355d90)
dotnet/maui#30 pc 00000000002a8f17 /data/app/~~bY6BuUiuB-gII_WXkHTF8Q==/com.Backroads.Android-ytDQ8E3yi_nPsFa8vMS1-Q==/lib/x86_64/libmonosgen-2.0.so (mono_runtime_invoke_checked+135) (BuildId: 15beacb4f7391331d2f844e5b3ac0cac28355d90)
#31 pc 00000000002c0753 /data/app/~~bY6BuUiuB-gII_WXkHTF8Q==/com.Backroads.Android-ytDQ8E3yi_nPsFa8vMS1-Q==/lib/x86_64/libmonosgen-2.0.so (BuildId: 15beacb4f7391331d2f844e5b3ac0cac28355d90)
dotnet/maui#32 pc 00000000000ccd2a /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+58) (BuildId: 007cb2313464df63debf8020e631c990)
#33 pc 0000000000060d37 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+55) (BuildId: 007cb2313464df63debf8020e631c990)ChristopherStephan, roubachof and CheesebaronCheesebaron and CalomanX