Here is the minidump analysis for the file you sent in. The crash is in your Dakota driver. It would appear that they are releasing a mutex on the wrong thread. The crash is not from X2A itself.
Make sure you have the latest drivers for this. If its recurring despite this send the dump file to the hardware manufacturer...
MODULE_NAME: Dakota
IMAGE_NAME: Dakota.sys
EXCEPTION_CODE: (NTSTATUS) 0xc0000046 - An attempt to release a mutant object was made by a thread that was not the owner of the mutant object.
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
SYSTEM_SERVICE_EXCEPTION (3b)
An exception happened while executing a system service routine.
Arguments:
Arg1: 00000000c0000046, Exception code that caused the bugcheck
Arg2: fffff800030a97fc, Address of the exception record for the exception that caused the bugcheck
Arg3: fffff8800271e0a0, Address of the context record for the exception that caused the bugcheck
Arg4: 0000000000000000, zero.
Debugging Details:
------------------
EXCEPTION_CODE: (NTSTATUS) 0xc0000046 - An attempt to release a mutant object was made by a thread that was not the owner of the mutant object.
FAULTING_IP:
nt!RtlRaiseStatus+18
fffff800`030a97fc 488b8424b8010000 mov rax,qword ptr [rsp+1B8h]
CONTEXT: fffff8800271e0a0 -- (.cxr 0xfffff8800271e0a0)
rax=0000000000000000 rbx=00000000c0000046 rcx=fffff8800271e0a0
rdx=0000000000000001 rsi=0000000000000001 rdi=fffff880009e6180
rip=fffff800030a97fc rsp=fffff8800271dfe0 rbp=0000000000000000
r8=0000000000000000 r9=0000000000000000 r10=0000000000000000
r11=fffff8800271e5f8 r12=0000000000000000 r13=0000000000000000
r14=fffffa800600b060 r15=0000000000000000
iopl=0 nv up ei ng nz na pe nc
cs=0010 ss=0018 ds=002b es=002b fs=0053 gs=002b efl=00000282
nt!RtlRaiseStatus+0x18:
fffff800`030a97fc 488b8424b8010000 mov rax,qword ptr [rsp+1B8h] ss:0018:fffff880`0271e198=fffff800030a97fc
Resetting default scope
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
BUGCHECK_STR: 0x3B
PROCESS_NAME: SONARPDR.exe
CURRENT_IRQL: 0
LAST_CONTROL_TRANSFER: from fffff80003086fa1 to fffff800030a97fc
STACK_TEXT:
fffff880`0271dfe0 fffff800`03086fa1 : fffff880`0456ed50 fffff880`04559000 00000000`00000000 00000000`00000012 : nt!RtlRaiseStatus+0x18
fffff880`0271e580 fffff880`04571810 : fffffa80`00000001 fffff800`00000001 00000000`00000000 fffffa80`053ecb00 : nt!KeReleaseMutant+0x281
fffff880`0271e630 fffffa80`00000001 : fffff800`00000001 00000000`00000000 fffffa80`053ecb00 00000000`00000000 : Dakota+0x18810
fffff880`0271e638 fffff800`00000001 : 00000000`00000000 fffffa80`053ecb00 00000000`00000000 fffff880`045a445d : 0xfffffa80`00000001
fffff880`0271e640 00000000`00000000 : fffffa80`053ecb00 00000000`00000000 fffff880`045a445d fffffa80`05fa1420 : 0xfffff800`00000001
FOLLOWUP_IP:
Dakota+18810
fffff880`04571810 ?? ???
SYMBOL_STACK_INDEX: 2
SYMBOL_NAME: Dakota+18810
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: Dakota
IMAGE_NAME: Dakota.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 4696b865
STACK_COMMAND: .cxr 0xfffff8800271e0a0 ; kb
FAILURE_BUCKET_ID: X64_0x3B_Dakota+18810
BUCKET_ID: X64_0x3B_Dakota+18810
Followup: MachineOwner
---------
Child-SP RetAddr Call Site
fffff880`0271d748 fffff800`0307c1a9 nt!KeBugCheckEx
fffff880`0271d750 fffff800`0307bafc nt!KiBugCheckDispatch+0x69
fffff880`0271d890 fffff800`030a775d nt!KiSystemServiceHandler+0x7c
fffff880`0271d8d0 fffff800`030a6535 nt!RtlpExecuteHandlerForException+0xd
fffff880`0271d900 fffff800`030a9832 nt!RtlDispatchException+0x415
fffff880`0271dfe0 fffff800`03086fa1 nt!RtlRaiseStatus+0x4e
fffff880`0271e580 fffff880`04571810 nt!KeReleaseMutant+0x281
fffff880`0271e630 fffffa80`00000001 Dakota+0x18810
fffff880`0271e638 fffff800`00000001 0xfffffa80`00000001
fffff880`0271e640 00000000`00000000 0xfffff800`00000001