The amount of 'Total sent' data wraps around at 4GB
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Gnome System Monitor |
Unknown
|
Low
|
|||
linux (Ubuntu) |
Incomplete
|
Low
|
Unassigned |
Bug Description
Binary package hint: gnome-system-
This is related to the closed bug #284423 (the reporting user didnt follow up the report).
It looks like 'Total sent' (or received) amount of bytes is kept in a 32bit variable and is wrapped around each ~4GB sent (2^32 bytes).
You will never see total sent larger than 4GB. When the wrap happens you can see the transfer rate graph go to zero for a moment. Caused probably by using the wrapped variable in calculating speed (prev = 4GB, new =0 => speed negative).
Changing the counter to 64bits should be a temporary fix. In the long run some kind of bignum is needed (or decrease resolution and count the amount of kB transmitted, or MB, GB).
Leaving it as is makes the counter quite useless especially as you can achieve gigabit speeds on networks today it deasnt take long to exceed the 4 GB transmitted data.
This is all speculations as I didn't look at the source, but it seems quite clear to me.
Happens in all versions of gnome-system-
Changed in gnome-system-monitor: | |
status: | Unknown → New |
Changed in gnome-system-monitor: | |
status: | New → Invalid |
Changed in gnome-system-monitor: | |
importance: | Unknown → Low |
status: | Invalid → Unknown |
Haven't found anything upstream related to this, could you please send it directly at bugzilla.gnome.org since you're getting the issue? for forwarding instructions please have a look to https:/ /wiki.ubuntu. com/Bugs/ Upstream/ GNOME ; Thanks in advance.