diff options
author | Björn Bidar | 2023-09-20 21:55:32 +0300 |
---|---|---|
committer | Björn Bidar | 2023-09-20 21:57:35 +0300 |
commit | d81df13d11d918098af0991994472c172817e33e (patch) | |
tree | 9a0c027eb0c68f9cbf5076a1b489d033322191a7 /0018-Bug-1516081-Disable-watchdog-during-FDO-train.patch | |
parent | a4ae66b6b28607dd7bec51cae73300552ec8fafd (diff) | |
download | aur-d81df13d11d918098af0991994472c172817e33e.tar.gz |
Update to 117.0-1
- New upstream release
- Use tarball instead of hg sources (missing in last change)
- Patches can be found here:
https://github.com/Thaodan/gecko-dev/tree/thaodan/release/117.x
- Include GNOME Shell search provider
Signed-off-by: Björn Bidar <bjorn.bidar@thaodan.de>
Diffstat (limited to '0018-Bug-1516081-Disable-watchdog-during-FDO-train.patch')
-rw-r--r-- | 0018-Bug-1516081-Disable-watchdog-during-FDO-train.patch | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/0018-Bug-1516081-Disable-watchdog-during-FDO-train.patch b/0018-Bug-1516081-Disable-watchdog-during-FDO-train.patch new file mode 100644 index 000000000000..20bfd277c896 --- /dev/null +++ b/0018-Bug-1516081-Disable-watchdog-during-FDO-train.patch @@ -0,0 +1,28 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: Jan Hubicka <hubicka@ucw.cz> +Date: Sat, 22 Dec 2018 09:32:00 +0200 +Subject: [PATCH] Bug 1516081 - Disable watchdog during FDO train + +Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1516081 +--- + toolkit/components/terminator/nsTerminator.cpp | 7 +++++++ + 1 file changed, 7 insertions(+) + +diff --git a/toolkit/components/terminator/nsTerminator.cpp b/toolkit/components/terminator/nsTerminator.cpp +index 3a8f9f4ba63e64695083a70ccfe38cc8baeb7654..b96d9ef138b42fb114d755218c2622b40d6a3bee 100644 +--- a/toolkit/components/terminator/nsTerminator.cpp ++++ b/toolkit/components/terminator/nsTerminator.cpp +@@ -460,6 +460,13 @@ void nsTerminator::StartWatchdog() { + } + #endif + ++ // Disable watchdog for PGO train builds - writting profile information at ++ // exit may take time and it is better to make build hang rather than ++ // silently produce poorly performing binary. ++#ifdef MOZ_PROFILE_INSTRUMENTATION ++ crashAfterMS = INT32_MAX; ++#endif ++ + UniquePtr<Options> options(new Options()); + // crashAfterTicks is guaranteed to be > 0 as + // crashAfterMS >= ADDITIONAL_WAIT_BEFORE_CRASH_MS >> HEARTBEAT_INTERVAL_MS |