要命的细节


Microsoft (R) Windows Debugger  Version 6.5.0003.7
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [E:\a.dmp]
User Mini Dump File with Full Memory: Only application data is available

Comment: 'Full dump in Hang Mode for ASPNET_WP.EXE_running_on_DBHP740CWAP'
Windows 2000 Version 2195 (Service Pack 4) MP (8 procs) Free x86 compatible
Product: Server, suite: Enterprise TerminalServer SingleUserTS
Debug session time: Tue Dec  6 14:26:00.000 2005 (GMT+8)
System Uptime: 0 days 21:38:48.347
Process Uptime: 0 days 21:34:22.000
Symbol search path is: srv*c:\symcache*http://msdl.microsoft.com/download/symbols
Executable search path is:
................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
(7d4.7e0): Wake debugger - code 80000007 (!!! second chance !!!)
eax=00000000 ebx=00000000 ecx=000000c0 edx=00000000 esi=77f88398 edi=0012f6f0
eip=77f883a3 esp=0012f6dc ebp=0012f6f8 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000             efl=00000206
NTDLL!ZwDelayExecution+0xb:
77f883a3 c20800           ret     0x8
0:000> .load clr10\sos.dll
0:000> !threads
Loaded Son of Strike data table version 5 from "C:\WINNT\Microsoft.NET\Framework\v1.1.4322\mscorsvr.dll"
ThreadCount: 36
UnstartedThread: 0
BackgroundThread: 36
PendingThread: 0
DeadThread: 0
                                  PreEmptive   GC Alloc                     Lock    
        ID  ThreadOBJ       State     GC       Context           Domain     Count APT Exception
  1  0x7c4 0x00152e38   0x200a220 Enabled  0x00000000:0x00000000 0x0018bc60     1 MTA
 13  0xc8c 0x0015bc60      0xb220 Enabled  0x4396d55c:0x4396e384 0x00148748     0 MTA (Finalizer)
 14  0xca0 0x0018b258   0x2000220 Enabled  0x00000000:0x00000000 0x0018bc60     1 MTA
 15  0xca4 0x00191fd0   0x2000220 Enabled  0x00000000:0x00000000 0x0018bc60     1 MTA
 16  0xca8 0x0019a010   0x2000220 Enabled  0x00000000:0x00000000 0x0018bc60     1 MTA
 20  0xb4c 0x00201588   0x2000220 Enabled  0x00000000:0x00000000 0x0018bc60     1 MTA
 22  0xb5c 0x29867408   0x2000220 Enabled  0x00000000:0x00000000 0x0018bc60     1 MTA
 23  0xc48 0x2989b5c0       0x220 Enabled  0x53e25b5c:0x53e27b04 0x00148748     0 MTA
 21  0xaf0 0x2989e670   0x2000220 Enabled  0x00000000:0x00000000 0x0018bc60     1 MTA
 24  0x810 0x2c6e4278   0x2000220 Enabled  0x00000000:0x00000000 0x0018bc60     1 MTA
 25  0xb50 0x001af3e0   0x2000220 Enabled  0x00000000:0x00000000 0x0018bc60     1 MTA
 19  0xd90 0x001ae7e8   0x2000220 Enabled  0x00000000:0x00000000 0x0018bc60     1 MTA
 26  0x9e8 0x001b2c70   0x2000220 Enabled  0x00000000:0x00000000 0x0018bc60     1 MTA
 29  0x794 0x30771a18   0x2000220 Enabled  0x00000000:0x00000000 0x0018bc60     1 MTA
 30 0x16c0 0x2c8671f8   0x3800220 Enabled  0x00000000:0x00000000 0x0018bc60     0 MTA (Threadpool Worker)
 31  0xe6c 0x308ebe28   0x1800220 Enabled  0x00000000:0x00000000 0x0018bc60     0 MTA (Threadpool Worker)
 32  0x800 0x2c886350   0x3800220 Enabled  0x00000000:0x00000000 0x0018bc60     0 MTA (Threadpool Worker)
 33  0x518 0x308c0458   0x3800220 Enabled  0x00000000:0x00000000 0x0018bc60     0 MTA (Threadpool Worker)
 35 0x1320 0x30784030   0x3800220 Enabled  0x00000000:0x00000000 0x0018bc60     0 MTA (Threadpool Worker)
 34 0x1328 0x001db9f8   0x3800220 Enabled  0x00000000:0x00000000 0x0018bc60     0 MTA (Threadpool Worker)
 36 0x1864 0x307ca180   0x3800220 Enabled  0x00000000:0x00000000 0x0018bc60     0 MTA (Threadpool Worker)
 37 0x10dc 0x3077dc48   0x3800220 Enabled  0x00000000:0x00000000 0x0018bc60     0 MTA (Threadpool Worker)
 38 0x11b8 0x3086d720   0x3800220 Enabled  0x00000000:0x00000000 0x0018bc60     0 MTA (Threadpool Worker)
 39 0x11b4 0x2c769330   0x3800220 Enabled  0x00000000:0x00000000 0x0018bc60     0 MTA (Threadpool Worker)
 41 0x1294 0x30adb560   0x3800220 Enabled  0x00000000:0x00000000 0x0018bc60     0 MTA (Threadpool Worker)
 42 0x1588 0x3079fc70   0x3800220 Enabled  0x00000000:0x00000000 0x0018bc60     0 MTA (Threadpool Worker)
 43  0x878 0x308ea268   0x1800220 Enabled  0x5bf71bc4:0x5bf72618 0x00148748     0 MTA (Threadpool Worker)
 44 0x11fc 0x2c83fdc0   0x1800220 Enabled  0x5675ed10:0x56760aac 0x00148748     0 MTA (Threadpool Worker)
 45 0x1070 0x2c87eaa8   0x1800220 Enabled  0x3b8d2364:0x3b8d36f4 0x00148748     0 MTA (Threadpool Worker)
 46  0x260 0x001aed98   0x2000220 Enabled  0x00000000:0x00000000 0x0018bc60     1 MTA
 47 0x1010 0x30777c68   0x3800220 Enabled  0x452d9e70:0x452daf9c 0x0018bc60     0 MTA (Threadpool Worker)
 49 0x1110 0x309fbad8   0x1800220 Enabled  0x452dc594:0x452dcf9c 0x00148748     0 MTA (Threadpool Worker)
 51 0x1318 0x307bde50       0x220 Enabled  0x3b780bfc:0x3b780cbc 0x00148748     0 MTA
 50 0x13dc 0x308b2b18       0x220 Enabled  0x3b8bc3c4:0x3b8bd6dc 0x00148748     0 MTA
 52  0xd2c 0x2c8853c8       0x220 Enabled  0x3b8d47b4:0x3b8d56f4 0x00148748     0 MTA
 48 0x147c 0x3074be20       0x220 Enabled  0x3b8004b8:0x3b801440 0x00148748     0 MTA
0:000> ~29s
eax=53e46518 ebx=00000002 ecx=53e46588 edx=00000000 esi=77f88ef8 edi=00000002
eip=77f88f03 esp=4bc8f2f4 ebp=4bc8f340 iopl=0         nv up ei pl zr na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
NTDLL!ZwWaitForMultipleObjects+0xb:
77f88f03 c21400           ret     0x14
0:029> !clrstack
Thread 29
ESP         EIP      
0x4bc8f458  0x77f88f03 [FRAME: ECallMethodFrame] [DEFAULT] I4 System.Threading.WaitHandle.WaitMultiple(SZArray Class System.Threading.WaitHandle,I4,Boolean,Boolean)
0x4bc8f470  0x26547659 [DEFAULT] I4 System.Threading.WaitHandle.WaitAny(SZArray Class System.Threading.WaitHandle,I4,Boolean)
0x4bc8f484  0x26385470 [DEFAULT] [hasThis] Class System.Data.SqlClient.SqlInternalConnection System.Data.SqlClient.ConnectionPool.GetConnection(ByRef Boolean)
0x4bc8f4b8  0x2758fbad [DEFAULT] Class System.Data.SqlClient.SqlInternalConnection System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(Class System.Data.SqlClient.SqlConnectionString,ByRef Boolean)
0x4bc8f4f8  0x2758f6b9 [DEFAULT] [hasThis] Void System.Data.SqlClient.SqlConnection.Open()
0x4bc8f534  0x2fdd26bc [DEFAULT] [hasThis] Void Genersoft.Focus.Db.DataBase.Open()
  at [+0x7c] [+0x37]
0x4bc8f560  0x2fdd2364 [DEFAULT] [hasThis] Void Genersoft.Focus.Db.DataBase.CreateCommand(Class System.Data.IDbTransaction,String,SZArray Class System.Data.IDbDataParameter,ByRef Class System.Data.IDbCommand)
  at [+0x5c] [+0x12]
0x4bc8f600  0x2ff3984c [DEFAULT] [hasThis] Void Genersoft.Focus.Db.DataBase.CreateCommand(String,SZArray Class System.Data.IDbDataParameter,ByRef Class System.Data.IDbCommand)
  at [+0x1c] [+0xa]
0x4bc8f620  0x2ff39590 [DEFAULT] [hasThis] Void Genersoft.Focus.Db.DataBase.RunProc(Class System.Data.IDbTransaction,String,SZArray Class System.Data.IDbDataParameter,ByRef Class System.Data.IDataReader)
  at [+0x70] [+0x20]
0x4bc8f684  0x2ff39506 [DEFAULT] [hasThis] Void Genersoft.Focus.Db.DataBase.RunProc(Class System.Data.IDbTransaction,String,ByRef Class System.Data.IDataReader)
  at [+0x1e] [+0xa]
0x4bc8f6a4  0x2ff394ce [DEFAULT] [hasThis] Void Genersoft.Focus.Db.DataBase.RunProc(String,ByRef Class System.Data.IDataReader)
  at [+0x1e] [+0xe]
0x4bc8f6c4  0x30082ab4 [DEFAULT] String Genersoft.Drp.Biz.Com.CommonFunction.ExecuteSQL(String)
  at [+0x8c] [+0x1e]
0x4bc8f708  0x301dda1f [DEFAULT] [hasThis] String Genersoft.Drp.Biz.Service.BaseSrv.ExecuteSQL(String)
  at [+0x17] [+0x0]
0x4bc8f7c8  0x791b31e1 [FRAME: GCFrame]
0x4bc8f93c  0x791b31e1 [FRAME: ECallMethodFrame] [DEFAULT] [hasThis] Object System.Reflection.RuntimeMethodInfo.InternalInvoke(Object,ValueClass System.Reflection.BindingFlags,Class System.Reflection.Binder,SZArray Object,Class System.Globalization.CultureInfo,Boolean,Class System.Reflection.Assembly,Boolean)
0x4bc8f964  0x264fcba6 [DEFAULT] [hasThis] Object System.Reflection.RuntimeMethodInfo.InternalInvoke(Object,ValueClass System.Reflection.BindingFlags,Class System.Reflection.Binder,SZArray Object,Class System.Globalization.CultureInfo,Boolean)
0x4bc8fbf4  0x00000000 [FRAME: ContextTransitionFrame]
0x4bc8fcd0  0x00000000 [FRAME: ComMethodFrame]
0:029> kv
ChildEBP RetAddr  Args to Child             
4bc8f2f0 77e8a1fb 00000002 4bc8f318 00000001 NTDLL!ZwWaitForMultipleObjects+0xb (FPO: [5,0,0])
4bc8f340 791e3e15 4bc8f318 00000001 00000000 KERNEL32!WaitForMultipleObjectsEx+0xea (FPO: [Non-Fpo])
4bc8f370 791e3eb7 00000002 4bc8f3e4 00000000 mscorsvr!Thread::DoAppropriateWaitWorker+0xc1 (FPO: [Non-Fpo])
4bc8f3c4 79331d2a 00000002 4bc8f3e4 00000000 mscorsvr!Thread::DoAppropriateWait+0x46 (FPO: [Non-Fpo])
4bc8f424 260b7a3b 00000002 00000000 00000000 mscorsvr!WaitHandleNative::CorWaitMultipleNative+0xff (FPO: [Non-Fpo])
*** WARNING: Unable to verify checksum for mscorlib.dll
*** ERROR: Module load completed but symbols could not be loaded for mscorlib.dll
WARNING: Frame IP not in any known module. Following frames may be wrong.
4bc8f598 264bf50c 00000001 53e467e4 091ced5c 0x260b7a3b
4bc8f5ac 264ff21f 00000001 53e467e4 53e465bc mscorlib_264b0000+0xf50c
4bc8f5b0 00000000 53e467e4 53e465bc 00000000 mscorlib_264b0000+0x4f21f
0:029> kp
ChildEBP RetAddr 
4bc8f2f0 77e8a1fb NTDLL!ZwWaitForMultipleObjects+0xb
4bc8f340 791e3e15 KERNEL32!WaitForMultipleObjectsEx+0xea
4bc8f370 791e3eb7 mscorsvr!Thread::DoAppropriateWaitWorker+0xc1
4bc8f3c4 79331d2a mscorsvr!Thread::DoAppropriateWait+0x46
4bc8f424 260b7a3b mscorsvr!WaitHandleNative::CorWaitMultipleNative+0xff
WARNING: Frame IP not in any known module. Following frames may be wrong.
4bc8f598 264bf50c 0x260b7a3b
4bc8f5ac 264ff21f mscorlib_264b0000+0xf50c
4bc8f5b0 00000000 mscorlib_264b0000+0x4f21f

posted @ 2005-12-10 09:00 鞠强 阅读(...) 评论(...) 编辑 收藏

hello

world