Public bug reported: 1) lsb_release -rd Description: Ubuntu 14.04.5 LTS Release: 14.04
2) apt-cache policy iotop iotop: Installed: 0.6-1 Candidate: 0.6-1 Version table: *** 0.6-1 0 500 http://ubuntu.trumpetti.atm.tut.fi/ubuntu/ trusty/universe i386 Packages 100 /var/lib/dpkg/status 3) while "iotop" or "sudo iotop" is running, when system time updates to a value in the past, "iotop" should continue running and not crash 4) iotop crashes when system time updates to a value in the past Steps to reproduce: a) modify system time to be set manually and set it to a future date, for example 1 year from now (i.e., just change the year to 2018). you can do this with minutes as well. this is a realistic scenario in some cases when the date is wrongly set by hand or by BIOS b) in a terminal start iotop (e.g., "sudo iotop") and have iotop running c) change the system to update its time from the internet/NTP and confirm the system date was updated d) watch the iotop crash in the terminal and the Ubuntu AppPort error reporting popping-up e) iotop traceback follows: Traceback (most recent call last): File "/usr/sbin/iotop", line 17, in <module> main() File "/usr/lib/python2.7/dist-packages/iotop/ui.py", line 620, in main main_loop() File "/usr/lib/python2.7/dist-packages/iotop/ui.py", line 610, in <lambda> main_loop = lambda: run_iotop(options) File "/usr/lib/python2.7/dist-packages/iotop/ui.py", line 508, in run_iotop return curses.wrapper(run_iotop_window, options) File "/usr/lib/python2.7/curses/wrapper.py", line 43, in wrapper return func(stdscr, *args, **kwds) File "/usr/lib/python2.7/dist-packages/iotop/ui.py", line 501, in run_iotop_window ui.run() File "/usr/lib/python2.7/dist-packages/iotop/ui.py", line 155, in run self.process_list.duration) File "/usr/lib/python2.7/dist-packages/iotop/ui.py", line 421, in refresh_display format_bandwidth(self.options, total[1], duration).rjust(14)), File "/usr/lib/python2.7/dist-packages/iotop/ui.py", line 63, in format_bandwidth return format_size(options, size and float(size) / duration) + '/s' File "/usr/lib/python2.7/dist-packages/iotop/ui.py", line 60, in format_size return human_size(bytes) File "/usr/lib/python2.7/dist-packages/iotop/ui.py", line 55, in human_size return '%s%.2f %s' % (sign, (float(size) / (1 << (10 * expo))), UNITS[expo]) ValueError: negative shift count ** Affects: iotop (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1685512 Title: iotop crashes when system time updates to a value in the past To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/iotop/+bug/1685512/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs