Opened 9 years ago
Last modified 4 years ago
#1820 new task
Helgrind thread error detector test and analysis — at Initial Version
Reported by: | ming | Owned by: | bennylp |
---|---|---|---|
Priority: | normal | Milestone: | release-2.10 |
Component: | common | Version: | trunk |
Keywords: | Cc: | ||
Backport to 1.x milestone: | Backported: | no |
Description
Helgrind is a thread detector tools which is useful to inform us about possible data races and violation of lock ordering. Undoubtedly, it will be a useful tool to test scenarios such as registration, audio/video calls, ICE, and so on.
Ideally, we should try to achieve as fewest warnings as possible, or if that's not possible, for issues which we have thoroughly analysed and identified as safe, create a suppression file (with the help of Helgrind's gen-suppression option), which can be used for future testing.
For known issues so far, please refer to this wiki
Note that Helgrind test will be done primarily on Linux since its Mac support, for now, is still quite limited.