No space to save a new fingerprint

REPRODUCIBILITY (% or how often): 100%
BUILD ID = OS VERSION (Settings > About product): 3.0.4.24
HARDWARE (Jolla1, Tablet, XA2,…): Xperia 10
UI LANGUAGE: English
REGRESSION: (compared to previous public release: Yes, No, ?): ?

DESCRIPTION:

When trying to add a new fingerprint, it gives me an error saying there’s not enough memory to save it though I have plenty of free space on my device. Apparently the fingerprint daemon crashes in the process.

PRECONDITIONS:

I already have five fingerprints saved if it should make any difference on the matter.

STEPS TO REPRODUCE:

  1. Go to Settings > Device lock > Add fingerprint.
  2. Give the security code.
  3. Arrive to fingerprint scanning page.

EXPECTED RESULT:

Be able to scan and save a new fingerprint.

ACTUAL RESULT:

Get an error saying there’s not enough memory to save a new fingerpint.

ADDITIONAL INFORMATION:

Here’s the relevant system logs when arriving to the scanning page:

Oct 21 13:45:08 Xperia10-DualSIM sailfish-fpd[13185]: mrcontrol_set_fperror: error: FPERROR_NONE -> FPERROR_NO_SPACE
Oct 21 13:45:11 Xperia10-DualSIM sailfish-fpd[13185]: mrcontrol_fphal_timeout_cb: fp hal is stuck; terminating
Oct 21 13:45:11 Xperia10-DualSIM fpslave[13187]: fpcontrol_master_rd_cb: unexpected master wakeup: condition=0x10
Oct 21 13:45:11 Xperia10-DualSIM fpslave[13187]: fpcontrol_master_rd_cb: disabling master io watch
Oct 21 13:45:11 Xperia10-DualSIM sailfish-fpd[13185]: *** SLAVE TERMINATE
Oct 21 13:45:11 Xperia10-DualSIM sailfish-fpd[13185]: main: sailfish-fpd terminating with exit value 1
Oct 21 13:45:11 Xperia10-DualSIM kernel: binder: undelivered death notification, 0000000000000001
Oct 21 13:45:11 Xperia10-DualSIM kernel: binder: undelivered death notification, 0000000000000000
Oct 21 13:45:11 Xperia10-DualSIM systemd[1]: sailfish-fpd.service: Main process exited, code=exited, status=1/FAILURE
Oct 21 13:45:11 Xperia10-DualSIM systemd[1]: sailfish-fpd.service: Unit entered failed state.
Oct 21 13:45:11 Xperia10-DualSIM systemd[1]: sailfish-fpd.service: Failed with result 'exit-code'.
Oct 21 13:45:12 Xperia10-DualSIM systemd[1]: sailfish-fpd.service: Service hold-off time over, scheduling restart.
Oct 21 13:45:12 Xperia10-DualSIM systemd[1]: Stopped Fingerprint Daemon.
Oct 21 13:45:12 Xperia10-DualSIM systemd[1]: Starting Fingerprint Daemon...
Oct 21 13:45:12 Xperia10-DualSIM systemd[1]: Started Fingerprint Daemon.

Could https://together.jolla.com/question/189727/fingerprint-unlock-accepts-only-5-prints/ be the answer you’re looking for?

Well, not the answer I was looking for but good to know and I guess it “solves” the issue. I searched for a similar cased but apparently the memory error, which I searched with, is a new one though the case is the same.