Skip to content

Crash on PlayGamesPlatform.Instance.ReportProgress #3380

@lymancao

Description

@lymancao

This form is for reporting Unity Plugin issues only. To report an issue with the Play Games Service (non-SDK related), check Google Play Games Services Support.
Once you've read this section and determined that your issue is appropriate for this repository, please delete this section.

Describe the bug
Our new app version has some new crash about Google PGS, found in Google Play Console.

To Reproduce
difficult to reproduce

Bug Report

backtrace:
#00 pc 0x0000000000094264 /apex/com.android.runtime/lib64/bionic/libc.so (abort+164)
#1 pc 0x00000000008fde60 /apex/com.android.art/lib64/libart.so (art::Runtime::Abort(char const*)+1004)
#2 pc 0x000000000001654c /apex/com.android.art/lib64/libbase.so (android::base::SetAborter(std::__1::function<void (char const*)>&&)::$_0::__invoke(char const*)+80)
#3 pc 0x0000000000015a4c /apex/com.android.art/lib64/libbase.so (android::base::LogMessage::~LogMessage()+548)
#4 pc 0x00000000003f09a4 /apex/com.android.art/lib64/libart.so (art::JavaVMExt::AddWeakGlobalRef(art::Thread*, art::ObjPtrart::mirror::Object)+1472)
#5 pc 0x000000000060e1e4 /apex/com.android.art/lib64/libart.so (art::JNI::NewWeakGlobalRef(_JNIEnv*, _jobject*)+164)
#6 pc 0x0000000003a85270 /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libil2cpp.so (AndroidJavaProxy_GetRawProxy_m685E066A4D378B596CD88385B954AE90CBF328A9) (BuildId: dd2dabd93811d4940ddbfdf02ab89ff6c92e8070)
#7 pc 0x0000000003a77a5c /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libil2cpp.so (_AndroidJNIHelper_CreateJNIArgArray_mA3976C6F68E0BF29442CB20FBD69CBA72EAB9D45) (BuildId: dd2dabd93811d4940ddbfdf02ab89ff6c92e8070)
#8 pc 0x00000000025ab190 /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libil2cpp.so (AndroidJavaObject__Call_TisRuntimeObject_mD9CEA6F51D1BF4C56C367AB517DEAA10BC9441A3_gshared) (BuildId: dd2dabd93811d4940ddbfdf02ab89ff6c92e8070)
#9 pc 0x0000000002704e88 /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libil2cpp.so (AndroidTaskUtils_AddOnSuccessListener_TisRuntimeObject_m27B0ACB70415C391CB70AB6A7CF5F72D6BFF331F_gshared) (BuildId: dd2dabd93811d4940ddbfdf02ab89ff6c92e8070)
#10 pc 0x00000000031c8fc8 /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libil2cpp.so (AndroidClient_LoadAchievements_mE619DED60C701A5A4B4CED4B58435B06059B955F) (BuildId: dd2dabd93811d4940ddbfdf02ab89ff6c92e8070)
#11 pc 0x0000000001b61b54 /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libil2cpp.so (BoleGooglePGSManager_ReportAchievement_mE4C655FFD91601D9016F336A5402711631CF7B19) (BuildId: dd2dabd93811d4940ddbfdf02ab89ff6c92e8070)
#12 pc 0x00000000019fe828 /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libil2cpp.so (BoleGooglePGSManagerWrap__m_ReportAchievement_m86D56E99C468B4F562BDF1CD7B96411F9590240F) (BuildId: dd2dabd93811d4940ddbfdf02ab89ff6c92e8070)
#13 pc 0x0000000001660698 /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libil2cpp.so (ReversePInvokeWrapper_BoleGooglePGSManagerWrap__m_ReportAchievement_m86D56E99C468B4F562BDF1CD7B96411F9590240F) (BuildId: dd2dabd93811d4940ddbfdf02ab89ff6c92e8070)
#14 pc 0x000000000004bc84 /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libxlua.so (csharp_function_wrap+40) (BuildId: 3411cde1761c8e24c542a99ac3940710de00753e)
#15 pc 0x00000000000259fc /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libxlua.so (luaD_precall+760) (BuildId: 3411cde1761c8e24c542a99ac3940710de00753e)
#16 pc 0x000000000003efb0 /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libxlua.so (luaV_execute+472) (BuildId: 3411cde1761c8e24c542a99ac3940710de00753e)
#17 pc 0x0000000000025d84 /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libxlua.so (luaD_callnoyield+84) (BuildId: 3411cde1761c8e24c542a99ac3940710de00753e)
#18 pc 0x0000000000025080 /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libxlua.so (luaD_rawrunprotected+92) (BuildId: 3411cde1761c8e24c542a99ac3940710de00753e)
#19 pc 0x0000000000026400 /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libxlua.so (luaD_pcall+52) (BuildId: 3411cde1761c8e24c542a99ac3940710de00753e)
#20 pc 0x000000000001b190 /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libxlua.so (lua_pcallk+232) (BuildId: 3411cde1761c8e24c542a99ac3940710de00753e)
#21 pc 0x000000000001f750 /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libxlua.so (luaB_xpcall+108) (BuildId: 3411cde1761c8e24c542a99ac3940710de00753e)
#22 pc 0x00000000000259fc /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libxlua.so (luaD_precall+760) (BuildId: 3411cde1761c8e24c542a99ac3940710de00753e)
#23 pc 0x000000000003efb0 /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libxlua.so (luaV_execute+472) (BuildId: 3411cde1761c8e24c542a99ac3940710de00753e)
#24 pc 0x0000000000025d84 /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libxlua.so (luaD_callnoyield+84) (BuildId: 3411cde1761c8e24c542a99ac3940710de00753e)
#25 pc 0x0000000000025080 /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libxlua.so (luaD_rawrunprotected+92) (BuildId: 3411cde1761c8e24c542a99ac3940710de00753e)
#26 pc 0x0000000000026400 /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libxlua.so (luaD_pcall+52) (BuildId: 3411cde1761c8e24c542a99ac3940710de00753e)
#27 pc 0x000000000001b190 /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libxlua.so (lua_pcallk+232) (BuildId: 3411cde1761c8e24c542a99ac3940710de00753e)
#28 pc 0x0000000001d9d130 /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libil2cpp.so (Lua_lua_pcall_m452378B221BB670FAE8A61DE8F2317FD11F3239F) (BuildId: dd2dabd93811d4940ddbfdf02ab89ff6c92e8070)
#29 pc 0x0000000001e11ca8 /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libil2cpp.so (DelegateBridge_PCall_mDE8CA18857ABCE2BB6B525C226665308D3825C93) (BuildId: dd2dabd93811d4940ddbfdf02ab89ff6c92e8070)
#30 pc 0x0000000001e13b2c /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libil2cpp.so (DelegateBridge___Gen_Delegate_Imp19_m6465C7647C2EE6BE19DB7DF1EC28AC9948682FCA) (BuildId: dd2dabd93811d4940ddbfdf02ab89ff6c92e8070)
#31 pc 0x0000000001dabf44 /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libil2cpp.so (HjNetworkBase_UpdatePacket_mD7D6A1060C999A45A60F18F6EED29A41E3A9DA43) (BuildId: dd2dabd93811d4940ddbfdf02ab89ff6c92e8070)
#32 pc 0x0000000001dac10c /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libil2cpp.so (HjNetworkBase_UpdateNetwork_m0F5F3E62B784C2D158C45BDD0B53F284B5C24609) (BuildId: dd2dabd93811d4940ddbfdf02ab89ff6c92e8070)
#33 pc 0x0000000001dd0918 /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libil2cpp.so (NetworkManager_Update_m5EA2A2DA718199B5B87CC8C48B78026CDE98859B) (BuildId: dd2dabd93811d4940ddbfdf02ab89ff6c92e8070)
#34 pc 0x0000000001908108 /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libil2cpp.so (il2cpp::vm::Runtime::InvokeWithThrow(MethodInfo const*, void*, void**)) (BuildId: dd2dabd93811d4940ddbfdf02ab89ff6c92e8070)
#35 pc 0x0000000001908054 /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libil2cpp.so (il2cpp::vm::Runtime::Invoke(MethodInfo const*, void*, void**, Il2CppException**)) (BuildId: dd2dabd93811d4940ddbfdf02ab89ff6c92e8070)
#36 pc 0x0000000000957368 /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libunity.so (scripting_method_invoke(ScriptingMethodPtr, ScriptingObjectPtr, ScriptingArguments&, ScriptingExceptionPtr*, bool)) (BuildId: 26c9375b94e76ed44a541f424f1b57398d5d5810)
#37 pc 0x0000000000965910 /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libunity.so (ScriptingInvocation::Invoke(ScriptingExceptionPtr*, bool)) (BuildId: 26c9375b94e76ed44a541f424f1b57398d5d5810)
#38 pc 0x000000000096eb6c /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libunity.so (MonoBehaviour::CallUpdateMethod(int)) (BuildId: 26c9375b94e76ed44a541f424f1b57398d5d5810)
#39 pc 0x000000000076dbf8 /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libunity.so (void BaseBehaviourManager::CommonUpdate()) (BuildId: 26c9375b94e76ed44a541f424f1b57398d5d5810)
#40 pc 0x0000000000840b94 /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libunity.so (ExecutePlayerLoop(NativePlayerLoopSystem*)) (BuildId: 26c9375b94e76ed44a541f424f1b57398d5d5810)
#41 pc 0x0000000000840bd4 /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libunity.so (ExecutePlayerLoop(NativePlayerLoopSystem*)) (BuildId: 26c9375b94e76ed44a541f424f1b57398d5d5810)
#42 pc 0x0000000000840e80 /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libunity.so (PlayerLoop()) (BuildId: 26c9375b94e76ed44a541f424f1b57398d5d5810)
#43 pc 0x00000000009e1134 /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libunity.so (UnityPlayerLoop()) (BuildId: 26c9375b94e76ed44a541f424f1b57398d5d5810)
#44 pc 0x00000000009fa770 /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/lib/arm64/libunity.so (nativeRender(_JNIEnv*, _jobject*)) (BuildId: 26c9375b94e76ed44a541f424f1b57398d5d5810)
#45 pc 0x0000000000f70580 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (art_jni_trampoline+112)
#46 pc 0x00000000020182a4 /memfd:jit-cache (com.unity3d.player.T0.handleMessage+1668)
#47 pc 0x00000000009d325c /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.os.Handler.dispatchMessage+124)
#48 pc 0x00000000009d6d84 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.os.Looper.loopOnce+1012)
#49 pc 0x00000000009d68dc /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.os.Looper.loop+844)
#50 pc 0x0000000000668768 /apex/com.android.art/lib64/libart.so (nterp_helper+152)
#51 pc 0x00000000002e0c50 /data/app/~~x7sJ6TrZJ2i4dk5d3O_RaA==/com.funtriolimited.slots.casino.free-hliaU_rdIPwtdTNkJL4BEg==/base.apk (com.unity3d.player.U0.run+48)
#52 pc 0x00000000002cdd94 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+612)
#53 pc 0x000000000026e624 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+220)
#54 pc 0x00000000004c3eb0 /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+1184)
#55 pc 0x00000000004c3a00 /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallbackWithUffdGc(void*)+8)
#56 pc 0x0000000000101d5c /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+204)
#57 pc 0x0000000000095bc0 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)

Screenshots
If applicable, add screenshots to help explain your problem.

Versions

  • Unity version: 2022.3.62f3
  • Google Play Games Plugin for Unity version: 2.1.0

Additional context
Our Code
public void ReportAchievement(string id, double progress, Action callback = null)
{
try
{
// Submit achievement to original default social platform
// Social.ReportProgress(id, progress, callback);

	// Submit achievement to Google Play
	PlayGamesPlatform.Instance.ReportProgress(id, progress, callback);
}
catch (Exception e)
{
	Debug.LogError("[GooglePGS] ReportAchievement Exception: " + e.Message);
	if (callback != null)
		callback(false);
}

}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions