facebook-android-sdk icon indicating copy to clipboard operation
facebook-android-sdk copied to clipboard

ANR in LoginFragment

Open helios66 opened this issue 7 months ago • 3 comments

Checklist before submitting a bug report

Java version

17.0.0

Android version

API 33, API 34, API 35

Android SDK version

17.0.0

Installation platform & version

Gradle

Package

Login

Goals

Login with Facebook

Expected results

Eliminated ANR reported when users attempt to Login with Facebook.

Actual results

Application Not Responding

Stacktrace "main" tid=1 Timed Waiting at jdk.internal.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:252) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:1757) at com.facebook.internal.security.OidcSecurityUtil.getRawKeyFromEndPoint (OidcSecurityUtil.kt:50) at com.facebook.AuthenticationToken.isValidSignature (AuthenticationToken.kt:157) at com.facebook.AuthenticationToken. (AuthenticationToken.kt:66) at com.facebook.login.LoginMethodHandler$Companion.createAuthenticationTokenFromWebBundle (LoginMethodHandler.kt:249) at com.facebook.login.NativeAppLoginMethodHandler.handleResultOk (NativeAppLoginMethodHandler.kt:134) at com.facebook.login.NativeAppLoginMethodHandler.processSuccessResponse (NativeAppLoginMethodHandler.kt:60) at com.facebook.login.NativeAppLoginMethodHandler.onActivityResult (NativeAppLoginMethodHandler.kt:95) at com.facebook.login.LoginClient.onActivityResult (LoginClient.kt:135) at com.facebook.login.LoginFragment$getLoginMethodHandlerCallback$1.invoke (LoginFragment.java:73) at com.facebook.login.LoginFragment$getLoginMethodHandlerCallback$1.invoke (LoginFragment.java:71) at com.facebook.login.LoginFragment.onCreate$lambda-1 (LoginFragment.java:67) at androidx.activity.result.ActivityResultRegistry.doDispatch (ActivityResultRegistry.kt:350) at androidx.activity.result.ActivityResultRegistry.dispatchResult (ActivityResultRegistry.kt:311) at androidx.activity.ComponentActivity.onActivityResult (ComponentActivity.kt:756) at androidx.fragment.app.FragmentActivity.onActivityResult (FragmentActivity.java:151) at android.app.Activity.dispatchActivityResult (Activity.java:8985) at android.app.ActivityThread.deliverResults (ActivityThread.java:5793) at android.app.ActivityThread.handleSendResult (ActivityThread.java:5839) at android.app.servertransaction.ActivityResultItem.execute (ActivityResultItem.java:67) at android.app.servertransaction.ActivityTransactionItem.execute (ActivityTransactionItem.java:45) at android.app.servertransaction.TransactionExecutor.executeCallbacks (TransactionExecutor.java:139) at android.app.servertransaction.TransactionExecutor.execute (TransactionExecutor.java:96) at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2560) at android.os.Handler.dispatchMessage (Handler.java:106) at android.os.Looper.loopOnce (Looper.java:243) at android.os.Looper.loop (Looper.java:338) at android.app.ActivityThread.main (ActivityThread.java:8524) at java.lang.reflect.Method.invoke (Native method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (Runtim

Steps to reproduce

This happens on a percentage of our users login flow.

Affected devices

  • Infinix Infinix-X6532
  • OPPO OP575DL1
  • OPPO OP5B16L1
  • Infinix Infinix-X6531
  • realme RE5C9F
  • vivo V2310
  • vivo V2333
  • realme RE58BC
  • TECNO TECNO-KL5
  • realme RE6054
  • Itel itel-A667LP
  • Itel itel-A669L
  • OPPO OP571F
  • OPPO OP5759L1
  • Redmi gale
  • realme RE6095
  • realme RE8DDCL1
  • Infinix Infinix-X6525D
  • Infinix Infinix-X6711
  • Itel itel-A667L
  • OPPO OP571DL1
  • OPPO OP574FL1
  • OnePlus OP5955L1
  • TECNO TECNO-KL4
  • TECNO TECNO-LH7n
  • VGO_TEL Flex_2
  • google tokay

Code samples & details


helios66 avatar May 15 '25 13:05 helios66

This is still an issue for us today. We're going to upgrade to the latest (18.1.3) in an attempt to fix. But if there are any additional thoughts, they would be appreciated. @maxalbrightmeta

tehsven avatar Sep 29 '25 22:09 tehsven

@tehsven do you have result from updating to 18.1.3? Does it help?

helios66 avatar Oct 09 '25 12:10 helios66

@helios66 Updating to 18.1.3 did not help, the ANRs remain.

tehsven avatar Oct 30 '25 16:10 tehsven