구글 로그인 적용. 충돌 문제

고객님의 문의에 답변하는 직원은 고객 여러분의 가족 중 한 사람일 수 있습니다.
고객의 언어폭력(비하, 조롱, 욕설, 협박, 성희롱 등)으로부터 직원을 보호하기 위해
관련 법에 따라 수사기관에 필요한 조치를 요구할 수 있으며, 형법에 의해 처벌 대상이 될 수 있습니다.

커뮤니티 이용 정책에 위배되는 게시물을 작성할 경우, 별도 안내 없이 게시물 삭제 또는 커뮤니티 이용이 제한될 수 있습니다.

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 : 5.15.0
  • 프로젝트명 : 다크클랜
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

Android의 비정상 종료 및 ANR 에서 비정상 종료가 0.5%에서 11.9%로 급증하여 문의드립니다.
뒤끝에서 제공하는 구글로그인을 적용하였고, 유니티 버전은 6000.0.48f1입니다.
스택 트레이스를 확인해보니 역시 구글 로그인쪽 관련인 것 같습니다.
혹시 뒤끝 버전이 문제일까요?
(스택에 번들아이디가 보여 번들아이디는 studio.dark.clan으로 수정하였습니다.)

backtrace:
#00 pc 0x00000000000e3d48 /apex/com.android.runtime/lib64/bionic/libc.so (tgkill+8)
#01 pc 0x0000000001227a08 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
#02 pc 0x0000000001227f98 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
#03 pc 0x0000000001058408 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
#04 pc 0x0000000001021b04 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
#05 pc 0x0000000001330774 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
#06 pc 0x0000000001333c48 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
#07 pc 0x0000000001333e1c /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
#08 pc 0x000000000068e950 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
#09 pc 0x00000000052e9fb0 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libil2cpp.so (BuildId: bfb9859dbe0451ea1fdc5d68454362bf4559d0a1)
#10 pc 0x00000000024fe7d0 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libil2cpp.so (BuildId: bfb9859dbe0451ea1fdc5d68454362bf4559d0a1)
#11 pc 0x00000000024fe71c /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libil2cpp.so (BuildId: bfb9859dbe0451ea1fdc5d68454362bf4559d0a1)
#12 pc 0x00000000009b0e28 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
#13 pc 0x00000000009c4318 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
#14 pc 0x00000000009c4154 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
#15 pc 0x0000000000a07c4c /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
#16 pc 0x00000000009d0c20 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
#17 pc 0x00000000009d1038 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
#18 pc 0x00000000009d0b94 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
#19 pc 0x0000000000a098b4 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
#20 pc 0x0000000000a09798 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
#21 pc 0x000000000077897c /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
#22 pc 0x0000000002a3cbe0 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libil2cpp.so (BuildId: bfb9859dbe0451ea1fdc5d68454362bf4559d0a1)
#23 pc 0x00000000027b119c /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libil2cpp.so (BuildId: bfb9859dbe0451ea1fdc5d68454362bf4559d0a1)
#24 pc 0x00000000024fe7d0 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libil2cpp.so (BuildId: bfb9859dbe0451ea1fdc5d68454362bf4559d0a1)
#25 pc 0x00000000024fe71c /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libil2cpp.so (BuildId: bfb9859dbe0451ea1fdc5d68454362bf4559d0a1)
#26 pc 0x00000000024feb80 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libil2cpp.so (BuildId: bfb9859dbe0451ea1fdc5d68454362bf4559d0a1)
#27 pc 0x00000000024a9220 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libil2cpp.so (BuildId: bfb9859dbe0451ea1fdc5d68454362bf4559d0a1)
#28 pc 0x0000000004bbd8ec /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libil2cpp.so (BuildId: bfb9859dbe0451ea1fdc5d68454362bf4559d0a1)
#29 pc 0x0000000005360da4 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libil2cpp.so (BuildId: bfb9859dbe0451ea1fdc5d68454362bf4559d0a1)
#30 pc 0x0000000005360734 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libil2cpp.so (BuildId: bfb9859dbe0451ea1fdc5d68454362bf4559d0a1)
#31 pc 0x0000000005365148 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libil2cpp.so (BuildId: bfb9859dbe0451ea1fdc5d68454362bf4559d0a1)
#32 pc 0x00000000023d5dfc /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libil2cpp.so (BuildId: bfb9859dbe0451ea1fdc5d68454362bf4559d0a1)
#33 pc 0x00000000024fe854 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libil2cpp.so (BuildId: bfb9859dbe0451ea1fdc5d68454362bf4559d0a1)
#34 pc 0x00000000024fe71c /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libil2cpp.so (BuildId: bfb9859dbe0451ea1fdc5d68454362bf4559d0a1)
#35 pc 0x00000000009b0e28 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
#36 pc 0x00000000009c4318 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
#37 pc 0x00000000006b9fc8 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
#38 pc 0x00000000003b1de8 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (art_jni_trampoline+136)
#39 pc 0x0000000000781c0c /apex/com.android.art/lib64/libart.so (nterp_helper+1948)
#40 pc 0x0000000000724514 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/base.apk (com.unity3d.player.ReflectionHelper.-$$Nest$smnativeProxyInvoke)
#41 pc 0x00000000007814a4 /apex/com.android.art/lib64/libart.so (nterp_helper+52)
#42 pc 0x00000000007172e0 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/base.apk (com.unity3d.player.N.invoke+44)
#43 pc 0x000000000048f984 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.lang.reflect.Proxy.invoke+84)
#44 pc 0x0000000000368a40 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640)
#45 pc 0x000000000035baa4 /apex/com.android.art/lib64/libart.so (art::InvokeProxyInvocationHandler(art::ScopedObjectAccessAlreadyRunnable&, char const*, _jobject*, _jobject*, std::__1::vector<jvalue, std::__1::allocator >&)+632)
#46 pc 0x00000000003587c8 /apex/com.android.art/lib64/libart.so (artQuickProxyInvokeHandler+960)
#47 pc 0x000000000037ebac /apex/com.android.art/lib64/libart.so (art_quick_proxy_invoke_handler+76)
#48 pc 0x0000000000783244 /apex/com.android.art/lib64/libart.so (nterp_helper+7636)
#49 pc 0x00000000007110d0 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/base.apk (io.thebackend.googlelogin.GoogleSignInHandler$2.onError+64)
#50 pc 0x00000000007823c4 /apex/com.android.art/lib64/libart.so (nterp_helper+3924)
#51 pc 0x00000000007110f4 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/base.apk (io.thebackend.googlelogin.GoogleSignInHandler$2.onError+4)
#52 pc 0x00000000007831e4 /apex/com.android.art/lib64/libart.so (nterp_helper+7540)
#53 pc 0x00000000004cad20 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/base.apk (androidx.credentials.CredentialProviderFrameworkImpl$onGetCredential$outcome$2.onError+40)
#54 pc 0x00000000007823c4 /apex/com.android.art/lib64/libart.so (nterp_helper+3924)
#55 pc 0x00000000004cad44 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/base.apk (androidx.credentials.CredentialProviderFrameworkImpl$onGetCredential$outcome$2.onError+4)
#56 pc 0x00000000007831e4 /apex/com.android.art/lib64/libart.so (nterp_helper+7540)
#57 pc 0x00000000003e4ade /system/framework/framework.jar (android.credentials.CredentialManager$GetCredentialTransport.lambda$onError$2+14)
#58 pc 0x00000000007823c4 /apex/com.android.art/lib64/libart.so (nterp_helper+3924)
#59 pc 0x00000000003e4a64 /system/framework/framework.jar (android.credentials.CredentialManager$GetCredentialTransport.$r8$lambda$nlbYav9mLBoE6Yh1vFKCvITF3ks)
#60 pc 0x0000000000781508 /apex/com.android.art/lib64/libart.so (nterp_helper+152)
#61 pc 0x00000000003e48e4 /system/framework/framework.jar (android.credentials.CredentialManager$GetCredentialTransport$$ExternalSyntheticLambda2.run+12)
#62 pc 0x00000000007831e4 /apex/com.android.art/lib64/libart.so (nterp_helper+7540)
#63 pc 0x00000000004450a8 /data/app/~~aTRF3t-ZnJIuau7mgIswjA==/studio.dark.clan-EaIojwI3dzTGPRXNL2OdQA==/base.apk (androidx.credentials.CredentialManager$$ExternalSyntheticLambda0.execute)
#64 pc 0x00000000007831e4 /apex/com.android.art/lib64/libart.so (nterp_helper+7540)
#65 pc 0x00000000003e4b56 /system/framework/framework.jar (android.credentials.CredentialManager$GetCredentialTransport.onError+22)
#66 pc 0x00000000007823c4 /apex/com.android.art/lib64/libart.so (nterp_helper+3924)
#67 pc 0x00000000003e7e22 /system/framework/framework.jar (android.credentials.IGetCredentialCallback$Stub.onTransact+78)
#68 pc 0x0000000000b317cc /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.os.Binder.execTransactInternal+860)
#69 pc 0x0000000000b312d4 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.os.Binder.execTransact+388)
#70 pc 0x0000000000368774 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+612)
#71 pc 0x0000000000367168 /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithVarArgsart::ArtMethod*(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, std::__va_list)+812)
#72 pc 0x0000000000729838 /apex/com.android.art/lib64/libart.so (art::JNI::CallBooleanMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list)+192)
#73 pc 0x00000000001098a4 /system/lib64/libandroid_runtime.so (_JNIEnv::CallBooleanMethod(_jobject*, _jmethodID*, …)+120)
#74 pc 0x00000000001cfc98 /system/lib64/libandroid_runtime.so (JavaBBinder::onTransact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+164)
#75 pc 0x000000000008744c /system/lib64/libbinder.so (android::BBinder::transact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+304)
#76 pc 0x0000000000072804 /system/lib64/libbinder.so (android::IPCThreadState::executeCommand(int)+1244)
#77 pc 0x0000000000072268 /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+160)
#78 pc 0x0000000000072cd0 /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+112)
#79 pc 0x000000000007c49c /system/lib64/libbinder.so (android::PoolThread::threadLoop()+24)
#80 pc 0x0000000000014e10 /system/lib64/libutils.so (android::thread::_threadLoop(void*)+284)
#81 pc 0x0000000000112db0 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+140)
#82 pc 0x00000000000f82d8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+208)
#83 pc 0x0000000000094d78 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)

안녕하세요 개발자님,
문의해주신 내용 확인하여 안내드릴 수 있도록 하겠습니다.

좋아요 1

안녕하세요! 혹시 언제쯤 안내 가능하실지 여쭤봐도 괜찮을까요??
해당 이슈 대응하는 스캐줄을 잡아야하는데, 이번주에 가능하면 같이 포함하여 진행하려합니다!

스택 트레이스를 확인했을 때 구글 로그인과 관련하여 에러가 발생하였고 해당 에러를 뒤끝의 로그인 핸들러가 전달 받아
콜백을 전송한 것으로 보입니다.
이 후에 반복된 로그가 계속 발생하는 것으로 봐서 콜백 이후, 리턴되지 못하고 블로킹이 걸려 ANR이 발생한 것으로 보입니다.
이는 무거운 처리 작업을 진행하거나 오래 대기하는 작업이 있으면 발생할 수 있습니다.

로그인 관련하여 에러를 발생 시켜 해당 이슈가 발생하는 지 확인해 주시면 감사하겠습니다.
(에러는 로그인 창을 연 후, 연동하지 않고 창을 닫거나 네트워크를 연결하지 않고 시도하는 것으로 발생 시킬 수 있습니다.)

구글로그인 클릭 - 아이디 안고르고 로그인창 밖 영역 클릭했더니 APP가 멈추고
로그캣으로 해당 에러스택을 받았습니다

2025-07-01 12:09:34.741 6948 6948 Error CRASH No handler for signal 11
2025-07-01 12:09:34.742 6948 6948 Error CRASH *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2025-07-01 12:09:34.742 6948 6948 Error CRASH Version ‘6000.0.48f1 (170d2541580d)’, Build type ‘Release’, Scripting Backend ‘il2cpp’, CPU ‘arm64-v8a’, Stripping ‘Disabled’
2025-07-01 12:09:34.742 6948 6948 Error CRASH Build fingerprint: ‘Android/aosp_marlin/marlin:9/PQ3A.190605.03202111/3793265:user/release-keys’
2025-07-01 12:09:34.742 6948 6948 Error CRASH Revision: ‘0’
2025-07-01 12:09:34.742 6948 6948 Error CRASH ABI: ‘arm64’
2025-07-01 12:09:34.742 6948 6948 Error CRASH Timestamp: 2025-07-01 12:09:34.742139266+0900
2025-07-01 12:09:34.742 6948 6948 Error CRASH pid: 6948, tid: 6948, name: .knight >>> studio.dark.clan <<<
2025-07-01 12:09:34.742 6948 6948 Error CRASH uid: 10211
2025-07-01 12:09:34.742 6948 6948 Error CRASH signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr --------
2025-07-01 12:09:34.742 6948 6948 Error CRASH x0 0000000000000000 x1 0000000004d71e58 x2 00000000000001cf x3 0000000000000000
2025-07-01 12:09:34.742 6948 6948 Error CRASH x4 0000000000000000 x5 0000000000000002 x6 0000000000000002 x7 0000000000000030
2025-07-01 12:09:34.742 6948 6948 Error CRASH x8 bcd7b11f7ca9d562 x9 bcd7b11f7ca9d562 x10 000000000b9657a8 x11 00007fff5532e05d
2025-07-01 12:09:34.742 6948 6948 Error CRASH x12 00007fff5532e5f8 x13 00000000000001d2 x14 0000000000000000 x15 0000000000000000
2025-07-01 12:09:34.742 6948 6948 Error CRASH x16 fffffffffffffe31 x17 ffffffffffefb21d x18 0000000000000001 x19 00007fff1020e690
2025-07-01 12:09:34.742 6948 6948 Error CRASH x20 0000000000000000 x21 0000000000000001 x22 0000000000000000 x23 00007fff1020e690
2025-07-01 12:09:34.742 6948 6948 Error CRASH x24 00007ffff7ff89e0 x25 00007fff1345ee50 x26 0000000000000003 x27 0000000000000002
2025-07-01 12:09:34.742 6948 6948 Error CRASH x28 0000000000000000 x29 00007fff5532f4a0
2025-07-01 12:09:34.742 6948 6948 Error CRASH lr 00000000043cdb08 sp 00007fff5532f1d0 pc 00000000043cdb08 pst 0000000080000000
2025-07-01 12:09:34.742 6948 6948 Error CRASH
2025-07-01 12:09:34.742 6948 6948 Error CRASH backtrace:
2025-07-01 12:09:34.742 6948 6948 Error CRASH #00 pc 0000000001021b08 /data/app/studio.dark.clan-aUbLAx_InoxM9Js16PPMNQ==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
2025-07-01 12:09:34.742 6948 6948 Error CRASH #01 pc 0000000001330774 /data/app/studio.dark.clan-aUbLAx_InoxM9Js16PPMNQ==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
2025-07-01 12:09:34.742 6948 6948 Error CRASH #02 pc 0000000001333c48 /data/app/studio.dark.clan-aUbLAx_InoxM9Js16PPMNQ==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
2025-07-01 12:09:34.742 6948 6948 Error CRASH #03 pc 0000000001333e1c /data/app/studio.dark.clan-aUbLAx_InoxM9Js16PPMNQ==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
2025-07-01 12:09:34.742 6948 6948 Error CRASH #04 pc 000000000068e950 /data/app/studio.dark.clan-aUbLAx_InoxM9Js16PPMNQ==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
2025-07-01 12:09:34.742 6948 6948 Error CRASH #05 pc 00000000052e9fb0 /data/app/studio.dark.clan-aUbLAx_InoxM9Js16PPMNQ==/lib/arm64/libil2cpp.so (BuildId: bfb9859dbe0451ea1fdc5d68454362bf4559d0a1)
2025-07-01 12:09:34.742 6948 6948 Error CRASH #06 pc 00000000024fe7d0 /data/app/studio.dark.clan-aUbLAx_InoxM9Js16PPMNQ==/lib/arm64/libil2cpp.so (BuildId: bfb9859dbe0451ea1fdc5d68454362bf4559d0a1)
2025-07-01 12:09:34.742 6948 6948 Error CRASH #07 pc 00000000024fe71c /data/app/studio.dark.clan-aUbLAx_InoxM9Js16PPMNQ==/lib/arm64/libil2cpp.so (BuildId: bfb9859dbe0451ea1fdc5d68454362bf4559d0a1)
2025-07-01 12:09:34.742 6948 6948 Error CRASH #08 pc 00000000009b0e28 /data/app/studio.dark.clan-aUbLAx_InoxM9Js16PPMNQ==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
2025-07-01 12:09:34.742 6948 6948 Error CRASH #09 pc 00000000009c4318 /data/app/studio.dark.clan-aUbLAx_InoxM9Js16PPMNQ==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
2025-07-01 12:09:34.742 6948 6948 Error CRASH #10 pc 00000000009c4154 /data/app/studio.dark.clan-aUbLAx_InoxM9Js16PPMNQ==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
2025-07-01 12:09:34.742 6948 6948 Error CRASH #11 pc 0000000000a07c4c /data/app/studio.dark.clan-aUbLAx_InoxM9Js16PPMNQ==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
2025-07-01 12:09:34.742 6948 6948 Error CRASH #12 pc 00000000009d0c20 /data/app/studio.dark.clan-aUbLAx_InoxM9Js16PPMNQ==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
2025-07-01 12:09:34.742 6948 6948 Error CRASH #13 pc 00000000009d1038 /data/app/studio.dark.clan-aUbLAx_InoxM9Js16PPMNQ==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
2025-07-01 12:09:34.742 6948 6948 Error CRASH #14 pc 00000000009d0b94 /data/app/studio.dark.clan-aUbLAx_InoxM9Js16PPMNQ==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
2025-07-01 12:09:34.742 6948 6948 Error CRASH #15 pc 0000000000a098b4 /data/app/studio.dark.clan-aUbLAx_InoxM9Js16PPMNQ==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
2025-07-01 12:09:34.742 6948 6948 Error CRASH #16 pc 0000000000a09798 /data/app/studio.dark.clan-aUbLAx_InoxM9Js16PPMNQ==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
2025-07-01 12:09:34.742 6948 6948 Error CRASH #17 pc 000000000077897c /data/app/studio.dark.clan-aUbLAx_InoxM9Js16PPMNQ==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
2025-07-01 12:09:34.742 6948 6948 Error CRASH #18 pc 0000000002a3cbe0 /data/app/studio.dark.clan-aUbLAx_InoxM9Js16PPMNQ==/lib/arm64/libil2cpp.so (BuildId: bfb9859dbe0451ea1fdc5d68454362bf4559d0a1)
2025-07-01 12:09:34.742 6948 6948 Error CRASH #19 pc 00000000027b119c /data/app/studio.dark.clan-aUbLAx_InoxM9Js16PPMNQ==/lib/arm64/libil2cpp.so (BuildId: bfb9859dbe0451ea1fdc5d68454362bf4559d0a1)
2025-07-01 12:09:34.742 6948 6948 Error CRASH #20 pc 00000000024fe7d0 /data/app/studio.dark.clan-aUbLAx_InoxM9Js16PPMNQ==/lib/arm64/libil2cpp.so (BuildId: bfb9859dbe0451ea1fdc5d68454362bf4559d0a1)
2025-07-01 12:09:34.742 6948 6948 Error CRASH #21 pc 00000000024fe71c /data/app/studio.dark.clan-aUbLAx_InoxM9Js16PPMNQ==/lib/arm64/libil2cpp.so (BuildId: bfb9859dbe0451ea1fdc5d68454362bf4559d0a1)
2025-07-01 12:09:34.742 6948 6948 Error CRASH #22 pc 00000000024feb80 /data/app/studio.dark.clan-aUbLAx_InoxM9Js16PPMNQ==/lib/arm64/libil2cpp.so (BuildId: bfb9859dbe0451ea1fdc5d68454362bf4559d0a1)
2025-07-01 12:09:34.742 6948 6948 Error CRASH #23 pc 00000000024a9220 /data/app/studio.dark.clan-aUbLAx_InoxM9Js16PPMNQ==/lib/arm64/libil2cpp.so (BuildId: bfb9859dbe0451ea1fdc5d68454362bf4559d0a1)
2025-07-01 12:09:34.742 6948 6948 Error CRASH #24 pc 0000000004bbd8ec /data/app/studio.dark.clan-aUbLAx_InoxM9Js16PPMNQ==/lib/arm64/libil2cpp.so (BuildId: bfb9859dbe0451ea1fdc5d68454362bf4559d0a1)
2025-07-01 12:09:34.742 6948 6948 Error CRASH #25 pc 0000000005360da4 /data/app/studio.dark.clan-aUbLAx_InoxM9Js16PPMNQ==/lib/arm64/libil2cpp.so (BuildId: bfb9859dbe0451ea1fdc5d68454362bf4559d0a1)
2025-07-01 12:09:34.742 6948 6948 Error CRASH #26 pc 0000000005360734 /data/app/studio.dark.clan-aUbLAx_InoxM9Js16PPMNQ==/lib/arm64/libil2cpp.so (BuildId: bfb9859dbe0451ea1fdc5d68454362bf4559d0a1)
2025-07-01 12:09:34.742 6948 6948 Error CRASH #27 pc 0000000005365148 /data/app/studio.dark.clan-aUbLAx_InoxM9Js16PPMNQ==/lib/arm64/libil2cpp.so (BuildId: bfb9859dbe0451ea1fdc5d68454362bf4559d0a1)
2025-07-01 12:09:34.742 6948 6948 Error CRASH #28 pc 00000000023d5dfc /data/app/studio.dark.clan-aUbLAx_InoxM9Js16PPMNQ==/lib/arm64/libil2cpp.so (BuildId: bfb9859dbe0451ea1fdc5d68454362bf4559d0a1)
2025-07-01 12:09:34.742 6948 6948 Error CRASH #29 pc 00000000024fe854 /data/app/studio.dark.clan-aUbLAx_InoxM9Js16PPMNQ==/lib/arm64/libil2cpp.so (BuildId: bfb9859dbe0451ea1fdc5d68454362bf4559d0a1)
2025-07-01 12:09:34.742 6948 6948 Error CRASH #30 pc 00000000024fe71c /data/app/studio.dark.clan-aUbLAx_InoxM9Js16PPMNQ==/lib/arm64/libil2cpp.so (BuildId: bfb9859dbe0451ea1fdc5d68454362bf4559d0a1)
2025-07-01 12:09:34.742 6948 6948 Error CRASH #31 pc 00000000009b0e28 /data/app/studio.dark.clan-aUbLAx_InoxM9Js16PPMNQ==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
2025-07-01 12:09:34.742 6948 6948 Error CRASH #32 pc 00000000009c4318 /data/app/studio.dark.clan-aUbLAx_InoxM9Js16PPMNQ==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
2025-07-01 12:09:34.742 6948 6948 Error CRASH #33 pc 00000000006b9fc8 /data/app/studio.dark.clan-aUbLAx_InoxM9Js16PPMNQ==/lib/arm64/libunity.so (BuildId: 21f4813bc7a2d19dce3d2036b24c2ff681547f8d)
2025-07-01 12:09:34.742 6948 6948 Error CRASH #34 pc 000000000010535c /system/lib64/arm64/nb/libtcb.so

로그인 실패에 관한 예외처리가 안되어있는 느낌입니다.

아래 안내드리는 내용 공유 및 확인 요청드립니다.

  • 구글로그인 SDK 버전
  • 구글 로그인 호출 코드 및 콜백 처리 코드
  • apk 빌드시, 설정한 Minimum API와 Target API
  • 기기 상관없이 100% 발생하는지 여부
  • 구글로그인 SDK 버전
    BackendGoogleLogin-Android-3.0.0
    implementation ‘androidx.credentials:credentials:1.5.0’ // Assets/TheBackend/Toolkit/GoogleLogin/Android/Editor/BackendGoogleLoginAndroidDependencies.xml:8
    implementation ‘androidx.credentials:credentials-play-services-auth:1.5.0’ // Assets/TheBackend/Toolkit/GoogleLogin/Android/Editor/BackendGoogleLoginAndroidDependencies.xml:9
    implementation ‘com.google.android.libraries.identity.googleid:googleid:1.1.1’ // Assets/TheBackend/Toolkit/GoogleLogin/Android/Editor/BackendGoogleLoginAndroidDependencies.xml:10

  • 구글 로그인 호출 코드 및 콜백 처리 코드

    TheBackend.ToolKit.GoogleLogin.Android.GoogleLogin((isSuccess, errorMessage, token) =>
    {
    	if (isSuccess == false)
    	{
    		// ...
    		return;
    	}
    
      	SendQueue.Enqueue(Backend.BMember.AuthorizeFederation, token, FederationType.Google, "구글로그인", callback =>
    	{
    		// 페더레이션 인증 이후 처리
    		if (callback.IsSuccess() == false)
    		{
    			// ...
    		}
    		else
    		{
    			// ...
    		}
    	});
    });
    
  • apk 빌드시, 설정한 Minimum API와 Target API
    Min 24
    Target 35

  • 기기 상관없이 100% 발생하는지 여부
    Note20 Ultra, 녹스, LDPlayer에서 다 크래쉬가 납니다

좋아요 1

공유해주신 정보를 바탕으로 담당부서를 통한 테스트 시 성공, 실패 케이스 모두 문제 없이 동작하여 크래시 재연이 이루어지지 않아 확인에 어려움이 있습니다.
빠르게 확인 답변 드리지 못해 죄송합니다.

번거로우시겠지만 아래 사항 추가 확인 요청드립니다.

  • 성공 시에도 크래쉬가 발생하는지 여부
  • 실패 시, 내부 로직에서 어떤 작업들을 처리하고 있는지에 대한 간단한 내용.
    • 특히 멀티스레드 관련 작업이나 리소스 로드 작업등이 있는지
  • 실패 시, 단순히 로그만 출력했을 때에도 크래쉬가 발생하는지 여부
  • 성공 시에도 크래쉬가 발생하는지 여부
    성공시에는 안나옵니다.

  • 실패 시, 내부 로직에서 어떤 작업들을 처리하고 있는지에 대한 간단한 내용.

  • 특히 멀티스레드 관련 작업이나 리소스 로드 작업등이 있는지
    아뇨, 로그인을 진행해야 차트 로드, 유저 데이터 로드를 진행할 수 있어서 로그인때는 로그인만 진행하고 있습니다.
    실패 내부 로직은 위의 코드상에 보듯이 return해주고 유저에게 로그인 실패했다는 메세지를 보여줄 뿐입니다.
    그리고 스택을 확인해보면 메인 스레드의 예외처리 로직에서 발생한 에러같아 보이진 않습니다!

  • 실패 시, 단순히 로그만 출력했을 때에도 크래쉬가 발생하는지 여부
    실패했을 때 클라이언트에서는 로그확인이 불가능(클라이언트 꺼지거나 멈춤)하여
    안드로이드 로그캣을 이용하여 로그를 확인할 수 있었습니다.

그렇다면, 제가 구성한 프로젝트의 환경 문제일 수 있을 것 같은데 혹시 구글 로그인 SDK를 넣으면서 유의해야하는 점이 있을까요?

예를들면 FirebaseSDK는 어떤 버전이 안정적이더라 혹은 FacebookSDK랑 같이 사용하려면 어느 버전이 안되더라

이런 인사이트 공유주시면 더욱 발전된 방향으로 수정하여 테스트해볼 수 있을 것 같습니다!

좋아요 1

내부 테스트에서 원인으로 예상되는 사항을 확인하였습니다.
유저에게 실패 메시지를 보여줄 때, GameObject.Instantiate() 같은 유니티 전용 함수를 사용해서 UI를 표시해주고 계신지 확인 요청드립니다.

답장 주셔서 감사합니다.
확인해보니 GameObject 클래스에 접근하는 코드가 있어서 다른 방식으로 우회처리 하였더니 실패 시 터지는 문제는 사라졌습니다.
기존 사용하던 코드에서 뒤끝 지원 구글 로그인으로 변경할 때 이런 이슈가 있을 줄 생각지 못했네요…
우선 이 방향으로 업데이트 후 다시 모니터링 진행해보겠습니다 감사합니다!

좋아요 1

유니티 전용 함수를 사용 시 크래시가 발생하는 현상에 대해 구글 로그인 SDK 업데이트를 진행하여 픽스할 예정입니다.
참고하여 주시면 감사하겠습니다.

좋아요 1

구글 로그인, 로그아웃에 대한 콜백에서 유니티 전용함수 사용 시, 크래시가 발생하던 문제 수정한 3.0.1 버전이 업데이트 되었습니다.
문제 확인 및 개선에 도움을 주셔 감사합니다.

좋아요 1