У меня проблема, VM server 2008 R2 SP1 , под управлением citrix произвольно разрушается, в журнале событий я нашел следующее:
Компьютер перезагрузился после проверки ошибки. Багчек был: 0x0000003b (0x00000000c0000005, 0xfffff9600008744d, 0xfffff88007ba3de0, 0x00000000000000)...
Есть идеи, что вызывает это?
.
Вот результаты отладки:
вот информация из Bugcehck: Bugcheck Analysis * * * *
SYSTEM_SERVICE_EXCEPTION (3b) При выполнении процедуры системной службы произошло исключение. Аргументы: Arg1: 00000000c0000005, код исключения, вызвавшего проверку ошибки. Arg2: fffff9600008744d, Адрес инструкции, вызвавшей проверку ошибки Arg3: fffff88007ba3de0, Адрес контекстной записи для исключения, вызвавшего проверку ошибки Arg4: 0000000000000000, ноль.
Страница 125923 отсутствует в файле дампа. Введите ".hh dbgerr004" для получения подробной информации
EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - Инструкция по адресу 0x%08lx ссылалась на память по адресу 0x%08lx. Память не может быть %s.
FAULTING_IP: win32k!xxxInternalInvalidate+7d fffff960`0008744d f6473208 test byte ptr [rdi+32h],8
CONTEXT: fffff88007ba3de0 -- (.cxr 0xfffff88007ba3de0)
rax=0000000000000000 rbx=0000000000010485 rcx=0000000000000000
rdx=0000000000000b02 rsi=0000000000000000 rdi=0000000000000000
rip=fffff9600008744d rsp=fffff88007ba47c0 rbp=0000000000000000
r8=0000000000010485 r9=000000000000 r10=fffff900000004c0
r11=fffff900c26eac30 r12=0000000000000000 r13=0000000000000001
r14=0000000000000000 r15=0000000000000000
iopl=0 nv up ei pl zr na po nc
cs=0010 ss=0018 ds=002b es=002b fs=0053 gs=002b efl=00010246
win32k!xxxInternalInvalidate+0x7d:
fffff9600008744d f6473208 test byte ptr [rdi+32h],8 ds:002b:00000000
00000032=???
Сброс диапазона по умолчанию
DEFAULT_BUCKET_ID: WIN7_DRIVER_FAULT
BUGCHECK_STR: 0x3B
PROCESS_NAME: csrss.exe
CURRENT_IRQL: 0
LAST_CONTROL_TRANSFER: from fffff960001351a2 to fffff9600008744d
STACK_TEXT:
fffff88007ba47c0 fffff960
001351a2 : 0000000000000000 00000000
00000040 fffffa800678d330 00000000
00000000 : win32k!xxxInternalInvalidate+0x7d
fffff88007ba4840 fffff960
001352a2 : fffffa800678d330 00000000
00000000 fffff88007ba4ca0 fffffa80
06109ab0 : win32k!xxxInternalUserChangeDisplaySettings+0x486
fffff88007ba4900 fffff960
001330e3 : 0000000000000000 00000000
00000000 fffff900c0f9ead0 fffff900
00000040 : win32k!xxxUserChangeDisplaySettings+0x92
fffff88007ba49f0 fffff960
00115cba : 0000000000000001 00000000
00aff960 0000000000000000 ffffffff
ffffffff : win32k!xxxRemoteReconnect+0x6d7
fffff88007ba4bf0 fffff800
016d9ed3 : fffffa8006f66b00 fffff880
07ba4ca0 0000000000000000 00000000
00000000 : win32k!NtUserCallOneParam+0x4e
fffff88007ba4c20 000007fe
fd1b2aea : 0000000000000000 00000000
00000000 0000000000000000 00000000
00000000 : nt!KiSystemServiceCopyEnd+0x13
0000000000aff918 00000000
00000000 : 0000000000000000 00000000
00000000 0000000000000000 00000000
00000000 : 0x000007fe`fd1b2aea
FOLLOWUP_IP: win32k!xxxInternalInvalidate+7d fffff960`0008744d f6473208 test byte ptr [rdi+32h],8
SYMBOL_STACK_INDEX: 0
SYMBOL_NAME: win32k!xxxInternalInvalidate+7d
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: win32k
IMAGE_NAME: win32k.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 50e64bda
STACK_COMMAND: . cxr 0xfffff88007ba3de0 ; kb
FAILURE_BUCKET_ID: X64_0x3B_win32k!xxxInternalInvalidate+7d
BUCKET_ID: X64_0x3B_win32k!xxxInternalInvalidate+7d
Followup: MachineOwner
Вам нужно будет отладить файл дампа, чтобы определить, что произошло. Я догадываюсь, что драйвер вызывает плохие страницы. Этот пост КАК: Отладить дампы памяти (выяснить, что вызывает BSOD) - довольно хорошее пошаговое руководство по использованию dumpchk, чтобы узнать, что вызвало BSOD