Bug 496 - Workrave loses track of time under high CPU load
Status:
RESOLVED INVALID
Component:
Core :: Win32
Version:
1.8.1
Hardware:
PC Windows
Importance:
P2 critical
Target Milestone:
---
Assignee:
Raymond Penners
URL:
Depends on:
Blocks:
Reported:
Nov 2 2005 18:43:34 UTC
by:
bl**@do**.com
Modified:
Nov 2 2005 22:40:58 UTC
WhoWhenWhatRemovedAdded
bl**@do**.comNov 2 2005 22:40:58 UTCstatusNEWRESOLVED
resolutionINVALID
Description
bl**@do**.com  Nov 2 2005 18:43:34 UTC
If I run a background process that takes 100% CPU under Windows XP SP2, workrave simply stops counting time.  No popups happen.  If I click the taskbar icon to get the little status window, it counts for about five seconds and then stops completely.  Sometimes the bars move a bit or the time resets, but no break reminders ever pop up.  This is bad.  

I'm using a P4 with hyperthreading enabled.  You could reproduce high CPU load with, for instance, SuperPI: http://files.extremeoverclocking.com/file.php?f=36 

Perhaps you are measuring CPU time and not wallclock time, or comparing times with == where you should have a >= ?
Comment 1
bl**@do**.com  Nov 2 2005 22:40:58 UTC
Sorry; this was a fundamental misunderstanding of the 'Suspend timer when inactive' preference.  Workrave keeps time fine under load, as long as you keep moving the mouse.  :)