Botond Ballo
e49f09d719
Bug 1642884 - Protect all access to Axis::mVelocity with a mutex. r=kats
...
Differential Revision: https://phabricator.services.mozilla.com/D78556
2020-06-08 16:14:29 +00:00
Botond Ballo
117ae10a93
Bug 1642884 - Temporarily suppress data race in Axis::UpdateWithTouchAtDevicePoint. r=fix CLOSED TREE
...
Differential Revision: https://phabricator.services.mozilla.com/D78176
2020-06-03 23:51:28 +00:00
Kevin Jacobs
e11c127de7
Bug 1643087 - Extend TSAN false-positive suppression to BadCertAndPinningServer. r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D78116
2020-06-03 18:16:36 +00:00
Christian Holler
32a40ee911
Bug 1642957 - Remove stale entries from the TSan suppression list. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D78031
2020-06-03 12:50:28 +00:00
Christian Holler
7185a28216
Bug 1642653 - Suppress TSan mutex false positive in a11y GTK code. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D77821
2020-06-02 16:25:04 +00:00
Andrew McCreight
45fd231644
Bug 1641091, part 3 - Remove some methods that always return null. r=froydnj
...
GetConstructedEventTarget and GetSpecificMessageEventTarget always return
null. The idea was that subclasses could override them, but nobody does any
more.
Differential Revision: https://phabricator.services.mozilla.com/D76984
2020-05-27 13:58:39 +00:00
Jason Kratzer
1d45f1d433
Bug 1637707 - Suppress LibEGL_mesa.so required by xvfb. r=decoder
...
Differential Revision: https://phabricator.services.mozilla.com/D75327
2020-05-14 21:37:29 +00:00
Ricky Stewart
4d4b22b3de
Bug 1599658 - Delete previous definition of py_action in Makefiles. Now py_action calls into Python 3 and py3_action doesn't exist. r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D72487
2020-05-05 20:04:30 +00:00
Bogdan Tara
f137fa0613
Backed out 6 changesets (bug 1632916, bug 1599658, bug 1633037, bug 1633039, bug 1633016, bug 1632920
) for SA bustages CLOSED TREE
...
Backed out changeset 332ce0963b4e (bug 1633039)
Backed out changeset a9904cbc40d9 (bug 1633037)
Backed out changeset d06b0ec349f8 (bug 1599658)
Backed out changeset 8fd300cad80f (bug 1633016)
Backed out changeset f8820941c703 (bug 1632916)
Backed out changeset ac9c2c8746ed (bug 1632920
)
2020-05-02 01:49:29 +03:00
Ricky Stewart
0daacc12c3
Bug 1599658 - Delete previous definition of py_action in Makefiles. Now py_action calls into Python 3 and py3_action doesn't exist. r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D72487
2020-04-30 15:27:13 +00:00
Christian Holler
92688ae811
Bug 1615569 - Add TSan suppression for global race in freebl. r=jcj
...
Differential Revision: https://phabricator.services.mozilla.com/D72628
2020-04-27 16:52:25 +00:00
Jon Coppeard
2997ecc2fc
Bug 1619162 - Suppress TSAN race involving off-thread parsing r=decoder
...
This race involves off-thread parsing and will go away when Stencil lands.
Differential Revision: https://phabricator.services.mozilla.com/D72590
2020-04-27 14:36:33 +00:00
Jon Coppeard
f105b2ae13
Bug 1627683 - Update TSAN suppression list following changes to give GC cells headers r=decoder
...
Similarly to changeset cfa64a6b5a87, a scope's enclosing scope is no longer updated by MovingTracer::onScopeEdge following the changes in bug 1625212. Update the suppression list accordingly.
Differential Revision: https://phabricator.services.mozilla.com/D69986
--HG--
extra : moz-landing-system : lando
2020-04-07 12:22:07 +00:00
Andrea Marchesini
9bea58365a
Bug 1624146 - Cookie code refactoring - part 10 - CookieService under mozilla::net, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D67759
--HG--
rename : netwerk/cookie/nsCookieService.cpp => netwerk/cookie/CookieService.cpp
rename : netwerk/cookie/nsCookieService.h => netwerk/cookie/CookieService.h
extra : moz-landing-system : lando
2020-04-06 12:26:14 +00:00
Jon Coppeard
2fa68eed9c
Bug 1625212 - Update TSAN supression list now a Shape's base shape is not marked directly r=sfink
...
Previously this ended up with MovingTracer doing the update itself, but now the pointer is stored in a CellHeader it's done through an overload of TraceEdge.
The TSAN stack doesn't appear to have the class for the unsafeSetPtr method that actually does the update so rather than make this apply to all uses of this method I added a supression for the next function up in the stack.
Differential Revision: https://phabricator.services.mozilla.com/D69524
--HG--
extra : moz-landing-system : lando
2020-04-06 10:43:34 +00:00
Sylvestre Ledru
0aa6f03cf3
Bug 1519636 - Reformat recent changes to the Google coding style r=jgilbert
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D67574
--HG--
extra : moz-landing-system : lando
2020-04-05 13:34:58 +00:00
Christian Holler
c248943491
Bug 1620326 - Add a separate TSan suppression list for the updater. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D67125
--HG--
extra : moz-landing-system : lando
2020-03-26 21:19:24 +00:00
Christian Holler
b503a043c8
Bug 1600895 - Add additional suppression for race variant. r=jonco
...
Differential Revision: https://phabricator.services.mozilla.com/D67732
--HG--
extra : moz-landing-system : lando
2020-03-23 10:30:03 +00:00
Christian Holler
4a52e23cc9
Bug 1608068 - Add temporary TSan suppression for GC issue. r=jonco
...
Differential Revision: https://phabricator.services.mozilla.com/D66641
--HG--
extra : moz-landing-system : lando
2020-03-13 14:31:36 +00:00
Mike Shal
4017368b2f
Bug 1620744
- Use py3_action for cases that already support it; r=firefox-build-system-reviewers,rstewart
...
Differential Revision: https://phabricator.services.mozilla.com/D65846
--HG--
extra : moz-landing-system : lando
2020-03-10 20:19:13 +00:00
Daniel Varga
09acd57d19
Backed out 13 changesets (bug 1620744
) for causing diffoscope failures firefox/browser/chrome/browser/content/browser/built_in_addons.json
...
CLOSED TREE
Backed out changeset 6beda54bcb9b (bug 1620744
)
Backed out changeset a1e97f0b91ef (bug 1620744
)
Backed out changeset b8faa0184d4f (bug 1620744
)
Backed out changeset 3bc8fda68107 (bug 1620744
)
Backed out changeset 8e95b21b2ae3 (bug 1620744
)
Backed out changeset 1de09de1a802 (bug 1620744
)
Backed out changeset 622a2f7414fa (bug 1620744
)
Backed out changeset 3372c9ab721c (bug 1620744
)
Backed out changeset 0997313a9f99 (bug 1620744
)
Backed out changeset 2fa34749bbfa (bug 1620744
)
Backed out changeset 6d597d2eb792 (bug 1620744
)
Backed out changeset 78e78f7c7b26 (bug 1620744
)
Backed out changeset 6e4d85b19f88 (bug 1620744
)
2020-03-10 21:13:18 +02:00
Mike Shal
a1ea58eb94
Bug 1620744
- Use py3_action for cases that already support it; r=firefox-build-system-reviewers,rstewart
...
Differential Revision: https://phabricator.services.mozilla.com/D65846
--HG--
extra : moz-landing-system : lando
2020-03-09 22:02:22 +00:00
Christian Holler
bea7d7549f
Bug 1621323 - Disable an OOMing test for TSan and fix TSan OOM options. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D66252
--HG--
extra : moz-landing-system : lando
2020-03-10 16:22:25 +00:00
Christian Holler
0a2e8a7c6e
Bug 1606635 - Remove suppression for fixed bug. r=janv
...
Differential Revision: https://phabricator.services.mozilla.com/D65487
--HG--
extra : moz-landing-system : lando
2020-03-05 09:45:58 +00:00
Botond Ballo
ca19967656
Bug 1615275 - Remove the temporary suppression added previously. r=decoder
...
Differential Revision: https://phabricator.services.mozilla.com/D64485
--HG--
extra : moz-landing-system : lando
2020-02-28 15:47:10 +00:00
Christian Holler
77294951e7
Bug 1614605 - Add permanent deadlock suppressions for single thread. r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D63757
--HG--
extra : moz-landing-system : lando
2020-02-24 17:36:00 +00:00
Christian Holler
859b506961
Bug 1598342 - Import TSan fix D74828 from Clang upstream. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D63378
--HG--
extra : moz-landing-system : lando
2020-02-26 21:19:47 +00:00
Christian Holler
583260130a
Bug 1615265 - Suppress data race in OffThreadDecodeCallback. r=nbp
...
Differential Revision: https://phabricator.services.mozilla.com/D63448
--HG--
extra : moz-landing-system : lando
2020-02-20 10:00:12 +00:00
Michal Novotny
427ad8bf1f
Bug 1614637 - Remove suppression for data race in CacheStorageService::OnMemoryConsumptionChange() r=decoder
...
Differential Revision: https://phabricator.services.mozilla.com/D63259
--HG--
extra : moz-landing-system : lando
2020-02-19 09:52:12 +00:00
Christian Holler
35f070d805
Bug 1616342 - Add Unity-related library to TSan suppression list. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D63309
--HG--
extra : moz-landing-system : lando
2020-02-19 10:39:03 +00:00
Doug Thayer
7847f77986
Bug 1615045 - Remove StartupCache tsan race suppression r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D62849
--HG--
extra : moz-landing-system : lando
2020-02-14 20:29:26 +00:00
Christian Holler
1847c7f638
Bug 1615275 - Add temporary suppression for GetVelocity data race. r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D62887
--HG--
extra : moz-landing-system : lando
2020-02-14 21:37:13 +00:00
Cosmin Sabou
302a8d76a6
Backed out 2 changesets (bug 1615045) for tsan failures on StartupCache.cpp.
...
CLOSED TREE
Backed out changeset c0414b3adbe8 (bug 1615045)
Backed out changeset 56ef1d43a305 (bug 1615045)
2020-02-14 19:32:41 +02:00
Doug Thayer
7e6ec0f8b0
Bug 1615045 - Remove StartupCache tsan race suppression r=froydnj
...
Depends on D62848
Differential Revision: https://phabricator.services.mozilla.com/D62849
--HG--
extra : moz-landing-system : lando
2020-02-14 13:40:53 +00:00
Christian Holler
9614ab7d1f
Bug 1615202 - Suppression intermittent XDR race variation in TSan. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D62722
--HG--
extra : moz-landing-system : lando
2020-02-13 14:26:59 +00:00
Christian Holler
57dc730d44
Bug 1615228 - Suppress race with base::Thread::Stop(). r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D62720
--HG--
extra : moz-landing-system : lando
2020-02-13 14:27:38 +00:00
Christian Holler
5059d9b44d
Bug 1615125 - Update TSan suppressions to address intermittents. r=njn CLOSED TREE
...
Differential Revision: https://phabricator.services.mozilla.com//D62674
--HG--
extra : amend_source : d855ee5e660ebb11f62f84a1745441add5b52b0d
2020-02-13 02:43:32 +02:00
Christian Holler
3ec290bd27
Bug 1615045 - Add temporary TSan suppression for StartupCache. r=froydnj CLOSED TREE
...
Differential Revision: https://phabricator.services.mozilla.com/D62647
--HG--
extra : amend_source : 36b0f1625051fc190a0238908917138d229f07bf
2020-02-12 22:19:04 +02:00
Christian Holler
782c1333ca
Bug 1612711 - Update TSan suppressions for Mochitests/XPCShell tests. r=froydnj
...
Depends on D62628
Differential Revision: https://phabricator.services.mozilla.com/D62629
--HG--
extra : moz-landing-system : lando
2020-02-12 19:15:16 +00:00
Edwin Takahashi
d174b45f2d
Bug 1602689 - whitelist RegisteredThread::RegisteredThread r=decoder,gerald
...
Changes:
Whitelist the `RegisteredThread::RegisteredThread` failures for linux1804-64-asan/opt temporarily while the parent bug is left open, to support `mochitest-browser-chrome` migration to linux1804-64.
Differential Revision: https://phabricator.services.mozilla.com/D61224
--HG--
extra : moz-landing-system : lando
2020-01-30 20:21:31 +00:00
Andrew McCreight
b50a606c57
Bug 1608533 - Whitelist libX11.so for LSan. r=decoder
...
Differential Revision: https://phabricator.services.mozilla.com/D59576
--HG--
extra : moz-landing-system : lando
2020-01-12 10:09:58 +00:00
Tom Ritter
37f89d5a1d
Bug 1590624 - mingw-clang cannot use _xgetbv without -mavx, work around it r=lsalzman,froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D54531
--HG--
extra : moz-landing-system : lando
2019-12-12 06:38:39 +00:00
Andreea Pavel
a533b175dd
Backed out 4 changesets (bug 1590624) for breaking gecko decision task on a CLOSED TREE
...
Backed out changeset 2ac8dd1d709d (bug 1590624)
Backed out changeset 8432398c212a (bug 1590624)
Backed out changeset 2b28154aacdb (bug 1590624)
Backed out changeset d305e4160ee4 (bug 1590624)
--HG--
rename : build/build-clang/clang-9-mingw.json => build/build-clang/clang-8-mingw.json
rename : taskcluster/scripts/misc/build-clang-mingw.sh => taskcluster/scripts/misc/build-clang-8-mingw.sh
2019-12-12 08:35:11 +02:00
Tom Ritter
d536ec53bb
Bug 1590624 - mingw-clang cannot use _xgetbv without -mavx, work around it r=lsalzman,froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D54531
--HG--
extra : moz-landing-system : lando
2019-12-10 18:41:41 +00:00
Andrew McCreight
e53b07137d
Bug 1602645 - Add leak suppression for libfreetype.so. r=decoder
...
Changing the OS we run Linux ASan on from ubuntu1604 to ubuntu1804
causes 820800 bytes of leaks with libfreetype.so in the stack in
almost every test suite. Presumably this is just a variation on
existing leaks we get because we don't shut down fonts properly, so
just whitelist it.
Differential Revision: https://phabricator.services.mozilla.com/D56511
--HG--
extra : moz-landing-system : lando
2019-12-10 12:37:15 +00:00
Jesse Schwartzentruber
81870fa7c5
Bug 1482167 - Create --enable-fuzzing ASAN build job for Android x86-64 firefox. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D3027
--HG--
extra : moz-landing-system : lando
2019-12-04 21:44:06 +00:00
Christian Holler
e5a22220fd
Bug 1590423 - Suppress races related to Rust std::sync::Arc. r=jseward
...
Differential Revision: https://phabricator.services.mozilla.com/D50078
--HG--
extra : moz-landing-system : lando
2019-10-23 10:02:14 +00:00
Christian Holler
2d9d1fdf77
Bug 1587463 - Use builtin suppression lists for LSan and TSan. r=jseward
...
Differential Revision: https://phabricator.services.mozilla.com/D48786
--HG--
extra : moz-landing-system : lando
2019-10-16 16:09:21 +00:00
Tyson Smith
d9bce5f0fe
Bug 1581656 - Fix default UBSAN_OPTIONS. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D46970
--HG--
extra : moz-landing-system : lando
2019-09-24 17:52:11 +00:00
Aaron Klotz
fccd6eb9ba
Bug 1542830: Part 4 - Modify mozglue to use new untrusted modules interfaces; r=mhowell
...
* At this point our DLL blocking infra is complicated enough that I decided to
bite the bullet and move all of this code out of `mozglue/build` and into its
own subdirectory, `mozglue/dllservices`.
* We delete the original `UntrustedDllsHandler` code which is now obsolete.
* We implement mozglue's `LoaderObserver`:
** When this observer registers itself with the launcher process API, it
receives a vector containing all saved records of loaded DLLs that happened
until that moment.
** This code handles profiler labels and stackwalking suppression.
** Once a load has completed, we either pass the load on to XUL for further
processing, or save it for later if XUL is not initialized yet.
* mozglue has its own `ModuleLoadFrame` implementation for the legacy blocklist.
* `DllServicesBase` is updated to support the new interfaces.
* We implement `FallbackLoaderAPI` for `plugin-container`, `xpcshell`, and
any other non-`firefox` processes that do not have a launcher process
providing a loader API.
* We add some wide to UTF8 conversion functions.
Depends on D43157
Differential Revision: https://phabricator.services.mozilla.com/D43158
--HG--
rename : mozglue/build/Authenticode.cpp => mozglue/dllservices/Authenticode.cpp
rename : mozglue/build/Authenticode.h => mozglue/dllservices/Authenticode.h
rename : browser/app/winlauncher/freestanding/LoaderAPIInterfaces.h => mozglue/dllservices/LoaderAPIInterfaces.h
rename : browser/app/winlauncher/freestanding/ModuleLoadInfo.h => mozglue/dllservices/ModuleLoadInfo.h
rename : browser/app/winlauncher/NtLoaderAPI.h => mozglue/dllservices/NtLoaderAPI.h
rename : mozglue/build/WindowsDllBlocklist.cpp => mozglue/dllservices/WindowsDllBlocklist.cpp
rename : mozglue/build/WindowsDllBlocklist.h => mozglue/dllservices/WindowsDllBlocklist.h
rename : mozglue/build/WindowsDllBlocklistCommon.h => mozglue/dllservices/WindowsDllBlocklistCommon.h
rename : mozglue/build/WindowsDllBlocklistDefs.in => mozglue/dllservices/WindowsDllBlocklistDefs.in
rename : mozglue/build/WindowsDllServices.h => mozglue/dllservices/WindowsDllServices.h
rename : mozglue/build/gen_dll_blocklist_defs.py => mozglue/dllservices/gen_dll_blocklist_defs.py
rename : mozglue/build/moz.build => mozglue/dllservices/moz.build
rename : mozglue/build/MozglueUtils.h => mozglue/misc/WinUtils.h
extra : moz-landing-system : lando
2019-09-23 20:18:41 +00:00