openai / openai/codex

[Codex Mobile / Android] Login freezes with multiple Google accounts due to Credential Manager TransactionTooLargeException

Open
#38,717 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

auth bug
Dominant language
Rust
Stars
125k
Forks
19.5k
PR merge metrics
PR metrics pending

Description

What issue are you seeing?

ChatGPT Android login freezes when multiple Google accounts are registered, preventing access to Codex Mobile/Remote.

With six Google accounts on my device:

  • Continue with Google spins indefinitely.
  • The email-login Continue button also remains disabled with a spinner.
  • After about five seconds, the login screen and keyboard stop responding.

ADB logcat shows Android Credential Manager failing after receiving data from GoogleIdService:

starting executeGetCredential with callingPackage: com.openai.chatgpt
Remote provider responded with a valid response: ...GoogleIdService
com.android.credentialmanager/.CredentialSelectorActivity
FAILED BINDER TRANSACTION
android.os.TransactionTooLargeException: data parcel size 621068 bytes

ChatGPT remains blocked instead of recovering or allowing manual email login.

What steps can reproduce the bug?
  1. Register multiple Google accounts on an Android device. Mine had six.
  2. Log out of the ChatGPT Android app.
  3. Reopen the app and try Google or email login.
  4. Observe the indefinite spinner and unresponsive UI.
  5. Temporarily remove Google accounts until only one remains.
  6. Reopen ChatGPT: login now succeeds immediately.

This workaround was repeatable. The removed accounts could be added back after login.

What is the expected behavior?

ChatGPT should either display the account selector or recover from the Credential Manager failure and allow manual email login. A failed credential request should not block the entire login UI.

Additional information
  • Device: Samsung SM-S947N
  • Android: 16
  • Security patch: 2026-07-05
  • ChatGPT Android: 1.2026.223
  • Failing account count: 6
  • Working account count: 1
  • ChatGPT, Chrome, Google Play services, and the OS were fully updated.
  • Reinstalling ChatGPT/Chrome, clearing app data, rebooting, and clearing Credential Manager data did not help.

Google documents this exception as a known Credential Manager issue involving multiple Google accounts and GetGoogleIdOption, although it states that it was fixed in Google Play services 24.40.XX and later:

https://developer.android.com/identity/sign-in/credential-manager-troubleshooting-guide

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

First confirm whether ChatGPT Android login is part of this repository; the report names no Codex files, tests, or entry points. Reproduce with multiple Google accounts and inspect the reported Credential Manager failure, then identify a project-owned login path whose completion can be verified without the UI remaining blocked.

Written by the indexing model from the issue text.

Assessment

Tech stack
android
Domain
authentication, mobile
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.