Since https://chromium-review.googlesource.com/862607 ("Webkit: keep minimal symbols when remove_webcore_debug_symbols is set") symbol level is not applied consistently when sanitizers are enabled.
What happens is that
//build/config/compiler:default_symbols adds -g<N> to cflags
//build/config/sanitizers:common_sanitizer_flags adds -gline-tables-only to cflags
Normally //build/config/compiler:default_symbols is first, and is overridden (adjusted ?) by //build/config/sanitizers:common_sanitizer_flags .
However, with the above change, the configs end up reordered so that the symbols config comes later for blink, and this changes the results for blink inconsistently with all other files in the build.
Comment 1 by benhenry@google.com
, Jan 10NextAction: 2019-07-09