[Mac Resource Bundle] Add crash keys to ResourceBundle::GetLocaleFilePath
This cl adds crash keys collect some information about a rare crash on macOS. Bug: 394631579 Change-Id: I56e5f797f5fadfed345ed5ad9afe13676327e857 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6253642 Commit-Queue: Jayson Adams <shrike@chromium.org> Reviewed-by: Avi Drissman <avi@chromium.org> Cr-Commit-Position: refs/heads/main@{#1418960}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
ea8675d166
commit
b342af786a
@ -476,6 +476,18 @@ std::string ResourceBundle::LoadLocaleResources(const std::string& pref_locale,
|
||||
std::size(path_copy));
|
||||
base::debug::Alias(path_copy);
|
||||
#endif // BUILDFLAG(IS_WIN)
|
||||
|
||||
// Collect diagnostic info for https://crbug.com/394631579 .
|
||||
#if BUILDFLAG(IS_MAC)
|
||||
SCOPED_CRASH_KEY_STRING32("LoadLocaleResources", "pref_locale",
|
||||
pref_locale);
|
||||
SCOPED_CRASH_KEY_STRING32("LoadLocaleResources", "app_locale", app_locale);
|
||||
SCOPED_CRASH_KEY_STRING1024("LoadLocaleResources", "override_filepath",
|
||||
GetOverriddenPakPath().AsUTF8Unsafe());
|
||||
SCOPED_CRASH_KEY_STRING1024("LoadLocaleResources", "locale_filepath",
|
||||
locale_file_path.AsUTF8Unsafe());
|
||||
#endif // BUILDFLAG(IS_MAC)
|
||||
|
||||
NOTREACHED();
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user