[Fingerforce-devel] Bug#469034: libpam-thinkfinger: causes xlockmore to hang

Luca Capello luca at pca.it
Sun Mar 2 18:18:33 UTC 2008


Package: libpam-thinkfinger
Version: 0.3+rev118.2-2
Severity: important

Hello,

taken apart the fact that xlockmore doesn't show any ThinkFinger prompt
(and thus you don't know if you *can* authenticate with your finger or
not), it reproducibly hangs as soon as you enter your password:

=====
[New Thread 0x40800950 (LWP 5510)]
[Thread 0x40800950 (LWP 5510) exited]
[New Thread 0x41001950 (LWP 5512)]

Program received signal SIGINT, Interrupt.
[Switching to Thread 0x2b7e155d6910 (LWP 5502)]
0x00002b7e150ae715 in pthread_join () from /lib/libpthread.so.0
(gdb) info threads
  3 Thread 0x41001950 (LWP 5512)  0x00002b7e148ac9d2 in select () from /lib/libc.so.6
* 1 Thread 0x2b7e155d6910 (LWP 5502)  0x00002b7e150ae715 in pthread_join () from /lib/libpthread.so.0

(gdb) thread 1
[Switching to thread 1 (Thread 0x2b7e155d6910 (LWP 5502))]#0  0x00002b7e150ae715 in pthread_join () from /lib/libpthread.so.0
(gdb) bt
#0  0x00002b7e150ae715 in pthread_join () from /lib/libpthread.so.0
#1  0x00002b7e1b4c17f8 in pam_sm_authenticate () from /lib/security/pam_thinkfinger.so
#2  0x00002b7e13915b61 in ?? () from /lib/libpam.so.0
#3  0x00002b7e139154a3 in pam_authenticate () from /lib/libpam.so.0
#4  0x000000000040e4bd in ?? ()
#5  0x000000000040b7ef in ?? ()
#6  0x000000000040e0c6 in ?? ()
#7  0x00002b7e148021ea in __libc_start_main () from /lib/libc.so.6
#8  0x00000000004085da in ?? ()
#9  0x00007fff98338468 in ?? ()
#10 0x000000000000001c in ?? ()
#11 0x0000000000000002 in ?? ()
#12 0x00007fff9833a3a2 in ?? ()
#13 0x00007fff9833a3a2 in ?? ()
#14 0x0000000000000000 in ?? ()

(gdb) thread 3
[Switching to thread 3 (Thread 0x41001950 (LWP 5512))]#0  0x00002b7e148ac9d2 in select () from /lib/libc.so.6
(gdb) bt
#0  0x00002b7e148ac9d2 in select () from /lib/libc.so.6
#1  0x00002b7e1b8d9b9c in ?? () from /lib/libusb-0.1.so.4
#2  0x00002b7e1b6d2266 in ?? () from /usr/lib/libthinkfinger.so.0
#3  0x00002b7e1b6d264d in ?? () from /usr/lib/libthinkfinger.so.0
#4  0x00002b7e1b6d2d6f in ?? () from /usr/lib/libthinkfinger.so.0
#5  0x00002b7e1b6d2ff1 in libthinkfinger_verify () from /usr/lib/libthinkfinger.so.0
#6  0x00002b7e1b4c194e in ?? () from /lib/security/pam_thinkfinger.so
#7  0x00002b7e150adfc7 in start_thread () from /lib/libpthread.so.0
#8  0x00002b7e148b329d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()
=====

FWIW this is xlockmore-gl_1:5.22-1.2.

Thx, bye,
Gismo / Luca

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.24-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libpam-thinkfinger depends on:
ii  libc6                     2.7-9          GNU C Library: Shared libraries
ii  libpam0g                  0.99.7.1-5     Pluggable Authentication Modules l
ii  libthinkfinger0           0.3+rev118.2-2 library for the STMicroelectronics

Versions of packages libpam-thinkfinger recommends:
ii  thinkfinger-tools         0.3+rev118.2-2 utilities for the STMicroelectroni

-- no debconf information





More information about the Fingerforce-devel mailing list