Package: libpwquality-tools Version: 1.2.3-1 Severity: normal Dear Maintainer,
If I run pwmake like this: pwmake 1024 it will result in crash: sharuzzaman@debian:~$ pwmake 1024 *** stack smashing detected ***: pwmake terminated ======= Backtrace: ========= /lib/i386-linux-gnu/i686/cmov/libc.so.6(+0x692ab)[0xb756d2ab] /lib/i386-linux-gnu/i686/cmov/libc.so.6(__fortify_fail+0x37)[0xb75fcfe7] /lib/i386-linux-gnu/i686/cmov/libc.so.6(+0xf8fa8)[0xb75fcfa8] /usr/lib/i386-linux-gnu/libpwquality.so.1(+0x30c4)[0xb76cc0c4] /usr/lib/i386-linux-gnu/libpwquality.so.1(pwquality_generate+0x385)[0xb76ca1e5] pwmake[0x804887c] /lib/i386-linux-gnu/i686/cmov/libc.so.6(__libc_start_main+0xf7)[0xb751c527] pwmake[0x80489dd] ======= Memory map: ======== 08048000-08049000 r-xp 00000000 08:02 123421 /usr/bin/pwmake 08049000-0804a000 r--p 00000000 08:02 123421 /usr/bin/pwmake 0804a000-0804b000 rw-p 00001000 08:02 123421 /usr/bin/pwmake 0959a000-095bb000 rw-p 00000000 00:00 0 [heap] b730b000-b7327000 r-xp 00000000 08:02 491551 /lib/i386-linux-gnu/libgcc_s.so.1 b7327000-b7328000 rw-p 0001b000 08:02 491551 /lib/i386-linux-gnu/libgcc_s.so.1 b7328000-b7333000 r-xp 00000000 08:02 492371 /lib/i386-linux-gnu/i686/cmov/libnss_files-2.22.so b7333000-b7334000 r--p 0000a000 08:02 492371 /lib/i386-linux-gnu/i686/cmov/libnss_files-2.22.so b7334000-b7335000 rw-p 0000b000 08:02 492371 /lib/i386-linux-gnu/i686/cmov/libnss_files-2.22.so b7335000-b733b000 rw-p 00000000 00:00 0 b733b000-b7346000 r-xp 00000000 08:02 492374 /lib/i386-linux-gnu/i686/cmov/libnss_nis-2.22.so b7346000-b7347000 r--p 0000a000 08:02 492374 /lib/i386-linux-gnu/i686/cmov/libnss_nis-2.22.so b7347000-b7348000 rw-p 0000b000 08:02 492374 /lib/i386-linux-gnu/i686/cmov/libnss_nis-2.22.so b7348000-b735f000 r-xp 00000000 08:02 492367 /lib/i386-linux-gnu/i686/cmov/libnsl-2.22.so b735f000-b7360000 r--p 00016000 08:02 492367 /lib/i386-linux-gnu/i686/cmov/libnsl-2.22.so b7360000-b7361000 rw-p 00017000 08:02 492367 /lib/i386-linux-gnu/i686/cmov/libnsl-2.22.so b7361000-b7363000 rw-p 00000000 00:00 0 b7375000-b7503000 r--p 00000000 08:02 139359 /usr/lib/locale/locale-archive b7503000-b7504000 rw-p 00000000 00:00 0 b7504000-b76b5000 r-xp 00000000 08:02 491977 /lib/i386-linux-gnu/i686/cmov/libc-2.22.so b76b5000-b76b6000 ---p 001b1000 08:02 491977 /lib/i386-linux-gnu/i686/cmov/libc-2.22.so b76b6000-b76b8000 r--p 001b1000 08:02 491977 /lib/i386-linux-gnu/i686/cmov/libc-2.22.so b76b8000-b76b9000 rw-p 001b3000 08:02 491977 /lib/i386-linux-gnu/i686/cmov/libc-2.22.so b76b9000-b76bc000 rw-p 00000000 00:00 0 b76bc000-b76c3000 r-xp 00000000 08:02 197330 /usr/lib/i386-linux-gnu/libcrack.so.2.9.0 b76c3000-b76c4000 ---p 00007000 08:02 197330 /usr/lib/i386-linux-gnu/libcrack.so.2.9.0 b76c4000-b76c5000 r--p 00007000 08:02 197330 /usr/lib/i386-linux-gnu/libcrack.so.2.9.0 b76c5000-b76c6000 rw-p 00008000 08:02 197330 /usr/lib/i386-linux-gnu/libcrack.so.2.9.0 b76c6000-b76c9000 rw-p 00000000 00:00 0 b76c9000-b76ce000 r-xp 00000000 08:02 200666 /usr/lib/i386-linux-gnu/libpwquality.so.1.0.2 b76ce000-b76cf000 r--p 00004000 08:02 200666 /usr/lib/i386-linux-gnu/libpwquality.so.1.0.2 b76cf000-b76d0000 rw-p 00005000 08:02 200666 /usr/lib/i386-linux-gnu/libpwquality.so.1.0.2 b76d6000-b76de000 r-xp 00000000 08:02 492368 /lib/i386-linux-gnu/i686/cmov/libnss_compat-2.22.so b76de000-b76df000 r--p 00007000 08:02 492368 /lib/i386-linux-gnu/i686/cmov/libnss_compat-2.22.so b76df000-b76e0000 rw-p 00008000 08:02 492368 /lib/i386-linux-gnu/i686/cmov/libnss_compat-2.22.so b76e1000-b76e4000 rw-p 00000000 00:00 0 b76e4000-b76e6000 r--p 00000000 00:00 0 [vvar] b76e6000-b76e7000 r-xp 00000000 00:00 0 [vdso] b76e7000-b7708000 r-xp 00000000 08:02 491667 /lib/i386-linux-gnu/ld-2.22.so b7708000-b7709000 rw-p 00000000 00:00 0 b7709000-b770a000 r--p 00021000 08:02 491667 /lib/i386-linux-gnu/ld-2.22.so b770a000-b770b000 rw-p 00022000 08:02 491667 /lib/i386-linux-gnu/ld-2.22.so bfc25000-bfc46000 rw-p 00000000 00:00 0 [stack] Aborted ----- It should not be crashing. If it cannot handle 1024 bit, better exit silently than crashing. -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 4.4.0-1-686 (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages libpwquality-tools depends on: ii libc6 2.22-4 ii libcrack2 2.9.2-1+b2 ii libpwquality1 1.2.3-1 libpwquality-tools recommends no packages. libpwquality-tools suggests no packages. -- no debconf information