Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
User name:
Password:
Save Password
Forgot your password?

 All Forums
 Visual Assist
 Technical Support
 VS2003, VAX1409, hang after find in files callstck
 New Topic  Topic Locked
 Printer Friendly
Author Previous Topic Topic Next Topic  

tom_seddon
Tomato Guru

162 Posts

Posted - Jun 10 2005 :  09:42:17 AM  Show Profile
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
18939 Posts

Posted - Jun 10 2005 :  2:20:09 PM  Show Profile
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
Go to Top of Page

SvenC
Tomato Guru

Germany
339 Posts

Posted - Jun 10 2005 :  5:18:45 PM  Show Profile
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.
Go to Top of Page

WannabeeDeveloper
Tomato Guru

Germany
775 Posts

Posted - Jun 10 2005 :  5:27:28 PM  Show Profile
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).

Go to Top of Page

SvenC
Tomato Guru

Germany
339 Posts

Posted - Jun 10 2005 :  7:11:03 PM  Show Profile
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
Go to Top of Page

WannabeeDeveloper
Tomato Guru

Germany
775 Posts

Posted - Jun 11 2005 :  08:31:13 AM  Show Profile
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.

Go to Top of Page

support
Whole Tomato Software

5566 Posts

Posted - Jun 17 2005 :  12:07:08 PM  Show Profile
It seem to us that VS.NET is hanging independent of VA X.

Can you get another call stack?

SRV*D:\\DebuggingSymbols*http://msdl.microsoft.com/download/symbols
Go to Top of Page

tom_seddon
Tomato Guru

162 Posts

Posted - Jun 17 2005 :  12:40:05 PM  Show Profile
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.
Go to Top of Page

tom_seddon
Tomato Guru

162 Posts

Posted - Jun 23 2005 :  09:25:57 AM  Show Profile
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
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
18939 Posts

Posted - Jun 23 2005 :  5:17:11 PM  Show Profile
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
Go to Top of Page

tom_seddon
Tomato Guru

162 Posts

Posted - Jun 24 2005 :  07:51:59 AM  Show Profile
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.
Go to Top of Page

support
Whole Tomato Software

5566 Posts

Posted - Jun 24 2005 :  12:09:41 PM  Show Profile
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.
Go to Top of Page

support
Whole Tomato Software

5566 Posts

Posted - Jun 25 2005 :  1:48:22 PM  Show Profile
FWIW, Build 1418 has a fix for spins that occur when pressing Ctrl+Space after an unknown symbol.
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Topic Locked
 Printer Friendly
Jump To:
© 2023 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000