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
 VAX 1225: Occasional hang when using VAX
 New Topic  Topic Locked
 Printer Friendly
Author Previous Topic Topic Next Topic  

kschaab
Tomato Guru

USA
118 Posts

Posted - Apr 12 2004 :  1:43:43 PM  Show Profile
This seems to be related to http://forum.wholetomato.com/forum/topic.asp?TOPIC_ID=1944. However, since 1225 this happens infrequently. I finally got it to hang with the debugger attached, so below is callstacks for all threads and output from the ever handy !locks command. I have mini and full dumps and va logs from this if needed.


   0  Id: d2c.cc0 Suspend: 1 Teb: 7ffde000 Unfrozen
ChildEBP RetAddr  Args to Child              
0012c300 77f42473 77e49810 0012c3a8 80100080 SharedUserData!SystemCallStub+0x4 (FPO: [0,0,0])
0012c304 77e49810 0012c3a8 80100080 0012c344 ntdll!NtCreateFile+0xc (FPO: [11,0,0]) [d:\\srv03rtm\\base\\ntdll\\daytona\\obj\\i386\\usrstubs.asm @ 435]
0012c3a0 77e49a71 00000000 80000000 00000001 kernel32!CreateFileW+0x364 (FPO: [Non-Fpo]) (CONV: stdcall) [d:\\srv03rtm\\base\\win32\\client\\fileopcr.c @ 6157]
0012c3c4 07e2b96f 0d0742a4 80000000 00000001 kernel32!CreateFileA+0x2e (FPO: [Non-Fpo]) (CONV: stdcall) [d:\\srv03rtm\\base\\win32\\client\\fileopcr.c @ 5646]
*** WARNING: Unable to verify checksum for c:\\program files\\visual assist x\\va_x.dll
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for c:\\program files\\visual assist x\\va_x.dll - 
WARNING: Frame IP not in any known module. Following frames may be wrong.
0012c3e8 1edbf915 0d0742a4 80000000 00000001 0x7e2b96f
0d0742a4 72676f72 66206d61 73656c69 7369765c va_x!MigrateDevColor+0x1c6d5
705c3a63 00000000 00000000 00000000 00000000 0x72676f72

   1  Id: d2c.7a0 Suspend: 1 Teb: 7ffda000 Unfrozen
ChildEBP RetAddr  Args to Child              
0552fe74 77f4372d 77e41bfa 00000003 0552fec4 SharedUserData!SystemCallStub+0x4 (FPO: [0,0,0])
0552fe78 77e41bfa 00000003 0552fec4 00000001 ntdll!NtWaitForMultipleObjects+0xc (FPO: [5,0,0]) [d:\\srv03rtm\\base\\ntdll\\daytona\\obj\\i386\\usrstubs.asm @ 2363]
0552ff20 77e4b0e4 00000003 0552ff5c 00000000 kernel32!WaitForMultipleObjectsEx+0x11a (FPO: [Non-Fpo]) (CONV: stdcall) [d:\\srv03rtm\\base\\win32\\client\\synch.c @ 1512]
0552ff38 791d25d5 00000003 0552ff5c 00000000 kernel32!WaitForMultipleObjects+0x17 (FPO: [4,0,0]) (CONV: stdcall) [d:\\srv03rtm\\base\\win32\\client\\synch.c @ 1377]
0552ffa0 791d254c 00000000 00000000 00000000 mscorwks!DebuggerRCThread::MainLoop+0x90 (FPO: [Non-Fpo]) (CONV: thiscall) [e:\\com99\\src\\debug\\eecthread.cpp @ 689]
0552ffb0 791d4d50 0552ffec 77e4a990 01430008 mscorwks!DebuggerRCThread::ThreadProc+0x68 (FPO: [0,0,2]) (CONV: thiscall) [e:\\com99\\src\\debug\\eecthread.cpp @ 616]
0552ffb8 77e4a990 01430008 00000000 00000000 mscorwks!DebuggerRCThread::ThreadProcStatic+0xb (FPO: [Non-Fpo]) (CONV: stdcall) [e:\\com99\\src\\debug\\eecthread.cpp @ 874]
0552ffec 00000000 791d4d45 01430008 00000000 kernel32!BaseThreadStart+0x34 (FPO: [Non-Fpo]) (CONV: stdcall) [d:\\srv03rtm\\base\\win32\\client\\support.c @ 533]

   2  Id: d2c.2d4 Suspend: 1 Teb: 7ffd9000 Unfrozen
ChildEBP RetAddr  Args to Child              
076cfe90 77f4372d 77e41bfa 00000002 076cfee0 SharedUserData!SystemCallStub+0x4 (FPO: [0,0,0])
076cfe94 77e41bfa 00000002 076cfee0 00000001 ntdll!NtWaitForMultipleObjects+0xc (FPO: [5,0,0]) [d:\\srv03rtm\\base\\ntdll\\daytona\\obj\\i386\\usrstubs.asm @ 2363]
076cff3c 77e4b0e4 00000002 793dcc58 00000000 kernel32!WaitForMultipleObjectsEx+0x11a (FPO: [Non-Fpo]) (CONV: stdcall) [d:\\srv03rtm\\base\\win32\\client\\synch.c @ 1512]
076cff54 79262a5f 00000002 793dcc58 00000000 kernel32!WaitForMultipleObjects+0x17 (FPO: [4,0,0]) (CONV: stdcall) [d:\\srv03rtm\\base\\win32\\client\\synch.c @ 1377]
076cff74 791bbea4 00000270 00000000 00000000 mscorwks!WaitForFinalizerEvent+0x5a (FPO: [Non-Fpo]) (CONV: stdcall) [e:\\com99\\src\\vm\\gcee.cpp @ 814]
076cffb8 77e4a990 00000000 00000000 00000000 mscorwks!GCHeap::FinalizerThreadStart+0x96 (FPO: [Non-Fpo]) (CONV: stdcall) [e:\\com99\\src\\vm\\gcee.cpp @ 900]
076cffec 00000000 791d0020 00000000 00000000 kernel32!BaseThreadStart+0x34 (FPO: [Non-Fpo]) (CONV: stdcall) [d:\\srv03rtm\\base\\win32\\client\\support.c @ 533]

   3  Id: d2c.a94 Suspend: 1 Teb: 7ffd8000 Unfrozen
ChildEBP RetAddr  Args to Child              
0906fee0 77f4372d 77e41bfa 00000033 0af90cc8 SharedUserData!SystemCallStub+0x4 (FPO: [0,0,0])
0906fee4 77e41bfa 00000033 0af90cc8 00000001 ntdll!NtWaitForMultipleObjects+0xc (FPO: [5,0,0]) [d:\\srv03rtm\\base\\ntdll\\daytona\\obj\\i386\\usrstubs.asm @ 2363]
0906ff8c 500df3f2 00000033 00a08d2c 00000000 kernel32!WaitForMultipleObjectsEx+0x11a (FPO: [Non-Fpo]) (CONV: stdcall) [d:\\srv03rtm\\base\\win32\\client\\synch.c @ 1512]
0906ffb4 500df37f 77e4a990 00a08d04 00000000 msenv!CDirChangeThread::ThreadLoop+0x3c (FPO: [EBP 0x0906ffec] [0,0,0]) (CONV: thiscall) [\\\\cpvsbuild\\drops\\v7.0eveaw\\3077\\vs\\src\\env\\core\\filchgmgr.cpp @ 2259]
0906ffb8 77e4a990 00a08d04 00000000 00000000 msenv!CDirChangeThread::ThreadProc+0x9 (FPO: [1,0,0]) (CONV: stdcall) [\\\\cpvsbuild\\drops\\v7.0eveaw\\3077\\vs\\src\\env\\core\\filchgmgr.cpp @ 2243]
0906ffec 00000000 500df376 00a08d04 00000000 kernel32!BaseThreadStart+0x34 (FPO: [Non-Fpo]) (CONV: stdcall) [d:\\srv03rtm\\base\\win32\\client\\support.c @ 533]

   4  Id: d2c.9e4 Suspend: 1 Teb: 7ffd7000 Unfrozen
ChildEBP RetAddr  Args to Child              
0988fe54 77f4372d 77e41bfa 00000002 0988fea4 SharedUserData!SystemCallStub+0x4 (FPO: [0,0,0])
0988fe58 77e41bfa 00000002 0988fea4 00000001 ntdll!NtWaitForMultipleObjects+0xc (FPO: [5,0,0]) [d:\\srv03rtm\\base\\ntdll\\daytona\\obj\\i386\\usrstubs.asm @ 2363]
0988ff00 77d076f5 00000002 0988ff28 00000000 kernel32!WaitForMultipleObjectsEx+0x11a (FPO: [Non-Fpo]) (CONV: stdcall) [d:\\srv03rtm\\base\\win32\\client\\synch.c @ 1512]
0988ff5c 77d077f5 00000001 00e0b534 000003e8 USER32!RealMsgWaitForMultipleObjectsEx+0x13f (FPO: [Non-Fpo]) (CONV: stdcall) [d:\\nt\\windows\\core\\ntuser\\client\\client.c @ 1696]
0988ff78 53672f49 00000001 00e0b534 00000000 USER32!MsgWaitForMultipleObjects+0x1d (FPO: [Non-Fpo]) (CONV: stdcall) [d:\\nt\\windows\\core\\ntuser\\client\\client.c @ 1573]
0988ffb4 53674049 77e4a990 00e0b524 00000000 cslangsvc!CQueue::ThreadEntry+0x2f (FPO: [0,7,0]) (CONV: thiscall) [\\\\cpvsbuild\\drops\\v7.0eveaw\\3077\\vs\\src\\csharpad\\queue.cpp @ 272]
0988ffb8 77e4a990 00e0b524 00000000 00000000 cslangsvc!CQueue::StaticThreadEntry+0x9 (FPO: [1,0,0]) (CONV: stdcall) [\\\\cpvsbuild\\drops\\v7.0eveaw\\3077\\vs\\src\\csharpad\\queue.h @ 95]
0988ffec 00000000 53674040 00e0b524 00000000 kernel32!BaseThreadStart+0x34 (FPO: [Non-Fpo]) (CONV: stdcall) [d:\\srv03rtm\\base\\win32\\client\\support.c @ 533]

   5  Id: d2c.a78 Suspend: 1 Teb: 7ffd6000 Unfrozen
ChildEBP RetAddr  Args to Child              
0b33fea8 77f43741 77f5d64e 00000654 00000000 SharedUserData!SystemCallStub+0x4 (FPO: [0,0,0])
0b33feac 77f5d64e 00000654 00000000 00000000 ntdll!NtWaitForSingleObject+0xc (FPO: [3,0,0]) [d:\\srv03rtm\\base\\ntdll\\daytona\\obj\\i386\\usrstubs.asm @ 2371]
0b33fee8 77f42044 00000654 1ed47c7b 081af150 ntdll!RtlpWaitForCriticalSection+0x126 (FPO: [Non-Fpo]) (CONV: stdcall) [d:\\srv03rtm\\base\\ntdllesource.c @ 1742]
0b33fef0 1ed47c7b 081af150 0012f9b4 081af0b8 ntdll!RtlEnterCriticalSection+0x46 (FPO: [1,0,0]) [d:\\srv03rtm\\base\\ntdll\\i386\\critsect.asm @ 163]
WARNING: Stack unwind information not available. Following frames may be wrong.
0b33ff1c 1ee5a437 00000000 0acaaa60 0acaaa60 va_x!DllUnregisterServer+0x999b
0b33ff84 1ee43ae7 0012f9b4 00000000 00000000 va_x!MigrateDevColor+0xb71f7
0b33ffb8 77e4a990 0acaaa60 00000000 00000000 va_x!MigrateDevColor+0xa08a7
0b33ffec 00000000 1ee43a88 0acaaa60 00000000 kernel32!BaseThreadStart+0x34 (FPO: [Non-Fpo]) (CONV: stdcall) [d:\\srv03rtm\\base\\win32\\client\\support.c @ 533]

   6  Id: d2c.a50 Suspend: 1 Teb: 7ffd5000 Unfrozen
ChildEBP RetAddr  Args to Child              
0b43fd70 77f4262b 77e418ea 00000000 0b43fdb4 SharedUserData!SystemCallStub+0x4 (FPO: [0,0,0])
0b43fd74 77e418ea 00000000 0b43fdb4 0b43ff04 ntdll!NtDelayExecution+0xc (FPO: [2,0,0]) [d:\\srv03rtm\\base\\ntdll\\daytona\\obj\\i386\\usrstubs.asm @ 611]
0b43fddc 77e416ee 000000fa 00000000 1ed07570 kernel32!SleepEx+0x68 (FPO: [Non-Fpo]) (CONV: stdcall) [d:\\srv03rtm\\base\\win32\\client\\synch.c @ 1646]
0b43fde8 1ed07570 000000fa 0012f9b4 0acad6e8 kernel32!Sleep+0xb (FPO: [1,0,0]) (CONV: stdcall) [d:\\srv03rtm\\base\\win32\\client\\synch.c @ 1570]
WARNING: Stack unwind information not available. Following frames may be wrong.
0b43ff18 1ee5a41d 00000000 00000000 0acac238 va_x+0x7570
0b43ff84 1ee43ae7 0012f9b4 00000000 00000000 va_x!MigrateDevColor+0xb71dd
0b43ffb8 77e4a990 0acac238 00000000 00000000 va_x!MigrateDevColor+0xa08a7
0b43ffec 00000000 1ee43a88 0acac238 00000000 kernel32!BaseThreadStart+0x34 (FPO: [Non-Fpo]) (CONV: stdcall) [d:\\srv03rtm\\base\\win32\\client\\support.c @ 533]

   7  Id: d2c.ae8 Suspend: 1 Teb: 7ffdc000 Unfrozen
ChildEBP RetAddr  Args to Child              
0878ff54 77d06718 77d067e0 0878ff98 00000000 SharedUserData!SystemCallStub+0x4 (FPO: [0,0,0])
0878ff74 50587eea 0878ff98 00000000 00000000 USER32!NtUserGetMessage+0xc (FPO: [Non-Fpo]) (CONV: stdcall) [d:\\nt\\windows\\core\\umode\\daytona\\obj\\i386\\usrstubs.c @ 3467]
0878ffb4 50577502 77e4a990 00000000 00000000 vsmacros!ThinkApp::Run+0x41 (CONV: thiscall) [\\\\cpvsbuild\\drops\\v7.0eveaw\\3077\\vs\\src\\vsa\\vsmacros\\core\\window.cpp @ 1273]
0878ffb8 77e4a990 00000000 00000000 00000000 vsmacros!ThreadFunc+0xa (FPO: [1,0,0]) (CONV: stdcall) [\\\\cpvsbuild\\drops\\v7.0eveaw\\3077\\vs\\src\\vsa\\vsmacros\\core\\vbasite.cpp @ 40]
0878ffec 00000000 505774f8 00000000 00000000 kernel32!BaseThreadStart+0x34 (FPO: [Non-Fpo]) (CONV: stdcall) [d:\\srv03rtm\\base\\win32\\client\\support.c @ 533]

   8  Id: d2c.fdc Suspend: 1 Teb: 7ffaf000 Unfrozen
ChildEBP RetAddr  Args to Child              
0f74ff10 77f43741 77e41817 0000040c 00000000 SharedUserData!SystemCallStub+0x4 (FPO: [0,0,0])
0f74ff14 77e41817 0000040c 00000000 00000000 ntdll!NtWaitForSingleObject+0xc (FPO: [3,0,0]) [d:\\srv03rtm\\base\\ntdll\\daytona\\obj\\i386\\usrstubs.asm @ 2371]
0f74ff84 77e4168f 0000040c ffffffff 00000000 kernel32!WaitForSingleObjectEx+0xac (FPO: [Non-Fpo]) (CONV: stdcall) [d:\\srv03rtm\\base\\win32\\client\\synch.c @ 1237]
0f74ff94 500cb0b1 0000040c ffffffff 00000000 kernel32!WaitForSingleObject+0xf (FPO: [2,0,0]) (CONV: stdcall) [d:\\srv03rtm\\base\\win32\\client\\synch.c @ 1138]
0f74ffb4 500cb118 77e4a990 011082e4 00000000 msenv!CVsStatusbar::m_RunAnimationThread+0xaa (FPO: [EBP 0x0f74ffec] [0,1,0]) (CONV: thiscall) [\\\\cpvsbuild\\drops\\v7.0eveaw\\3077\\vs\\src\\env\\core\\statbar.cpp @ 356]
0f74ffb8 77e4a990 011082e4 00000000 00000000 msenv!CVsStatusbar::m_AnimationThreadFunc+0x12 (FPO: [1,0,0]) (CONV: stdcall) [\\\\cpvsbuild\\drops\\v7.0eveaw\\3077\\vs\\src\\env\\core\\statbar.cpp @ 324]
0f74ffec 00000000 500cb107 011082e4 00000000 kernel32!BaseThreadStart+0x34 (FPO: [Non-Fpo]) (CONV: stdcall) [d:\\srv03rtm\\base\\win32\\client\\support.c @ 533]

   9  Id: d2c.a90 Suspend: 1 Teb: 7ffd4000 Unfrozen
ChildEBP RetAddr  Args to Child              
0f64fef8 77f4262b 77e418ea 00000000 0f64ff3c SharedUserData!SystemCallStub+0x4 (FPO: [0,0,0])
0f64fefc 77e418ea 00000000 0f64ff3c 00000000 ntdll!NtDelayExecution+0xc (FPO: [2,0,0]) [d:\\srv03rtm\\base\\ntdll\\daytona\\obj\\i386\\usrstubs.asm @ 611]
0f64ff64 77e416ee 00000005 00000000 1ee00935 kernel32!SleepEx+0x68 (FPO: [Non-Fpo]) (CONV: stdcall) [d:\\srv03rtm\\base\\win32\\client\\synch.c @ 1646]
0f64ff70 1ee00935 00000005 0cf5a600 00000000 kernel32!Sleep+0xb (FPO: [1,0,0]) (CONV: stdcall) [d:\\srv03rtm\\base\\win32\\client\\synch.c @ 1570]
WARNING: Stack unwind information not available. Following frames may be wrong.
0f64ffb8 77e4a990 0cf5a600 00000000 00000000 va_x!MigrateDevColor+0x5d6f5
0f64ffec 00000000 1ee432be 0cf5a600 00000000 kernel32!BaseThreadStart+0x34 (FPO: [Non-Fpo]) (CONV: stdcall) [d:\\srv03rtm\\base\\win32\\client\\support.c @ 533]

  10  Id: d2c.8e8 Suspend: 1 Teb: 7ffae000 Unfrozen
ChildEBP RetAddr  Args to Child              
1016fec8 77f4372d 77e41bfa 00000002 1016ff18 SharedUserData!SystemCallStub+0x4 (FPO: [0,0,0])
1016fecc 77e41bfa 00000002 1016ff18 00000001 ntdll!NtWaitForMultipleObjects+0xc (FPO: [5,0,0]) [d:\\srv03rtm\\base\\ntdll\\daytona\\obj\\i386\\usrstubs.asm @ 2363]
1016ff74 77e4b0e4 00000002 1016ffa8 00000000 kernel32!WaitForMultipleObjectsEx+0x11a (FPO: [Non-Fpo]) (CONV: stdcall) [d:\\srv03rtm\\base\\win32\\client\\synch.c @ 1512]
1016ff8c 72d72fc7 00000002 1016ffa8 00000000 kernel32!WaitForMultipleObjects+0x17 (FPO: [4,0,0]) (CONV: stdcall) [d:\\srv03rtm\\base\\win32\\client\\synch.c @ 1377]
1016ffb8 77e4a990 00000000 00000000 00000000 wdmaud!MixerCallbackThread+0x40 (FPO: [Non-Fpo]) (CONV: stdcall) [d:\\srv03rtm\\drivers\\wdm\\audio\\legacy\\wdmaud.drv\\mixer.c @ 270]
1016ffec 00000000 72d72f87 00000000 00000000 kernel32!BaseThreadStart+0x34 (FPO: [Non-Fpo]) (CONV: stdcall) [d:\\srv03rtm\\base\\win32\\client\\support.c @ 533]

. 11  Id: d2c.87c Suspend: 1 Teb: 7ffdd000 Unfrozen
ChildEBP RetAddr  Args to Child              
00a7ffc8 77f77fe8 00000005 00000004 00000001 ntdll!DbgBreakPoint (FPO: [0,0,0]) [D:\\srv03rtm\\base\\ntostl\\i386\\debug2.asm @ 42]
00a7fff4 00000000 00000000 00000000 00000000 ntdll!DbgUiRemoteBreakin+0x36 (FPO: [Non-Fpo]) (CONV: stdcall) [d:\\srv03rtm\\base\\ntdll\\dlluistb.c @ 274]

  12  Id: d2c.ff8 Suspend: 1 Teb: 7ffad000 Unfrozen
ChildEBP RetAddr  Args to Child              
1026ff54 77d06718 77d0fc09 1026ff9c 00000000 SharedUserData!SystemCallStub+0x4 (FPO: [0,0,0])
1026ff7c 76ab2378 1026ff9c 00000000 00000000 USER32!NtUserGetMessage+0xc (FPO: [Non-Fpo]) (CONV: stdcall) [d:\\nt\\windows\\core\\umode\\daytona\\obj\\i386\\usrstubs.c @ 3467]
1026ffb8 77e4a990 00000888 00000000 00000000 WINMM!mciwindow+0x7e (FPO: [Non-Fpo]) (CONV: stdcall) [d:\\srv03rtm\\multimedia\\media\\winmm\\mmwnd.c @ 487]
1026ffec 00000000 76ab22fa 00000888 00000000 kernel32!BaseThreadStart+0x34 (FPO: [Non-Fpo]) (CONV: stdcall) [d:\\srv03rtm\\base\\win32\\client\\support.c @ 533]

  13  Id: d2c.9cc Suspend: 1 Teb: 7ffab000 Unfrozen
ChildEBP RetAddr  Args to Child              
1140ff9c 77f4262b 77f6b5b2 00000001 1140ffb0 SharedUserData!SystemCallStub+0x4 (FPO: [0,0,0])
1140ffa0 77f6b5b2 00000001 1140ffb0 00000000 ntdll!NtDelayExecution+0xc (FPO: [2,0,0]) [d:\\srv03rtm\\base\\ntdll\\daytona\\obj\\i386\\usrstubs.asm @ 611]
1140ffb8 77e4a990 00000000 00000000 00000000 ntdll!RtlpTimerThread+0x45 (FPO: [Non-Fpo]) (CONV: stdcall) [d:\\srv03rtm\\base\\ntostl\\timer.c @ 839]
1140ffec 00000000 77f6b56d 00000000 00000000 kernel32!BaseThreadStart+0x34 (FPO: [Non-Fpo]) (CONV: stdcall) [d:\\srv03rtm\\base\\win32\\client\\support.c @ 533]

  14  Id: d2c.46c Suspend: 1 Teb: 7ffdb000 Unfrozen
ChildEBP RetAddr  Args to Child              
0f54fe20 77f4313f 77c57b25 00000134 0f54ff7c SharedUserData!SystemCallStub+0x4 (FPO: [0,0,0])
0f54fe24 77c57b25 00000134 0f54ff7c 00000000 ntdll!NtReplyWaitReceivePortEx+0xc (FPO: [5,0,0]) [d:\\srv03rtm\\base\\ntdll\\daytona\\obj\\i386\\usrstubs.asm @ 1755]
0f54ff8c 77c696a9 77c695f1 00162138 00000000 RPCRT4!LRPC_ADDRESS::ReceiveLotsaCalls+0x193 (FPO: [Non-Fpo]) (CONV: thiscall) [d:\\nt\\compcuntime\\mtrt\\lpcsvr.cxx @ 1799]
0f54ff90 77c695f1 00162138 00000000 00000000 RPCRT4!RecvLotsaCallsWrapper+0x9 (FPO: [1,0,0]) (CONV: stdcall) [d:\\nt\\compcuntime\\mtrt\\lpcsvr.cxx @ 40]
0f54ffb0 77c696d7 0014acf8 77e4a990 0aeab380 RPCRT4!BaseCachedThreadRoutine+0x9c (FPO: [Non-Fpo]) (CONV: stdcall) [d:\\nt\\compcuntime\\mtrt\\hndlsvr.cxx @ 4332]
0f54ffb8 77e4a990 0aeab380 00000000 00000000 RPCRT4!ThreadStartRoutine+0x17 (FPO: [1,0,0]) (CONV: stdcall) [d:\\nt\\compcuntime\\mtrt\\threads.cxx @ 237]
0f54ffec 00000000 77c696c0 0aeab380 00000000 kernel32!BaseThreadStart+0x34 (FPO: [Non-Fpo]) (CONV: stdcall) [d:\\srv03rtm\\base\\win32\\client\\support.c @ 533]
0:011> !locks

CritSec +81af150 at 081AF150
LockCount          1
RecursionCount     1
OwningThread       cc0
EntryCount         6
ContentionCount    6
*** Locked

Scanned 9024 critical sections

kschaab
Tomato Guru

USA
118 Posts

Posted - Apr 12 2004 :  1:52:42 PM  Show Profile
Well I feel foolish, somehow logging got turned off so I don't have the logs for this hang, I'll continue with the debugger attached so I can create a dump with logs. I still have the mini and full dump for the hang above, just not the logs.
Go to Top of Page

John_H_Bergman
Tomato Guru

USA
198 Posts

Posted - Apr 12 2004 :  4:20:41 PM  Show Profile
What is !locks?

John H. Bergman
CTO
SiliconZone


[email protected]

To Send email, remove the .online.
Go to Top of Page

kschaab
Tomato Guru

USA
118 Posts

Posted - Apr 15 2004 :  6:23:38 PM  Show Profile
!locks is the ntsd/cdb/windbg command to find contention on NT lock primitives.
Go to Top of Page

willdean
Tomato Guru

134 Posts

Posted - Apr 15 2004 :  6:49:28 PM  Show Profile

Keith, am I right in thinking that your Redmond address and the presence of the source code filename/line number in those stack dumps might be strongly connected?

My ~*k dumps certainly don't look like that...


Go to Top of Page

kschaab
Tomato Guru

USA
118 Posts

Posted - Apr 20 2004 :  12:23:49 AM  Show Profile
If you haven't already create an environment variable called _NT_SYMBOL_PATH and set it equal to srv*c:\\cache*http://msdl.microsoft.com/download/symbols;. I might be using private symbols though...
Go to Top of Page

willdean
Tomato Guru

134 Posts

Posted - Apr 20 2004 :  04:28:01 AM  Show Profile

Oh, I've been using symserv for ages, but I still don't get source filenames and line numbers...

I bet you get proper function parameter info as well :-( I do wish MS would release proper symbols for the OS - it would be so helpful to developers. (Rather more so than endless blogging and Channel9-ing, IMHO)
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