[GH-ISSUE #4651] Bitwarden Android keeps crashing right after entering the vault. #21414

Closed
opened 2026-04-16 21:53:39 -05:00 by GiteaMirror · 16 comments
Owner

Originally created by @Razor221 on GitHub (Jan 30, 2025).
Original GitHub issue: https://github.com/bitwarden/android/issues/4651

Steps To Reproduce

The app does act normally at first I can enter my log in information, my master password, and my 2fa code to access to vault. However right after it accesses my vault the app crashes.

Expected Result

I should be able access to the vault without the app crashing.

Actual Result

The app crashes right after enter my master password and enter in to the my vault.

Screenshots or Videos

https://github.com/user-attachments/assets/b8209162-3c5b-4d2e-b81b-22824695c540

Additional Context

This problem only started to happen right after the new year. Before that everything was normal. I also cleared my app cache and uninstalled and reinstalled the app multiple times but the result is pretty much the same.

Build Version

2025.1.1 (Latest on google playstore)

What server are you connecting to?

EU

Self-host Server Version

No response

Environment Details

Device: Samsung s10 Lite
Android 13(API 33)
Rooted.

Issue Tracking Info

  • I understand that work is tracked outside of Github. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.
Originally created by @Razor221 on GitHub (Jan 30, 2025). Original GitHub issue: https://github.com/bitwarden/android/issues/4651 ### Steps To Reproduce The app does act normally at first I can enter my log in information, my master password, and my 2fa code to access to vault. However right after it accesses my vault the app crashes. ### Expected Result I should be able access to the vault without the app crashing. ### Actual Result The app crashes right after enter my master password and enter in to the my vault. ### Screenshots or Videos https://github.com/user-attachments/assets/b8209162-3c5b-4d2e-b81b-22824695c540 ### Additional Context This problem only started to happen right after the new year. Before that everything was normal. I also cleared my app cache and uninstalled and reinstalled the app multiple times but the result is pretty much the same. ### Build Version 2025.1.1 (Latest on google playstore) ### What server are you connecting to? EU ### Self-host Server Version _No response_ ### Environment Details Device: Samsung s10 Lite Android 13(API 33) Rooted. ### Issue Tracking Info - [x] I understand that work is tracked outside of Github. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.
GiteaMirror added the app:password-managerbug labels 2026-04-16 21:53:39 -05:00
Author
Owner

@bitwarden-bot commented on GitHub (Jan 30, 2025):

Thank you for your report! We've added this to our internal board for review.
ID: PM-17755

<!-- gh-comment-id:2624555914 --> @bitwarden-bot commented on GitHub (Jan 30, 2025): Thank you for your report! We've added this to our internal board for review. ID: PM-17755
Author
Owner

@NovaSilentium commented on GitHub (Feb 3, 2025):

Hi there,

Thank you for your report!

I was able to reproduce this issue, and I have flagged this to our engineering team.

If you wish to add any further information/screenshots/recordings etc., please feel free to do so at any time - our engineering team will be happy to review these.

Thanks once again!

<!-- gh-comment-id:2630646874 --> @NovaSilentium commented on GitHub (Feb 3, 2025): Hi there, Thank you for your report! I was able to reproduce this issue, and I have flagged this to our engineering team. If you wish to add any further information/screenshots/recordings etc., please feel free to do so at any time - our engineering team will be happy to review these. Thanks once again!
Author
Owner

@Razor221 commented on GitHub (Feb 11, 2025):

@NovaSilentium, Is the crash related to the Google Play Integrity check or checking for an unlocked bootloader for any reason? My phone is rooted so it doesn't pass the play integrity test and it has an unlocked bootloader.

Is there anything that I can do to alleviate this problem? I really need the bitwarden on my phone.

<!-- gh-comment-id:2651180938 --> @Razor221 commented on GitHub (Feb 11, 2025): @NovaSilentium, Is the crash related to the Google Play Integrity check or checking for an unlocked bootloader for any reason? My phone is rooted so it doesn't pass the play integrity test and it has an unlocked bootloader. Is there anything that I can do to alleviate this problem? I really need the bitwarden on my phone.
Author
Owner

@Razor221 commented on GitHub (Feb 27, 2025):

@parcelcat This is not a duplicate of #4696 or #4659. This crash happens even after a complete uninstall of the app and a clean reinstall and without even enabling biometric unlock. I asked @NovaSilentium about the details because they said they reproduced the issue but there is no reply back currently.

<!-- gh-comment-id:2689146711 --> @Razor221 commented on GitHub (Feb 27, 2025): @parcelcat This is not a duplicate of #4696 or #4659. This crash happens even after a complete uninstall of the app and a clean reinstall and without even enabling biometric unlock. I asked @NovaSilentium about the details because they said they reproduced the issue but there is no reply back currently.
Author
Owner

@parcelcat commented on GitHub (Feb 28, 2025):

@parcelcat This is not a duplicate of #4696 or #4659. This crash happens even after a complete uninstall of the app and a clean reinstall and without even enabling biometric unlock. I asked @NovaSilentium about the details because they said they reproduced the issue but there is no reply back currently.

Got it, I'm removing references to this issue from the other issues.

<!-- gh-comment-id:2689731997 --> @parcelcat commented on GitHub (Feb 28, 2025): > [@parcelcat](https://github.com/parcelcat) This is not a duplicate of [#4696](https://github.com/bitwarden/android/pull/4696) or [#4659](https://github.com/bitwarden/android/issues/4659). This crash happens even after a complete uninstall of the app and a clean reinstall and without even enabling biometric unlock. I asked [@NovaSilentium](https://github.com/NovaSilentium) about the details because they said they reproduced the issue but there is no reply back currently. Got it, I'm removing references to this issue from the other issues.
Author
Owner

@suicide commented on GitHub (Mar 18, 2025):

I think I am having a similar problem. However, the app does not crash right away but says "Bitwarden isn't reposponding" - "Close app" | "Wait". If I hit "Wait" I can use the app normally for a couple of seconds until the prompt pops up again. After the app was closed I have to enter my master password again

The problem persists for a couple of months, it may have started in January.

I can workaround the problem for some time if I delete the app or just delete all data. It seems to work fine for some time until the problem starts up again. I guess the problem starts again when I receive a new version from the play store

I'm running a Pixel 9 Pro non-rooted, backend is vaultwarden, I am also not using biometrics

<!-- gh-comment-id:2732886202 --> @suicide commented on GitHub (Mar 18, 2025): I think I am having a similar problem. However, the app does not crash right away but says "Bitwarden isn't reposponding" - "Close app" | "Wait". If I hit "Wait" I can use the app normally for a couple of seconds until the prompt pops up again. After the app was closed I have to enter my master password again The problem persists for a couple of months, it may have started in January. I can workaround the problem for some time if I delete the app or just delete all data. It seems to work fine for some time until the problem starts up again. I guess the problem starts again when I receive a new version from the play store I'm running a Pixel 9 Pro non-rooted, backend is vaultwarden, I am also not using biometrics
Author
Owner

@Halil0927 commented on GitHub (Mar 21, 2025):

I've been having the same problem for weeks now. On my Pixel 9 Pro and Samsung Galaxy Tab S9+. I use the standard family plan and haven't rooted either device.

First, it stopped working on my Pixel, and then on my tablet too. Reinstalling didn't help. Every time I log in, the app crashes immediately. At some point, it worked again briefly on my phone. I just don't know why it suddenly happened, or what I did differently. But then, all of a sudden, it crashes again every time I authenticate. Regardless of whether I use my face or fingerprint. Will this ever be resolved? I've had this problem for a long time now and constantly rely on my PC. Without it, I wouldn't be able to access my data at all.

<!-- gh-comment-id:2743078805 --> @Halil0927 commented on GitHub (Mar 21, 2025): I've been having the same problem for weeks now. On my Pixel 9 Pro and Samsung Galaxy Tab S9+. I use the standard family plan and haven't rooted either device. First, it stopped working on my Pixel, and then on my tablet too. Reinstalling didn't help. Every time I log in, the app crashes immediately. At some point, it worked again briefly on my phone. I just don't know why it suddenly happened, or what I did differently. But then, all of a sudden, it crashes again every time I authenticate. Regardless of whether I use my face or fingerprint. Will this ever be resolved? I've had this problem for a long time now and constantly rely on my PC. Without it, I wouldn't be able to access my data at all.
Author
Owner

@Razor221 commented on GitHub (May 3, 2025):

I finally found enough free time to do some investigation. Here is the logcat of the error that happening with the latest Google Play version when I try to enter my vault. I also added them as attachments as well I'm no programmer so I couldn't figure out what is wrong, but maybe your developers should take a look at this.

05-03 10:42:59.301 11150 11200 E AndroidRuntime: FATAL EXCEPTION: DefaultDispatcher-worker-7
05-03 10:42:59.301 11150 11200 E AndroidRuntime: Process: com.x8bit.bitwarden, PID: 11150
05-03 10:42:59.301 11150 11200 E AndroidRuntime: java.lang.IllegalArgumentException: Comparison method violates its general contract!
05-03 10:42:59.301 11150 11200 E AndroidRuntime: at java.util.TimSort.mergeLo(TimSort.java:781)
05-03 10:42:59.301 11150 11200 E AndroidRuntime: at java.util.TimSort.mergeAt(TimSort.java:518)
05-03 10:42:59.301 11150 11200 E AndroidRuntime: at java.util.TimSort.mergeCollapse(TimSort.java:448)
05-03 10:42:59.301 11150 11200 E AndroidRuntime: at java.util.TimSort.sort(TimSort.java:245)
05-03 10:42:59.301 11150 11200 E AndroidRuntime: at java.util.Arrays.sort(Arrays.java:1270)
05-03 10:42:59.301 11150 11200 E AndroidRuntime: at Vb.m.p0(Unknown Source:30)
05-03 10:42:59.301 11150 11200 E AndroidRuntime: at f8.F.a(Unknown Source:196)
05-03 10:42:59.301 11150 11200 E AndroidRuntime: at f8.E.invokeSuspend(Unknown Source:12)
05-03 10:42:59.301 11150 11200 E AndroidRuntime: at ac.a.resumeWith(Unknown Source:7)
05-03 10:42:59.301 11150 11200 E AndroidRuntime: at Cc.a.h(Unknown Source:127)
05-03 10:42:59.301 11150 11200 E AndroidRuntime: at xc.I.o(Unknown Source:21)
05-03 10:42:59.301 11150 11200 E AndroidRuntime: at xc.a.resumeWith(Unknown Source:22)
05-03 10:42:59.301 11150 11200 E AndroidRuntime: at ac.a.resumeWith(Unknown Source:30)
05-03 10:42:59.301 11150 11200 E AndroidRuntime: at xc.J.run(Unknown Source:114)
05-03 10:42:59.301 11150 11200 E AndroidRuntime: at Ec.b.run(Unknown Source:126)
05-03 10:42:59.301 11150 11200 E AndroidRuntime: Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [s0{Cancelling}@59ec1c5, Dispatchers.Unconfined]

Here is the logcat of all bitwardens activity

05-03 10:42:50.329 2906 3165 I SuggestedItemsFacade: bindItem : Bitwarden,ComponentInfo{com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity}
05-03 10:42:50.773 2906 3165 I AppInfo : set ComponentInfo{com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity} app progress level to 100
05-03 10:42:50.779 2906 3165 I SuggestedItemsFacade: DPS items : Bitwarden, ComponentInfo{com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity}
05-03 10:42:51.700 1383 2013 I ChimeraSystemEventListener: appLaunchIntent package name is: com.x8bit.bitwarden
05-03 10:42:51.703 1383 2484 I Pageboost: onAppLaunch : com.x8bit.bitwarden
05-03 10:42:51.703 1383 2484 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 pkg=com.x8bit.bitwarden cmp=com.x8bit.bitwarden/.MainActivity (has extras)} from uid 10229
05-03 10:42:51.709 1248 2976 I SurfaceFlinger: id=87318 createSurf, flag=80004, ActivityRecord{4e52c1 u0 com.x8bit.bitwarden/.MainActivity} t1421}#87318
05-03 10:42:51.735 1248 1317 I SurfaceFlinger: id=87319 createSurf, flag=80004, d706e31 Splash Screen com.x8bit.bitwarden#87319
05-03 10:42:51.737 1383 2013 I GameSDK@LifeCycle: noteResumeComponent(): package name : com.x8bit.bitwarden
05-03 10:42:51.738 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: setView = android.widget.FrameLayout@842de04 TM=true
05-03 10:42:51.739 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: performTraversals params={(0,0)(fillxfill) sim={adjust=pan} layoutInDisplayCutoutMode=shortEdges ty=APPLICATION_STARTING fmt=TRANSLUCENT wanim=0x10302f4
05-03 10:42:51.739 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: fl=81030118
05-03 10:42:51.739 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: pfl=16000010
05-03 10:42:51.739 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: bhv=DEFAULT
05-03 10:42:51.739 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: fitSides= naviIconColor=0}
05-03 10:42:51.739 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: performTraversals mFirst=true windowShouldResize=true viewVisibilityChanged=false mForceNextWindowRelayout=false params={(0,0)(fillxfill) sim={adjust=pan} layoutInDisplayCutoutMode=shortEdges ty=APPLICATION_STARTING fmt=TRANSLUCENT wanim=0x10302f4
05-03 10:42:51.739 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: fl=81030118
05-03 10:42:51.739 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: pfl=16000010
05-03 10:42:51.739 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: bhv=DEFAULT
05-03 10:42:51.739 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: fitSides= naviIconColor=0}
05-03 10:42:51.742 1248 2976 I SurfaceFlinger: id=87320 createSurf, flag=40004, Splash Screen com.x8bit.bitwarden$_2513#87320
05-03 10:42:51.742 4918 4918 I ActivityUtils: HomePackage : com.sec.android.app.launcher, resumePackageName : com.x8bit.bitwarden
05-03 10:42:51.745 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: updateBlastSurfaceIfNeeded mBlastBufferQueue=null isSameSurfaceControl=false
05-03 10:42:51.746 2513 2575 I BLASTBufferQueue: new BLASTBufferQueue, mName= ViewRootImpl@7e8d458[bitwarden] mNativeObject= 0xb4000072734b9980 sc.mNativeObject= 0xb400007274d3b040 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2909 android.view.ViewRootImpl.relayoutWindow:9847 android.view.ViewRootImpl.performTraversals:3884 android.view.ViewRootImpl.doTraversal:3116 android.view.ViewRootImpl$TraversalRunnable.run:10885 android.view.Choreographer$CallbackRecord.run:1301 android.view.Choreographer$CallbackRecord.run:1309 android.view.Choreographer.doCallbacks:923 android.view.Choreographer.doFrame:852 android.view.Choreographer$FrameDisplayEventReceiver.run:1283
05-03 10:42:51.746 2513 2575 I BLASTBufferQueue: update, w= 1080 h= 2400 mName = ViewRootImpl@7e8d458[bitwarden] mNativeObject= 0xb4000072734b9980 sc.mNativeObject= 0xb400007274d3b040 format= -3 caller= android.graphics.BLASTBufferQueue.:84 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2909 android.view.ViewRootImpl.relayoutWindow:9847 android.view.ViewRootImpl.performTraversals:3884 android.view.ViewRootImpl.doTraversal:3116 android.view.ViewRootImpl$TraversalRunnable.run:10885
05-03 10:42:51.746 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)0 dur=6 res=0x3 s={true 0xb4000072759f5800} ch=true seqId=0
05-03 10:42:51.748 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb4000072759f5800} hwInitialized=true
05-03 10:42:51.748 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: reportNextDraw android.view.ViewRootImpl.performTraversals:4438 android.view.ViewRootImpl.doTraversal:3116 android.view.ViewRootImpl$TraversalRunnable.run:10885 android.view.Choreographer$CallbackRecord.run:1301 android.view.Choreographer$CallbackRecord.run:1309
05-03 10:42:51.748 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: Setup new sync id=0
05-03 10:42:51.748 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: Setting syncFrameCallback
05-03 10:42:51.748 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: registerCallbacksForSync syncBuffer=false
05-03 10:42:51.749 2513 2594 I ViewRootImpl@7e8d458[bitwarden]: Received frameDrawingCallback syncResult=0 frameNum=1.
05-03 10:42:51.749 2513 2594 I ViewRootImpl@7e8d458[bitwarden]: Setting up sync and frameCommitCallback
05-03 10:42:51.750 2513 2582 I BLASTBufferQueue: ViewRootImpl@7e8d458[bitwarden]#4407 onFrameAvailable the first frame is available
05-03 10:42:51.750 2513 2582 I ViewRootImpl@7e8d458[bitwarden]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true
05-03 10:42:51.753 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: onSyncComplete
05-03 10:42:51.753 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: setupSync seqId=0 mSyncId=0 fn=1 caller=android.view.ViewRootImpl$$ExternalSyntheticLambda11.accept:6 android.window.SurfaceSyncer.lambda$setupSync$1$android-window-SurfaceSyncer:128 android.window.SurfaceSyncer$$ExternalSyntheticLambda1.accept:8 android.window.SurfaceSyncer$SyncSet.checkIfSyncIsComplete:382 android.window.SurfaceSyncer$SyncSet.markSyncReady:359 android.window.SurfaceSyncer.markSyncReady:151 android.view.ViewRootImpl.performTraversals:4503
05-03 10:42:51.753 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: reportDrawFinished seqId=0 mSyncId=-1 fn=1 mSurfaceChangedTransaction=0xb40000729f275400
05-03 10:42:51.770 1248 1317 I SurfaceFlinger: id=87325 createSurf, flag=80000, cce77a8 ActivityRecordInputSink com.x8bit.bitwarden/.MainActivity#87325
05-03 10:42:51.775 1248 1248 I Layer : Layer [Splash Screen com.x8bit.bitwarden$_2513#87320] hidden!! flag(0)
05-03 10:42:51.798 1383 2608 W PackageConfigPersister: App-specific configuration not found for packageName: com.x8bit.bitwarden and userId: 0
05-03 10:42:51.799 11150 11150 I MSHandlerLifeCycle: check: return. pkg=com.x8bit.bitwarden parent=null callers=com.android.internal.policy.DecorView.setVisibility:4412 android.app.ActivityThread.handleResumeActivity:5476 android.app.servertransaction.ResumeActivityItem.execute:54 android.app.servertransaction.ActivityTransactionItem.execute:45 android.app.servertransaction.TransactionExecutor.executeLifecycleState:176
05-03 10:42:51.805 1248 2083 I SurfaceFlinger: id=87332 createSurf, flag=80004, 5180c68 com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity#87332
05-03 10:42:51.836 1248 2976 I SurfaceFlinger: id=87333 createSurf, flag=40084, com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity$_11150#87333
05-03 10:42:51.849 1383 2484 W PackageConfigPersister: App-specific configuration not found for packageName: com.x8bit.bitwarden and userId: 0
05-03 10:42:51.858 1383 2014 I WindowManager: Reparenting to leash, surface=Surface(name=5180c68 com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity)/@0x7a9190a, leashParent=Surface(name=ActivityRecord{4e52c1 u0 com.x8bit.bitwarden/.MainActivity} t1421})/@0x5ce57b
05-03 10:42:51.858 1248 2976 I SurfaceFlinger: id=87336 createSurf, flag=24000, Surface(name=5180c68 com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity)/@0x7a9190a - animation-leash of starting_reveal#87336
05-03 10:42:51.859 1383 2008 I PkgPredictorService-SecIpmManagerServiceImpl: reportToNAP uid:10396 com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity thisTime:157
05-03 10:42:51.863 1383 2008 I ActivityTaskManager: Displayed com.x8bit.bitwarden/.MainActivity: +157ms
05-03 10:42:51.863 1383 2008 I Pageboost: Launch time gathered : pid 11150 com.x8bit.bitwarden 157
05-03 10:42:52.091 2513 2593 I ViewRootImpl@7e8d458[bitwarden]: mWNT: t=0xb400007324dc3000 mBlastBufferQueue=0xb4000072734b9980 fn= 2 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4
05-03 10:42:52.091 2513 2593 I ViewRootImpl@7e8d458[bitwarden]: mWNT: t=0xb4000072983b3500 mBlastBufferQueue=0xb4000072734b9980 fn= 2 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4
05-03 10:42:52.108 2513 2594 I ViewRootImpl@7e8d458[bitwarden]: mWNT: t=0xb4000072983b3700 mBlastBufferQueue=0xb4000072734b9980 fn= 3 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4
05-03 10:42:52.124 2513 2593 I ViewRootImpl@7e8d458[bitwarden]: mWNT: t=0xb4000072983b3600 mBlastBufferQueue=0xb4000072734b9980 fn= 4 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4
05-03 10:42:52.145 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: performTraversals params={(0,0)(fillxfill) sim={adjust=pan} layoutInDisplayCutoutMode=shortEdges ty=APPLICATION_STARTING fmt=TRANSLUCENT wanim=0x10302f4 alpha=0.0
05-03 10:42:52.145 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: fl=81030118
05-03 10:42:52.145 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: pfl=16000010
05-03 10:42:52.145 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: bhv=DEFAULT
05-03 10:42:52.145 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: fitSides= naviIconColor=0}
05-03 10:42:52.145 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: performTraversals mFirst=false windowShouldResize=false viewVisibilityChanged=true mForceNextWindowRelayout=false params={(0,0)(fillxfill) sim={adjust=pan} layoutInDisplayCutoutMode=shortEdges ty=APPLICATION_STARTING fmt=TRANSLUCENT wanim=0x10302f4 alpha=0.0
05-03 10:42:52.145 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: fl=81030118
05-03 10:42:52.145 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: pfl=16000010
05-03 10:42:52.145 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: bhv=DEFAULT
05-03 10:42:52.145 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: fitSides= naviIconColor=0}
05-03 10:42:52.148 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)8 dur=3 res=0x2 s={false 0x0} ch=true seqId=0
05-03 10:42:52.148 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: dispatchDetachedFromWindow
05-03 10:42:52.148 1383 2484 I WindowManager: Cancelling animation restarting=false, leash=Surface(name=Surface(name=5180c68 com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity)/@0x7a9190a - animation-leash of starting_reveal)/@0xd9b5f98
05-03 10:42:52.148 1383 2484 I WindowManager: Reparenting to original parent: Surface(name=ActivityRecord{4e52c1 u0 com.x8bit.bitwarden/.MainActivity} t1421})/@0x5ce57b, destroy=false, surface=Surface(name=5180c68 com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity)/@0x7a9190a
05-03 10:42:52.148 1383 2484 W InputManager-JNI: Input channel object 'd706e31 Splash Screen com.x8bit.bitwarden (client)' was disposed without first being removed with the input manager!
05-03 10:42:52.157 1248 1248 I Layer : id=87336 removedFromDrawingState Surface(name=5180c68 com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity)/@0x7a9190a - animation-leash of starting_reveal#87336 (132)
05-03 10:42:52.192 1383 2014 E WindowManager: win=Window{d706e31 u0 Splash Screen com.x8bit.bitwarden EXITING} destroySurfaces: appStopped=false cleanupOnResume=false win.mWindowRemovalAllowed=true win.mRemoveOnExit=true win.mViewVisibility=8 caller=com.android.server.wm.WindowState.onExitAnimationDone:5997 com.android.server.wm.ActivityRecord$$ExternalSyntheticLambda10.accept:2 java.util.ArrayList.forEach:1613 com.android.server.wm.ActivityRecord.onAnimationFinished:8607 com.android.server.wm.WindowContainer.doAnimationFinished:3483 com.android.server.wm.WindowContainer.onAnimationFinished:3495 com.android.server.wm.Task.onAnimationFinished:8636
05-03 10:42:52.192 1383 2014 I WindowManager: Destroying surface Surface(name=Splash Screen com.x8bit.bitwarden$_2513)/@0xa74a010 called by com.android.server.wm.WindowStateAnimator.destroySurface:942 com.android.server.wm.WindowStateAnimator.destroySurfaceLocked:536 com.android.server.wm.WindowState.destroySurfaceUnchecked:4306 com.android.server.wm.WindowState.destroySurface:4280 com.android.server.wm.WindowState.onExitAnimationDone:5997 com.android.server.wm.ActivityRecord$$ExternalSyntheticLambda10.accept:2 java.util.ArrayList.forEach:1613 com.android.server.wm.ActivityRecord.onAnimationFinished:8607
05-03 10:42:52.207 1248 1248 I Layer : id=87320 removedFromDrawingState Splash Screen com.x8bit.bitwarden$_2513#87320 (132)
05-03 10:42:52.208 1248 1248 I Layer : id=87319 removedFromDrawingState d706e31 Splash Screen com.x8bit.bitwarden#87319 (132)
05-03 10:42:52.208 1248 1248 I Layer : Layer [Splash Screen com.x8bit.bitwarden$_2513#87320] hidden!! flag(1)
05-03 10:42:52.208 1248 1248 I SurfaceFlinger: id=87319 Removed d706e31 Splash Screen com.x8bit.bitwarden#87319 (132)
05-03 10:42:52.208 1248 1248 I SurfaceFlinger: id=87320 Removed Splash Screen com.x8bit.bitwarden$_2513#87320 (132)
05-03 10:42:52.209 1248 1248 I Layer : id=87319 Destroyed d706e31 Splash Screen com.x8bit.bitwarden#87319
05-03 10:42:52.209 1248 1248 I Layer : id=87320 Destroyed Splash Screen com.x8bit.bitwarden$_2513#87320
05-03 10:42:52.547 11150 11150 I IMM_LC : ssi() - flag : 0 view : com.x8bit.bitwarden reason = SHOW_SOFT_INPUT_BY_INSETS_API
05-03 10:42:52.551 11150 11150 I IMM_LC : ssi() - flag : 0 view : com.x8bit.bitwarden reason = SHOW_SOFT_INPUT
05-03 10:42:52.552 16819 16819 I HBD : HoneyBoardService onStartInputView : restarting=false, client=com.x8bit.bitwarden, pid=11150
05-03 10:42:58.391 11150 11150 I com.bitwarden.sdk: bitwarden_uniffi::android_support: JavaVM not initialized, initializing now
05-03 10:42:58.391 11150 11150 I com.bitwarden.sdk: bitwarden_uniffi::android_support: Initializing Android verifier
05-03 10:42:58.391 11150 11150 I com.bitwarden.sdk: bitwarden_uniffi::android_support: SDK Android support initialized
05-03 10:42:58.697 11150 11150 I com.bitwarden.sdk: bitwarden_uniffi::android_support: JavaVM already initialized
05-03 10:42:58.697 11150 11150 I com.bitwarden.sdk: bitwarden_uniffi::android_support: Initializing Android verifier
05-03 10:42:58.697 11150 11150 I com.bitwarden.sdk: bitwarden_uniffi::android_support: SDK Android support initialized
05-03 10:42:59.301 11150 11200 E AndroidRuntime: Process: com.x8bit.bitwarden, PID: 11150
05-03 10:42:59.306 1383 5646 W ActivityManager: crash : com.x8bit.bitwarden,10396
05-03 10:42:59.306 1383 5646 W ActivityTaskManager: Force finishing activity com.x8bit.bitwarden/.MainActivity
05-03 10:42:59.350 3912 3912 I SDHMS:BarTender:Gatherer:AppError: update AppError : uid=10396, pkg=com.x8bit.bitwarden, errorType=crash
05-03 10:42:59.355 3912 3912 I SDHMS:BarTender:Analyzer:AppError: analyze app error : uid=10396, pkg=com.x8bit.bitwarden, appErrorCount=2
05-03 10:42:59.367 1383 2484 W InputManager-JNI: Input channel object '5180c68 com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity (client)' was disposed without first being removed with the input manager!
05-03 10:42:59.367 1383 2484 I WindowManager: Destroying surface Surface(name=com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity$_11150)/@0x7223ce2 called by com.android.server.wm.WindowStateAnimator.destroySurface:942 com.android.server.wm.WindowStateAnimator.destroySurfaceLocked:536 com.android.server.wm.WindowState.removeImmediately:2969 com.android.server.wm.WindowState.removeIfPossible:3228 com.android.server.wm.WindowState.removeIfPossible:3041 com.android.server.wm.WindowToken.removeAllWindowsIfPossible:234 com.android.server.wm.ActivityRecord.removeIfPossible:4886 com.android.server.wm.ActivityRecord.onRemovedFromDisplay:5001
05-03 10:42:59.369 1248 1248 I Layer : Layer [com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity$_11150#87333] hidden!! flag(1)
05-03 10:42:59.371 1248 1315 I SurfaceFlinger: id=87325 Removed cce77a8 ActivityRecordInputSink com.x8bit.bitwarden/.MainActivity#87325 (127)
05-03 10:42:59.386 1248 1248 I Layer : id=87333 removedFromDrawingState com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity$_11150#87333 (129)
05-03 10:42:59.386 1248 1248 I Layer : id=87332 removedFromDrawingState 5180c68 com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity#87332 (129)
05-03 10:42:59.386 1248 1248 I Layer : id=87318 removedFromDrawingState ActivityRecord{4e52c1 u0 com.x8bit.bitwarden/.MainActivity} t1421}#87318 (129)
05-03 10:42:59.386 1248 1248 I Layer : id=87325 removedFromDrawingState cce77a8 ActivityRecordInputSink com.x8bit.bitwarden/.MainActivity#87325 (129)
05-03 10:42:59.386 1248 1248 I SurfaceFlinger: id=87318 Removed ActivityRecord{4e52c1 u0 com.x8bit.bitwarden/.MainActivity} t1421}#87318 (129)
05-03 10:42:59.386 1248 1248 I SurfaceFlinger: id=87332 Removed 5180c68 com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity#87332 (129)
05-03 10:42:59.386 1248 1248 I Layer : id=87318 Destroyed ActivityRecord{4e52c1 u0 com.x8bit.bitwarden/.MainActivity} t1421}#87318
05-03 10:42:59.386 1248 1248 I Layer : id=87332 Destroyed 5180c68 com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity#87332
05-03 10:42:59.386 1248 1248 I Layer : id=87325 Destroyed cce77a8 ActivityRecordInputSink com.x8bit.bitwarden/.MainActivity#87325
05-03 10:42:59.389 1383 1792 I ActivityManager: Process com.x8bit.bitwarden (pid 11150) has died: cch CRE (256,2823)
05-03 10:42:59.389 1248 3345 I SurfaceFlinger: id=87333 Removed com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity$_11150#87333 (124)
05-03 10:42:59.403 1248 1248 I Layer : id=87333 Destroyed com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity$_11150#87333
05-03 10:43:00.570 2906 2906 I ApplyLoadPlanOperationImpl: taskId = 1421, ComponentInfo{com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity}
05-03 10:43:00.644 2906 5307 I AppIconSolution: getThemeIconWithBG called with public API, pkg = com.x8bit.bitwarden, mode = 48
05-03 10:43:00.645 2906 5307 I AppIconSolution: return adaptive icon for com.x8bit.bitwarden, isNight = true
05-03 10:43:00.645 2906 5307 I LauncherActivityInfo: packageName: com.x8bit.bitwarden, useThemeIcon: false, height: 189, width: 189, density: 420
05-03 10:43:00.826 2906 3165 I SuggestedItemsFacade: bindItem : Bitwarden,ComponentInfo{com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity}
05-03 10:43:01.250 1383 2066 I ActivityManager: Start proc 11685:com.x8bit.bitwarden/u0a396 for service {com.x8bit.bitwarden/com.google.android.datatransport.runtime.scheduling.jobscheduling.JobInfoSchedulerService}
05-03 10:43:01.273 2906 3165 I AppInfo : set ComponentInfo{com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity} app progress level to 100
05-03 10:43:01.275 11685 11685 I x8bit.bitwarden: Using CollectorTypeCC GC.
05-03 10:43:01.277 2906 3165 I SuggestedItemsFacade: DPS items : Bitwarden, ComponentInfo{com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity}
05-03 10:43:01.278 11685 11685 E x8bit.bitwarden: Not starting debugger since process cannot load the jdwp agent.
05-03 10:43:01.288 1383 2863 I ActivityManager: DSS OFF for com.x8bit.bitwarden
05-03 10:43:01.304 11685 11685 W ziparchive: Unable to open '/data/app/~~xatfPUZNbBdyzafx5dWfPA==/com.x8bit.bitwarden-Crc7H3rOqD3fxKOpiWHCyQ==/split_config.arm64_v8a.dm': No such file or directory
05-03 10:43:01.304 11685 11685 W ziparchive: Unable to open '/data/app/~~xatfPUZNbBdyzafx5dWfPA==/com.x8bit.bitwarden-Crc7H3rOqD3fxKOpiWHCyQ==/split_config.arm64_v8a.dm': No such file or directory
05-03 10:43:01.304 11685 11685 W x8bit.bitwarden: Entry not found
05-03 10:43:01.305 11685 11685 W ziparchive: Unable to open '/data/app/~~xatfPUZNbBdyzafx5dWfPA==/com.x8bit.bitwarden-Crc7H3rOqD3fxKOpiWHCyQ==/split_config.tr.dm': No such file or directory
05-03 10:43:01.305 11685 11685 W ziparchive: Unable to open '/data/app/~~xatfPUZNbBdyzafx5dWfPA==/com.x8bit.bitwarden-Crc7H3rOqD3fxKOpiWHCyQ==/split_config.tr.dm': No such file or directory
05-03 10:43:01.305 11685 11685 W x8bit.bitwarden: Entry not found
05-03 10:43:01.305 11685 11685 W ziparchive: Unable to open '/data/app/~~xatfPUZNbBdyzafx5dWfPA==/com.x8bit.bitwarden-Crc7H3rOqD3fxKOpiWHCyQ==/split_config.xxhdpi.dm': No such file or directory
05-03 10:43:01.305 11685 11685 W ziparchive: Unable to open '/data/app/~~xatfPUZNbBdyzafx5dWfPA==/com.x8bit.bitwarden-Crc7H3rOqD3fxKOpiWHCyQ==/split_config.xxhdpi.dm': No such file or directory
05-03 10:43:01.305 11685 11685 W x8bit.bitwarden: Entry not found
05-03 10:43:01.334 11685 11685 I FirebaseCrashlytics: Initializing Firebase Crashlytics 19.4.1 for com.x8bit.bitwarden

logcat_bitwarden.txt

logcat_crash.txt

@NovaSilentium

<!-- gh-comment-id:2848515186 --> @Razor221 commented on GitHub (May 3, 2025): I finally found enough free time to do some investigation. Here is the logcat of the error that happening with the latest Google Play version when I try to enter my vault. I also added them as attachments as well I'm no programmer so I couldn't figure out what is wrong, but maybe your developers should take a look at this. 05-03 10:42:59.301 11150 11200 E AndroidRuntime: FATAL EXCEPTION: DefaultDispatcher-worker-7 05-03 10:42:59.301 11150 11200 E AndroidRuntime: Process: com.x8bit.bitwarden, PID: 11150 05-03 10:42:59.301 11150 11200 E AndroidRuntime: java.lang.IllegalArgumentException: Comparison method violates its general contract! 05-03 10:42:59.301 11150 11200 E AndroidRuntime: at java.util.TimSort.mergeLo(TimSort.java:781) 05-03 10:42:59.301 11150 11200 E AndroidRuntime: at java.util.TimSort.mergeAt(TimSort.java:518) 05-03 10:42:59.301 11150 11200 E AndroidRuntime: at java.util.TimSort.mergeCollapse(TimSort.java:448) 05-03 10:42:59.301 11150 11200 E AndroidRuntime: at java.util.TimSort.sort(TimSort.java:245) 05-03 10:42:59.301 11150 11200 E AndroidRuntime: at java.util.Arrays.sort(Arrays.java:1270) 05-03 10:42:59.301 11150 11200 E AndroidRuntime: at Vb.m.p0(Unknown Source:30) 05-03 10:42:59.301 11150 11200 E AndroidRuntime: at f8.F.a(Unknown Source:196) 05-03 10:42:59.301 11150 11200 E AndroidRuntime: at f8.E.invokeSuspend(Unknown Source:12) 05-03 10:42:59.301 11150 11200 E AndroidRuntime: at ac.a.resumeWith(Unknown Source:7) 05-03 10:42:59.301 11150 11200 E AndroidRuntime: at Cc.a.h(Unknown Source:127) 05-03 10:42:59.301 11150 11200 E AndroidRuntime: at xc.I.o(Unknown Source:21) 05-03 10:42:59.301 11150 11200 E AndroidRuntime: at xc.a.resumeWith(Unknown Source:22) 05-03 10:42:59.301 11150 11200 E AndroidRuntime: at ac.a.resumeWith(Unknown Source:30) 05-03 10:42:59.301 11150 11200 E AndroidRuntime: at xc.J.run(Unknown Source:114) 05-03 10:42:59.301 11150 11200 E AndroidRuntime: at Ec.b.run(Unknown Source:126) 05-03 10:42:59.301 11150 11200 E AndroidRuntime: Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [s0{Cancelling}@59ec1c5, Dispatchers.Unconfined] Here is the logcat of all bitwardens activity 05-03 10:42:50.329 2906 3165 I SuggestedItemsFacade: bindItem : Bitwarden,ComponentInfo{com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity} 05-03 10:42:50.773 2906 3165 I AppInfo : set ComponentInfo{com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity} app progress level to 100 05-03 10:42:50.779 2906 3165 I SuggestedItemsFacade: DPS items : Bitwarden, ComponentInfo{com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity} 05-03 10:42:51.700 1383 2013 I ChimeraSystemEventListener: appLaunchIntent package name is: com.x8bit.bitwarden 05-03 10:42:51.703 1383 2484 I Pageboost: onAppLaunch : com.x8bit.bitwarden 05-03 10:42:51.703 1383 2484 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 pkg=com.x8bit.bitwarden cmp=com.x8bit.bitwarden/.MainActivity (has extras)} from uid 10229 05-03 10:42:51.709 1248 2976 I SurfaceFlinger: id=87318 createSurf, flag=80004, ActivityRecord{4e52c1 u0 com.x8bit.bitwarden/.MainActivity} t1421}#87318 05-03 10:42:51.735 1248 1317 I SurfaceFlinger: id=87319 createSurf, flag=80004, d706e31 Splash Screen com.x8bit.bitwarden#87319 05-03 10:42:51.737 1383 2013 I GameSDK@LifeCycle: noteResumeComponent(): package name : com.x8bit.bitwarden 05-03 10:42:51.738 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: setView = android.widget.FrameLayout@842de04 TM=true 05-03 10:42:51.739 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: performTraversals params={(0,0)(fillxfill) sim={adjust=pan} layoutInDisplayCutoutMode=shortEdges ty=APPLICATION_STARTING fmt=TRANSLUCENT wanim=0x10302f4 05-03 10:42:51.739 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: fl=81030118 05-03 10:42:51.739 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: pfl=16000010 05-03 10:42:51.739 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: bhv=DEFAULT 05-03 10:42:51.739 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: fitSides= naviIconColor=0} 05-03 10:42:51.739 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: performTraversals mFirst=true windowShouldResize=true viewVisibilityChanged=false mForceNextWindowRelayout=false params={(0,0)(fillxfill) sim={adjust=pan} layoutInDisplayCutoutMode=shortEdges ty=APPLICATION_STARTING fmt=TRANSLUCENT wanim=0x10302f4 05-03 10:42:51.739 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: fl=81030118 05-03 10:42:51.739 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: pfl=16000010 05-03 10:42:51.739 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: bhv=DEFAULT 05-03 10:42:51.739 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: fitSides= naviIconColor=0} 05-03 10:42:51.742 1248 2976 I SurfaceFlinger: id=87320 createSurf, flag=40004, Splash Screen com.x8bit.bitwarden$_2513#87320 05-03 10:42:51.742 4918 4918 I ActivityUtils: HomePackage : com.sec.android.app.launcher, resumePackageName : com.x8bit.bitwarden 05-03 10:42:51.745 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: updateBlastSurfaceIfNeeded mBlastBufferQueue=null isSameSurfaceControl=false 05-03 10:42:51.746 2513 2575 I BLASTBufferQueue: new BLASTBufferQueue, mName= ViewRootImpl@7e8d458[bitwarden] mNativeObject= 0xb4000072734b9980 sc.mNativeObject= 0xb400007274d3b040 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2909 android.view.ViewRootImpl.relayoutWindow:9847 android.view.ViewRootImpl.performTraversals:3884 android.view.ViewRootImpl.doTraversal:3116 android.view.ViewRootImpl$TraversalRunnable.run:10885 android.view.Choreographer$CallbackRecord.run:1301 android.view.Choreographer$CallbackRecord.run:1309 android.view.Choreographer.doCallbacks:923 android.view.Choreographer.doFrame:852 android.view.Choreographer$FrameDisplayEventReceiver.run:1283 05-03 10:42:51.746 2513 2575 I BLASTBufferQueue: update, w= 1080 h= 2400 mName = ViewRootImpl@7e8d458[bitwarden] mNativeObject= 0xb4000072734b9980 sc.mNativeObject= 0xb400007274d3b040 format= -3 caller= android.graphics.BLASTBufferQueue.<init>:84 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2909 android.view.ViewRootImpl.relayoutWindow:9847 android.view.ViewRootImpl.performTraversals:3884 android.view.ViewRootImpl.doTraversal:3116 android.view.ViewRootImpl$TraversalRunnable.run:10885 05-03 10:42:51.746 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)0 dur=6 res=0x3 s={true 0xb4000072759f5800} ch=true seqId=0 05-03 10:42:51.748 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb4000072759f5800} hwInitialized=true 05-03 10:42:51.748 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: reportNextDraw android.view.ViewRootImpl.performTraversals:4438 android.view.ViewRootImpl.doTraversal:3116 android.view.ViewRootImpl$TraversalRunnable.run:10885 android.view.Choreographer$CallbackRecord.run:1301 android.view.Choreographer$CallbackRecord.run:1309 05-03 10:42:51.748 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: Setup new sync id=0 05-03 10:42:51.748 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: Setting syncFrameCallback 05-03 10:42:51.748 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: registerCallbacksForSync syncBuffer=false 05-03 10:42:51.749 2513 2594 I ViewRootImpl@7e8d458[bitwarden]: Received frameDrawingCallback syncResult=0 frameNum=1. 05-03 10:42:51.749 2513 2594 I ViewRootImpl@7e8d458[bitwarden]: Setting up sync and frameCommitCallback 05-03 10:42:51.750 2513 2582 I BLASTBufferQueue: [ViewRootImpl@7e8d458[bitwarden]#4407](f:0,a:0) onFrameAvailable the first frame is available 05-03 10:42:51.750 2513 2582 I ViewRootImpl@7e8d458[bitwarden]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true 05-03 10:42:51.753 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: onSyncComplete 05-03 10:42:51.753 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: setupSync seqId=0 mSyncId=0 fn=1 caller=android.view.ViewRootImpl$$ExternalSyntheticLambda11.accept:6 android.window.SurfaceSyncer.lambda$setupSync$1$android-window-SurfaceSyncer:128 android.window.SurfaceSyncer$$ExternalSyntheticLambda1.accept:8 android.window.SurfaceSyncer$SyncSet.checkIfSyncIsComplete:382 android.window.SurfaceSyncer$SyncSet.markSyncReady:359 android.window.SurfaceSyncer.markSyncReady:151 android.view.ViewRootImpl.performTraversals:4503 05-03 10:42:51.753 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: reportDrawFinished seqId=0 mSyncId=-1 fn=1 mSurfaceChangedTransaction=0xb40000729f275400 05-03 10:42:51.770 1248 1317 I SurfaceFlinger: id=87325 createSurf, flag=80000, cce77a8 ActivityRecordInputSink com.x8bit.bitwarden/.MainActivity#87325 05-03 10:42:51.775 1248 1248 I Layer : Layer [Splash Screen com.x8bit.bitwarden$_2513#87320] hidden!! flag(0) 05-03 10:42:51.798 1383 2608 W PackageConfigPersister: App-specific configuration not found for packageName: com.x8bit.bitwarden and userId: 0 05-03 10:42:51.799 11150 11150 I MSHandlerLifeCycle: check: return. pkg=com.x8bit.bitwarden parent=null callers=com.android.internal.policy.DecorView.setVisibility:4412 android.app.ActivityThread.handleResumeActivity:5476 android.app.servertransaction.ResumeActivityItem.execute:54 android.app.servertransaction.ActivityTransactionItem.execute:45 android.app.servertransaction.TransactionExecutor.executeLifecycleState:176 05-03 10:42:51.805 1248 2083 I SurfaceFlinger: id=87332 createSurf, flag=80004, 5180c68 com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity#87332 05-03 10:42:51.836 1248 2976 I SurfaceFlinger: id=87333 createSurf, flag=40084, com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity$_11150#87333 05-03 10:42:51.849 1383 2484 W PackageConfigPersister: App-specific configuration not found for packageName: com.x8bit.bitwarden and userId: 0 05-03 10:42:51.858 1383 2014 I WindowManager: Reparenting to leash, surface=Surface(name=5180c68 com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity)/@0x7a9190a, leashParent=Surface(name=ActivityRecord{4e52c1 u0 com.x8bit.bitwarden/.MainActivity} t1421})/@0x5ce57b 05-03 10:42:51.858 1248 2976 I SurfaceFlinger: id=87336 createSurf, flag=24000, Surface(name=5180c68 com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity)/@0x7a9190a - animation-leash of starting_reveal#87336 05-03 10:42:51.859 1383 2008 I PkgPredictorService-SecIpmManagerServiceImpl: reportToNAP uid:10396 com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity thisTime:157 05-03 10:42:51.863 1383 2008 I ActivityTaskManager: Displayed com.x8bit.bitwarden/.MainActivity: +157ms 05-03 10:42:51.863 1383 2008 I Pageboost: Launch time gathered : pid 11150 com.x8bit.bitwarden 157 05-03 10:42:52.091 2513 2593 I ViewRootImpl@7e8d458[bitwarden]: mWNT: t=0xb400007324dc3000 mBlastBufferQueue=0xb4000072734b9980 fn= 2 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 05-03 10:42:52.091 2513 2593 I ViewRootImpl@7e8d458[bitwarden]: mWNT: t=0xb4000072983b3500 mBlastBufferQueue=0xb4000072734b9980 fn= 2 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 05-03 10:42:52.108 2513 2594 I ViewRootImpl@7e8d458[bitwarden]: mWNT: t=0xb4000072983b3700 mBlastBufferQueue=0xb4000072734b9980 fn= 3 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 05-03 10:42:52.124 2513 2593 I ViewRootImpl@7e8d458[bitwarden]: mWNT: t=0xb4000072983b3600 mBlastBufferQueue=0xb4000072734b9980 fn= 4 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 05-03 10:42:52.145 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: performTraversals params={(0,0)(fillxfill) sim={adjust=pan} layoutInDisplayCutoutMode=shortEdges ty=APPLICATION_STARTING fmt=TRANSLUCENT wanim=0x10302f4 alpha=0.0 05-03 10:42:52.145 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: fl=81030118 05-03 10:42:52.145 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: pfl=16000010 05-03 10:42:52.145 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: bhv=DEFAULT 05-03 10:42:52.145 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: fitSides= naviIconColor=0} 05-03 10:42:52.145 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: performTraversals mFirst=false windowShouldResize=false viewVisibilityChanged=true mForceNextWindowRelayout=false params={(0,0)(fillxfill) sim={adjust=pan} layoutInDisplayCutoutMode=shortEdges ty=APPLICATION_STARTING fmt=TRANSLUCENT wanim=0x10302f4 alpha=0.0 05-03 10:42:52.145 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: fl=81030118 05-03 10:42:52.145 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: pfl=16000010 05-03 10:42:52.145 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: bhv=DEFAULT 05-03 10:42:52.145 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: fitSides= naviIconColor=0} 05-03 10:42:52.148 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)8 dur=3 res=0x2 s={false 0x0} ch=true seqId=0 05-03 10:42:52.148 2513 2575 I ViewRootImpl@7e8d458[bitwarden]: dispatchDetachedFromWindow 05-03 10:42:52.148 1383 2484 I WindowManager: Cancelling animation restarting=false, leash=Surface(name=Surface(name=5180c68 com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity)/@0x7a9190a - animation-leash of starting_reveal)/@0xd9b5f98 05-03 10:42:52.148 1383 2484 I WindowManager: Reparenting to original parent: Surface(name=ActivityRecord{4e52c1 u0 com.x8bit.bitwarden/.MainActivity} t1421})/@0x5ce57b, destroy=false, surface=Surface(name=5180c68 com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity)/@0x7a9190a 05-03 10:42:52.148 1383 2484 W InputManager-JNI: Input channel object 'd706e31 Splash Screen com.x8bit.bitwarden (client)' was disposed without first being removed with the input manager! 05-03 10:42:52.157 1248 1248 I Layer : id=87336 removedFromDrawingState Surface(name=5180c68 com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity)/@0x7a9190a - animation-leash of starting_reveal#87336 (132) 05-03 10:42:52.192 1383 2014 E WindowManager: win=Window{d706e31 u0 Splash Screen com.x8bit.bitwarden EXITING} destroySurfaces: appStopped=false cleanupOnResume=false win.mWindowRemovalAllowed=true win.mRemoveOnExit=true win.mViewVisibility=8 caller=com.android.server.wm.WindowState.onExitAnimationDone:5997 com.android.server.wm.ActivityRecord$$ExternalSyntheticLambda10.accept:2 java.util.ArrayList.forEach:1613 com.android.server.wm.ActivityRecord.onAnimationFinished:8607 com.android.server.wm.WindowContainer.doAnimationFinished:3483 com.android.server.wm.WindowContainer.onAnimationFinished:3495 com.android.server.wm.Task.onAnimationFinished:8636 05-03 10:42:52.192 1383 2014 I WindowManager: Destroying surface Surface(name=Splash Screen com.x8bit.bitwarden$_2513)/@0xa74a010 called by com.android.server.wm.WindowStateAnimator.destroySurface:942 com.android.server.wm.WindowStateAnimator.destroySurfaceLocked:536 com.android.server.wm.WindowState.destroySurfaceUnchecked:4306 com.android.server.wm.WindowState.destroySurface:4280 com.android.server.wm.WindowState.onExitAnimationDone:5997 com.android.server.wm.ActivityRecord$$ExternalSyntheticLambda10.accept:2 java.util.ArrayList.forEach:1613 com.android.server.wm.ActivityRecord.onAnimationFinished:8607 05-03 10:42:52.207 1248 1248 I Layer : id=87320 removedFromDrawingState Splash Screen com.x8bit.bitwarden$_2513#87320 (132) 05-03 10:42:52.208 1248 1248 I Layer : id=87319 removedFromDrawingState d706e31 Splash Screen com.x8bit.bitwarden#87319 (132) 05-03 10:42:52.208 1248 1248 I Layer : Layer [Splash Screen com.x8bit.bitwarden$_2513#87320] hidden!! flag(1) 05-03 10:42:52.208 1248 1248 I SurfaceFlinger: id=87319 Removed d706e31 Splash Screen com.x8bit.bitwarden#87319 (132) 05-03 10:42:52.208 1248 1248 I SurfaceFlinger: id=87320 Removed Splash Screen com.x8bit.bitwarden$_2513#87320 (132) 05-03 10:42:52.209 1248 1248 I Layer : id=87319 Destroyed d706e31 Splash Screen com.x8bit.bitwarden#87319 05-03 10:42:52.209 1248 1248 I Layer : id=87320 Destroyed Splash Screen com.x8bit.bitwarden$_2513#87320 05-03 10:42:52.547 11150 11150 I IMM_LC : ssi() - flag : 0 view : com.x8bit.bitwarden reason = SHOW_SOFT_INPUT_BY_INSETS_API 05-03 10:42:52.551 11150 11150 I IMM_LC : ssi() - flag : 0 view : com.x8bit.bitwarden reason = SHOW_SOFT_INPUT 05-03 10:42:52.552 16819 16819 I HBD : HoneyBoardService onStartInputView : restarting=false, client=com.x8bit.bitwarden, pid=11150 05-03 10:42:58.391 11150 11150 I com.bitwarden.sdk: bitwarden_uniffi::android_support: JavaVM not initialized, initializing now 05-03 10:42:58.391 11150 11150 I com.bitwarden.sdk: bitwarden_uniffi::android_support: Initializing Android verifier 05-03 10:42:58.391 11150 11150 I com.bitwarden.sdk: bitwarden_uniffi::android_support: SDK Android support initialized 05-03 10:42:58.697 11150 11150 I com.bitwarden.sdk: bitwarden_uniffi::android_support: JavaVM already initialized 05-03 10:42:58.697 11150 11150 I com.bitwarden.sdk: bitwarden_uniffi::android_support: Initializing Android verifier 05-03 10:42:58.697 11150 11150 I com.bitwarden.sdk: bitwarden_uniffi::android_support: SDK Android support initialized 05-03 10:42:59.301 11150 11200 E AndroidRuntime: Process: com.x8bit.bitwarden, PID: 11150 05-03 10:42:59.306 1383 5646 W ActivityManager: crash : com.x8bit.bitwarden,10396 05-03 10:42:59.306 1383 5646 W ActivityTaskManager: Force finishing activity com.x8bit.bitwarden/.MainActivity 05-03 10:42:59.350 3912 3912 I SDHMS:BarTender:Gatherer:AppError: update AppError : uid=10396, pkg=com.x8bit.bitwarden, errorType=crash 05-03 10:42:59.355 3912 3912 I SDHMS:BarTender:Analyzer:AppError: analyze app error : uid=10396, pkg=com.x8bit.bitwarden, appErrorCount=2 05-03 10:42:59.367 1383 2484 W InputManager-JNI: Input channel object '5180c68 com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity (client)' was disposed without first being removed with the input manager! 05-03 10:42:59.367 1383 2484 I WindowManager: Destroying surface Surface(name=com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity$_11150)/@0x7223ce2 called by com.android.server.wm.WindowStateAnimator.destroySurface:942 com.android.server.wm.WindowStateAnimator.destroySurfaceLocked:536 com.android.server.wm.WindowState.removeImmediately:2969 com.android.server.wm.WindowState.removeIfPossible:3228 com.android.server.wm.WindowState.removeIfPossible:3041 com.android.server.wm.WindowToken.removeAllWindowsIfPossible:234 com.android.server.wm.ActivityRecord.removeIfPossible:4886 com.android.server.wm.ActivityRecord.onRemovedFromDisplay:5001 05-03 10:42:59.369 1248 1248 I Layer : Layer [com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity$_11150#87333] hidden!! flag(1) 05-03 10:42:59.371 1248 1315 I SurfaceFlinger: id=87325 Removed cce77a8 ActivityRecordInputSink com.x8bit.bitwarden/.MainActivity#87325 (127) 05-03 10:42:59.386 1248 1248 I Layer : id=87333 removedFromDrawingState com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity$_11150#87333 (129) 05-03 10:42:59.386 1248 1248 I Layer : id=87332 removedFromDrawingState 5180c68 com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity#87332 (129) 05-03 10:42:59.386 1248 1248 I Layer : id=87318 removedFromDrawingState ActivityRecord{4e52c1 u0 com.x8bit.bitwarden/.MainActivity} t1421}#87318 (129) 05-03 10:42:59.386 1248 1248 I Layer : id=87325 removedFromDrawingState cce77a8 ActivityRecordInputSink com.x8bit.bitwarden/.MainActivity#87325 (129) 05-03 10:42:59.386 1248 1248 I SurfaceFlinger: id=87318 Removed ActivityRecord{4e52c1 u0 com.x8bit.bitwarden/.MainActivity} t1421}#87318 (129) 05-03 10:42:59.386 1248 1248 I SurfaceFlinger: id=87332 Removed 5180c68 com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity#87332 (129) 05-03 10:42:59.386 1248 1248 I Layer : id=87318 Destroyed ActivityRecord{4e52c1 u0 com.x8bit.bitwarden/.MainActivity} t1421}#87318 05-03 10:42:59.386 1248 1248 I Layer : id=87332 Destroyed 5180c68 com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity#87332 05-03 10:42:59.386 1248 1248 I Layer : id=87325 Destroyed cce77a8 ActivityRecordInputSink com.x8bit.bitwarden/.MainActivity#87325 05-03 10:42:59.389 1383 1792 I ActivityManager: Process com.x8bit.bitwarden (pid 11150) has died: cch CRE (256,2823) 05-03 10:42:59.389 1248 3345 I SurfaceFlinger: id=87333 Removed com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity$_11150#87333 (124) 05-03 10:42:59.403 1248 1248 I Layer : id=87333 Destroyed com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity$_11150#87333 05-03 10:43:00.570 2906 2906 I ApplyLoadPlanOperationImpl: taskId = 1421, ComponentInfo{com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity} 05-03 10:43:00.644 2906 5307 I AppIconSolution: getThemeIconWithBG called with public API, pkg = com.x8bit.bitwarden, mode = 48 05-03 10:43:00.645 2906 5307 I AppIconSolution: return adaptive icon for com.x8bit.bitwarden, isNight = true 05-03 10:43:00.645 2906 5307 I LauncherActivityInfo: packageName: com.x8bit.bitwarden, useThemeIcon: false, height: 189, width: 189, density: 420 05-03 10:43:00.826 2906 3165 I SuggestedItemsFacade: bindItem : Bitwarden,ComponentInfo{com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity} 05-03 10:43:01.250 1383 2066 I ActivityManager: Start proc 11685:com.x8bit.bitwarden/u0a396 for service {com.x8bit.bitwarden/com.google.android.datatransport.runtime.scheduling.jobscheduling.JobInfoSchedulerService} 05-03 10:43:01.273 2906 3165 I AppInfo : set ComponentInfo{com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity} app progress level to 100 05-03 10:43:01.275 11685 11685 I x8bit.bitwarden: Using CollectorTypeCC GC. 05-03 10:43:01.277 2906 3165 I SuggestedItemsFacade: DPS items : Bitwarden, ComponentInfo{com.x8bit.bitwarden/com.x8bit.bitwarden.MainActivity} 05-03 10:43:01.278 11685 11685 E x8bit.bitwarden: Not starting debugger since process cannot load the jdwp agent. 05-03 10:43:01.288 1383 2863 I ActivityManager: DSS OFF for com.x8bit.bitwarden 05-03 10:43:01.304 11685 11685 W ziparchive: Unable to open '/data/app/~~xatfPUZNbBdyzafx5dWfPA==/com.x8bit.bitwarden-Crc7H3rOqD3fxKOpiWHCyQ==/split_config.arm64_v8a.dm': No such file or directory 05-03 10:43:01.304 11685 11685 W ziparchive: Unable to open '/data/app/~~xatfPUZNbBdyzafx5dWfPA==/com.x8bit.bitwarden-Crc7H3rOqD3fxKOpiWHCyQ==/split_config.arm64_v8a.dm': No such file or directory 05-03 10:43:01.304 11685 11685 W x8bit.bitwarden: Entry not found 05-03 10:43:01.305 11685 11685 W ziparchive: Unable to open '/data/app/~~xatfPUZNbBdyzafx5dWfPA==/com.x8bit.bitwarden-Crc7H3rOqD3fxKOpiWHCyQ==/split_config.tr.dm': No such file or directory 05-03 10:43:01.305 11685 11685 W ziparchive: Unable to open '/data/app/~~xatfPUZNbBdyzafx5dWfPA==/com.x8bit.bitwarden-Crc7H3rOqD3fxKOpiWHCyQ==/split_config.tr.dm': No such file or directory 05-03 10:43:01.305 11685 11685 W x8bit.bitwarden: Entry not found 05-03 10:43:01.305 11685 11685 W ziparchive: Unable to open '/data/app/~~xatfPUZNbBdyzafx5dWfPA==/com.x8bit.bitwarden-Crc7H3rOqD3fxKOpiWHCyQ==/split_config.xxhdpi.dm': No such file or directory 05-03 10:43:01.305 11685 11685 W ziparchive: Unable to open '/data/app/~~xatfPUZNbBdyzafx5dWfPA==/com.x8bit.bitwarden-Crc7H3rOqD3fxKOpiWHCyQ==/split_config.xxhdpi.dm': No such file or directory 05-03 10:43:01.305 11685 11685 W x8bit.bitwarden: Entry not found 05-03 10:43:01.334 11685 11685 I FirebaseCrashlytics: Initializing Firebase Crashlytics 19.4.1 for com.x8bit.bitwarden [logcat_bitwarden.txt](https://github.com/user-attachments/files/20022521/logcat_bitwarden.txt) [logcat_crash.txt](https://github.com/user-attachments/files/20022522/logcat_crash.txt) @NovaSilentium
Author
Owner

@Kagukara commented on GitHub (May 24, 2025):

I have just run into this on my brand new One Plus Nord 4 (CPH2663), Android 14 with OxygenOS 14.1.

  • I have uninstalled the recommended applications with Universal Android Debloater Next Generation, I had done this with my previous phone which Bitwarden works on.

I have tested:

  • 2025.5.0 (20255) - https://github.com/bitwarden/android/actions/runs/15218099265
    • com.x8bit.bitwarden.dev.apk
  • 2025.4.0 (20100)
    • com.x8bit.bitwarden-fdroid.apk
    • com.x8bit.bitwarden.apk
    • com.x8bit.bitwarden.beta-fdroid.apk
  • 2025.3.0 (19983)
    • com.x8bit.bitwarden-fdroid.apk
    • com.x8bit.bitwarden.apk
    • com.x8bit.bitwarden.beta-fdroid.apk
    • com.x8bit.bitwarden.dev.apk

The only one I've been able to get working was 2025.3.0 (19983) - com.x8bit.bitwarden.dev.apk. The rest once you've input your email, master password and 2fa would crash when trying to load into the vault.

Going back and reinstalling 2025.3.0 (19983) - com.x8bit.bitwarden.dev.apk it no longer works. It feels like its RNG for if it does or not with an extremely low chance.

On my other phone Samsung S10 (SM-G973F/DS), Android 12 with One Ui 4.1. I have the Bitwarden repository added to F-Droid and don't have this issue. Stable runs without issue.

EDIT: I waited a few hours before retrying 2025.3.0 (19983) - com.x8bit.bitwarden.dev.apk again and it works now. 0 idea why it does though.

<!-- gh-comment-id:2906755127 --> @Kagukara commented on GitHub (May 24, 2025): I have just run into this on my brand new One Plus Nord 4 (CPH2663), Android 14 with OxygenOS 14.1. - I have uninstalled the recommended applications with Universal Android Debloater Next Generation, I had done this with my previous phone which Bitwarden works on. I have tested: - 2025.5.0 (20255) - https://github.com/bitwarden/android/actions/runs/15218099265 - com.x8bit.bitwarden.dev.apk - 2025.4.0 (20100) - com.x8bit.bitwarden-fdroid.apk - com.x8bit.bitwarden.apk - com.x8bit.bitwarden.beta-fdroid.apk - 2025.3.0 (19983) - com.x8bit.bitwarden-fdroid.apk - com.x8bit.bitwarden.apk - com.x8bit.bitwarden.beta-fdroid.apk - com.x8bit.bitwarden.dev.apk The only one I've been able to get working was [2025.3.0 (19983) - com.x8bit.bitwarden.dev.apk](https://github.com/bitwarden/android/releases/download/v2025.3.0/com.x8bit.bitwarden.dev.apk). The rest once you've input your email, master password and 2fa would crash when trying to load into the vault. Going back and reinstalling [2025.3.0 (19983) - com.x8bit.bitwarden.dev.apk](https://github.com/bitwarden/android/releases/download/v2025.3.0/com.x8bit.bitwarden.dev.apk) it no longer works. It feels like its RNG for if it does or not with an extremely low chance. On my other phone Samsung S10 (SM-G973F/DS), Android 12 with One Ui 4.1. I have the Bitwarden repository added to F-Droid and don't have this issue. Stable runs without issue. EDIT: I waited a few hours before retrying [2025.3.0 (19983) - com.x8bit.bitwarden.dev.apk](https://github.com/bitwarden/android/releases/download/v2025.3.0/com.x8bit.bitwarden.dev.apk) again and it works now. 0 idea why it does though.
Author
Owner

@SaintPatrck commented on GitHub (May 28, 2025):

Hi @Kagukara

Are you self-hosting, or using a Bitwarden cloud environment? If you're self-hosting, what version are you using? If you are using Bitwarden cloud, which environment (US or EU)?

Since you've been using the .dev builds, could you capture logs from the exception causing the crash?

Alternatively, you can enable the Flight Recorder from the Debug Menu on .dev builds to capture logs. Tripe-tap with 3 fingers (or SHIFT + ~ with a physical keyboard) on any screen to open the Debug Menu. Since the crash is occurring before you're able to Settings, you will need to enable two feature flags in the Debug Menu; "Flight Recorder" and "Pre-auth Settings". "Pre-auth" settings will enable an App Settings button on the main login screen. From there you can navigate to Settings > About, then enable the Flight recorder for a set amount of time. Once enabled, trigger the crash then navigate back to Settings > About, where you can "View recorded logs" and share them.

<!-- gh-comment-id:2916373175 --> @SaintPatrck commented on GitHub (May 28, 2025): Hi @Kagukara Are you self-hosting, or using a Bitwarden cloud environment? If you're self-hosting, what version are you using? If you are using Bitwarden cloud, which environment (US or EU)? Since you've been using the `.dev` builds, could you capture logs from the exception causing the crash? Alternatively, you can enable the Flight Recorder from the Debug Menu on `.dev` builds to capture logs. Tripe-tap with 3 fingers (or `SHIFT + ~` with a physical keyboard) on any screen to open the Debug Menu. Since the crash is occurring before you're able to Settings, you will need to enable two feature flags in the Debug Menu; "Flight Recorder" and "Pre-auth Settings". "Pre-auth" settings will enable an App Settings button on the main login screen. From there you can navigate to Settings > About, then enable the Flight recorder for a set amount of time. Once enabled, trigger the crash then navigate back to Settings > About, where you can "View recorded logs" and share them.
Author
Owner

@SaintPatrck commented on GitHub (May 28, 2025):

@Razor221
Thank you for the logs. The exception stack is obfuscated, and I'm having trouble finding the correct mapping file to decode it. Would it be possible for you capture logs from a .dev build so the logs are not obfuscated?

<!-- gh-comment-id:2916381535 --> @SaintPatrck commented on GitHub (May 28, 2025): @Razor221 Thank you for the logs. The exception stack is obfuscated, and I'm having trouble finding the correct mapping file to decode it. Would it be possible for you capture logs from a `.dev` build so the logs are not obfuscated?
Author
Owner

@Kagukara commented on GitHub (May 28, 2025):

@SaintPatrck

I'm using Bitwarden cloud US (bitwarden.com)

Installed and ran the dev build 2025.5.0 (20269) Build #9269 with flight recorder. I was able to trigger the crash first time, after logging out and trying again I was able to login without issues.

I had stopped the flight recorder after each login attempt and they both looked the same with the information they provided. The information was just BitwardenNetworkClient logs and info I would not want to upload on the internet.

Some info I forgot to add before, I do get an email notification when the app was suppose to load into the vault but instead closes.

I've just retried 2025.4.0 (20100)/com.x8bit.bitwarden-fdroid.apk and it worked first time.

<!-- gh-comment-id:2917550031 --> @Kagukara commented on GitHub (May 28, 2025): @SaintPatrck I'm using Bitwarden cloud US (`bitwarden.com`) Installed and ran the dev build `2025.5.0 (20269) Build #9269` with flight recorder. I was able to trigger the crash first time, after logging out and trying again I was able to login without issues. I had stopped the flight recorder after each login attempt and they both looked the same with the information they provided. The information was just `BitwardenNetworkClient` logs and info I would not want to upload on the internet. Some info I forgot to add before, I do get an email notification when the app was suppose to load into the vault but instead closes. I've just retried `2025.4.0 (20100)/com.x8bit.bitwarden-fdroid.apk` and it worked first time.
Author
Owner

@Razor221 commented on GitHub (Jun 12, 2025):

The same problem in issue #5300

<!-- gh-comment-id:2968195754 --> @Razor221 commented on GitHub (Jun 12, 2025): The same problem in issue #5300
Author
Owner

@sconim commented on GitHub (Jul 30, 2025):

I have the same problem on the latest version. I just updated from 2025.6.0 which didn't have this problem.

A13, root, microG

<!-- gh-comment-id:3134796503 --> @sconim commented on GitHub (Jul 30, 2025): I have the same problem on the latest version. I just updated from 2025.6.0 which didn't have this problem. A13, root, microG
Author
Owner

@david-livefront commented on GitHub (Aug 25, 2025):

We have fixed this bug in this PR.

This will be available in the 2025.8.1 release of the app.

<!-- gh-comment-id:3220708029 --> @david-livefront commented on GitHub (Aug 25, 2025): We have fixed this bug in [this PR](https://github.com/bitwarden/android/pull/5762). This will be available in the 2025.8.1 release of the app.
Author
Owner

@Razor221 commented on GitHub (Aug 26, 2025):

I could confirm that PM-17755 fixes the problem

<!-- gh-comment-id:3223013432 --> @Razor221 commented on GitHub (Aug 26, 2025): I could confirm that PM-17755 fixes the problem
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/android#21414