stephenfewer / grinder

Grinder is a system to automate the fuzzing of web browsers and the management of a large number of crashes.
BSD 3-Clause "New" or "Revised" License
415 stars 131 forks source link

Chrome Symbols #13

Closed alienatorZ closed 10 years ago

alienatorZ commented 11 years ago

When I try to fuzz chrome I get this error:

[-D-] Unable to resolved chrome.dll!v8::internal::Runtime_StringParseFloat

Is there a different symbol that should be defined??

Thanks, AlienatorZ

stephenfewer commented 11 years ago

Hi, the chrome symbol path gets defined in .\grinder\node\browser\chrome.rb:25 and is the default chrome symbol server (http://chromium-browser-symsrv.commondatastorage.googleapis.com).

I and am having no problem with the latest chrome stable release (Version 28.0.1500.95 m).

albulir commented 10 years ago

Hi Stephen,

I am able to replicate this problem in latest chrome on XP32bit as well as Win732bit. It looks like the debugging DLL is not loading into chrome though the server reports the node as active. In addition no log files are generated for the chrome processes.

stephenfewer commented 10 years ago

Hi, thanks for the report, fixed in commit 6d9714a004ea5f858e15269e4eee481fababf72d

Chrome child processes now use chrome_child.dll instead of chrome.dll so a small check is added for this.