The picture looks like textbook graphics corruption.
The crash however is clearly blaming AVAST! for your problem.
Code:
Probably caused by : aswSP.SYS ( aswSP+afaf )
Followup: MachineOwner
---------
0: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
PAGE_FAULT_IN_NONPAGED_AREA (50)
Invalid system memory was referenced. This cannot be protected by try-except,
it must be protected by a Probe. Typically the address is just plain bad or it
is pointing at freed memory.
Arguments:
Arg1: fffffa80058ffd10, memory referenced.
Arg2: 0000000000000000, value 0 = read operation, 1 = write operation.
Arg3: fffff880078dafaf, If non-zero, the instruction address which referenced the bad memory
address.
Arg4: 0000000000000000, (reserved)
Debugging Details:
------------------
Could not read faulting driver name
READ_ADDRESS: GetPointerFromAddress: unable to read from fffff800032cc100
fffffa80058ffd10
FAULTING_IP:
aswSP+afaf
fffff880`078dafaf 41f644241008 test byte ptr [r12+10h],8
MM_INTERNAL_CODE: 0
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
BUGCHECK_STR: 0x50
PROCESS_NAME: AvastSvc.exe
CURRENT_IRQL: 0
TRAP_FRAME: fffff880040a0720 -- (.trap 0xfffff880040a0720)
NOTE: The trap frame does not contain all registers.
Some register values may be zeroed or incorrect.
rax=0000000000000000 rbx=0000000000000000 rcx=fffffa8006ee0250
rdx=fffffa80065ecc41 rsi=0000000000000000 rdi=0000000000000000
rip=fffff880078dafaf rsp=fffff880040a08b0 rbp=fffff880040a0ac8
r8=fffffa80065ecc40 r9=0000000000000150 r10=fffff88007914000
r11=fffffa8003eefd00 r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0 nv up ei pl zr na po nc
aswSP+0xafaf:
fffff880`078dafaf 41f644241008 test byte ptr [r12+10h],8 ds:da70:00000000`00000010=??
Resetting default scope
LAST_CONTROL_TRANSFER: from fffff80003048a0c to fffff8000309cd00
STACK_TEXT:
fffff880`040a05b8 fffff800`03048a0c : 00000000`00000050 fffffa80`058ffd10 00000000`00000000 fffff880`040a0720 : nt!KeBugCheckEx
fffff880`040a05c0 fffff800`0309ae2e : 00000000`00000000 fffffa80`058ffd10 00000000`00000000 00000000`00000000 : nt! ?? ::FNODOBFM::`string'+0x4621f
fffff880`040a0720 fffff880`078dafaf : fffff880`040a0928 fffff800`00000001 fffff8a0`00000003 fffff800`00000000 : nt!KiPageFault+0x16e
fffff880`040a08b0 fffff880`040a0928 : fffff800`00000001 fffff8a0`00000003 fffff800`00000000 fffffa80`0604eb00 : aswSP+0xafaf
fffff880`040a08b8 fffff800`00000001 : fffff8a0`00000003 fffff800`00000000 fffffa80`0604eb00 00000000`00000801 : 0xfffff880`040a0928
fffff880`040a08c0 fffff8a0`00000003 : fffff800`00000000 fffffa80`0604eb00 00000000`00000801 00000000`00000000 : 0xfffff800`00000001
fffff880`040a08c8 fffff800`00000000 : fffffa80`0604eb00 00000000`00000801 00000000`00000000 fffff880`03ca319a : 0xfffff8a0`00000003
fffff880`040a08d0 fffffa80`0604eb00 : 00000000`00000801 00000000`00000000 fffff880`03ca319a fffffa80`058ffd00 : 0xfffff800`00000000
fffff880`040a08d8 00000000`00000801 : 00000000`00000000 fffff880`03ca319a fffffa80`058ffd00 00000000`00000000 : 0xfffffa80`0604eb00
fffff880`040a08e0 00000000`00000000 : fffff880`03ca319a fffffa80`058ffd00 00000000`00000000 fffff880`040a0b30 : 0x801
STACK_COMMAND: kb
FOLLOWUP_IP:
aswSP+afaf
fffff880`078dafaf 41f644241008 test byte ptr [r12+10h],8
SYMBOL_STACK_INDEX: 3
SYMBOL_NAME: aswSP+afaf
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: aswSP
IMAGE_NAME: aswSP.SYS
DEBUG_FLR_IMAGE_TIMESTAMP: 4dc929b6
FAILURE_BUCKET_ID: X64_0x50_aswSP+afaf
BUCKET_ID: X64_0x50_aswSP+afaf
Followup: MachineOwner
---------