kain2008, в данном случае команда dps не понадобилась, ведь в дампе есть нормально сохранившийся стек:
Код:
0:008> k
Child-SP RetAddr Call Site
00000000`076bef48 00007ffa`c6ac325c ntdll!RtlFailFast2
00000000`076bef50 00007ffa`c6a5a898 ntdll!RtlpHandleInvalidUserCallTarget+0x5c
00000000`076bef80 00007ffa`c67f6cc1 ntdll!LdrpHandleInvalidUserCallTarget+0x38
00000000`076bf040 00007ffa`c67f699c user32!UserCallWinProcCheckWow+0x2c1
00000000`076bf1d0 00007ffa`c6800453 user32!DispatchClientMessage+0x9c
00000000`076bf230 00007ffa`c6a6dbc4 user32!_fnDWORD+0x33
00000000`076bf290 00007ffa`c34123c4 ntdll!KiUserCallbackDispatcherContinue
*** WARNING: Unable to verify timestamp for SqlManager.dll
00000000`076bf318 00000000`5d30fa27 win32u!NtUserDestroyWindow+0x14
00000000`076bf320 00000000`5d34226f SqlManager_5d2e0000!CEventRegWnd::~CEventRegWnd+0x17
00000000`076bf350 00000000`5d3424bd SqlManager_5d2e0000!CRT_INIT+0xf7
Дальше выполняем команду
lmvm SqlManager_5d2e0000 и получаем:
Код:
start end module name
00000000`5d2e0000 00000000`5d3b5000 SqlManager_5d2e0000 T (pdb symbols) d:\symbols\SQLManager.pdb\32559BD38E3F4F38A71468F0D6D0C22F1\SQLManager.pdb
Loaded symbol image file: SqlManager.dll
Image path: C:\Program Files\Microsoft SQL Server\120\Tools\Binn\SqlManager.dll
Image name: SqlManager.dll
Timestamp: Fri Feb 21 06:43:09 2014 (5306CB4D)
CheckSum: 000D85F4
ImageSize: 000D5000
File version: 2014.120.2000.8
Product version: 12.0.2000.8
File flags: 8 (Mask 3F) Private
File OS: 40000 NT Base
File type: 2.0 Dll
File date: 00000000.00000000
Translations: 0000.04b0 0000.04e4 0409.04b0 0409.04e4
Но вообще, dps и тут даёт дополнительную информацию, если пролистать дальше:
Код:
00000000`076bf148 00000000`000a0000
00000000`076bf150 00000000`5d977360 <Unloaded_SqlManager.dll>+0x47360
00000000`076bf158 00000000`0a0a0eb3
00000000`076bf160 00000000`00000000
00000000`076bf168 00000000`0276e200
00000000`076bf170 00000000`5d2e0000 SqlManager_5d2e0000!_imp_OpenProcessToken <PERF> (SqlManager_5d2e0000+0x0)
00000000`076bf178 0000f9a3`bdb25fce
Соседство двух модулей SqlManager.dll (выгруженного и загруженного) в raw-стеке намекает на конфликт версий.