Author |
Topic |
|
tom_seddon
Tomato Guru
162 Posts |
Posted - Jun 10 2005 : 09:42:17 AM
|
Did a find in files, VS.NET hung afterwards. No problem, it does this all the time, but this time it never unhung, and just sat there using up 99% of the CPU time.
I present it here since it appears to have Visual Assist in there. Maybe it is the culprit? The hangs are regular, though only rarely permanent; I won't get bored of providing call stacks, if you would like more, and if it would be helpful.
Two threads active:
3380, No name, high priority:
> 7ffe0304() ntdll.dll!77f5c524() kernel32.dll!77e75ee0() mscorwks.dll!791e0958() kernel32.dll!77e7a65f() kernel32.dll!77e7a652() kernel32.dll!77e75faa() mscorwks.dll!79264937() mscorwks.dll!791bbcf3() mscorwks.dll!791cf03c() mscorwks.dll!791cf02a() kernel32.dll!77e7d33b()
2694, No name, normal priority:
> 7ffe0304() ntdll.dll!77f5b7f4() kernel32.dll!77e7a37a() kernel32.dll!77e61bf5() msenv.dll!5019301a() msenv.dll!50049bde() msenv.dll!500bf902() msenv.dll!500ae421() msenv.dll!50049cc7() msenv.dll!50049d79() msenv.dll!5003ab11() msenv.dll!5000c5bb() msenv.dll!500067cc() msenv.dll!50006722() VAssistNET.dll!011cff36() VAssistNET.dll!011c1474() VAssistNET.dll!011c2233() VAssistNET.dll!011c2777() ntdll.dll!77f59037() VAssistNET.dll!011cfe5d() VAssistNET.dll!011c2b9b() VAssistNET.dll!011ccdf7() oleaut32.dll!77124626() VAssistNET.dll!011c8266() VAssistNET.dll!011c8273() VAssistNET.dll!011c6aed() msenv.dll!5007a9cb() msenv.dll!5007a9aa() msenv.dll!5007dc01() msenv.dll!5007ea44() msenv.dll!500ef717() msenv.dll!500ef785() msenv.dll!502737c6() msenv.dll!5001f12e() msenv.dll!5027339f() msenv.dll!502733a6() msenv.dll!50273680() ole32.dll!4fedd88d() msenv.dll!5007a9aa() msenv.dll!5007aa0c() msenv.dll!500b5d9c() msenv.dll!500b5d40() msenv.dll!500b5d0c() msenv.dll!500b4f02() msenv.dll!500b5bbd() msenv.dll!500358a0() user32.dll!77d4fab6() user32.dll!77d4f973() user32.dll!77d4f982() ntdll.dll!77f944a8() ntdll.dll!77f57d70() ntdll.dll!77f58a3a() user32.dll!77d4fab6() user32.dll!77d4f973() user32.dll!77d4f982() user32.dll!77d4f982() user32.dll!77d4fa4b() user32.dll!77d4fa5b() ntdll.dll!77f75da3() user32.dll!77d6a975() user32.dll!77d6a952() UserManagement.nsx!65946fa1() msctf.dll!7472bf27() msctf.dll!7472bf2c() msctf.dll!7472bf2c() user32.dll!77d4fab6() user32.dll!77d4f973() user32.dll!77d4f982() user32.dll!77d4f982() user32.dll!77d4fb07() user32.dll!77d4fb17() ntdll.dll!77f75da3() user32.dll!77d6a975() user32.dll!77d6a952() user32.dll!77d4fab6() user32.dll!77d4ff9c() user32.dll!77d4f973() user32.dll!77d4f982() user32.dll!77d4f982() user32.dll!77d4fa4b() user32.dll!77d4fa5b() ntdll.dll!77f75da3() user32.dll!77d6a975() user32.dll!77d6a952() StdPlugins.nsx!65b934ae() user32.dll!77d4b145() user32.dll!77d4b10c() msenv.dll!500ae5f0() msenv.dll!500ae5f9() msenv.dll!500ae586() msctf.dll!7472a743() msctf.dll!74735286() msctf.dll!7472a743() msctf.dll!747342b0() msctf.dll!7472b4b6() user32.dll!77d4f9d4() msctf.dll!7472b8d1() msctf.dll!7472b8d6() user32.dll!77d4fab6() user32.dll!77d4f973() user32.dll!77d4f982() user32.dll!77d4f982() user32.dll!77d4fa4b() user32.dll!77d4fa5b() ntdll.dll!77f75da3() msenv.dll!500b3618() user32.dll!77d486a9() user32.dll!77d4aa86() user32.dll!77d4aa92() msenv.dll!500b3464() msenv.dll!500b3499() MSO.DLL!30b74031() msenv.dll!500c99c7() msenv.dll!500c9b9d() MSO.DLL!30c19ac6() MSO.DLL!30c19a1e() msenv.dll!500c9bd4() msenv.dll!500e12e0() ntdll.dll!77f5f70f() ntdll.dll!77f60f7f() kernel32.dll!77e7b36e() kernel32.dll!77e7b380() devenv.exe!004088a8() devenv.exe!00406ed7() devenv.exe!00410032() ntdll.dll!77f7e45c() ntdll.dll!77f5f7ee() ntdll.dll!77f5f8ea() ntdll.dll!77f5f70f() ntdll.dll!77f5f70f() ntdll.dll!77f60f7f() kernel32.dll!77e7b36e() kernel32.dll!77e7b380() devenv.exe!004055a1() devenv.exe!004055c2() devenv.exe!004055d8() devenv.exe!004077bc() devenv.exe!0040780e() shlwapi.dll!70a74187() kernel32.dll!77e814c7() shlwapi.dll!70a74187()
|
|
feline
Whole Tomato Software
United Kingdom
19014 Posts |
Posted - Jun 10 2005 : 2:20:09 PM
|
i use find n files in vs2003 fairly regularly, and i have never had the IDE hang on me. do you have any other plugin's installed?
how easy is it to reproduce this hang? if it is easy can you disable any anti-virus program that you are running and try again? it is a long shot but this could be interacting somehow. |
zen is the art of being at one with the two'ness |
|
|
SvenC
Tomato Guru
Germany
339 Posts |
Posted - Jun 10 2005 : 5:18:45 PM
|
What are those nsx files in the callstack? That looks like some other add-in stuff?
I had some hangs on find in files, too. Still using 1301 with VS2003 at work. I didn't find any pattern. Just sometimes it hangs. We use McAfee Enterprise 7.1. Maybe that is a hint, because sometimes I deactivate on-access-scanning when installing some larger apps which is slowed down so much by real time scanning. Maybe I forget to activate it again. So that might make a difference having VAX running with or without a virus scanner.
Are those call stacks of any interest for the devs? If so I'd try to save them as well next time it happens. |
|
|
WannabeeDeveloper
Tomato Guru
Germany
775 Posts |
Posted - Jun 10 2005 : 5:27:28 PM
|
If you're using VS .NET 2003, you can do this to get OS-Symbols and full Callstack-Info:
Add a new environment-variable named
_NT_SYMBOL_PATH
with the following content:
SRV*D:\\DebuggingSymbols*http://msdl.microsoft.com/download/symbols
where D:\\DebuggingSymbols is your Symbol-Store-Path. Reboot. Now EVERY insance of the Debugger will use this Symbol-Path, download Symbols from MS-Server if needed (IDE then looks like "hung", be patient) and show every function-call right.
Got this incredible great tip from "Debugging Applications for .NET and Windows" from John Robbins (Microsoft Press).
|
|
|
|
SvenC
Tomato Guru
Germany
339 Posts |
Posted - Jun 10 2005 : 7:11:03 PM
|
Hi WannabeeDeveloper,
yeah, pretty helpfull. I am using that at work also.
So I guess that at least VAssistNet.dll and those nsx files will not get symbols from the symbol server
Maybe the VAX developers store their pdb files so that creating mini dumps might help them to get a richer call stack? The symstore command from Microsoft Debugging tools is quite helpfull in managing different versions of your own pdb files in the symbol server cache.
Bye, SvenC |
|
|
WannabeeDeveloper
Tomato Guru
Germany
775 Posts |
Posted - Jun 11 2005 : 08:31:13 AM
|
Yeah, we won't get full VAX / 3rdPartyAddIns Symbols then, but maybe our Devs know where it hangs when they know which Kernel/User-Methods are called from which Windows-DLL. |
|
|
|
support
Whole Tomato Software
5566 Posts |
|
tom_seddon
Tomato Guru
162 Posts |
Posted - Jun 17 2005 : 12:40:05 PM
|
I'll set up the symbol server address, and then do some playing -- next time it hangs (it's been very good for the past few days!) I'll send one in. |
|
|
tom_seddon
Tomato Guru
162 Posts |
Posted - Jun 23 2005 : 09:25:57 AM
|
Unfortunately I never got round to setting up the symbol server at work. But here's another crash anyway -- and I'll do it right now!
Got this when pressing Ctrl+Space after typing in some chars that are a prefix of no names.
VS.NET 2003, VAX 1413.
Thread numbers are, obviously, just for reference :)
Thread 3620 (the one that 'break all' got me into)
> VA_X.dll!1ed47234() VA_X.dll!1ed47888() VA_X.dll!1ee362f3() VA_X.dll!1ee2ac76() VA_X.dll!1ee396f9() VA_X.dll!1ed47f73() VA_X.dll!1ed97702() VA_X.dll!1ed45c5e() VA_X.dll!1ee396f9() VA_X.dll!1ee39704() VA_X.dll!1ed97702() VA_X.dll!1ed4663b() VA_X.dll!1ed468e8() VA_X.dll!1ed4afef()
4032
> 7ffe0304() ntdll.dll!77f5c534() ntdll.dll!77f69f68() kernel32.dll!77e7a6d4() ntdll.dll!77f58a3a() kernel32.dll!77e7a6d4() kernel32.dll!77e7a65f() kernel32.dll!77e7a652() ntdll.dll!77f5b2e6() VA_X.dll!1ed424cd() VA_X.dll!1ee42ca9() VA_X.dll!1ed0b910() kernel32.dll!77e7d33b()
2416
> 7ffe0304() ntdll.dll!77f5b7f4() kernel32.dll!77e7a37a() VA_X.dll!1ed0a2b8()
1876
> 7ffe0304() user32.dll!77d4866d() user32.dll!77d49158() VA_X.dll!1ee428b5() VA_X.dll!1ee4263e() VA_X.dll!1ee42ca9() VA_X.dll!1ed0b910() kernel32.dll!77e7d33b()
3388
> 7ffe0304() ntdll.dll!77f5c024() mswsock.dll!71a51a1b() kernel32.dll!77e7d33b()
3588
> 7ffe0304() ntdll.dll!77f5c524() kernel32.dll!77e75ee0() user32.dll!77d48db3() user32.dll!77d49246() kernel32.dll!77e7a31b() kernel32.dll!77e7a39c() msenv.dll!500df3f2() msenv.dll!500df37f() kernel32.dll!77e7d33b()
3160
> 7ffe0304() ntdll.dll!77f5c534() kernel32.dll!77e7a62d() kernel32.dll!77e7ac21() NxN_alienbrain_Library_127.dll!6466c069() NxN_alienbrain_EEM.dll!031f935a() NxN_alienbrain_EEM.dll!031f9cee() NxN_alienbrain_EEM.dll!031fa1fb() NxN_alienbrain_Library_127.dll!64670560() msvcr71.dll!7c34218f() msvcr71.dll!7c349565() kernel32.dll!77e7d33b()
3492
> 7ffe0304() ntdll.dll!77f5c524() winmm.dll!76b49dbe() kernel32.dll!77e7d33b()
3496
> 7ffe0304() ntdll.dll!77f5c084() rpcrt4.dll!780016a4() rpcrt4.dll!780133e5() rpcrt4.dll!780443c1() rpcrt4.dll!78045317() ntdll.dll!77f5bfb4() rpcrt4.dll!78006558() ntdll.dll!77f5c024() kernel32.dll!77e7594a() kernel32.dll!77e75443() rpcrt4.dll!780077c3() rpcrt4.dll!780018b9() rpcrt4.dll!78001977() rpcrt4.dll!7804e885() rpcrt4.dll!780017e5() rpcrt4.dll!78001b7d() rpcrt4.dll!7800162f() rpcrt4.dll!7800164a() rpcrt4.dll!78001601() rpcrt4.dll!780019d4() ntdll.dll!77f58497() ntdll.dll!77f57f98() rpcrt4.dll!780015f3() kernel32.dll!77e7d33b() ntdll.dll!77f58497() ntdll.dll!77f57f98()
3372
> 7ffe0304() ntdll.dll!77f5c534() kernel32.dll!77e7a62d() kernel32.dll!77e7ac21() nynclient.dll!63a7c453() kernel32.dll!77e7d33b()
1316
> 7ffe0304() ntdll.dll!77f5c524() kernel32.dll!77e75ee0() kernel32.dll!77e7a65f() kernel32.dll!77e7a652() user32.dll!77d48db3() kernel32.dll!77e75faa() vcpkg.dll!539664d5() vcpkg.dll!53967275() kernel32.dll!77e7d33b()
3244
> 7ffe0304() ntdll.dll!77f5c524() kernel32.dll!77e75ee0() user32.dll!77d48db3() user32.dll!77d49246() kernel32.dll!77e7a31b() kernel32.dll!77e7a39c() msenv.dll!500df3f2() msenv.dll!500df37f() kernel32.dll!77e7d33b()
3576
> 7ffe0304() ntdll.dll!77f5c534() kernel32.dll!77e7a62d() kernel32.dll!77e7ac21() nynclient.dll!63a7c453() kernel32.dll!77e7d33b()
3040
> 7ffe0304() user32.dll!77d4866d() user32.dll!77d49158() sdm2.dll!518a50a7() sdm2.dll!518a5d15() kernel32.dll!77e7d33b()
3088
> 7ffe0304() ntdll.dll!77f5c534() kernel32.dll!77e7a62d() kernel32.dll!77e7ac21() ole32.dll!4ff78ca9() ole32.dll!4ff530c7() ole32.dll!4ff0a6a3() ole32.dll!4ff0e137() ole32.dll!4ff0e19d() kernel32.dll!77e7d33b()
3184
> 7ffe0304() user32.dll!77d4866d() user32.dll!77d49158() sdm2.dll!518a50a7() sdm2.dll!518a5d15() kernel32.dll!77e7d33b()
2884
> 7ffe0304() ntdll.dll!77f5c424() kernel32.dll!77e94d66() VA_X.dll!1ed12644() VA_X.dll!1ee42ca9() msenv.dll!500d19ff() VA_X.dll!1ed0b910() msenv.dll!500d19ff() msenv.dll!500d19ff() msenv.dll!500d1a09() kernel32.dll!77e7d33b() msenv.dll!500d19ff() msenv.dll!500d1a09()
3848
> 7ffe0304() ntdll.dll!77f5c084() rpcrt4.dll!780016a4()
3628
> 7ffe0304() ntdll.dll!77f5b7f4() kernel32.dll!77e7a37a() kernel32.dll!77e61bf5() VA_X.dll!1ed2b11a() VA_X.dll!1ee42ca9() VA_X.dll!1ed0b910() kernel32.dll!77e7d33b()
3716
> 7ffe0304() ntdll.dll!77f5c084() rpcrt4.dll!780016a4() rpcrt4.dll!780133e5() rpcrt4.dll!780443c1() rpcrt4.dll!78045317() ntdll.dll!77f5bfb4() rpcrt4.dll!78006558() ntdll.dll!77f5c024() kernel32.dll!77e7594a() kernel32.dll!77e75443() rpcrt4.dll!780077c3() rpcrt4.dll!780018b9() rpcrt4.dll!78001977() rpcrt4.dll!7804e885() rpcrt4.dll!780017e5() rpcrt4.dll!78001b7d() rpcrt4.dll!7800162f() rpcrt4.dll!7800164a() rpcrt4.dll!78001601() rpcrt4.dll!780019d4() ntdll.dll!77f5b42c() rpcrt4.dll!780015f3() kernel32.dll!77e7d33b() ntdll.dll!77f5b42c()
1756
> 7ffe0304() ntdll.dll!77f5c024() kernel32.dll!77e7594a() rpcrt4.dll!780077c3() rpcrt4.dll!780018b9() rpcrt4.dll!7804e885() rpcrt4.dll!780017e5() ntdll.dll!77f5b7f4() rpcrt4.dll!78001a74() rpcrt4.dll!780019d4() rpcrt4.dll!780015f3() kernel32.dll!77e7d33b()
3676
> 7ffe0304() ntdll.dll!77f5b7f4() rpcrt4.dll!78001aa3() rpcrt4.dll!78001a21() rpcrt4.dll!780015f3() kernel32.dll!77e7d33b()
1392
> 7ffe0304() ntdll.dll!77f5b7f4() kernel32.dll!77e7a37a() kernel32.dll!77e61bf5() ole32.dll!4feddb26() ole32.dll!4ff0e137() ole32.dll!4ff0e19d() kernel32.dll!77e7d33b()
|
Edited by - tom_seddon on Jun 23 2005 09:28:05 AM |
|
|
feline
Whole Tomato Software
United Kingdom
19014 Posts |
Posted - Jun 23 2005 : 5:17:11 PM
|
you may want to upgrade to VA 1416. i don't know if this will help, but it might. |
zen is the art of being at one with the two'ness |
|
|
tom_seddon
Tomato Guru
162 Posts |
Posted - Jun 24 2005 : 07:51:59 AM
|
I'll upgrade when I have a moment, if it won't definitely solve the problem.
Here's another one, same project, same thing (Ctrl+Space on some text that isn't a prefix of a symbol), this time I lost a ton of stuff, as VS.NET has beaten my regular Ctrl+S habit out of me due to not letting you do that when you're compiling, which I do probably more than necessary so I can see how things are getting along.
Since last crash I deleted NCB, and asked VAX to clear its history and rebuild its database, which it seemed to do.
Just 2 threads this time:
> ntdll.dll!77f5b392() VA_X.dll!1ee39704() VA_X.dll!1ed97702() VA_X.dll!1ed4663b() VA_X.dll!1ee39704() VA_X.dll!1ed97702() VA_X.dll!1ed01e96() VA_X.dll!1ed4685d() VA_X.dll!1ed4a8b4()
> 7ffe0304() ntdll.dll!77f5c524() kernel32.dll!77e75ee0() mscorwks.dll!791e0958() kernel32.dll!77e7a65f() kernel32.dll!77e7a652() kernel32.dll!77e75faa() mscorwks.dll!79264937() mscorwks.dll!791bbcf3() mscorwks.dll!791cf03c() mscorwks.dll!791cf02a() kernel32.dll!77e7d33b()
Don't know what's up with the symbols; the environment variable is set correctly, and VS.NET hung for a bit when I did attach to process, but I still only get numbers. |
|
|
support
Whole Tomato Software
5566 Posts |
Posted - Jun 24 2005 : 12:09:41 PM
|
Crashes on Ctrl+Space are the result typically of corrupt NCB files. You might elect to create readonly versions of your NCB files as some of our other users do. Ignore the warnings when you start your IDE. |
|
|
support
Whole Tomato Software
5566 Posts |
Posted - Jun 25 2005 : 1:48:22 PM
|
FWIW, Build 1418 has a fix for spins that occur when pressing Ctrl+Space after an unknown symbol. |
|
|
|
Topic |
|