Skip to content
This repository has been archived by the owner on Dec 14, 2021. It is now read-only.

Lockbox crashes when trying to login on Android 6 devices #243

Closed
bsurd opened this issue Nov 28, 2018 · 7 comments
Closed

Lockbox crashes when trying to login on Android 6 devices #243

bsurd opened this issue Nov 28, 2018 · 7 comments
Labels
blocked defect Issue describes a defect that negatively impacts use. Marshmallow-6.0

Comments

@bsurd
Copy link

bsurd commented Nov 28, 2018

Steps to reproduce

  1. Open Lockbox on any Android 6 device
  2. Tap on "Get Started"
  3. Login with a valid username and password.

Expected behaviour

The user is logged in and the entries screen is displayed.

Actual behaviour

Lockbox crashes displaying "Unfortunately, Firefox Lockbox has stopped."

Device and build information

  • Nexus 5 (Android 6.0.1)
  • HTC Desire 820 (Android 6.0.1)
  • Build #1316

Notes

  • Android 7, 8 & 9 devices do not seem to be affected by this
  • Logcat
  • Video
  • Retested with build #1308, Lockbox crashes when tapping on get starded on that version, here is the logcat, this is the same for all other android versions as well
@devinreams devinreams added defect Issue describes a defect that negatively impacts use. backlog priority-P1 labels Nov 28, 2018
@sashei
Copy link
Contributor

sashei commented Dec 10, 2018

@bsurd thanks for the logcat file, that's really useful. I'm unable to repro this bug in an emulator unfortunately; would you mind confirming that deleting the app and re-installing results in the same error (or that you were performing a fresh install on your test devices)? it appears to be an issue with accessing the SQL database on the device, and I'm wondering if there was a corruption issue when upgrading between android-components versions. I'll keep working on reproduction locally.

@sashei
Copy link
Contributor

sashei commented Dec 10, 2018

On emulators for earlier versions of Android, I've encountered issues with login (consistent 500 errors?) among other things. As far as I can tell, these look like they're originating inside the a-c libraries themselves; I'm curious how much testing the app-services or a-c folks have done on different version of Android?

@sashei
Copy link
Contributor

sashei commented Dec 10, 2018

I found this issue in the application services backlog: mozilla/application-services#197

It looks like they encountered this issue and tried a few workarounds, however, that was a while ago and we're still having issues :p I'd like to catch up with them tomorrow afternoon about this, but I wonder if we'd be better served by upping our minversion?

Open question @sandysage @devinreams @linuxwolf ....

@sashei sashei self-assigned this Dec 10, 2018
@devinreams devinreams added blocked a-c issues corresponding to android-components work MVP and removed a-c issues corresponding to android-components work blocked priority-P1 in progress labels Dec 12, 2018
@sandysage
Copy link

If we increase our minversion of support we're still covering ~50% of all of Android users. Given the stats we have for iOS and how most of our first users are likely 'early adopters' with newer devices, I'm inclined to start at Nougat (SDK 24) for our first launch. @linuxwolf do you agree?

@sandysage sandysage added priority-P3 and removed MVP labels Dec 17, 2018
@linuxwolf
Copy link
Contributor

If we increase our minversion of support we're still covering ~50% of all of Android users. Given the stats we have for iOS and how most of our first users are likely 'early adopters' with newer devices, I'm inclined to start at Nougat (SDK 24) for our first launch. @linuxwolf do you agree?

I don't have any objections.

@bsurd
Copy link
Author

bsurd commented Dec 19, 2018

Tested with build #1785 and this is no longer reproducible on the initial devices I've tested with or any other devices.

@sashei From a QA standpoint, it's ok to close the issue if there isn't any more work that needs to be done here.

@JAicewizard
Copy link

I have a similar issue as described here on oneplus 5t android 9.0. I couldn't find any logcat logs (using on-device app) related to this crash. (using the Google play release version. Should I build lockbox myself and get logs via android studio?

@sashei sashei removed their assignment Apr 10, 2019
@sashei sashei closed this as completed May 15, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
blocked defect Issue describes a defect that negatively impacts use. Marshmallow-6.0
Projects
None yet
Development

No branches or pull requests

8 participants