Hey everybody i recently started c++ on a tutorial from a couple of years ago. I am having an issue using SFML for a .wav file in the main program(this is a simplified one having the same issue). The file is in the same folder as project and that is where the directory looks and the name is spelled the same and everything. I am using the most recent SFML and visual studio 2017. Forgive me if the upload looks weird it is my first time posting here.
#include "pch.h"
#include <iostream>
#include <SFML/Graphics.hpp>
#include <SFML/Audio.hpp>
using namespace sf;
int main()
{
VideoMode vm(1920,1080);
RenderWindow window(vm, "SpriteTest", Style::Fullscreen);
//****ERROR SHOWS HERE****
sf::SoundBuffer chop;
if (!chop.loadFromFile("audio/chop.wav"))
{
std::cout << "ERROR LOADING AUDIO" << std::endl;
}
sf::Sound chopNoise;
chopNoise.setBuffer(chop);
//****THIS IS THE ERROR
/*Exception thrown at 0x6A36E344 (vcruntime140.dll) in sprite tester.exe: 0xC0000005: Access violation reading location 0x005C5000.
my .wav file is in the audio file in the project file which is where the working directory is
*/
// shield test
Texture shield;
shield.loadFromFile("graphics/shield.png");
Sprite shieldSprite;
shieldSprite.setTexture(shield);
shieldSprite.setPosition(1500, 800);
//background test
Texture backgroundTexture;
backgroundTexture.loadFromFile("graphics/background2.png");
Sprite background;
background.setTexture(backgroundTexture);
background.setPosition(0, 0);
//lazer test
Texture lazerTexture;
lazerTexture.loadFromFile("graphics/lazer2.png");
Sprite lazerSprite;
lazerSprite.setTexture(lazerTexture);
lazerSprite.setPosition(200, 500);
while (window.isOpen())
{
if (Keyboard::isKeyPressed(Keyboard::Escape))
window.close();
if (Keyboard::isKeyPressed(Keyboard::Right))
{
}
window.clear();
window.draw(background);
window.draw(shieldSprite);
window.draw(lazerSprite);
window.display();
}
}
OUTPUT FILE::S
'sprite tester.exe' (Win32): Loaded 'C:\Users\kyle9\Desktop\Game dev book stuff\Visual Studios stuff\sprite tester\Debug\sprite tester.exe'. Symbols loaded.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ntdll.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\kernel32.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\KernelBase.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Users\kyle9\Desktop\Game dev book stuff\Visual Studios stuff\sprite tester\sprite tester\sfml-graphics-d-2.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msvcp140d.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\vcruntime140d.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ucrtbased.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Users\kyle9\Desktop\Game dev book stuff\Visual Studios stuff\sprite tester\sprite tester\sfml-window-d-2.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Users\kyle9\Desktop\Game dev book stuff\Visual Studios stuff\sprite tester\sprite tester\sfml-window-d-2.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Unloaded 'C:\Users\kyle9\Desktop\Game dev book stuff\Visual Studios stuff\sprite tester\sprite tester\sfml-window-d-2.dll'
'sprite tester.exe' (Win32): Loaded 'C:\Users\kyle9\Desktop\Game dev book stuff\Visual Studios stuff\sprite tester\sprite tester\sfml-system-d-2.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Users\kyle9\Desktop\Game dev book stuff\Visual Studios stuff\sprite tester\sprite tester\sfml-audio-2.dll'. Module was built without symbols.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\gdi32.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\gdi32full.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msvcp_win.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ucrtbase.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\opengl32.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\user32.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msvcrt.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\win32u.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\advapi32.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\sechost.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\rpcrt4.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\sspicli.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\winmm.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\winmm.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Unloaded 'C:\Windows\SysWOW64\winmm.dll'
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\cryptbase.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\bcryptprimitives.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msvcp140.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\vcruntime140.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\winmmbase.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\cfgmgr32.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\glu32.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Users\kyle9\Desktop\Game dev book stuff\Visual Studios stuff\sprite tester\sprite tester\sfml-system-d-2.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Unloaded 'C:\Users\kyle9\Desktop\Game dev book stuff\Visual Studios stuff\sprite tester\sprite tester\sfml-system-d-2.dll'
'sprite tester.exe' (Win32): Loaded 'C:\Users\kyle9\Desktop\Game dev book stuff\Visual Studios stuff\sprite tester\sprite tester\sfml-system-2.dll'. Module was built without symbols.
'sprite tester.exe' (Win32): Loaded 'C:\Users\kyle9\Desktop\Game dev book stuff\Visual Studios stuff\sprite tester\sprite tester\openal32.dll'. Module was built without symbols.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\shell32.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\SHCore.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\combase.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\windows.storage.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\shlwapi.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\kernel.appcore.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\profapi.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\powrprof.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\fltLib.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ole32.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\imm32.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\uxtheme.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msctf.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\oleaut32.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\System32\DriverStore\FileRepository\igdlh64.inf_amd64_b9b9c39e4e2b88eb\ig9icd32.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\wtsapi32.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\dwmapi.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\version.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Unloaded 'C:\Windows\SysWOW64\version.dll'
'sprite tester.exe' (Win32): Loaded 'C:\Windows\System32\DriverStore\FileRepository\igdlh64.inf_amd64_b9b9c39e4e2b88eb\igc32.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\dinput8.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\hid.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\setupapi.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\devobj.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\InputHost.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\WinTypes.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\CoreMessaging.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\CoreUIComponents.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ntmarta.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\wintrust.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msasn1.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\crypt32.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\TextInputFramework.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\oleacc.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\clbcatq.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\MMDevAPI.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\propsys.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\AudioSes.dll'. Cannot find or open the PDB file.
'sprite tester.exe' (Win32): Loaded 'C:\Windows\SysWOW64\avrt.dll'. Cannot find or open the PDB file.
Exception thrown at 0x640DE340 (vcruntime140.dll) in sprite tester.exe: 0xC0000005: Access violation reading location 0x00B00000.
'OpenGL.exe' (Win32): Loaded 'C:\Users\Velu\Documents\Visual Studio 2015\Projects\ConsoleApplication1\x64\Debug\OpenGL.exe'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\ntdll.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\kernel32.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\KernelBase.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\user32.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\glew32.dll'. Module was built without symbols.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\gdi32.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\shell32.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\msvcrt.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\cfgmgr32.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\opengl32.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\advapi32.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\windows.storage.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\combase.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\sechost.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\rpcrt4.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\bcryptprimitives.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\shlwapi.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\glu32.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\ddraw.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\kernel.appcore.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\SHCore.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\dciman32.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\powrprof.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\profapi.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\vcruntime140d.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\ucrtbased.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\imm32.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\uxtheme.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\winmm.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\winmmbase.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\winmmbase.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Unloaded 'C:\Windows\System32\winmmbase.dll'
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\dinput8.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\XInput1_4.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\devobj.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\dwmapi.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\hid.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\setupapi.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\wintrust.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\msasn1.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\crypt32.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\msctf.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\ig7icd64.dll'. Cannot find or open the PDB file.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\igdusc64.dll'. Cannot find or open the PDB file.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\wtsapi32.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Loaded 'C:\Windows\System32\version.dll'. Symbols loaded.
'OpenGL.exe' (Win32): Unloaded 'C:\Windows\System32\version.dll'
The thread 0x2bb8 has exited with code 0 (0x0).
The thread 0x107c has exited with code 0 (0x0).
The thread 0x11b0 has exited with code 0 (0x0).
The thread 0x2bb4 has exited with code 0 (0x0).
'OpenGL.exe' (Win32): Unloaded 'C:\Windows\System32\XInput1_4.dll'
'OpenGL.exe' (Win32): Unloaded 'C:\Windows\System32\devobj.dll'
'OpenGL.exe' (Win32): Unloaded 'C:\Windows\System32\msasn1.dll'
'OpenGL.exe' (Win32): Unloaded 'C:\Windows\System32\crypt32.dll'
'OpenGL.exe' (Win32): Unloaded 'C:\Windows\System32\wintrust.dll'
'OpenGL.exe' (Win32): Unloaded 'C:\Windows\System32\setupapi.dll'
'OpenGL.exe' (Win32): Unloaded 'C:\Windows\System32\hid.dll'
'OpenGL.exe' (Win32): Unloaded 'C:\Windows\System32\dinput8.dll'
'OpenGL.exe' (Win32): Unloaded 'C:\Windows\System32\winmmbase.dll'
'OpenGL.exe' (Win32): Unloaded 'C:\Windows\System32\winmm.dll'
The thread 0x2b94 has exited with code -1 (0xffffffff).
The thread 0x2b4c has exited with code -1 (0xffffffff).
The thread 0x2b84 has exited with code -1 (0xffffffff).
The program '[10908] OpenGL.exe' has exited with code -1 (0xffffffff).
I am trying to use Visual Studio with OpenGL 4.0. I at first had a problem where all the dll's wouldn't load but then I found the answer on this site which was enabling Microsoft Symbol Servers. But now Visual Studio complains that it cannot find or open the PDB file for ig7icd64.dll and igdusc64.dll. I am using Windows 10 with Visual Studio,GLEW,and GLFW. Please help.
This is normal. The ig7icd64.dll and igdusc64.dll are Intel drivers and Intel doesn't provide the symbol files (PDB). Only if you roll back to the inbox driver that is part of Windows you get PDBs from Microsoft, but those drivers are old and outdated.
So you have to ignore this message and continue debugging.
We're building out an app in Cordova via VS 2013 for Windows 8.1. When the user is "clicking" an anchor tag on one of our pages we get "an unhandled win32 exception occurred in wwahost.exe".
We checked our registery for this issue: https://support.microsoft.com/en-us/kb/811191 and everything is correct by default.
According to some Google searches this is the only solution we can find.
In the debugger -
"Call Stack":
mshtml.dll!CDocument::Doc(void) Unknown
mshtml.dll!CAttribute::GetNSAtomTable() Unknown
mshtml.dll!CAttribute::NamespaceURI(void) Unknown
mshtml.dll!CAttribute::get_namespaceURI() Unknown
mshtml.dll!CAttribute::get_ie9_nodeValue() Unknown
mshtml.dll!CAttribute::get_ie9_value(unsigned short * *) Unknown
mshtml.dll!CDOMMutationEvent::PrepareEvent() Unknown
mshtml.dll!CEventMgr::Dispatch() Unknown
mshtml.dll!CEventMgr::DispatchDOMAttrModified(class CElement *,unsigned short const *,struct PROPERTYDESC const *,long,class CNSAttr *,unsigned short const *,unsigned short,bool) Unknown
mshtml.dll!CEventMgr::DispatchDOMAttrModified(class CElement *,unsigned short const *,struct PROPERTYDESC const *,long,class CNSAttr *,unsigned short const *,unsigned short) Unknown
mshtml.dll!BASICPROPPARAMS::SetStyleComponentProperty() Unknown
mshtml.dll!CCSSStyleDeclaration::put_StyleComponentLocalHelper() Unknown
mshtml.dll!CWritableCSSStyleDeclaration::put_transitionDuration(unsigned short *) Unknown
mshtml.dll!CFastDOM::CCSSStyleDeclaration::Trampoline_Set_transitionDuration(void *,struct CallInfo,...) Unknown
jscript9.dll!amd64_CallFunction () Unknown
jscript9.dll!Js::JavascriptExternalFunction::ExternalFunctionThunk() Unknown
jscript9.dll!amd64_CallFunction () Unknown
jscript9.dll!Js::JavascriptFunction::CallFunction<1>(class Js::RecyclableObject *,void * (*)(class Js::RecyclableObject *,struct Js::CallInfo,...),struct Js::Arguments) Unknown
jscript9.dll!Js::HelperOrLibraryMethodWrapper<1,class <lambda_f3fb5c5fabf75a41a43766851a4fc31b> >(class Js::ScriptContext *,class <lambda_f3fb5c5fabf75a41a43766851a4fc31b>) Unknown
jscript9.dll!Js::ScriptContext::ProfileModeThunk_DebugModeWrapper(class Js::JavascriptFunction *,class Js::ScriptContext *,void * (*)(class Js::RecyclableObject *,struct Js::CallInfo,...),struct Js::Arguments &) Unknown
jscript9.dll!Js::ScriptContext::DebugProfileProbeThunk(class Js::RecyclableObject *,struct Js::CallInfo,...) Unknown
jscript9.dll!<lambda>(void)() Unknown
jscript9.dll!Js::JavascriptOperators::CallSetter() Unknown
jscript9.dll!Js::JavascriptOperators::OP_SetElementI() Unknown
jscript9.dll!Js::InterpreterStackFrame::OP_SetElementI_NoFastPath(struct Js::OpLayoutElementI const *,void *,enum Js::PropertyOperationFlags) Unknown
jscript9.dll!Js::InterpreterStackFrame::OP_ProfiledSetElementI() Unknown
jscript9.dll!Js::InterpreterStackFrame::ProcessWithDebugging(void) Unknown
jscript9.dll!Js::InterpreterStackFrame::DebugProcess(void) Unknown
jscript9.dll!Js::InterpreterStackFrame::InterpreterThunk<1>() Unknown
000000045d541fbb() Unknown
jscript9.dll!amd64_CallFunction () Unknown
jscript9.dll!Js::JavascriptFunction::CallFunction<1>(class Js::RecyclableObject *,void * (*)(class Js::RecyclableObject *,struct Js::CallInfo,...),struct Js::Arguments) Unknown
jscript9.dll!Js::ScriptContext::DebugProfileProbeThunk(class Js::RecyclableObject *,struct Js::CallInfo,...) Unknown
jscript9.dll!amd64_CallFunction () Unknown
jscript9.dll!Js::JavascriptFunction::CallFunction<1>(class Js::RecyclableObject *,void * (*)(class Js::RecyclableObject *,struct Js::CallInfo,...),struct Js::Arguments) Unknown
jscript9.dll!Js::InterpreterStackFrame::OP_CallCommon<struct Js::OpLayoutDynamicProfile<struct Js::OpLayoutCallI_OneByte> >(struct Js::OpLayoutDynamicProfile<struct Js::OpLayoutCallI_OneByte> const *,class Js::RecyclableObject *,unsigned int) Unknown
jscript9.dll!Js::InterpreterStackFrame::OP_ProfileCallCommon<struct Js::OpLayoutDynamicProfile<struct Js::OpLayoutCallI_OneByte> >(struct Js::OpLayoutDynamicProfile<struct Js::OpLayoutCallI_OneByte> const *,class Js::RecyclableObject *,unsigned int,unsigned short) Unknown
jscript9.dll!Js::InterpreterStackFrame::OP_ProfiledCallI<struct Js::OpLayoutCallI_OneByte>(struct Js::OpLayoutDynamicProfile<struct Js::OpLayoutCallI_OneByte> const *,unsigned int) Unknown
jscript9.dll!Js::InterpreterStackFrame::ProcessWithDebugging(void) Unknown
jscript9.dll!Js::InterpreterStackFrame::DebugProcess(void) Unknown
jscript9.dll!Js::InterpreterStackFrame::InterpreterThunk<1>() Unknown
000000045d541943() Unknown
jscript9.dll!amd64_CallFunction () Unknown
jscript9.dll!Js::JavascriptFunction::CallFunction<1>(class Js::RecyclableObject *,void * (*)(class Js::RecyclableObject *,struct Js::CallInfo,...),struct Js::Arguments) Unknown
jscript9.dll!Js::ScriptContext::DebugProfileProbeThunk(class Js::RecyclableObject *,struct Js::CallInfo,...) Unknown
jscript9.dll!amd64_CallFunction () Unknown
jscript9.dll!Js::JavascriptFunction::CallFunction<1>(class Js::RecyclableObject *,void * (*)(class Js::RecyclableObject *,struct Js::CallInfo,...),struct Js::Arguments) Unknown
jscript9.dll!Js::InterpreterStackFrame::OP_CallCommon<struct Js::OpLayoutDynamicProfile<struct Js::OpLayoutCallI_OneByte> >(struct Js::OpLayoutDynamicProfile<struct Js::OpLayoutCallI_OneByte> const *,class Js::RecyclableObject *,unsigned int) Unknown
jscript9.dll!Js::InterpreterStackFrame::OP_ProfileCallCommon<struct Js::OpLayoutDynamicProfile<struct Js::OpLayoutCallI_OneByte> >(struct Js::OpLayoutDynamicProfile<struct Js::OpLayoutCallI_OneByte> const *,class Js::RecyclableObject *,unsigned int,unsigned short) Unknown
jscript9.dll!Js::InterpreterStackFrame::OP_ProfiledCallI<struct Js::OpLayoutCallI_OneByte>(struct Js::OpLayoutDynamicProfile<struct Js::OpLayoutCallI_OneByte> const *,unsigned int) Unknown
jscript9.dll!Js::InterpreterStackFrame::ProcessWithDebugging(void) Unknown
jscript9.dll!Js::InterpreterStackFrame::DebugProcess(void) Unknown
jscript9.dll!BailOutRecord::BailOutHelper() Unknown
jscript9.dll!BailOutRecord::BailOutCommonNoCodeGen(class Js::JavascriptCallStackLayout *,class BailOutRecord const *,unsigned int,void *,enum IR::BailOutKind,void * *,struct BailOutRecord::BailOutReturnValue *) Unknown
jscript9.dll!BailOutRecord::BailOutCommon(class Js::JavascriptCallStackLayout *,class BailOutRecord const *,unsigned int,void *,enum IR::BailOutKind,struct BailOutRecord::BailOutReturnValue *) Unknown
jscript9.dll!BailOutRecord::BailOut() Unknown
000000046a05d891() Unknown
jscript9.dll!amd64_CallFunction () Unknown
jscript9.dll!Js::JavascriptFunction::CallFunction<1>(class Js::RecyclableObject *,void * (*)(class Js::RecyclableObject *,struct Js::CallInfo,...),struct Js::Arguments) Unknown
jscript9.dll!Js::ScriptContext::DebugProfileProbeThunk(class Js::RecyclableObject *,struct Js::CallInfo,...) Unknown
jscript9.dll!amd64_CallFunction () Unknown
jscript9.dll!Js::JavascriptFunction::CallFunction<1>(class Js::RecyclableObject *,void * (*)(class Js::RecyclableObject *,struct Js::CallInfo,...),struct Js::Arguments) Unknown
jscript9.dll!Js::JavascriptFunction::CallRootFunction() Unknown
jscript9.dll!ScriptSite::CallRootFunction(class Js::JavascriptFunction *,struct Js::Arguments,struct IServiceProvider *,void * *) Unknown
jscript9.dll!ScriptSite::Execute(class Js::RecyclableObject *,struct Js::Arguments *,struct IServiceProvider *,void * *) Unknown
jscript9.dll!JavascriptDispatch::InvokeOnSelf() Unknown
jscript9.dll!JavascriptDispatch::InvokeEx() Unknown
mshtml.dll!CBase::InvokeDispatchWithThis() Unknown
mshtml.dll!CEventMgr::InvokeNonLegacyListener(class CBase *,struct IDispatch *,struct IDispatch *,struct tagVARIANT *,struct tagDISPPARAMS *,struct tagEXCEPINFO *,struct tagVARIANT *) Unknown
mshtml.dll!CListenerDispatch::InvokeDispatch(class CBase *,class CEventListener *,struct DISPATCHINFO *,struct tagVARIANT *) Unknown
mshtml.dll!CListenerDispatch::Invoke() Unknown
mshtml.dll!CEventMgr::_InvokeListeners() Unknown
mshtml.dll!CEventMgr::_DispatchBubblePhase(class CDOMEvent *,struct DISPATCHINFO *) Unknown
mshtml.dll!CEventMgr::Dispatch() Unknown
mshtml.dll!CEventMgr::DispatchMouseEvent() Unknown
mshtml.dll!CElement::FireStdEvent_MouseHelper() Unknown
mshtml.dll!CElement::FireStdEventOnMessage() Unknown
mshtml.dll!CDoc::PumpMessage() Unknown
mshtml.dll!CMouseHandler::HandleSyntheticMessage() Unknown
mshtml.dll!CTouchHelper::PumpSynthesizedMessage(class CMessage *,bool) Unknown
mshtml.dll!CTouchHelper::PrepareAndPump(class CMessage *,class CMessage const *,class TOUCHCONTEXT *) Unknown
mshtml.dll!CTouchHelper::FireMouseEventMessage(class CMessage const *,class TOUCHCONTEXT *,unsigned int,bool) Unknown
mshtml.dll!CTouchHelper::FireMouseDownMessages() Unknown
mshtml.dll!CTouchHelper::FirePointerDownMessages(class CMessage const *,class TOUCHCONTEXT *) Unknown
mshtml.dll!CTouchHelper::GenerateInputEvents() Unknown
mshtml.dll!CTouchHelper::OnPointerMessage() Unknown
mshtml.dll!CTouchHelper::HandleMessage(unsigned int,unsigned __int64,__int64,__int64 *) Unknown
mshtml.dll!CInputManager::HandleMessage(unsigned int,unsigned __int64,__int64,__int64 *,bool *) Unknown
mshtml.dll!CDoc::OnWindowMessage() Unknown
mshtml.dll!CServer::WndProc(struct HWND__ *,unsigned int,unsigned __int64,__int64) Unknown
user32.dll!UserCallWinProcCheckWow() Unknown
user32.dll!DispatchMessageWorker() Unknown
Windows.UI.dll!Windows::UI::Core::CDispatcher::WaitAndProcessMessages(void * hEventWait) Line 321 C++
Windows.UI.dll!Windows::UI::Core::CDispatcher::ProcessEvents(Windows::UI::Core::CoreProcessEventsOption options) Line 390 C++
WWAHost.exe!CoreWindowDispatcher::RunMessageLoop(struct Windows::UI::Core::ICoreWindow *) Unknown
WWAHost.exe!WebInstance::Run(void) Unknown
twinapi.appcore.dll!Windows::ApplicationModel::Core::CoreApplicationView::Run(void) Unknown
twinapi.appcore.dll!Windows::ApplicationModel::Core::CoreApplicationView::Uninitialize(void) Unknown
SHCore.dll!StrRetToBSTR () Unknown
kernel32.dll!BaseThreadInitThunk () Unknown
ntdll.dll!RtlUserThreadStart () Unknown
and the Output:
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\WWAHost.exe'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\ntdll.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\kernel32.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\KernelBase.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\apphelp.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\kernel.appcore.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\combase.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\profapi.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\WinTypes.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\iertutil.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\sechost.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\msvcrt.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\rpcrt4.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\cryptbase.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\bcryptprimitives.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\user32.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\gdi32.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\imm32.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\msctf.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\urlmon.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\ole32.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\shlwapi.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\wininet.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\userenv.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\advapi32.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\twinapi.appcore.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\MrmCoreR.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\BCP47Langs.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\SHCore.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\rometadata.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\oleaut32.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\Windows.UI.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\ninput.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\dwmapi.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\uxtheme.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\cryptsp.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\rsaenh.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\bcrypt.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\mshtml.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\d2d1.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\DWrite.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\dxgi.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\actxprxy.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\d3d11.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\igd10iumd64.dll'. Cannot find or open the PDB file.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\d3d10_1.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\ncrypt.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\d3d10_1core.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\ntasn1.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\igdusc64.dll'. Cannot find or open the PDB file.
'WWAHost.exe' (Win32): Loaded 'C:\Program Files\Common Files\microsoft shared\ink\tiptsf.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\secur32.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\sspicli.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\msimtf.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\powrprof.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\dcomp.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\twinapi.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\WwaApi.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Program Files\Common Files\microsoft shared\VS7Debug\pdm.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Program Files\Common Files\microsoft shared\VS7Debug\msdbg2.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Program Files\Common Files\microsoft shared\VS7Debug\pdmproxy100.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Program Files\Common Files\microsoft shared\VS7Debug\VSDebugScriptAgent120.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\shell32.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\jscript9.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Program Files\Microsoft Visual Studio 12.0\Common7\IDE\Script Diagnostics\amd64\DiagnosticsTap.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\mlang.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\WindowsCodecs.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\PhotoMetadataHandler.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\propsys.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\WindowsCodecsExt.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\msxml6.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\IPHLPAPI.DLL'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\nsi.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\winnsi.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\t2embed.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\version.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\mfplat.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\cfgmgr32.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\RTWorkQ.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\avrt.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\MFMediaEngine.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\Windows.Media.MediaControl.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\profext.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\ntmarta.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\xmllite.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\sxs.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\MMDevAPI.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\devobj.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\Windows.Storage.ApplicationData.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\winmm.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\winmmbase.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\Windows.Devices.Enumeration.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\DevDispItemProvider.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\StructuredQuery.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\MSWB7.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Program Files\Internet Explorer\ieproxy.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\Windows.Devices.Enumeration.ps.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\oleacc.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\UIAutomationCore.dll'. Symbols loaded.
'WWAHost.exe' (Win32): Loaded 'C:\Windows\System32\UIAnimation.dll'. Symbols loaded.
The thread 0x19b8 has exited with code 0 (0x0).
Unhandled exception at 0x00007FF98C21A67B (mshtml.dll) in WWAHost.exe: 0xC0000005: Access violation reading location 0x0000000000000068.
First-chance exception at 0x00007FF98C21A67B (mshtml.dll) in WWAHost.exe: 0xC0000005: Access violation reading location 0x0000000000000068.
Unhandled exception at 0x00007FF98C21A67B (mshtml.dll) in WWAHost.exe: 0xC0000005: Access violation reading location 0x0000000000000068.
First-chance exception at 0x00007FF98C21A67B (mshtml.dll) in WWAHost.exe: 0xC0000005: Access violation reading location 0x0000000000000068.
The thread 0x2880 has exited with code 0 (0x0).
Unhandled exception at 0x00007FF98C21A67B (mshtml.dll) in WWAHost.exe: 0xC0000005: Access violation reading location 0x0000000000000068.
First-chance exception at 0x00007FF98C21A67B (mshtml.dll) in WWAHost.exe: 0xC0000005: Access violation reading location 0x0000000000000068.
Unhandled exception at 0x00007FF98C21A67B (mshtml.dll) in WWAHost.exe: 0xC0000005: Access violation reading location 0x0000000000000068.
First-chance exception at 0x00007FF98C21A67B (mshtml.dll) in WWAHost.exe: 0xC0000005: Access violation reading location 0x0000000000000068.
Unhandled exception at 0x00007FF98C21A67B (mshtml.dll) in WWAHost.exe: 0xC0000005: Access violation reading location 0x0000000000000068.
First-chance exception at 0x00007FF98C21A67B (mshtml.dll) in WWAHost.exe: 0xC0000005: Access violation reading location 0x0000000000000068.
Unhandled exception at 0x00007FF98C21A67B (mshtml.dll) in WWAHost.exe: 0xC0000005: Access violation reading location 0x0000000000000068.
We get that First-chance exception... error every time we view the debugger. Not sure if it's related to the app or an visual studio issue.
In our cordova code this is the html that we are using. Selecting the a tag is what cases the error.
<div class="case-study-wrapper active nanowrap nanoslim convention-center" data-has-video="yes">
<div class="logo-wrapper">
<a data-linked-content="case-studies.html?subsec=#ix-center" data-content-id="ix-center" href="#"></a>
<img src="img/installation-logos/ixcenter-logo.png" />
</div>
<div class="description">
<p>IX Center</p>
<p><strong>NanoWrap and NanoSlim</strong></p>
<p class="industry">Convention Centers</p>
</div>
<div class="video-icon visible">
<div class="ion-ios-videocam"></div>
</div>
</div>
the data- attributes trigger eventlisteners and other functions based on their values.
There is a quicker workaround for this that should work for most apps; before you click around and get the WWAHost.exe exception, close the DOM Explorer window. This should enable you to debug by hitting breakpoints, etc. If you need to use DOM Ex (against a Windows target), I'd suggest trying Kenneth's solution.
The only work around that I have found that has allowed me to debug Hybrid Windows Store Apps has been to use remote debugging on anther machine. Kind of a pain if you don't have two machines, but you may be able to use a virtual machine as your remote machine.
I ran into a similar problem with input tags in Windows 8.1 with my Cordova app. Seemed to only happen to users with tablets using touch screens. Here's my code for a simple image upload/preview button.
HTML:
<label class="lbl-upload" for="uploadFile1">
<img class="img-upload" src="img/add-photos.png" id="uploadBtn1" />
</label>
<input type="file" name="uploadFile1" id="uploadFile1" />
<img id="img1" src="#" alt="your image" />
JS:
var coors;
$('#uploadFile1').change(function() {
clearTimeout(coors);
coors = setTimeout(function() {
var reader = new FileReader();
var file = document.querySelector('#uploadFile1').files[0];
var preview = document.querySelector('#img1');
reader.onloadend = function () {
preview.src = reader.result;
}
if (file){
reader.readAsDataURL(file);
}
else {
preview.src = "";
}
}, 2000);
});
For whatever reason a delay is needed for touch screens. Not very pretty but gets the job done.
Turns out when VS crashed it became corrupted. I reran the install and chose "repair" and now it's fine.
I was trying to build MIT Kerberos In Windows 2007 (Windows Server Enterprise) Service Pack 2 32 bit system. After adding a few flags specific to posix errors I was able to build it in Windows 7 (along with working kinit and klist programs). However in win 2007 all exes generated crash whenever I attempt to execute them. I had used Microsoft visual studio 2008 with Microsoft SDK v6 for both builds.
Crash code in event viewer: Exception code: 0xc000041d and occasionally 0xc00008c
Fault offset: 0x76e011f1
After enabling all possible checks in gflags and running kinit, I noticed a message saying unable to start application due to incorrect security permissions. I changed compatibility mode to xp3 and ran as administrator but no luck.
I then used sxstrace to determine any link time inconsistencies. I didnt find even a single line in my parsed trace file. I then used dependency walker and it wasnt able to find any errors.
I then used procdump and windbg to get the dump of the problem. Unfortunately I havent been able to locate a suitable pdb for nt.dll. This is what i found after attempting to unwind the core dump stack (kp command):-
0018975c 64754d57 user32!GetProcessWindowStation+0x15
0018a8c0 64755d08 msvcr90d!CrtDbgReport+0x437
0018f954 64754992 msvcr90d!VCrtDbgReportA+0x7d8
0018f974 6475494b msvcr90d!CrtDbgReport+0x72
0018f99c 646bc34d msvcr90d!CrtDbgReport+0x2b
0018f9d0 646bc812 msvcr90d!get_pgmptr+0x1bd
0018fa08 646bc711 msvcr90d!_getmainargs+0x182
0018fa1c 76fc99a0 msvcr90d!_getmainargs+0x81
0018fa3c 76fcd939 ntdll!RtlQueryEnvironmentVariable+0x241
0018fb30 76fd686c ntdll!LdrResSearchResource+0xb4d
0018fcb0 76fd5326 ntdll!RtlGetNtVersionNumbers+0x9b
0018fd00 76fc9ef9 ntdll!RtlSetUnhandledExceptionFilter+0x50
0018fd10 00000000 ntdll!LdrInitializeThunk+0x10
I dont quite understand what this means and I have no idea what on earth is going on. I dont have too much proficiency in using windbg
Is there anything else that anyone can suggest me to narrow down the root cause of the issue? Even after I copy the 2k7 built binaries to my local win 7 machine and it still crashes with the same stack.
Edit: after running .symfix, .reload and then analyze -v I got the following output in windbg console:-
*** WARNING: Unable to verify checksum for klist.exe
*** ERROR: Module load completed but symbols could not be loaded for klist.exe
FAULTING_IP:
+0
00000000 ?? ???
EXCEPTION_RECORD: ffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 00000000
ExceptionCode: 80000003 (Break instruction exception)
ExceptionFlags: 00000000
NumberParameters: 0
FAULTING_THREAD: 000014bc
PROCESS_NAME: klist.exe
ERROR_CODE: (NTSTATUS) 0x80000003 - {EXCEPTION} Breakpoint A breakpoint has been reached.
EXCEPTION_CODE: (HRESULT) 0x80000003 (2147483651) - One or more arguments are invalid
NTGLOBALFLAG: 0
APPLICATION_VERIFIER_FLAGS: 0
APP: klist.exe
BUGCHECK_STR: APPLICATION_FAULT_STATUS_BREAKPOINT_AFTER_CALL
PRIMARY_PROBLEM_CLASS: STATUS_BREAKPOINT_AFTER_CALL
DEFAULT_BUCKET_ID: STATUS_BREAKPOINT_AFTER_CALL
LAST_CONTROL_TRANSFER: from 6475450f to 74c49eff
STACK_TEXT:
00189718 6475450f 0018973c 0018a8c0 64754cc0 user32!NtUserGetProcessWindowStation+0x15
0018975c 64754d57 001898b0 64696070 00012012 msvcr90d!__crtMessageBoxA+0x14f
0018a8c0 64755d08 00000001 00000000 00000000 msvcr90d!__crtMessageWindowA+0x3b7
0018f954 64754992 00000001 00000000 00000000 msvcr90d!_VCrtDbgReportA+0x7d8
0018f974 6475494b 00000001 00000000 00000000 msvcr90d!_CrtDbgReportV+0x22
0018f99c 646bc34d 00000001 00000000 00000000 msvcr90d!_CrtDbgReport+0x2b
0018f9d0 646bc812 00000022 6e76fe50 0018faec msvcr90d!_NMSG_WRITE+0x6d
0018fa08 646bc711 64680000 00000001 0018fd24 msvcr90d!__CRTDLL_INIT+0xf2
0018fa1c 76fc99a0 64680000 00000001 0018fd24 msvcr90d!_CRTDLL_INIT+0x21
0018fa3c 76fcd939 646bc6f0 64680000 00000001 ntdll!LdrpCallInitRoutine+0x14
0018fb30 76fd686c 0018fd24 7efdd000 7efde000 ntdll!LdrpRunInitializeRoutines+0x26f
0018fcb0 76fd5326 0018fd24 76f90000 734dc02c ntdll!LdrpInitializeProcess+0x1400
0018fd00 76fc9ef9 0018fd24 76f90000 00000000 ntdll!_LdrpInitialize+0x78
0018fd10 00000000 0018fd24 76f90000 00000000 ntdll!LdrInitializeThunk+0x10
FOLLOWUP_IP:
msvcr90d!__crtMessageBoxA+14f [f:\dd\vctools\crt_bld\self_x86\crt\src\crtmbox.c # 121]
6475450f 8945ec mov dword ptr [ebp-14h],eax
FAULTING_SOURCE_LINE: f:\dd\vctools\crt_bld\self_x86\crt\src\crtmbox.c
FAULTING_SOURCE_FILE: f:\dd\vctools\crt_bld\self_x86\crt\src\crtmbox.c
FAULTING_SOURCE_LINE_NUMBER: 121
SYMBOL_STACK_INDEX: 1
SYMBOL_NAME: msvcr90d!__crtMessageBoxA+14f
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: msvcr90d
IMAGE_NAME: msvcr90d.dll
DEBUG_FLR_IMAGE_TIMESTAMP: 488ef6c7
STACK_COMMAND: dt ntdll!LdrpLastDllInitializer BaseDllName ; dt ntdll!LdrpFailureData ; ~0s; .ecxr ; kb
FAILURE_BUCKET_ID: STATUS_BREAKPOINT_AFTER_CALL_80000003_msvcr90d.dll!__crtMessageBoxA
BUCKET_ID: APPLICATION_FAULT_STATUS_BREAKPOINT_AFTER_CALL_msvcr90d!__crtMessageBoxA+14f
WATSON_STAGEONE_URL: http://watson.microsoft.com/StageOne/klist_exe/4_0_0_0/533e75fb/unknown/0_0_0_0/bbbbbbb4/80000003/00000000.htm?Retriage=1
Followup: MachineOwner
Edit: After running in Visual Studio I got the following output:-
'klist.exe': Loaded 'C:\WS\TPL\src\MitKerberos\1.11.1\BUILDDEBUG\bin\klist.exe', Symbols loaded.
'klist.exe': Loaded 'C:\Windows\SysWOW64\ntdll.dll'
'klist.exe': Loaded 'C:\Windows\SysWOW64\kernel32.dll'
'klist.exe': Loaded 'C:\Windows\SysWOW64\KernelBase.dll'
'klist.exe': Loaded 'C:\Windows\SysWOW64\sysfer.dll'
'klist.exe': Loaded 'C:\WS\TPL\src\MitKerberos\1.11.1\BUILDDEBUG\bin\k5sprt32.dll', Symbols loaded.
'klist.exe': Loaded 'C:\WS\TPL\src\MitKerberos\1.11.1\BUILDDEBUG\bin\msvcr90d.dll'
'klist.exe': Loaded 'C:\Windows\SysWOW64\ws2_32.dll'
'klist.exe': Loaded 'C:\Windows\SysWOW64\msvcrt.dll'
'klist.exe': Loaded 'C:\Windows\SysWOW64\rpcrt4.dll'
'klist.exe': Loaded 'C:\Windows\SysWOW64\sspicli.dll'
'klist.exe': Loaded 'C:\Windows\SysWOW64\cryptbase.dll'
'klist.exe': Loaded 'C:\Windows\SysWOW64\sechost.dll'
'klist.exe': Loaded 'C:\Windows\SysWOW64\nsi.dll'
'klist.exe': Loaded 'C:\WS\TPL\src\MitKerberos\1.11.1\BUILDDEBUG\bin\krb5_32.dll', Symbols loaded.
'klist.exe': Loaded 'C:\WS\TPL\src\MitKerberos\1.11.1\BUILDDEBUG\bin\comerr32.dll', Symbols loaded.
'klist.exe': Loaded 'C:\Windows\SysWOW64\user32.dll'
'klist.exe': Loaded 'C:\Windows\SysWOW64\gdi32.dll'
'klist.exe': Loaded 'C:\Windows\SysWOW64\lpk.dll'
'klist.exe': Loaded 'C:\Windows\SysWOW64\usp10.dll'
'klist.exe': Loaded 'C:\Windows\SysWOW64\advapi32.dll'
'klist.exe': Loaded 'C:\WS\TPL\src\MitKerberos\1.11.1\BUILDDEBUG\bin\wshelp32.dll', Symbols loaded.
'klist.exe': Loaded 'C:\Windows\SysWOW64\dnsapi.dll'
'klist.exe': Loaded 'C:\Windows\SysWOW64\shell32.dll'
'klist.exe': Loaded 'C:\Windows\SysWOW64\shlwapi.dll'
First-chance exception at 0x74c49eff in klist.exe: 0xC0000005: Access violation reading location 0x00000250.
*** An Access Violation occurred in "C:\WS\TPL\src\MitKerberos\1.11.1\BUILDDEBUG\bin\klist.exe" :
The instruction at 0000000076E011F1 tried to read from an invalid address, 0000000000000250
*** enter .exr 000000000008E970 for the exception record
*** enter .cxr 000000000008E480 for the context
*** then kb to get the faulting stack
Unhandled exception at 0x74c49eff in klist.exe: 0xC000041D: An unhandled exception was encountered during a user callback.
> kb
Index Function
--------------------------------------------------------------------------------
*1 user32.dll!74c49eff()
2 [Frames below may be incorrect and/or missing, no symbols loaded for user32.dll]
3 user32.dll!74c49eff()
4 msvcr90d.dll!58f8450f()
5 msvcr90d.dll!58f84d57()
I cant get klist or krb5 dlls in the stack at all. Since klist or any other mit kerb dll does not appear in this section, I am unable to load check their symbols. This is very frustrating, I will attempt to build my own sample program and check for issues. Btw did I miss any analysis steps?
Edit : After checking for first argument to crtmessagebox I got :-
001898b0 "Debug Error!..Program: C:\WS\TPL"
001898d0 "\src\MitKerberos\1.11.1\BUILDDEB"
001898f0 "UG\bin\klist.exe..R6034..An appl"
00189910 "ication has made an attempt to l"
00189930 "oad the C runtime library withou"
00189950 "t using a manifest..This is an u"
00189970 "nsupported way to load Visual C+"
00189990 "+ DLLs. You need to modify your "
001899b0 "application to build with a mani"
001899d0 "fest..For more information, see "
001899f0 "the "Visual C++ Libraries as Sha"
00189a10 "red Side-by-Side Assemblies" top"
As far as I understand the program responsible for this is mt.exe and I had run it.
I attached WinDbg to a running process and had the process crashed (I have a separate question re. that case). Once the program crashed, WinDbg stopped and allowed me to debug the program. I took a crash dump for further investigation with a command ".dump /ma".
The program was compiled as "Any CPU" and I used WinDbg x64 to take the dump. Now I open WinDbg x64 on the same computer again and open the crash dump. Here is what it says:
Loading Dump File [C:\crashdump.dmp]
User Mini Dump File with Full Memory: Only application data is available
Symbol search path is: SRV*c:\symbols*http://msdl.microsoft.com/download/symbols
Executable search path is:
Windows 7 Version 7601 (Service Pack 1) MP (8 procs) Free x64
Product: WinNt, suite: SingleUserTS
Machine Name:
Debug session time: Mon Aug 15 10:24:57.000 2011 (UTC + 1:00)
System Uptime: 17 days 0:54:39.021
Process Uptime: 12 days 14:01:31.000
................................................................
...............................................................
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(1be0.b78): Access violation - code c0000005 (first/second chance not available)
*** WARNING: symbols timestamp is wrong 0x4dd2333e 0x4da4281c for clr.dll
clr!WKS::gc_heap::find_first_object+0x92:
000007fe`ea129a1d f70100000080 test dword ptr [rcx],80000000h ds:00000000`00003d80=????????
Then I try to load SOS by ".load sos clr" and it errors in:
The call to LoadLibrary(sos clr) failed, Win32 error 0n2
"The system cannot find the file specified."
Please check your debugger configuration and/or network access.
Trying with ".loadby sos clr" and it works. Now I want to see the stack with "!clrstack" and stick here:
Failed to load data access DLL, 0x80004005
Verify that 1) you have a recent build of the debugger (6.2.14 or newer)
2) the file mscordacwks.dll that matches your version of clr.dll is
in the version directory
3) or, if you are debugging a dump file, verify that the file
mscordacwks_<arch>_<arch>_<version>.dll is on your symbol path.
4) you are debugging on the same architecture as the dump file.
For example, an IA64 dump file must be debugged on an IA64
machine.
You can also run the debugger command .cordll to control the debugger's
load of mscordacwks.dll. .cordll -ve -u -l will do a verbose reload.
If that succeeds, the SOS command should work on retry.
If you are debugging a minidump, you need to make sure that your executable
path is pointing to clr.dll as well.
I tried ".symfix" and ".reload":
0:027> .symfix
0:027> .reload
..................*** WARNING: symbols timestamp is wrong 0x4dd2333e 0x4da4281c for clr.dll
..............................................
...............................................................
Stuck. At the same time when the process is running under WinDgb I can pause the execution, load SOS
and execute "!clrstack" command successfully.
Any ideas?
Thank you.
UPDATE - Followed the steps provided in the second answer, still doesn't work.
1) My Symbol Path: SRV*c:\symbols*http://msdl.microsoft.com/download/symbols;srv*
2) CLR loaded: 4.0.30319.237:
0:027> lm v clr
Unknown option 'r'
start end module name
00000000`77b60000 00000000`77d09000 ntdll (pdb symbols) c:\symbols\ntdll.pdb\6192BFDB9F04442995FFCB0BE95172E12\ntdll.pdb
Loaded symbol image file: ntdll.dll
Image path: C:\Windows\System32\ntdll.dll
Image name: ntdll.dll
Timestamp: Sat Nov 20 13:11:21 2010 (4CE7C8F9)
CheckSum: 001B55EA
ImageSize: 001A9000
File version: 6.1.7601.17514
Product version: 6.1.7601.17514
File flags: 0 (Mask 3F)
File OS: 40004 NT Win32
File type: 2.0 Dll
File date: 00000000.00000000
Translations: 0409.04b0
CompanyName: Microsoft Corporation
ProductName: Microsoft® Windows® Operating System
InternalName: ntdll.dll
OriginalFilename: ntdll.dll
ProductVersion: 6.1.7601.17514
FileVersion: 6.1.7601.17514 (win7sp1_rtm.101119-1850)
FileDescription: NT Layer DLL
LegalCopyright: © Microsoft Corporation. All rights reserved.
000007fe`e9fb0000 000007fe`ea915000 clr # (pdb symbols) c:\symbols\clr.pdb\1A7EA01DA29549DAB2B0BD012A6C5BA12\clr.pdb
Loaded symbol image file: clr.dll
Image path: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Image name: clr.dll
Timestamp: Tue May 17 09:35:10 2011 (4DD2333E)
CheckSum: 00967144
ImageSize: 00965000
File version: 4.0.30319.237
Product version: 4.0.30319.237
File flags: 8 (Mask 3F) Private
File OS: 4 Unknown Win32
File type: 2.0 Dll
File date: 00000000.00000000
Translations: 0409.04b0
CompanyName: Microsoft Corporation
ProductName: Microsoft® .NET Framework
InternalName: clr.dll
OriginalFilename: clr.dll
ProductVersion: 4.0.30319.235
FileVersion: 4.0.30319.235 (RTMGDR.030319-2300)
PrivateBuild: DDBLD240
FileDescription: Microsoft .NET Runtime Common Language Runtime - WorkStation
LegalCopyright: © Microsoft Corporation. All rights reserved.
Comments: Flavor=Retail
3) "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscordacwks.dll" has version 4.0.30319.239
4) I found that when I load the dump into WinDbg it loads the correct "mscordacwks.dll" from the web, thus in the folder "C:\symbols\mscordacwks_AMD64_AMD64_4.0.30319.237.dll\4DD2333E965000" I have the file "mscordacwks_AMD64_AMD64_4.0.30319.237.dll".
5)
0:027> .cordll -ve -u -l
CLR DLL status: No load attempts
6)
0:027> !sym noisy
noisy mode - symbol prompts on
0:027> .restart
Loading Dump File [C:\crashdump.dmp]
User Mini Dump File with Full Memory: Only application data is available
DBGHELP: Symbol Search Path: srv*;srv*c:\symbols*http://msdl.microsoft.com/download/symbols
DBGHELP: Symbol Search Path: cache*;SRV*http://msdl.microsoft.com/download/symbols;srv*c:\symbols*http://msdl.microsoft.com/download/symbols
DBGHELP: Symbol Search Path: cache*;SRV*http://msdl.microsoft.com/download/symbols;srv*c:\symbols*http://msdl.microsoft.com/download/symbols
Symbol search path is: srv*;SRV*c:\symbols*http://msdl.microsoft.com/download/symbols
Executable search path is:
Windows 7 Version 7601 (Service Pack 1) MP (8 procs) Free x64
Product: WinNt, suite: SingleUserTS
Machine Name:
Debug session time: Mon Aug 15 10:24:57.000 2011 (UTC + 1:00)
System Uptime: 17 days 0:54:39.021
Process Uptime: 12 days 14:01:31.000
................................................................
...............................................................
DBGHELP: ntdll - public symbols
C:\Program Files\Debugging Tools for Windows (x64)\sym\ntdll.pdb\6192BFDB9F04442995FFCB0BE95172E12\ntdll.pdb
DBGHELP: Symbol Search Path: cache*;SRV*http://msdl.microsoft.com/download/symbols;srv*c:\symbols*http://msdl.microsoft.com/download/symbols
DBGHELP: Symbol Search Path: cache*;SRV*http://msdl.microsoft.com/download/symbols;srv*c:\symbols*http://msdl.microsoft.com/download/symbols
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(1be0.b78): Access violation - code c0000005 (first/second chance not available)
*** WARNING: symbols timestamp is wrong 0x4dd2333e 0x4da4281c for clr.dll
DBGHELP: clr - public symbols
C:\Program Files\Debugging Tools for Windows (x64)\sym\clr.pdb\1A7EA01DA29549DAB2B0BD012A6C5BA12\clr.pdb
clr!WKS::gc_heap::find_first_object+0x92:
000007fe`ea129a1d f70100000080 test dword ptr [rcx],80000000h ds:00000000`00003d80=????????
7)
0:027> !clrstack
SYMSRV: C:\Program Files\Debugging Tools for Windows (x64)\sym\mscordacwks_AMD64_AMD64_4.0.30319.237.dll\4DD2333E965000\mscordacwks_AMD64_AMD64_4.0.30319.237.dll not found
SYMSRV: mscordacwks_AMD64_AMD64_4.0.30319.237.dll from http://msdl.microsoft.com/download/symbols: 502892 bytes - copied
DBGHELP: C:\Program Files\Debugging Tools for Windows (x64)\sym\mscordacwks_AMD64_AMD64_4.0.30319.237.dll\4DD2333E965000\mscordacwks_AMD64_AMD64_4.0.30319.237.dll cached to C:\Program Files\Debugging Tools for Windows (x64)\sym\mscordacwks_AMD64_AMD64_4.0.30319.237.dll\4DD233F317b000\mscordacwks_AMD64_AMD64_4.0.30319.237.dll
DBGHELP: C:\Program Files\Debugging Tools for Windows (x64)\sym\mscordacwks_AMD64_AMD64_4.0.30319.237.dll\4DD233F317b000\mscordacwks_AMD64_AMD64_4.0.30319.237.dll - OK
Failed to load data access DLL, 0x80004005
Verify that 1) you have a recent build of the debugger (6.2.14 or newer)
2) the file mscordacwks.dll that matches your version of clr.dll is
in the version directory
3) or, if you are debugging a dump file, verify that the file
mscordacwks_<arch>_<arch>_<version>.dll is on your symbol path.
4) you are debugging on the same architecture as the dump file.
For example, an IA64 dump file must be debugged on an IA64
machine.
You can also run the debugger command .cordll to control the debugger's
load of mscordacwks.dll. .cordll -ve -u -l will do a verbose reload.
If that succeeds, the SOS command should work on retry.
If you are debugging a minidump, you need to make sure that your executable
path is pointing to clr.dll as well.
I hit this regularly when debugging with minidumps from the site. Quite how it's happened in your case I'm not sure. Usually, it happens when the version of CLR that was loaded when the dump was taken is not available on your debugging machine. In your case, they're the same machine, so it should all probably just work. I'm sure there will be others who can explain exactly why it isn't.
In the meantime, here's what I do with my site dumps. Windbg is looking for "the right version" of mscordacwks.dll. So we give it that version and tell it where to look for it.
First - if I spoof all of this, by deleting mscordacwks.dll, windbg goes off and loads it from the Microsoft symbol server, so do make sure your symbols are set up correctly to download symbols from the Microsoft symbol server and give it another go.
Now - assuming that didn't work, check exactly which version is the "right version". List the module info with "lm v clr" and check your CLR version that is ACTUALLY loaded. Mine is 4.0.30319.239. Ok - now find that version of mscordacwks.dll. Let's assume it can be found in the normal .NET framework installation on your machine (C:\Windows\Microsoft.NET\Framework64\v4.0.30319). Do check the version matches exactly (right-click, properties etc)! Take it and put it in a safe place (I use D:\Symbols\_Images). Follow the instructions that windbg gave you on renaming the file. mscordacwks_.dll would be mscordacwks_AMD64_AMD64_4.0.30319.239.dll.
Now set up your executable image path (".exepath D:\Symbols\_Images") so windbg knows where you've put it.
You've now got "the right version of mscordacwks", and renamed it so that Windbg knows what it's looking for, and told it where you've put it.
If that STILL isn't working, then try ".cordll -ve -u -l" and also "!sym noisy" to turn on verbose logging of both the cordll load and the symbol server, then try !CLRStack again. Maybe the output of those two commands will tell you exactly what it's trying to load and you can figure out why it won't do it...
I just spent the day debugging a bunch of cases where we ran into this scenario. The SOS+CLR on the same box as the crash were unable to load within WinDbg, and "lm v" reported two different versions for the same module:
0:011> lm vM *clr.dll
start end module name
000007fe`f2f50000 000007fe`f38b0000 clr # (pdb symbols) c:\symbols\clr.pdb\EDFF900AC9B94C1D9B32696A7759891A2\clr.pdb
Loaded symbol image file: clr.dll
Image path: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Image name: clr.dll
Timestamp: Sun Apr 21 03:36:04 2013 (5173C114)
CheckSum: 0095F379
ImageSize: 00960000
File version: 4.0.30319.18052
Product version: 4.0.30319.18052
File flags: 8 (Mask 3F) Private
File OS: 4 Unknown Win32
File type: 2.0 Dll
File date: 00000000.00000000
Translations: 0409.04b0
CompanyName: Microsoft Corporation
ProductName: Microsoft® .NET Framework
InternalName: clr.dll
OriginalFilename: clr.dll
ProductVersion: 4.0.30319.18047
FileVersion: 4.0.30319.18047 built by: FX45RTMGDR
PrivateBuild: DDBLD320
FileDescription: Microsoft .NET Runtime Common Language Runtime - WorkStation
LegalCopyright: © Microsoft Corporation. All rights reserved.
Comments: Flavor=Retail
Backing Details
The file Timestamp (0x5173C114), Checksum (0x0095F379), and Version (4.0.30319.18052) stored in the MINIDUMP_MODULE structure in the minidump's module-list-stream was for the newer CLR. Cracking open the minidump file myself and looking directly at the stream data:
MINIDUMP_MODULE : (pack:8 size:112)
+0x000 .BaseOfImage UInt64 : 8791579230208 (0x7FEF2F50000)
+0x008 .SizeOfImage UInt32 : 9830400 (0x960000)
+0x00C .CheckSum UInt32 : 9827193 (0x95F379)
+0x010 .TimeDateStamp UInt32 : 1366540564 (0x5173C114)
+0x014 .ModuleNameRva UInt32 : 107828 (0x1A534)
+0x018 .VersionInfo tagVS_FIXEDFILEINFO : (pack:8 size:52)
+0x000 .dwSignature UInt32 : 4277077181 (0xFEEF04BD)
+0x004 .dwStrucVersion UInt32 : 65536 (0x10000)
+0x008 .dwFileVersionMS UInt32 : 262144 (0x40000)
+0x00C .dwFileVersionLS UInt32 : 1987004036 (0x766F4684)
Splitting the high and low words out of dwFileVersionMS we get 4 and 0.
Splitting the high and low words out of dwFileVersionLS we get 30319 and 18052.
Using dumpchk.exe, and looking at the module details in the PEB, we can see a different Timestamp (0x515530CE), one that actually corresponds to the older (18047) version:
7fef2f50000 515530ce Mar 28 23:12:30 2013 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Looking at the raw memory in the crash dump where clr.dll is loaded, you can see the Checksum (0x00965F80) and Timestamp (0x515530CE) of version 4.0.30319.18047:
0:011> db 000007fe`f2f50000
000007fe`f2f50000 4d 5a 90 00 03 00 00 00-04 00 00 00 ff ff 00 00 MZ..............
000007fe`f2f50010 b8 00 00 00 00 00 00 00-40 00 00 00 00 00 00 00 ........#.......
000007fe`f2f50020 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
000007fe`f2f50030 00 00 00 00 00 00 00 00-00 00 00 00 18 01 00 00 ................
000007fe`f2f50040 0e 1f ba 0e 00 b4 09 cd-21 b8 01 4c cd 21 54 68 ........!..L.!Th
000007fe`f2f50050 69 73 20 70 72 6f 67 72-61 6d 20 63 61 6e 6e 6f is program canno
000007fe`f2f50060 74 20 62 65 20 72 75 6e-20 69 6e 20 44 4f 53 20 t be run in DOS
000007fe`f2f50070 6d 6f 64 65 2e 0d 0d 0a-24 00 00 00 00 00 00 00 mode....$.......
0:011> db
000007fe`f2f50080 39 e4 28 ed 7d 85 46 be-7d 85 46 be 7d 85 46 be 9.(.}.F.}.F.}.F.
000007fe`f2f50090 81 f2 f8 be 79 85 46 be-81 f2 fa be 74 85 46 be ....y.F.....t.F.
000007fe`f2f500a0 74 fd c5 be 73 85 46 be-74 fd c2 be c9 85 46 be t...s.F.t.....F.
000007fe`f2f500b0 ee 41 8d be 7f 85 46 be-e3 25 81 be 7c 85 46 be .A....F..%..|.F.
000007fe`f2f500c0 ee 41 88 be 6b 85 46 be-ee 41 89 be 78 85 46 be .A..k.F..A..x.F.
000007fe`f2f500d0 ee 41 8b be 64 85 46 be-7d 85 47 be ca 87 46 be .A..d.F.}.G...F.
000007fe`f2f500e0 81 f2 ff be 76 85 46 be-ee 41 9e be 70 87 46 be ....v.F..A..p.F.
000007fe`f2f500f0 ee 41 8c be 7c 85 46 be-ee 41 8f be 7c 85 46 be .A..|.F..A..|.F.
0:011>
000007fe`f2f50100 ee 41 8a be 7c 85 46 be-52 69 63 68 7d 85 46 be .A..|.F.Rich}.F.
000007fe`f2f50110 00 00 00 00 00 00 00 00-50 45 00 00 64 86 06 00 ........PE..d...
000007fe`f2f50120 ce 30 55 51 00 00 00 00-00 00 00 00 f0 00 22 20 .0UQ.........."
000007fe`f2f50130 0b 02 0b 00 00 90 69 00-00 c2 2b 00 00 00 00 00 ......i...+.....
000007fe`f2f50140 40 51 13 00 00 10 00 00-00 00 f5 f2 fe 07 00 00 #Q..............
000007fe`f2f50150 00 10 00 00 00 02 00 00-06 00 00 00 0a 00 00 00 ................
000007fe`f2f50160 06 00 00 00 00 00 00 00-00 e0 95 00 00 04 00 00 ................
000007fe`f2f50170 80 5f 96 00 02 00 60 01-00 00 10 00 00 00 00 00 ._....`.........
I also jumped ahead in memory and looked at the Version resource in memory and saw the 18047 version string.
So now we have a minidump with conflicting information about what version of clr.dll was actually in use.
What Caused It
I also found out that our IT department recently pushed out a handful of Windows Updates, so:
While an application was running, an update to the CLR was installed.
The file in C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ was updated to the newer version (4.0.30319.18052)
The application Crashed
MiniDumpWriteDump apparently used the file-on-disk information when storing the module list in the crash dump file (4.0.30319.18052)
WinDbg wasn't able to correlate the version stamped in the crash dump with what was in the process' memory as it had conflicting information.
To verify this, I manually modified the MINIDUMP_MODULE entry for clr.dll to change the Checksum, Timestamp, and Version from 18052 to 18047. After reloading the hacked up .dmp file in WinDbg and setting the exepath to the proper sos+clr dlls, I was able to successfully execute the sos commands and get a valid stack trace.
Bottom Line
We essentially ended up with a minidump file that has conflicting information about which version of clr.dll is loaded into the process, preventing SOS from identifying the correct clr engine.
This is likely a bug in MiniDumpWriteDump as it saves out the crash dump file. But should only happen when the backing version of the CLR has been updated while your application was running.
Sounds like you did a custom install of windbg and did not select all the extensions that you require. The Win32 error n2 is generally a sign of this problem.
Is the process which you are trying to debug a 32-bit? What does the task manager-processes listing say ? If its 32-bit process then you need to use 32-bit windbg.
Otherwise, I don't see why .load sos clr should fail.
ps: (windbg noob alert), so i apologize if this sounds lame. Just trying to help.