munmap_chunk: invalid pointer
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libchipcard (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Problem arose when trying to access a DDV chip card in a CM4000 reader via aqhbci / gwenhyfar.
This is not reliably reproducable. Sometimes the chip card works as expected. I usually issue a command line "chipcard-tool atr" before I try to use the card productively because this seems to increase chances of everything working as expected.
Ubuntu Version 10.04 with all updates as of 2010-11-06
libchipcard-tools 4.2.8-1ubuntu1
root@rtfm[~] /etc/init.
Starting libchipcard daemon: 3:2010/11/06 11-42-50:
chipcardd4.
root@rtfm[~] *** glibc detected *** /usr/lib/
======= Backtrace: =========
/lib/tls/
/lib/tls/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/lib/tls/
/usr/lib/
======= Memory map: ========
00110000-00263000 r-xp 00000000 fc:02 33668448 /lib/tls/
00263000-00264000 ---p 00153000 fc:02 33668448 /lib/tls/
00264000-00266000 r--p 00153000 fc:02 33668448 /lib/tls/
00266000-00267000 rw-p 00155000 fc:02 33668448 /lib/tls/
00267000-0026a000 rw-p 00000000 00:00 0
0026a000-00300000 r-xp 00000000 fc:02 17424240 /usr/lib/
00300000-00304000 r--p 00095000 fc:02 17424240 /usr/lib/
00304000-00305000 rw-p 00099000 fc:02 17424240 /usr/lib/
00305000-00307000 r-xp 00000000 fc:02 33795796 /lib/tls/
00307000-00308000 r--p 00001000 fc:02 33795796 /lib/tls/
00308000-00309000 rw-p 00002000 fc:02 33795796 /lib/tls/
00309000-00318000 r-xp 00000000 fc:02 17423733 /usr/lib/
00318000-00319000 r--p 0000e000 fc:02 17423733 /usr/lib/
00319000-0031a000 rw-p 0000f000 fc:02 17423733 /usr/lib/
0031a000-0031e000 r-xp 00000000 fc:02 50919155 /usr/local/
0031e000-0031f000 rw-p 00003000 fc:02 50919155 /usr/local/
0049e000-004d5000 r-xp 00000000 fc:02 16810159 /lib/libdbus-
004d5000-004d6000 r--p 00036000 fc:02 16810159 /lib/libdbus-
004d6000-004d7000 rw-p 00037000 fc:02 16810159 /lib/libdbus-
005c0000-00630000 r-xp 00000000 fc:02 17394996 /lib/libgcrypt.
00630000-00631000 r--p 00070000 fc:02 17394996 /lib/libgcrypt.
00631000-00633000 rw-p 00071000 fc:02 17394996 /lib/libgcrypt.
006e2000-006e9000 r-xp 00000000 fc:02 33795824 /lib/tls/
006e9000-006ea000 r--p 00006000 fc:02 33795824 /lib/tls/
006ea000-006eb000 rw-p 00007000 fc:02 33795824 /lib/tls/
00714000-00715000 r-xp 00000000 00:00 0 [vdso]
00779000-00789000 r-xp 00000000 fc:02 16861694 /usr/lib/
00789000-0078a000 r--p 0000f000 fc:02 16861694 /usr/lib/
0078a000-0078b000 rw-p 00010000 fc:02 16861694 /usr/lib/
008e6000-00903000 r-xp 00000000 fc:02 17337709 /lib/libgcc_s.so.1
00903000-00904000 r--p 0001c000 fc:02 17337709 /lib/libgcc_s.so.1
00904000-00905000 rw-p 0001d000 fc:02 17337709 /lib/libgcc_s.so.1
00945000-0095a000 r-xp 00000000 fc:02 33795818 /lib/tls/
0095a000-0095b000 r--p 00014000 fc:02 33795818 /lib/tls/
0095b000-0095c000 rw-p 00015000 fc:02 33795818 /lib/tls/
0095c000-0095e000 rw-p 00000000 00:00 0
009e6000-00a01000 r-xp 00000000 fc:02 17430490 /lib/ld-2.11.1.so
00a01000-00a02000 r--p 0001a000 fc:02 17430490 /lib/ld-2.11.1.so
00a02000-00a03000 rw-p 0001b000 fc:02 17430490 /lib/ld-2.11.1.so
00a57000-00b50000 r-xp 00000000 fc:02 16777685 /usr/lib/
00b50000-00b51000 r--p 000f8000 fc:02 16777685 /usr/lib/
00b51000-00b52000 rw-p 000f9000 fc:02 16777685 /usr/lib/
00b94000-00b97000 r-xp 00000000 fc:02 17364578 /lib/libgpg-
00b97000-00b98000 r--p 00002000 fc:02 17364578 /lib/libgpg-
00b98000-00b99000 rw-p 00003000 fc:02 17364578 /lib/libgpg-
00ea3000-00eb6000 r-xp 00000000 fc:02 16842206 /lib/libz.
00eb6000-00eb7000 r--p 00012000 fc:02 16842206 /lib/libz.
00eb7000-00eb8000 rw-p 00013000 fc:02 16842206 /lib/libz.
08048000-08063000 r-xp 00000000 fc:02 51177622 /usr/lib/
08063000-08064000 r--p 0001a000 fc:02 51177622 /usr/lib/
08064000-08065000 rw-p 0001b000 fc:02 51177622 /usr/lib/
096d6000-09717000 rw-p 00000000 00:00 0 [heap]
b766c000-b76ab000 r--p 00000000 fc:02 17394988 /usr/lib/
b76ab000-b77c9000 r--p 00000000 fc:02 67192039 /usr/lib/
b77c9000-b77cd000 rw-p 00000000 00:00 0
b77d6000-b77d7000 r--p 00000000 fc:02 67184610 /usr/lib/
b77d7000-b77d8000 r--p 00000000 fc:02 67192032 /usr/lib/
b77d8000-b77d9000 r--p 00000000 fc:02 67192064 /usr/lib/
b77d9000-b77da000 r--p 00000000 fc:02 68029407 /usr/lib/
b77da000-b77db000 r--p 00000000 fc:02 67192065 /usr/lib/
b77db000-b77dc000 r--p 00000000 fc:02 67192066 /usr/lib/
b77dc000-b77dd000 r--p 00000000 fc:02 67192067 /usr/lib/
b77dd000-b77de000 r--p 00000000 fc:02 68029411 /usr/lib/
b77de000-b77e5000 r--s 00000000 fc:02 35010491 /usr/lib/
b77e5000-b77e6000 r--p 00000000 fc:02 67192068 /usr/lib/
b77e6000-b77e8000 rw-p 00000000 00:00 0
bfb92000-bfbb3000 rwxp 00000000 00:00 0 [stack]
*** glibc detected *** /usr/lib/
======= Backtrace: =========
/lib/tls/
/lib/tls/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/lib/tls/
/usr/lib/
======= Memory map: ========
00110000-00125000 r-xp 00000000 fc:02 33795818 /lib/tls/
00125000-00126000 r--p 00014000 fc:02 33795818 /lib/tls/
00126000-00127000 rw-p 00015000 fc:02 33795818 /lib/tls/
00127000-00129000 rw-p 00000000 00:00 0
00129000-001bf000 r-xp 00000000 fc:02 17424240 /usr/lib/
001bf000-001c3000 r--p 00095000 fc:02 17424240 /usr/lib/
001c3000-001c4000 rw-p 00099000 fc:02 17424240 /usr/lib/
001c4000-001c8000 r-xp 00000000 fc:02 50919155 /usr/local/
001c8000-001c9000 rw-p 00003000 fc:02 50919155 /usr/local/
001c9000-001e6000 r-xp 00000000 fc:02 17337709 /lib/libgcc_s.so.1
001e6000-001e7000 r--p 0001c000 fc:02 17337709 /lib/libgcc_s.so.1
001e7000-001e8000 rw-p 0001d000 fc:02 17337709 /lib/libgcc_s.so.1
00231000-00238000 r-xp 00000000 fc:02 33795824 /lib/tls/
00238000-00239000 r--p 00006000 fc:02 33795824 /lib/tls/
00239000-0023a000 rw-p 00007000 fc:02 33795824 /lib/tls/
0029a000-0029d000 r-xp 00000000 fc:02 17364578 /lib/libgpg-
0029d000-0029e000 r--p 00002000 fc:02 17364578 /lib/libgpg-
0029e000-0029f000 rw-p 00003000 fc:02 17364578 /lib/libgpg-
002de000-0034e000 r-xp 00000000 fc:02 17394996 /lib/libgcrypt.
0034e000-0034f000 r--p 00070000 fc:02 17394996 /lib/libgcrypt.
0034f000-00351000 rw-p 00071000 fc:02 17394996 /lib/libgcrypt.
0038b000-0039b000 r-xp 00000000 fc:02 16861694 /usr/lib/
0039b000-0039c000 r--p 0000f000 fc:02 16861694 /usr/lib/
0039c000-0039d000 rw-p 00010000 fc:02 16861694 /usr/lib/
0044b000-0059e000 r-xp 00000000 fc:02 33668448 /lib/tls/
0059e000-0059f000 ---p 00153000 fc:02 33668448 /lib/tls/
0059f000-005a1000 r--p 00153000 fc:02 33668448 /lib/tls/
005a1000-005a2000 rw-p 00155000 fc:02 33668448 /lib/tls/
005a2000-005a5000 rw-p 00000000 00:00 0
0062e000-0063d000 r-xp 00000000 fc:02 17423733 /usr/lib/
0063d000-0063e000 r--p 0000e000 fc:02 17423733 /usr/lib/
0063e000-0063f000 rw-p 0000f000 fc:02 17423733 /usr/lib/
00753000-00755000 r-xp 00000000 fc:02 33795796 /lib/tls/
00755000-00756000 r--p 00001000 fc:02 33795796 /lib/tls/
00756000-00757000 rw-p 00002000 fc:02 33795796 /lib/tls/
00832000-00845000 r-xp 00000000 fc:02 16842206 /lib/libz.
00845000-00846000 r--p 00012000 fc:02 16842206 /lib/libz.
00846000-00847000 rw-p 00013000 fc:02 16842206 /lib/libz.
0090c000-00927000 r-xp 00000000 fc:02 17430490 /lib/ld-2.11.1.so
00927000-00928000 r--p 0001a000 fc:02 17430490 /lib/ld-2.11.1.so
00928000-00929000 rw-p 0001b000 fc:02 17430490 /lib/ld-2.11.1.so
00a95000-00a96000 r-xp 00000000 00:00 0 [vdso]
00c9e000-00cd5000 r-xp 00000000 fc:02 16810159 /lib/libdbus-
00cd5000-00cd6000 r--p 00036000 fc:02 16810159 /lib/libdbus-
00cd6000-00cd7000 rw-p 00037000 fc:02 16810159 /lib/libdbus-
00e28000-00f21000 r-xp 00000000 fc:02 16777685 /usr/lib/
00f21000-00f22000 r--p 000f8000 fc:02 16777685 /usr/lib/
00f22000-00f23000 rw-p 000f9000 fc:02 16777685 /usr/lib/
08048000-08063000 r-xp 00000000 fc:02 51177622 /usr/lib/
08063000-08064000 r--p 0001a000 fc:02 51177622 /usr/lib/
08064000-08065000 rw-p 0001b000 fc:02 51177622 /usr/lib/
0991b000-0995b000 rw-p 00000000 00:00 0 [heap]
b776f000-b77ae000 r--p 00000000 fc:02 17394988 /usr/lib/
b77ae000-b78cc000 r--p 00000000 fc:02 67192039 /usr/lib/
b78cc000-b78d0000 rw-p 00000000 00:00 0
b78d9000-b78da000 r--p 00000000 fc:02 67184610 /usr/lib/
b78da000-b78db000 r--p 00000000 fc:02 67192032 /usr/lib/
b78db000-b78dc000 r--p 00000000 fc:02 67192064 /usr/lib/
b78dc000-b78dd000 r--p 00000000 fc:02 68029407 /usr/lib/
b78dd000-b78de000 r--p 00000000 fc:02 67192065 /usr/lib/
b78de000-b78df000 r--p 00000000 fc:02 67192066 /usr/lib/
b78df000-b78e0000 r--p 00000000 fc:02 67192067 /usr/lib/
b78e0000-b78e1000 r--p 00000000 fc:02 68029411 /usr/lib/
b78e1000-b78e8000 r--s 00000000 fc:02 35010491 /usr/lib/
b78e8000-b78e9000 r--p 00000000 fc:02 67192068 /usr/lib/
b78e9000-b78eb000 rw-p 00000000 00:00 0
bfb5f000-bfb7f000 rwxp 00000000 00:00 0 [stack]
bfb7f000-bfb80000 rw-p 00000000 00:00 0
The issue was related to the libchipcard daemon. With libchipcard 5.0.0-1 in Ubuntu natty, there is no libchipcard daemon anymore. Hence I mark this bug as "Fix Released".