FreeBSD-CURRENT r288108, libfprint-0.6.0 and pam_fprint-20080330_1. Not using fprint_demo.
One time in two, pam_fprint_enroll, login or su fail with the following error:
(process:1232): GLib-ERROR **: gmem.c:134: failed to allocate 18446744073709551612 bytes
The following execution of pam_fprint_enroll, login or su work (as long as the fingerprint is recognized, which is not always easy!). This "fails every two times" is strictly repeatable.
The fingerprint reader is recognized as a Validity VFS5011 on my Lenovo ThinkPad S440.
I have only found another reference to this error:
Over to glib maintainers
Is this still relevant, or could it be closed?
I have not tested it in a while. I’ll do it as soon as possible an report back.
The error persists with a quite current system:
FreeBSD 12.0-CURRENT r326497 (Dec 3 2017).
I upgraded the fprint ports, but they are still at the same major version:
And GLib: glib-2.50.2_7,1
(In reply to Juan Ramón Molina Menor from comment #4)
Still a problem with libfprint-0.7.0 and glib-2.56.1_1,1 ?
(In reply to Tobias Kortkamp from comment #5)
Yes, the problem persists once every two tries. I have just updated the system to 12-ALPHA8 and upgraded the packages.
(process:1044): GLib-ERROR **: 14:01:40.427: gmem.c:136: failed to allocate 18446744073709551612 bytes
Please re-open if this is still an issue.