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

Device reboot while adding second fingerprint #10

Open
rinigus opened this issue May 31, 2020 · 1 comment
Open

Device reboot while adding second fingerprint #10

rinigus opened this issue May 31, 2020 · 1 comment

Comments

@rinigus
Copy link
Collaborator

rinigus commented May 31, 2020

This happens only with Sailfish Settings. To reproduce:

  • add the first fingerprint
  • start adding the second fingerprint. If you authenticate with the first fingerprint, all will work nicely. If you authenticate with the pin code, device will reboot after a bit of time.

Looks like it never goes in to the enrolling mode in the failing case. Logs:

May 31 11:25:44 Sailfish sailfish-fpd-community[5532]: int FPDCommunity::Identify()
May 31 11:25:44 Sailfish sailfish-fpd-community[5532]: void FPDCommunity::setState(FPDCommunity::State) FPDCommunity::State(FPSTATE_IDENTIFYING)
May 31 11:25:44 Sailfish sailfish-fpd-community[5532]: void AndroidFP::authenticate()
May 31 11:25:58 Sailfish sailfish-fpd-community[5532]: int FPDCommunity::Abort()
May 31 11:25:58 Sailfish sailfish-fpd-community[5532]: void AndroidFP::cancel()
May 31 11:25:58 Sailfish sailfish-fpd-community[5532]: void FPDCommunity::setState(FPDCommunity::State) FPDCommunity::State(FPSTATE_IDLE)
May 31 11:25:58 Sailfish sailfish-fpd-community[5532]: static void AndroidFP::error_cb(uint64_t, UHardwareBiometryFingerprintError, int32_t, void*) 5 0
May 31 11:25:58 Sailfish sailfish-fpd-community[5532]: void FPDCommunity::slot_failed(const QString&) "ERROR_CANCELED"
May 31 11:25:58 Sailfish sailfish-fpd-community[5532]: void FPDCommunity::setState(FPDCommunity::State) FPDCommunity::State(FPSTATE_IDLE)
May 31 11:25:58 Sailfish sailfish-fpd-community[5532]: void FPDCommunity::enumerate()
May 31 11:25:58 Sailfish sailfish-fpd-community[5532]: void FPDCommunity::setState(FPDCommunity::State) FPDCommunity::State(FPSTATE_ENUMERATING)
May 31 11:25:58 Sailfish sailfish-fpd-community[5532]: void AndroidFP::enumerate()
May 31 11:25:58 Sailfish sailfish-fpd-community[5532]: static void AndroidFP::enumerate_cb(uint64_t, uint32_t, uint32_t, uint32_t, void*) 3582113760 2
May 31 11:25:58 Sailfish sailfish-fpd-community[5532]: void AndroidFP::enumerateCallback(uint32_t, uint32_t) 3582113760 2
May 31 11:25:58 Sailfish sailfish-fpd-community[5532]: static void AndroidFP::enumerate_cb(uint64_t, uint32_t, uint32_t, uint32_t, void*) 1589213842 1
May 31 11:25:58 Sailfish sailfish-fpd-community[5532]: void AndroidFP::enumerateCallback(uint32_t, uint32_t) 1589213842 1
May 31 11:25:58 Sailfish sailfish-fpd-community[5532]: static void AndroidFP::enumerate_cb(uint64_t, uint32_t, uint32_t, uint32_t, void*) 1420685076 0
May 31 11:25:58 Sailfish sailfish-fpd-community[5532]: void AndroidFP::enumerateCallback(uint32_t, uint32_t) 1420685076 0
May 31 11:25:58 Sailfish sailfish-fpd-community[5532]: void FPDCommunity::slot_enumerated()
May 31 11:25:58 Sailfish sailfish-fpd-community[5532]: void FPDCommunity::setState(FPDCommunity::State) FPDCommunity::State(FPSTATE_IDLE)
May 31 11:25:58 Sailfish sailfish-fpd-community[5532]: void FPDCommunity::loadFingers()
May 31 11:25:58 Sailfish sailfish-fpd-community[5532]: QList<unsigned int> AndroidFP::fingerprints() const
May 31 11:25:58 Sailfish sailfish-fpd-community[5532]: void FPDCommunity::saveFingers()
May 31 11:25:58 Sailfish sailfish-fpd-community[5532]: Loaded finger map: QMap((1420685076, "finger2")(1589213842, "finger")(3582113760, "finger1"))

@rinigus
Copy link
Collaborator Author

rinigus commented Jun 2, 2020

There are still some cases when it doesn't work as it should. When adding, removing, cancelling some enroll actions I can get device to freeze and reboot.

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

No branches or pull requests

1 participant