NaNs in multiple screens
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
g15stats (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: g15stats
After much debugging, I have determined that when a meter displays "-nan" in the meter, it causes the lower information to cycle erratically. This obviously only happens when the machine is extremely idle.
Under certain conditions if the LCD keys are pressed while a "-nan" is displayed, the entire display will cycle erratically as quickly as the system allows, until g15stats is killed.
Under typical conditions, the lower portion of the screen should only cycle every second, per line 1852: g15stats_wait(1);
From looking at the sprintfs it does not look like NaN handling is taking place, eg: lines 777, 779, 781
I know little about C but I will see if I can come up with a patch. This is driving me nuts.
Package: g15stats 1.9.2-1
Description: Ubuntu 10.04 LTS
summary: |
- NaNs in mutliple screens + NaNs in multiple screens |
Having made some modifications to prevent the -NaN from happening, I notice that the lower "info" portion of the display still cycles erratically.
So this is happening somewhere else, possibly in the graphing functions.
When the CPU is at 100%, the lower "info" portion of the screen cycles erratically as well. I suspect a >0 exit in the graphing function.