-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Description
Description
split_config.arm64_v8a.apk!libmonosgen-2.0.so
Reproduction Steps
Random Behaviour and it is observed in release build frequently as many issues reported in play console
Observed after migrating xamarin native application to .Net for Android
Expected behavior
Behaviour of application should remain same as it is before migration
Actual behavior
2k+ crash event reported in play console affecting 200+ users
Regression?
Observed after migrating xamarin native application to .Net for Android
Current used version: 9.0.7
Xamarin project does not have this issues.
Known Workarounds
No response
Configuration
No response
Other information
Here is one of the stacktrace which is reported in play console:
pid: 0, tid: 2174 >>> com.matrix.satatyamv <<<
backtrace:
#00 pc 0x00000000002b1f50 /data/app/~~HmJZrNwUrs1orXn9gkzwoA==/com.matrix.satatyamv-N6vjM8z_IkRTCQPSJZS_dQ==/split_config.arm64_v8a.apk!libmonosgen-2.0.so (BuildId: eb2c97c83bb501fba52a668d79d86d30102202c4)
#1 pc 0x00000000002b3060 /data/app/~~HmJZrNwUrs1orXn9gkzwoA==/com.matrix.satatyamv-N6vjM8z_IkRTCQPSJZS_dQ==/split_config.arm64_v8a.apk!libmonosgen-2.0.so (BuildId: eb2c97c83bb501fba52a668d79d86d30102202c4)
#2 pc 0x00000000002b446c /data/app/~~HmJZrNwUrs1orXn9gkzwoA==/com.matrix.satatyamv-N6vjM8z_IkRTCQPSJZS_dQ==/split_config.arm64_v8a.apk!libmonosgen-2.0.so (BuildId: eb2c97c83bb501fba52a668d79d86d30102202c4)
#3 pc 0x00000000002b4f8c /data/app/~~HmJZrNwUrs1orXn9gkzwoA==/com.matrix.satatyamv-N6vjM8z_IkRTCQPSJZS_dQ==/split_config.arm64_v8a.apk!libmonosgen-2.0.so (BuildId: eb2c97c83bb501fba52a668d79d86d30102202c4)
#4 pc 0x00000000002b2c4c /data/app/~~HmJZrNwUrs1orXn9gkzwoA==/com.matrix.satatyamv-N6vjM8z_IkRTCQPSJZS_dQ==/split_config.arm64_v8a.apk!libmonosgen-2.0.so (BuildId: eb2c97c83bb501fba52a668d79d86d30102202c4)
#5 pc 0x00000000002aec68 /data/app/~~HmJZrNwUrs1orXn9gkzwoA==/com.matrix.satatyamv-N6vjM8z_IkRTCQPSJZS_dQ==/split_config.arm64_v8a.apk!libmonosgen-2.0.so (BuildId: eb2c97c83bb501fba52a668d79d86d30102202c4)
#6 pc 0x00000000002ae88c /data/app/~~HmJZrNwUrs1orXn9gkzwoA==/com.matrix.satatyamv-N6vjM8z_IkRTCQPSJZS_dQ==/split_config.arm64_v8a.apk!libmonosgen-2.0.so (BuildId: eb2c97c83bb501fba52a668d79d86d30102202c4)
#7 pc 0x00000000002bcc8c /data/app/~~HmJZrNwUrs1orXn9gkzwoA==/com.matrix.satatyamv-N6vjM8z_IkRTCQPSJZS_dQ==/split_config.arm64_v8a.apk!libmonosgen-2.0.so (BuildId: eb2c97c83bb501fba52a668d79d86d30102202c4)
#8 pc 0x00000000002aad54 /data/app/~~HmJZrNwUrs1orXn9gkzwoA==/com.matrix.satatyamv-N6vjM8z_IkRTCQPSJZS_dQ==/split_config.arm64_v8a.apk!libmonosgen-2.0.so (BuildId: eb2c97c83bb501fba52a668d79d86d30102202c4)
#9 pc 0x000000000029d984 /data/app/~~HmJZrNwUrs1orXn9gkzwoA==/com.matrix.satatyamv-N6vjM8z_IkRTCQPSJZS_dQ==/split_config.arm64_v8a.apk!libmonosgen-2.0.so (BuildId: eb2c97c83bb501fba52a668d79d86d30102202c4)
#10 pc 0x000000000000b8a8
Symbolicated Stacktrace:
sejal@Sejals-Mac-mini arm64-v8a % /Users/sejal/Documents/Sejal/android-ndk-r22b/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line -aCifp -e libmonosgen-2.0.so 0x00000000002b1f50
0x2b1f50: sgen_vtable_get_descriptor at /__w/1/s/src/mono/mono/sgen/../metadata/sgen-client-mono.h:29
(inlined by) sgen_client_par_object_get_size at /__w/1/s/src/mono/mono/sgen/../metadata/sgen-client-mono.h:146
sejal@Sejals-Mac-mini arm64-v8a % /Users/sejal/Documents/Sejal/android-ndk-r22b/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line -aCifp -e libmonosgen-2.0.so 0x00000000002b3060
0x2b3060: sgen_safe_object_get_size at /__w/1/s/src/mono/mono/sgen/../../mono/sgen/sgen-gc.h:0
(inlined by) pin_objects_from_nursery_pin_queue at /__w/1/s/src/mono/mono/sgen/sgen-gc.c:671
(inlined by) pin_objects_in_nursery at /__w/1/s/src/mono/mono/sgen/sgen-gc.c:753
sejal@Sejals-Mac-mini arm64-v8a % /Users/sejal/Documents/Sejal/android-ndk-r22b/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line -aCifp -e libmonosgen-2.0.so 0x00000000002b446c
0x2b446c: major_copy_or_mark_from_roots at /__w/1/s/src/mono/mono/sgen/sgen-gc.c:2126
sejal@Sejals-Mac-mini arm64-v8a % /Users/sejal/Documents/Sejal/android-ndk-r22b/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line -aCifp -e libmonosgen-2.0.so 0x00000000002b4f8c
0x2b4f8c: major_start_collection at /__w/1/s/src/mono/mono/sgen/sgen-gc.c:2289
sejal@Sejals-Mac-mini arm64-v8a % /Users/sejal/Documents/Sejal/android-ndk-r22b/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line -aCifp -e libmonosgen-2.0.so 0x00000000002b2c4c
0x2b2c4c: major_do_collection at /__w/1/s/src/mono/mono/sgen/sgen-gc.c:2464
sejal@Sejals-Mac-mini arm64-v8a % /Users/sejal/Documents/Sejal/android-ndk-r22b/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line -aCifp -e libmonosgen-2.0.so 0x00000000002aec68
0x2aec68: sgen_perform_collection_inner at /__w/1/s/src/mono/mono/sgen/sgen-gc.c:2665
(inlined by) sgen_perform_collection at /__w/1/s/src/mono/mono/sgen/sgen-gc.c:2762
sejal@Sejals-Mac-mini arm64-v8a % /Users/sejal/Documents/Sejal/android-ndk-r22b/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line -aCifp -e libmonosgen-2.0.so 0x00000000002ae88c
0x2ae88c: sgen_ensure_free_space at /__w/1/s/src/mono/mono/sgen/sgen-gc.c:2616
sejal@Sejals-Mac-mini arm64-v8a % /Users/sejal/Documents/Sejal/android-ndk-r22b/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line -aCifp -e libmonosgen-2.0.so 0x00000000002bcc8c
0x2bcc8c: sgen_los_alloc_large_inner at /__w/1/s/src/mono/mono/sgen/sgen-los.c:442
sejal@Sejals-Mac-mini arm64-v8a % /Users/sejal/Documents/Sejal/android-ndk-r22b/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line -aCifp -e libmonosgen-2.0.so 0x00000000002aad54
0x2aad54: sgen_alloc_obj_nolock at /__w/1/s/src/mono/mono/sgen/sgen-alloc.c:184
sejal@Sejals-Mac-mini arm64-v8a % /Users/sejal/Documents/Sejal/android-ndk-r22b/toolchains/llvm/prebuilt/darwin-x86_64/bin/llvm-addr2line -aCifp -e libmonosgen-2.0.so 0x000000000029d984
0x29d984: mono_gc_alloc_vector at /__w/1/s/src/mono/mono/metadata/sgen-mono.c:1119