[Fingerforce-devel] Bug#584563: Exactly the same here on Lenovo Thinkpad W510

Andreas Schlager andreas.schlager at ict-visions.at
Mon Jun 21 18:46:00 UTC 2010


Hi Derek,

I've played a bit around with it as you suggested.
I have following program versions installed:

lt1:~# dpkg -l *fprint*
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
         Halb installiert/Trigger erWartet/Trigger anhängig
|/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler:
GROSS=schlecht)
||/ Name                        Version                     Beschreibung
+++-===========================-===========================-======================================================================
ii  fprint-demo                 20080202-3                  simple GTK+
testing libfprint's functions
ii  libfprint0                  20081125git-4               async
fingerprint library of fprint project, shared libraries            
ii  libpam-fprint               20080330+git-4              PAM module
allowing authentication via fprint     

lt1:~# dpkg -l libusb*
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
         Halb installiert/Trigger erWartet/Trigger anhängig
|/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler:
GROSS=schlecht)
||/ Name                        Version                     Beschreibung
+++-===========================-===========================-======================================================================
ii  libusb-0.1-4                2:0.1.12-13                 userspace
USB programming library
ii  libusb-1.0-0                2:1.0.6-1                   userspace
USB programming library
un  libusb0                     <keine>                     (keine
Beschreibung vorhanden)


running fprint_demo with trying to scan a fingerprint doesn't produce
any output on the command line.

So I updated fprint-demo and libusp-1.0-0 to following versions:
                            
lt1:~# dpkg -l *fprint*
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
         Halb installiert/Trigger erWartet/Trigger anhängig
|/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler:
GROSS=schlecht)
||/ Name                        Version                     Beschreibung
+++-===========================-===========================-======================================================================
ii  fprint-demo                 20080303git-4               simple GTK+
testing libfprint's functions
ii  libfprint0                  20081125git-4               async
fingerprint library of fprint project, shared libraries
ii  libpam-fprint               20080330+git-5              PAM module
allowing authentication via fprint

lt1:~# dpkg -l libusb*
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
         Halb installiert/Trigger erWartet/Trigger anhängig
|/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler:
GROSS=schlecht)
||/ Name                        Version                     Beschreibung
+++-===========================-===========================-======================================================================
ii  libusb-0.1-4                2:0.1.12-13                 userspace
USB programming library
ii  libusb-1.0-0                2:1.0.8-2                   userspace
USB programming library
un  libusb0                     <keine>                     (keine
Beschreibung vorhanden)


Now I'm able to _try_ to enroll a finger. The dialog "Scan your finger
now" appears (which does not in the earlier version). But I'm not able
to scan a finger - the dialog does not change. No output at commandline yet.

When I hit "cancel" fprint_demo crashes with this error:

lt1:~# fprint_demo
** Message: now monitoring fd 9
*** glibc detected *** fprint_demo: free(): invalid pointer:
0x0000000002676918 ***
======= Backtrace: =========
/lib/libc.so.6[0x7f0fdb4c6e96]
/lib/libc.so.6(cfree+0x6c)[0x7f0fdb4cbb3c]
/usr/lib/libfprint.so.0[0x7f0fde4fabf3]
/usr/lib/libfprint.so.0[0x7f0fde4fac3d]
/usr/lib/libfprint.so.0[0x7f0fde4f7571]
/usr/lib/libfprint.so.0[0x7f0fde4f766c]
/usr/lib/libfprint.so.0(fp_async_enroll_stop+0x3a)[0x7f0fde4f4b7a]
fprint_demo[0x405b81]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x15e)[0x7f0fdc2be47e]
/usr/lib/libgobject-2.0.so.0[0x7f0fdc2d43f7]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7e6)[0x7f0fdc2d5a76]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x83)[0x7f0fdc2d5fc3]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x15e)[0x7f0fdc2be47e]
/usr/lib/libgobject-2.0.so.0[0x7f0fdc2d43f7]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7e6)[0x7f0fdc2d5a76]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x83)[0x7f0fdc2d5fc3]
/usr/lib/libgtk-x11-2.0.so.0[0x7f0fddf66235]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x15e)[0x7f0fdc2be47e]
/usr/lib/libgobject-2.0.so.0[0x7f0fdc2d3cc1]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7e6)[0x7f0fdc2d5a76]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x83)[0x7f0fdc2d5fc3]
/usr/lib/libgtk-x11-2.0.so.0[0x7f0fddf64f3d]
/usr/lib/libgtk-x11-2.0.so.0[0x7f0fde011c08]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x15e)[0x7f0fdc2be47e]
/usr/lib/libgobject-2.0.so.0[0x7f0fdc2d4040]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x62d)[0x7f0fdc2d58bd]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x83)[0x7f0fdc2d5fc3]
/usr/lib/libgtk-x11-2.0.so.0[0x7f0fde127f6f]
/usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0xc3)[0x7f0fde00a0f3]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x2eb)[0x7f0fde00b1ab]
/usr/lib/libgdk-x11-2.0.so.0[0x7f0fddc7f3bc]
/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1f2)[0x7f0fdba046c2]
/lib/libglib-2.0.so.0[0x7f0fdba08538]
/lib/libglib-2.0.so.0(g_main_loop_run+0x195)[0x7f0fdba08a45]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xa7)[0x7f0fde00b647]
fprint_demo[0x405030]
/lib/libc.so.6(__libc_start_main+0xfd)[0x7f0fdb474abd]
fprint_demo[0x403fd9]
======= Memory map: ========
00400000-0040a000 r-xp 00000000 fe:02 11618290                          
/usr/bin/fprint_demo
0060a000-0060b000 rw-p 0000a000 fe:02 11618290                          
/usr/bin/fprint_demo
025d9000-0289b000 rw-p 00000000 00:00 0                                 
[heap]
7f0fd0000000-7f0fd0021000 rw-p 00000000 00:00 0
7f0fd0021000-7f0fd4000000 ---p 00000000 00:00 0
7f0fd45d0000-7f0fd45e6000 r-xp 00000000 fe:01 563                       
/lib/libgcc_s.so.1
7f0fd45e6000-7f0fd47e5000 ---p 00016000 fe:01 563                       
/lib/libgcc_s.so.1
7f0fd47e5000-7f0fd47e6000 rw-p 00015000 fe:01 563                       
/lib/libgcc_s.so.1
7f0fd47ff000-7f0fd481a000 r--s 00000000 fe:02 18931211                  
/usr/share/mime/mime.cache
7f0fd481a000-7f0fd48a6000 r--p 00000000 fe:02 17014110                  
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf
7f0fd48a6000-7f0fd493e000 r--p 00000000 fe:02 17014105                  
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
7f0fd493e000-7f0fd4940000 r-xp 00000000 fe:02 1405513                   
/usr/lib/pango/1.6.0/modules/pango-basic-fc.so
7f0fd4940000-7f0fd4b3f000 ---p 00002000 fe:02 1405513                   
/usr/lib/pango/1.6.0/modules/pango-basic-fc.so
7f0fd4b3f000-7f0fd4b40000 rw-p 00001000 fe:02 1405513                   
/usr/lib/pango/1.6.0/modules/pango-basic-fc.so
7f0fd4b40000-7f0fd4b49000 r--s 00000000 fe:0a 16841324                  
/var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-le64.cache-3
7f0fd4b49000-7f0fd4b4c000 r--s 00000000 fe:0a 16974469                  
/var/cache/fontconfig/ea47318ec9849e1a71e80a5d69d13859-le64.cache-3
7f0fd4b4c000-7f0fd4b4e000 r--s 00000000 fe:0a 16974464                  
/var/cache/fontconfig/e3fa16a14183b06aa45b3e009278fd14-le64.cache-3
7f0fd4b4e000-7f0fd4b51000 r--s 00000000 fe:0a 16974476                  
/var/cache/fontconfig/b5ea634b0fb353b8ea17632d1f9ef766-le64.cache-3
7f0fd4b51000-7f0fd4b55000 r--s 00000000 fe:0a 16841322                  
/var/cache/fontconfig/6eb3985aa4124903f6ff08ba781cd364-le64.cache-3
7f0fd4b55000-7f0fd59c8000 r--p 00000000 fe:02 11618303                  
/usr/share/icons/hicolor/icon-theme.cache
7f0fd59c8000-7f0fd59d3000 r-xp 00000000 fe:01 198583                    
/lib/libnss_files-2.10.2.so
7f0fd59d3000-7f0fd5bd2000 ---p 0000b000 fe:01 198583                    
/lib/libnss_files-2.10.2.so
7f0fd5bd2000-7f0fd5bd3000 r--p 0000a000 fe:01 198583                    
/lib/libnss_files-2.10.2.so
7f0fd5bd3000-7f0fd5bd4000 rw-p 0000b000 fe:01 198583                    
/lib/libnss_files-2.10.2.so
7f0fd5bd4000-7f0fd5bde000 r-xp 00000000 fe:01 198586                    
/lib/libnss_nis-2.10.2.so
7f0fd5bde000-7f0fd5ddd000 ---p 0000a000 fe:01 198586                    
/lib/libnss_nis-2.10.2.so
7f0fd5ddd000-7f0fd5dde000 r--p 00009000 fe:01 198586                    
/lib/libnss_nis-2.10.2.so
7f0fd5dde000-7f0fd5ddf000 rw-p 0000a000 fe:01 198586                    
/lib/libnss_nis-2.10.2.so
7f0fd5ddf000-7f0fd5df4000 r-xp 00000000 fe:01 198596                    
/lib/libnsl-2.10.2.so
7f0fd5df4000-7f0fd5ff3000 ---p 00015000 fe:01 198596                    
/lib/libnsl-2.10.2.so
7f0fd5ff3000-7f0fd5ff4000 r--p 00014000 fe:01 198596                    
/lib/libnsl-2.10.2.so
7f0fd5ff4000-7f0fd5ff5000 rw-p 00015000 fe:01 198596                    
/lib/libnsl-2.10.2.so
7f0fd5ff5000-7f0fd5ff7000 rw-p 00000000 00:00 0
7f0fd5ff7000-7f0fd5ffe000 r-xp 00000000 fe:01 198590                    
/lib/libnss_compat-2.10.2.so
7f0fd5ffe000-7f0fd61fd000 ---p 00007000 fe:01 198590                    
/lib/libnss_compat-2.10.2.so
7f0fd61fd000-7f0fd61fe000 r--p 00006000 fe:01 198590                    
/lib/libnss_compat-2.10.2.so
7f0fd61fe000-7f0fd61ff000 rw-p 00007000 fe:01 198590                    
/lib/libnss_compat-2.10.2.so
7f0fd61ff000-7f0fd6202000 r-xp 00000000 fe:01 146                       
/lib/libuuid.so.1.3.0
7f0fd6202000-7f0fd6402000 ---p 00003000 fe:01 146                       
/lib/libuuid.so.1.3.0
7f0fd6402000-7f0fd6403000 rw-p 00003000 fe:01 146                       
/lib/libuuid.so.1.3Abgebrochen
lt1:~#


I hope you can do anything useful with this information ;-)

Kind regards,

-Andreas.



Am 2010-06-08 14:51, schrieb Ulises Vitulli:
> On -10/01/37 16:59, Andreas Schlager wrote:
>> Hi,
>>
>> I've got exactly the same error on a Lenovo Thinkpad W510.
>>
>> Linux version 2.6.32-3-amd64 (Debian 2.6.32-9) (maks at debian.org) (gcc
>> version 4.3.4 (Debian 4.3.4-8) ) #1 SMP Wed Feb 24 18:07:42 UTC 2010
>>
>> lsusb: Bus 001 Device 003: ID 147e:2016 Upek Biometric
>> Touchchip/Touchstrip Fingerprint Sensor
>>
>> Bus 001 Device 003: ID 147e:2016 Upek Biometric Touchchip/Touchstrip
>> Fingerprint Sensor
>>
>
> Hi Martin && Andreas!
>
> I'm aware that UPEK's driver has this unexpected behaviour from time
> to time, but would be a little surprised to see it failing all the time.
>
> Can you launch fprint-demo from a terminal and attach any error reported?
> Above from that, could you try version 20080303git-4 (and double check
> having libusb 1.0-x, just in case)?
> Â 
>
> Greetings,
>
> Dererk
> -- 
> BOFH excuse #408:
> Computers under water due to SYN flooding.
>   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/fingerforce-devel/attachments/20100621/7c7f27f8/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 262 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/fingerforce-devel/attachments/20100621/7c7f27f8/attachment-0001.pgp>


More information about the Fingerforce-devel mailing list