Visual Studio 2010 crashing 10-20 times a day -


ultimately, may have been resolved after removing , re-installing .net framework , visual studio 2010, , running ccleaner on registry. not seen error few days i'm hoping has gone away good. suggestions.

in summary, have vs2010 professional (10.0.40219.1 sp1rel) , using vb.net development @ moment ankhsvn , tortoise latest versions. crashes no detail other than:

unhandled exception @ 0x77d415de in devenv.exe: microsoft c++ exception: vbruntimeexception @ memory location 0x08e0f594.. 

and happens 10-20 times day , becoming nightmare. have re-installed whole thing (not repaired). have deleted temp files, .suo , .user etc , switched off hardware acceleration. none of has helped. if debug crash, following stack:

  ntdll.dll!_zwraiseexception@12()  + 0x12 bytes     ntdll.dll!_zwraiseexception@12()  + 0x12 bytes     kernelbase.dll!_raiseexception@16()  + 0x58 bytes      msvcr100.dll!__cxxthrowexception@8()  + 0x45 bytes   > msvbide.dll!pebuilder::definepiatypes()  + 0xb5422 bytes       msvbide.dll!pebuilder::compile()  + 0x14b591 bytes     msvbide.dll!compilerproject::_promotetocompiled()  + 0xa9 bytes    msvbide.dll!compilerproject::compilefromboundtocompiled()  + 0x32b38 bytes     msvbide.dll!compilerpackage::compilefromboundtocompiled()  + 0x1f bytes    msvbide.dll!compilerpackage::compileallprojects()  - 0x419 bytes       msvbide.dll!compilerpackage::backgroundtask()  + 0x68 bytes    msvbide.dll!threadsyncmanager::threadproc()  + 0xd2 bytes      kernel32.dll!769233aa()        [frames below may incorrect and/or missing, no symbols loaded kernel32.dll]     ntdll.dll!___rtluserthreadstart@8()  + 0x27 bytes      ntdll.dll!__rtluserthreadstart@8()  + 0x1b bytes 

in define piatypes can see following references vftable , conditions not being met can't see causing crash. if can make sense of it, hugely appreciated i've spent hours trying work out.

the finger of suspicion points either ankhsvn, tortoisesvn or (now uninstalled) resharper trial. particularly latter it's difference colleague, runs same solution similar box, same vs2010 build , has no problems @ all

5926b73e mov ecx,edi 5926b740 mov dword ptr [esp+70h],0 5926b748 call
bcsym_namedroot::getqualifiednamehelper (59006c83h) 5926b74d mov
esi,dword ptr [esp+40h] 5926b751 mov edx,dword ptr [esi-0ch] 5926b754 mov dword ptr [esp+28h],edx 5926b758 movzx eax,byte ptr [edi] 5926b75b test byte ptr bcsym::s_rgbilkindinfo (59001bd8h)[eax+eax*2],8 5926b763 je
pebuilder::definepiatypes+30eh (5926b7beh) 5926b765 test
byte ptr bcsym::s_rgbilkindinfo+1 (59001bd9h)[eax+eax*2],bl 5926b76c je pebuilder::definepiatypes+2d4h (5926b784h) 5926b76e mov ecx,dword ptr [edi+4ch] 5926b771 call
bcsym::digthroughnamedtype (59002029h) 5926b776 mov ecx,eax 5926b778 call bcsym::pnamedroot (59001f9ch) 5926b77d call
bcsym::pcontainer (59001c60h) 5926b782 jmp
pebuilder::definepiatypes+2d6h (5926b786h) 5926b784 mov
eax,edi 5926b786 cmp dword ptr [eax+4ch],0 5926b78a je
pebuilder::definepiatypes+30eh (5926b7beh) 5926b78c movzx
eax,byte ptr [edi] 5926b78f test byte ptr bcsym::s_rgbilkindinfo+1 (59001bd9h)[eax+eax*2],bl 5926b796 je
pebuilder::definepiatypes+304h (5926b7b4h) 5926b798 mov
ecx,dword ptr [edi+4ch] 5926b79b call
bcsym::digthroughnamedtype (59002029h) 5926b7a0 mov ecx,eax 5926b7a2 call bcsym::pnamedroot (59001f9ch) 5926b7a7 call
bcsym::pcontainer (59001c60h) 5926b7ac mov eax,dword ptr [eax+4ch] 5926b7af mov eax,dword ptr [eax+70h] 5926b7b2 jmp pebuilder::definepiatypes+327h (5926b7d7h) 5926b7b4 mov eax,edi 5926b7b6 mov eax,dword ptr [eax+4ch] 5926b7b9 mov eax,dword ptr [eax+70h] 5926b7bc jmp
pebuilder::definepiatypes+327h (5926b7d7h) 5926b7be mov
eax,edi 5926b7c0 call bcsym_namedroot::getcontainer (590021a3h) 5926b7c5 test eax,eax 5926b7c7 je
pebuilder::definepiatypes+325h (5926b7d5h) 5926b7c9 mov
eax,dword ptr [eax+4ch] 5926b7cc test eax,eax 5926b7ce je pebuilder::definepiatypes+325h (5926b7d5h) 5926b7d0 mov
eax,dword ptr [eax+70h] 5926b7d3 jmp
pebuilder::definepiatypes+327h (5926b7d7h) 5926b7d5 xor
eax,eax 5926b7d7 mov eax,dword ptr [eax+60h] 5926b7da lea ecx,[esp+68h] 5926b7de push ecx 5926b7df lea ebx,[esp+2ch] 5926b7e3 lea edi,[esp+58h] 5926b7e7 mov
dword ptr [esp+20h],eax 5926b7eb call
dynamichashtable >::getvalueinternal (59024e04h) 5926b7f0 test al,al 5926b7f2 je pebuilder::definepiatypes+379h (5926b829h)
5926b7f4 lea edx,[esp+20h] 5926b7f8 push edx
5926b7f9 call dynamichashtable >::getvalueinternal (59024e04h) 5926b7fe test al,al 5926b800 je 5926b93a 5926b806 mov eax,dword ptr [esp+20h] 5926b80a mov ecx,dword ptr [esp+1ch] 5926b80e mov edx,dword ptr [esp+18h] 5926b812 mov edx,dword ptr [edx+30h] 5926b815 push eax 5926b816 push ecx 5926b817 push esi 5926b818 push 0 5926b81a mov
ecx,7b40h 5926b81f call errortable::createerror (59020900h) 5926b824 add esp,10h 5926b827 jmp
pebuilder::definepiatypes+38ch (5926b83ch) 5926b829 lea
eax,[esp+1ch] 5926b82d push eax 5926b82e lea
ecx,[esp+2ch] 5926b832 push ecx 5926b833 lea
ecx,[esp+5ch] 5926b837 call dynamichashtable >::setvalue (594172e7h) 5926b83c mov edi,dword ptr [esp+18h] 5926b840 lea edx,[esp+30h] 5926b844 push
edx 5926b845 add edi,448h 5926b84b lea
ebx,[esp+28h] 5926b84f call dynamichashtable >::getvalueinternal (594159beh) 5926b854 test al,al 5926b856 je pebuilder::definepiatypes+3cah (5926b87ah)
5926b858 mov ecx,dword ptr [esp+30h] 5926b85c mov
eax,dword ptr [esp+4ch] 5926b860 cmp dword ptr [eax+ecx*4],0 5926b864 jne 5926b97f 5926b86a mov
edx,dword ptr [esp+24h] 5926b86e mov edi,dword ptr [esp+18h] 5926b872 mov dword ptr [eax+ecx*4],edx 5926b875 jmp pebuilder::definepiatypes+1b6h (591b670bh) 5926b87a mov edi,dword ptr [esp+24h] 5926b87e mov eax,edi 5926b880 call bcsym_namedroot::getcontainingclassorinterface (5905d431h) 5926b885 test eax,eax 5926b887 jne 5926b9c4
5926b88d mov ecx,dword ptr [esp+2ch] 5926b891 mov
eax,0feefedh 5926b896 mov dword ptr [esp+104h],eax
5926b89d mov dword ptr [esp+100h],eax 5926b8a4 lea
eax,[esp+100h] 5926b8ab push eax 5926b8ac push edi 5926b8ad xor ebx,ebx 5926b8af push ecx 5926b8b0 mov dword ptr [esp+118h],ebx 5926b8b7 mov dword ptr [esp+114h],ebx 5926b8be call
metaemit::definetyperefbycontainer (590b85f4h) 5926b8c3 and
eax,0ff000000h 5926b8c8 cmp eax,2000000h 5926b8cd jne
5926b9fd 5926b8d3 mov eax,dword ptr [esp+14h] 5926b8d7 mov ecx,dword ptr [esp+4ch] 5926b8db cmp dword ptr [ecx+eax*4],ebx 5926b8de jne 5926ba36 5926b8e4 mov
dword ptr [ecx+eax*4],edi 5926b8e7 mov edi,dword ptr [esp+18h] 5926b8eb inc eax 5926b8ec mov dword ptr [esp+14h],eax 5926b8f0 jmp
pebuilder::definepiatypes+1b6h (591b670bh) 5926b8f5 lea
ecx,[esp+100h] 5926b8fc call dword ptr [__imp_std::exception::exception (590013bch)] 5926b902 mov
byte ptr [esp+120h],5 5926b90a mov dword ptr [esp+100h],offset exception::vftable' (592a2f1ch) 5926b915 mov
dword ptr [esp+10ch],offset string l"the condition should"... (592a2e48h) 5926b920 mov byte ptr [esp+120h],4 5926b928 push offset __ti1?avvbruntimeexception@@ (594c15ech) 5926b92d lea edx,[esp+104h] 5926b934 push edx 5926b935 call __cxxthrowexception@8 (59458905h) 5926b93a lea
ecx,[esp+100h] 5926b941 call dword ptr [__imp_std::exception::exception (590013bch)] 5926b947 mov
byte ptr [esp+120h],6 5926b94f mov dword ptr [esp+100h],offset exception::
vftable' (592a2f1ch) 5926b95a mov
dword ptr [esp+10ch],offset string l"key not present in t"... (592aeda0h) 5926b965 mov byte ptr [esp+120h],4 5926b96d push offset __ti1?avvbruntimeexception@@ (594c15ech) 5926b972 lea eax,[esp+104h] 5926b979 push eax 5926b97a call _cxxthrowexception@8 (59458905h) 5926b97f lea
ecx,[esp+100h] 5926b986 call dword ptr [
_imp_std::exception::exception (590013bch)] 5926b98c mov
byte ptr [esp+120h],7 5926b994 mov dword ptr [esp+100h],offset exception::vftable' (592a2f1ch) 5926b99f mov
dword ptr [esp+10ch],offset string l"the condition should"... (592ac5a0h) 5926b9aa mov byte ptr [esp+120h],4 5926b9b2 push offset __ti1?avvbruntimeexception@@ (594c15ech) 5926b9b7 lea ecx,[esp+104h] 5926b9be push ecx 5926b9bf call __cxxthrowexception@8 (59458905h) 5926b9c4 lea
ecx,[esp+30h] 5926b9c8 call dword ptr [__imp_std::exception::exception (590013bch)] 5926b9ce mov
byte ptr [esp+120h],8 5926b9d6 mov dword ptr [esp+30h],offset exception::
vftable' (592a2f1ch) 5926b9de mov
dword ptr [esp+3ch],offset string l"the condition should"... (592ac5a0h) 5926b9e6 mov byte ptr [esp+120h],4 5926b9ee push offset __ti1?avvbruntimeexception@@ (594c15ech) 5926b9f3 lea edx,[esp+34h] 5926b9f7 push edx 5926b9f8 call _cxxthrowexception@8 (59458905h) 5926b9fd lea ecx,[esp+30h] 5926ba01 call dword ptr [_imp_std::exception::exception (590013bch)] 5926ba07 mov
byte ptr [esp+120h],9 5926ba0f mov dword ptr [esp+30h],offset exception::vftable' (592a2f1ch) 5926ba17 mov
dword ptr [esp+3ch],offset string l"the condition should"... (592ac5a0h) 5926ba1f mov byte ptr [esp+120h],4 5926ba27 push offset __ti1?avvbruntimeexception@@ (594c15ech) 5926ba2c lea eax,[esp+34h] 5926ba30 push eax 5926ba31 call __cxxthrowexception@8 (59458905h) 5926ba36 lea ecx,[esp+30h] 5926ba3a call dword ptr [__imp_std::exception::exception (590013bch)] 5926ba40 mov
byte ptr [esp+120h],0ah 5926ba48 mov dword ptr [esp+30h],offset exception::
vftable' (592a2f1ch) 5926ba50 mov
dword ptr [esp+3ch],offset string l"the condition should"... (592ac5a0h) 5926ba58 mov byte ptr [esp+120h],4 5926ba60 push offset __ti1?avvbruntimeexception@@ (594c15ech) 5926ba65 lea ecx,[esp+34h] 5926ba69 push ecx 5926ba6a call __cxxthrowexception@8 (59458905h) 5926ba6f mov ecx,dword ptr [esp+4ch] 5926ba73 mov esi,dword ptr [ecx+ebx*4]
5926ba76 test esi,esi 5926ba78 je 5926ba98
5926ba7a push 1 5926ba7c push ecx 5926ba7d push
esi 5926ba7e push edi 5926ba7f call
builder::gettypedef (590b83c5h) 5926ba84 mov edx,dword ptr [esp+34h] 5926ba88 add esp,4 5926ba8b push eax
5926ba8c push edi 5926ba8d mov ecx,esi 5926ba8f call pebuilder::emitattributesattachedtosymbol (590b948ah)
5926ba94 mov eax,dword ptr [esp+14h] 5926ba98 inc
ebx 5926ba99 cmp ebx,eax 5926ba9b jae 591b6774
5926baa1 jmp 5926ba6f 5926baa3 mov edx,dword ptr [esp+4ch] 5926baa7 mov ecx,dword ptr [edx+esi*4] 5926baaa test ecx,ecx 5926baac je 5926babc 5926baae mov
edx,dword ptr [esp+2ch] 5926bab2 push edi 5926bab3 call
pebuilder::definemembersofpiatype (59416b76h) 5926bab8 mov
eax,dword ptr [esp+14h] 5926babc inc esi 5926babd cmp
esi,eax 5926babf jae 591b677e 5926bac5 jmp
5926baa3 5926bac7 mov edx,dword ptr [edi+30h] 5926baca push 0 5926bacc mov ecx,781bh 5926bad1 call
errortable::createerror (59020900h) 5926bad6 add esp,4
5926bad9 jmp 591b67cf 5926bade push eax 5926badf mov eax,dword ptr [g_vbcommonheap (594ef058h)] 5926bae4 push 0 5926bae6 push eax 5926bae7 call
dword ptr [_imp_heapfree@12 (590011c4h)] 5926baed jmp
591b67e3 5926baf2 mov ebx,dword ptr [ebx+4ch] 5926baf5 jmp pebuilder::definememberofcontainer+2bh (591933e9h)
5926bafa mov ecx,ebx 5926bafc call
bcsym::digthroughnamedtype (59002029h)


Comments

Popular posts from this blog

java - nested exception is org.hibernate.exception.SQLGrammarException: could not extract ResultSet Hibernate+SpringMVC -

sql - Postgresql tables exists, but getting "relation does not exist" when querying -

asp.net mvc - breakpoint on javascript in CSHTML? -