Package: e2fsprogs Version: 1.47.2-3+b3 when badblocks found, progress percentage goes crazy.
``` # ionice -c 3 -n 3 badblocks -b $(( 1 << 20)) -c 16 -svv /dev/disk/by-id/ata-xxxx ionice: ignoring given class data for idle class Checking blocks 0 to 238474 Checking for bad blocks (read-only test): 0.93% done, 0:08 elapsed. (0/0/0 errors) 667980% done, 0:28 elapsed. (0/0/0 errors) 113847% done, 0:58 elapsed. (1/0/0 errors) 115474% done, 1:00 elapsed. (2/0/0 errors) 4.88% done, 1:02 elapsed. (3/0/0 errors) debian:~# badblocks -b $((1 << 20)) -c 4 -n -s /dev/sda Checking for bad blocks (non-destructive read-write test) Testing with random pattern: 667980% done, 3:32 elapsed. (0/0/0 errors) 113847% done, 6:46 elapsed. (1/0/0 errors) 115474% done, 6:57 elapsed. (2/0/0 errors) 152881% done, 9:37 elapsed. (3/0/0 errors) 6.49% done, 9:47 elapsed. (4/0/0 errors) ```

