Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

App crash on unlocking database with fingerprint on Oreo #50

Closed
Marijn94 opened this issue Oct 16, 2017 · 12 comments
Closed

App crash on unlocking database with fingerprint on Oreo #50

Marijn94 opened this issue Oct 16, 2017 · 12 comments
Labels
Milestone

Comments

@Marijn94
Copy link

App crashes when touching the fingerprint scanner, unlocking the database with password does work.
Nexus 5X on Android 8.0.0. It did work on Nougat.

@wolfman7000
Copy link

I can confirm this issue on Android 8. For me the crash only happens if I previously added another finger in Android Fingerprint settings, and then try to open an existing database with fingerprint unlock in keepass2android.

Steps to reproduce the error:
.) Smartphone with Android 8.0 (I've tested Nexus 5X and Google Pixel)
.) Keepass2Android in Version 1.02
.) make sure fingerprint unlock in Android settings is active for the device
.) Open Keepass2Android and set up a database with fingerprint unlock
.) the crucial step: add another finger in Android i.e. "Settings / Security & location / Pixel Imprint / + Add fingerprint"
.) Open Keepass2Android and unlock the database with fingerprint
==> App crash

@mrrsm
Copy link

mrrsm commented Oct 18, 2017

I have the same issue on a Pixel XL.
For me the fingerprint works for quick unlock but not the initial unlock. The initial unlock just crashes the process.

@Zonciu
Copy link

Zonciu commented Oct 19, 2017

+1
Device:Xiaomi MIX2,MIUI8,Android 7.1.1
Exception place:
keepass2android.FingerprintDecryption.Init()

@PhilippC
Copy link
Owner

@mrrsm, @wolfman7000 Can you try to collect a logcat please?

@wolfman7000
Copy link

Hi Philipp,
can you be a bit more specific what you need? I've cleared the logs, forced a crash in keepass2android, zipped the logs (audit, dmesg, event, logcat, modem) and transferred them to my PC. But they are either empty or contain no information related to keepass2android. As the device is not rooted I can not get the kernel.log (I do not want to root the device)...

Please provide me more information what kind of log you're looking for and how to obtain it, I'll be happy to assist you...

best regards
Wolfgang

@wolfman7000
Copy link

I've sent several crash reports to Google in the last two days, maybe you can check for them in developer console?

@mrrsm
Copy link

mrrsm commented Oct 20, 2017

Here is the relevant looking error from the main log that I see. I have attached the main log with what I believe is all the relevant info. If you need something more I can get you more info over the weekend. logcat.txt

10-20 13:16:28.665 31946 31946 I MonoDroid: Java.Security.GeneralSecurityException: Exception of type 'Java.Security.GeneralSecurityException' was thrown. ---> Java.Lang.Exception: Key user not authenticated

@Zonciu
Copy link

Zonciu commented Oct 21, 2017

Same as #37

@PhilippC PhilippC added this to the 1.05 milestone Nov 26, 2017
@PhilippC PhilippC added the bug label Nov 26, 2017
@PhilippC PhilippC modified the milestones: 1.05, 1.04 Dec 2, 2017
@marcelser
Copy link

Was this really fixed? It even crashes on my Samsung S8 Oreo without adding a new finger

@jaimehrubiks
Copy link

It crashes on redmi 4 pro in 8.1 when setting up fingerprint

@Zonciu
Copy link

Zonciu commented Jun 19, 2018

@marcelser @jaimehrubiks My phone is ok(XiaoMi Mix2, MIUI 9.6.2.9, Android 8.0.0), try reset the fingerprint or reinstall the app

@jaimehrubiks
Copy link

jaimehrubiks commented Jun 19, 2018

I doesn´t help, I´ll leave a logfile in the other issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

7 participants