stephenfewer/grinder

IE 11 Unable to resolve jscript9!StrToDbl

Closed this issue · 3 comments

Recent Windows update clobbered resolution of StrToDbl..

IE 11 Unable to resolve jscript9!StrToDbl

Raed.

having same issue.. :( I was wondering,whether it will affect test case logging in any way??

Yup, recent patch Tuesday updated jscript9.dll and MS havent released the public PDB for it on their symbol servers yet. We can verify with WinDbg:

0:024> !sym noisy
noisy mode - symbol prompts on
0:024> .reload /f "JSCRIPT9.DLL"
SYMSRV:  d:\symbols\jscript9.pdb\55EE0BA30FCD40FB8DDB914AB180717A2\jscript9.pdb not found
SYMSRV:  http://msdl.microsoft.com/download/symbols/jscript9.pdb/55EE0BA30FCD40FB8DDB914AB180717A2/jscript9.pdb not found
DBGHELP: C:\Windows\SysWOW64\jscript9.pdb - file not found
DBGHELP: jscript9.pdb - file not found
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for C:\Windows\SysWOW64\jscript9.dll - 
DBGHELP: jscript9 - export symbols

Solutions are as follows:

  • Wait for MS to release PDBs before updating your grinder nodes. (The IE PDB's always seem to take a week or two to hit the public symbol server after each patch Tuesday).
  • Remove the update so you can get a previous version of jscript9.dll which has a public PDB.
  • Modify .\grinder\node\browser\internetexplorer.rb to hard code an VA for 'jscript9!StrToDbl' in to the variable strtodbl @ https://github.com/stephenfewer/grinder/blob/master/node/browser/internetexplorer.rb#L95

Thanks!