New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 605637 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
OOO until 2019-01-24
Closed: Apr 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug

Blocked on:
issue 561763

Blocking:
issue 605642



Sign in to add a comment

Need PDB for modules.dll

Project Member Reported by kbr@chromium.org, Apr 21 2016

Issue description

The following crash log shows that the PDB for modules.dll is needed for good stack symbolization on Windows:

https://build.chromium.org/p/chromium.gpu/builders/Win7%20Debug%20%28NVIDIA%29/builds/39477

V8 error: Could not convert to object (v8::Object::Cast()).  Current memory usage: 429 MB
Backtrace:
	blink::MainThreadDebugger::isWorker [0x23A6FD19+5065]
	v8::FunctionTemplate::RemovePrototype [0x0F4B355F+255]
	blink::FetchDataLoader::Client::operator= [0x1EBDB48D+1334215]
	blink::FetchDataLoader::Client::operator= [0x1F1B3C01+7463739]
	blink::ScriptValueSerializer::doSerialize [0x23A3404C+300]
	blink::ScriptValueSerializer::serialize [0x23A3C4EB+91]
	blink::FetchDataLoader::Client::operator= [0x1F1BA2AA+7490020]
	blink::SerializedScriptValueFactory::doSerialize [0x23A4C923+67]
	blink::FetchDataLoader::Client::operator= [0x1F1B9B75+7488175]
	blink::SerializedScriptValueFactory::create [0x23A4BE84+52]
	blink::PointerEventInit::pointerType [0x23B6DA8A+538]
	blink::PointerEventInit::pointerType [0x23B6DBC9+857]
	std::vector<v8::CpuProfileDeoptFrame,std::allocator<v8::CpuProfileDeoptFrame> >::push_back [0x0F7AA4F8+792]
	std::vector<v8::CpuProfileDeoptInfo,std::allocator<v8::CpuProfileDeoptInfo> >::_Buy [0x0F5C4CE9+17417]
	std::vector<v8::CpuProfileDeoptInfo,std::allocator<v8::CpuProfileDeoptInfo> >::_Buy [0x0F5C4CFE+17438]
	v8::ResourceConstraints::max_semi_space_size [0x0F9839C7+435895]
	std::vector<v8::CpuProfileDeoptInfo,std::allocator<v8::CpuProfileDeoptInfo> >::_Buy [0x0F5CF6D9+60921]

...

Stack Trace:
********************************************************************************
	ChildEBP RetAddr  
	WARNING: Stack unwind information not available. Following frames may be wrong.
	0018d5ac 0f4b355f webcore_shared!blink::MainThreadDebugger::isWorker+0x13c9
	*** WARNING: Unable to verify checksum for modules.dll
	*** ERROR: Symbol file could not be found.  Defaulted to export symbols for modules.dll - 
	0018d5e0 1ebdb48d v8!v8::FunctionTemplate::RemovePrototype+0xff
	0018d5f4 1f1b3c01 modules!blink::FetchDataLoader::Client::operator=+0x145bc7
	0018d644 23a3404c modules!blink::FetchDataLoader::Client::operator=+0x71e33b
	0018d66c 23a3c4eb webcore_shared!blink::ScriptValueSerializer::doSerialize+0x12c
	0018d6a0 1f1ba2aa webcore_shared!blink::ScriptValueSerializer::serialize+0x5b
	0018d75c 23a4c923 modules!blink::FetchDataLoader::Client::operator=+0x7249e4
	0018d78c 1f1b9b75 webcore_shared!blink::SerializedScriptValueFactory::doSerialize+0x43
	0018d828 23a4be84 modules!blink::FetchDataLoader::Client::operator=+0x7242af
	0018d850 23b6da8a webcore_shared!blink::SerializedScriptValueFactory::create+0x34
	0018d8e8 23b6dbc9 webcore_shared!blink::PointerEventInit::pointerType+0x21a
	0018d900 0f7aa4f8 webcore_shared!blink::PointerEventInit::pointerType+0x359
	0018d940 0f5c4ce9 v8!std::vector<v8::CpuProfileDeoptFrame,std::allocator<v8::CpuProfileDeoptFrame> >::push_back+0x318
	0018d954 0f5c4cfe v8!std::vector<v8::CpuProfileDeoptInfo,std::allocator<v8::CpuProfileDeoptInfo> >::_Buy+0x4409
	0018d998 0f9839c7 v8!std::vector<v8::CpuProfileDeoptInfo,std::allocator<v8::CpuProfileDeoptInfo> >::_Buy+0x441e
	0018d9dc 0f5cf6d9 v8!v8::ResourceConstraints::max_semi_space_size+0x6a6b7
	00000000 00000000 v8!std::vector<v8::CpuProfileDeoptInfo,std::allocator<v8::CpuProfileDeoptInfo> >::_Buy+0xedf9
********************************************************************************


 
maps_pixel_test_stdout.txt
54.9 KB View Download
webgl_conformance_test_stdout.txt
4.2 MB View Download

Comment 1 by kbr@chromium.org, Apr 21 2016

Owner: kbr@chromium.org
Status: Started (was: Untriaged)

Comment 2 by kbr@chromium.org, Apr 21 2016

Blocking: 605642
Project Member

Comment 3 by bugdroid1@chromium.org, Apr 21 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/137b3af03190d36bb6a0b7079f54cb0b924cc743

commit 137b3af03190d36bb6a0b7079f54cb0b924cc743
Author: kbr <kbr@chromium.org>
Date: Thu Apr 21 20:03:09 2016

Add modules.dll.pdb to chrome.isolate for better stack traces on bots.

BUG= 605637 

Review URL: https://codereview.chromium.org/1909083002

Cr-Commit-Position: refs/heads/master@{#388869}

[modify] https://crrev.com/137b3af03190d36bb6a0b7079f54cb0b924cc743/chrome/chrome.isolate

Comment 4 by kbr@chromium.org, Apr 22 2016

Status: Fixed (was: Started)

Sign in to add a comment