Virtual Windows Server 2012 R2 - BSOD / DxgkQueryAdapterInfo

Hello,

Today i got suprisingly a BSOD on my virtual Windows Server 2012 R2.
The machine is hosted on VMWare ESXi 6.0.

We were working on the Windows Server with a RDP and everything went fine untill suddenly the connection was lost.
It appears to be that the server had a BSOD and started to reboot.
After signing on after the reboot we saw a .dmp was created in the minidump folder.

I would like to know exactly happend and what i can do to prevent this from happening again.
I just dont know what is DxgkQuery doing.

Below the BSOD file:

8: kd> !analyze -v
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

SYSTEM_SERVICE_EXCEPTION (3b)
An exception happened while executing a system service routine.
Arguments:
Arg1: 00000000c0000005, Exception code that caused the bugcheck
Arg2: fffff80060b3edf7, Address of the instruction which caused the bugcheck
Arg3: ffffd00033517f70, Address of the context record for the exception that caused the bugcheck
Arg4: 0000000000000000, zero.

Debugging Details:
------------------


EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - De instructie op 0x%08lx verwijst naar geheugen op 0x%08lx. Een lees- of schrijfbewerking op het geheugen is mislukt: %s.

FAULTING_IP: 
dxgkrnl!DxgkQueryAdapterInfo+517
fffff800`60b3edf7 483908          cmp     qword ptr [rax],rcx

CONTEXT:  ffffd00033517f70 -- (.cxr 0xffffd00033517f70;r)
rax=0000000000000000 rbx=0000000000000000 rcx=ffffe001d46ac640
rdx=00000000007f965d rsi=ffffffffffffffff rdi=ffffc0015b0d39f0
rip=fffff80060b3edf7 rsp=ffffd000335189a0 rbp=ffffd00033518b80
 r8=ffffe001c6fca290  r9=0000000000000000 r10=0000000000000801
r11=ffffc0014a4076d0 r12=ffffc00130ef8840 r13=ffffc001309b09d0
r14=ffffe001c5c9c540 r15=0000000000000000
iopl=0         nv up ei ng nz na po nc
cs=0010  ss=0018  ds=002b  es=002b  fs=0053  gs=002b             efl=00010286
dxgkrnl!DxgkQueryAdapterInfo+0x517:
fffff800`60b3edf7 483908          cmp     qword ptr [rax],rcx ds:002b:00000000`00000000=????????????????
Last set context:
rax=0000000000000000 rbx=0000000000000000 rcx=ffffe001d46ac640
rdx=00000000007f965d rsi=ffffffffffffffff rdi=ffffc0015b0d39f0
rip=fffff80060b3edf7 rsp=ffffd000335189a0 rbp=ffffd00033518b80
 r8=ffffe001c6fca290  r9=0000000000000000 r10=0000000000000801
r11=ffffc0014a4076d0 r12=ffffc00130ef8840 r13=ffffc001309b09d0
r14=ffffe001c5c9c540 r15=0000000000000000
iopl=0         nv up ei ng nz na po nc
cs=0010  ss=0018  ds=002b  es=002b  fs=0053  gs=002b             efl=00010286
dxgkrnl!DxgkQueryAdapterInfo+0x517:
fffff800`60b3edf7 483908          cmp     qword ptr [rax],rcx ds:002b:00000000`00000000=????????????????
Resetting default scope

CUSTOMER_CRASH_COUNT:  1

DEFAULT_BUCKET_ID:  WIN8_DRIVER_FAULT_SERVER

BUGCHECK_STR:  0x3B

PROCESS_NAME:  dwm.exe

CURRENT_IRQL:  0

ANALYSIS_VERSION: 6.3.9600.17336 (debuggers(dbg).150226-1500) amd64fre

LAST_CONTROL_TRANSFER:  from fffff803b71e7bb3 to fffff80060b3edf7

STACK_TEXT:  
ffffd000`335189a0 fffff803`b71e7bb3 : 00000000`00000004 ffffe001`000007df 00007ff9`f2a8b620 00000000`00000008 : dxgkrnl!DxgkQueryAdapterInfo+0x517
ffffd000`33518b00 00007ff9`f56c175a : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiSystemServiceCopyEnd+0x13
0000004d`0544f318 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x00007ff9`f56c175a


FOLLOWUP_IP: 
dxgkrnl!DxgkQueryAdapterInfo+517
fffff800`60b3edf7 483908          cmp     qword ptr [rax],rcx

SYMBOL_STACK_INDEX:  0

SYMBOL_NAME:  dxgkrnl!DxgkQueryAdapterInfo+517

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: dxgkrnl

IMAGE_NAME:  dxgkrnl.sys

DEBUG_FLR_IMAGE_TIMESTAMP:  54505515

IMAGE_VERSION:  6.3.9600.17415

STACK_COMMAND:  .cxr 0xffffd00033517f70 ; kb

BUCKET_ID_FUNC_OFFSET:  517

FAILURE_BUCKET_ID:  0x3B_dxgkrnl!DxgkQueryAdapterInfo

BUCKET_ID:  0x3B_dxgkrnl!DxgkQueryAdapterInfo

ANALYSIS_SOURCE:  KM

FAILURE_ID_HASH_STRING:  km:0x3b_dxgkrnl!dxgkqueryadapterinfo

FAILURE_ID_HASH:  {082458e2-fc2f-23a7-98ef-32c209dd81c0}

Followup: MachineOwner
---------

Open in new window


I've found some information;
- Update the Display driver.
(From what? My VMWare or Windows server?)

Thank you for the help!
eltieAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Patrick BogersDatacenter platform engineer LindowsCommented:
Hi

I had some virtual issues with 2012 R2 in the past and they were all related to Virtual Machine Queue's.
In my situation i was operating Hyper-V on which i disabled Virtual Machine Queue's like:
Knipsel.JPG
Next, not sure if it is applicable for VMWare i hade to disable Virtual machine queuing in the properties off every virtual machine, this made our enviroment stable.

Hope it helps...
Andrew Hancock (VMware vExpert / EE Fellow)VMware and Virtualization ConsultantCommented:
Are you using the VMXNET3 interface, if so change it from the legacy E1000E or E1000 network interface driver.

Make sure VMware Tools is installed.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
eltieAuthor Commented:
I dont have that option on my network card, Intel 82574L.

Thanks for the suggestion too, i will deffinently look at my other Virtual machines.


The current Adapter is E1000E and VMWare tools is also installed.
Philip ElderTechnical Architect - HA/Compute/StorageCommented:
Is your VMware install up to date? You mention 6.0. That version is quite buggy out of the box. Please update if you have not done so.
Andrew Hancock (VMware vExpert / EE Fellow)VMware and Virtualization ConsultantCommented:
I dont have that option on my network card, Intel 82574L.

You will not in the VM!

But what network interface do you have in the VM ?
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Server 2012

From novice to tech pro — start learning today.