Bug 10311 - timers work incorrect
Summary: timers work incorrect
Status: NEW
Alias: None
Product: uClibc
Classification: Unclassified
Component: Threads (show other bugs)
Version: 0.9.33.2
Hardware: All Linux
: P5 normal
Target Milestone: 0.9.33.2
Assignee: unassigned
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-09-13 08:48 UTC by xiaoxiangjian
Modified: 2017-09-15 03:23 UTC (History)
1 user (show)

See Also:
Host:
Target:
Build:


Attachments
Testcase timer (2.31 KB, text/x-csrc)
2017-09-13 08:48 UTC, xiaoxiangjian
Details

Note You need to log in before you can comment on or make changes to this bug.
Description xiaoxiangjian 2017-09-13 08:48:56 UTC
Created attachment 7231 [details]
Testcase timer

In the testcase, I create four timers and they expire at the same time, but only one is actually effective。
Comment 1 xiaoxiangjian 2017-09-13 11:44:13 UTC
It seems that the function __start_helper_thread does not block the SIGTIMER signal, causing the timer_helper_thread thread to get abnormal when it receives multiple SIGTIMER signals at the same time