TSan: data race mozilla::URLPreloader::BeginBackgroundRead / BackgroundReadFiles
Categories
(Core :: XPConnect, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox71 | --- | affected |
People
(Reporter: decoder, Unassigned)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
|
13.34 KB,
text/plain
|
Details |
See attachment for more information. This looks like a race on a RefPtr which could cause sporadic crashes/use-after-free on startup.
General information about TSan, data races, etc:
Typically, races reported by TSan are not false positives, but it is possible that the race is benign. Even in this case though, we should try to come up with a fix unless this would cause unacceptable performance issues. Also note that seemingly benign races can possibly be harmful (also depending on the compiler and the architecture) [1][2].
If the bug cannot be fixed, then a compile-time or runtime suppression needs to be added.
[1] http://software.intel.com/en-us/blogs/2013/01/06/benign-data-races-what-could-possibly-go-wrong
[2] How to miscompile programs with "benign" data races: https://www.usenix.org/legacy/events/hotpar11/tech/final_files/Boehm.pdf
| Reporter | ||
Updated•6 years ago
|
Description
•