| Index: content/renderer/renderer_main_platform_delegate_win.cc
|
| diff --git a/content/renderer/renderer_main_platform_delegate_win.cc b/content/renderer/renderer_main_platform_delegate_win.cc
|
| index 694a5c796f3b671e5a45f26427c8295e7fe055c6..349e84fb55b492c65268ba03e357c3f5349f03f7 100644
|
| --- a/content/renderer/renderer_main_platform_delegate_win.cc
|
| +++ b/content/renderer/renderer_main_platform_delegate_win.cc
|
| @@ -116,6 +116,13 @@ bool RendererMainPlatformDelegate::EnableSandbox() {
|
| ::GetUserDefaultLangID();
|
| ::GetUserDefaultLCID();
|
|
|
| +#if defined(ADDRESS_SANITIZER)
|
| + // Bind and leak dbghelp.dll before the token is lowered, otherwise
|
| + // AddressSanitizer will crash when trying to symbolize a report.
|
| + if (!LoadLibraryA("dbghelp.dll"))
|
| + return false;
|
| +#endif
|
| +
|
| target_services->LowerToken();
|
| return true;
|
| }
|
|
|