From b013bd16630fb243d6fa0ee5d4c4eae77f6e5176 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Fri, 17 May 2024 08:55:46 -0600 Subject: Default dwarf_synchronous to true Unfortunately the background DWARF reading series introduced a number of races, as repored by thread sanitizer. This patch changes gdb to disable this feature for the time being -- in particular for the gdb 15 release. I've filed a bug and linked all the known races to it. Once those are fixed we can re-enable this feature by default. Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=31751 --- gdb/dwarf2/read.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gdb') diff --git a/gdb/dwarf2/read.c b/gdb/dwarf2/read.c index e841690..4818da5 100644 --- a/gdb/dwarf2/read.c +++ b/gdb/dwarf2/read.c @@ -739,7 +739,7 @@ show_dwarf_max_cache_age (struct ui_file *file, int from_tty, } /* When true, wait for DWARF reading to be complete. */ -static bool dwarf_synchronous = false; +static bool dwarf_synchronous = true; /* "Show" callback for "maint set dwarf synchronous". */ static void -- cgit v1.1