base::RepeatingTimer does not fire for small intervals (<100ms)

NEW
Unassigned

Status

()

8 years ago
8 years ago

People

(Reporter: BenWa, Unassigned)

Tracking

Trunk
x86
Mac OS X
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

8 years ago
Root cause of bug 594635. The problem was fixed by using a nsITimer. The timer was firing using an internal of 500ms but using an interval < 100ms the timer was not firing.

I tracked this down to MessageLoop::PostTask_Helper where the correct interval is passed yet the timer never fires.

Even if nothing is affected (since bug 594635 worked around the issue) it may be worth exploring as it may cause future issues.
(Reporter)

Updated

8 years ago
Blocks: 594635
You need to log in before you can comment on or make changes to this bug.