Hi everybody,
I have a customer that claims that our driver when run on a system with
Symantect Anti Virus 8.1 causes the Windows 2000 SP4 to crash. We have run
all sorts of tests in our labs (with sav 8.1) but never managed to get it to
crash -- but our client can reproduce it all the times, especially when
running a specific application.
The OS does not crash when either SAV or our driver are disabled. Here below
I have copied portions of a crash dump .. but I am kind of lost. Can anybody
help me in getting started?
thanks,
Marco
PAGE_FAULT_IN_FREED_SPECIAL_POOL (cc)
Memory was referenced after it was freed.
This cannot be protected by try-except.
When possible, the guilty driver's name (Unicode string) is printed on
the bugcheck screen and saved in KiBugCheckDriver.
Arguments:
Arg1: bad0b0f8, memory referenced
Arg2: 00000000, value 0 = read operation, 1 = write operation
Arg3: 804945c3, if non-zero, the address which referenced memory.
Arg4: 00000000, Mm internal code.
Debugging Details:
READ_ADDRESS: bad0b0f8 Special pool
FAULTING_IP:
nt!NtWaitForSingleObject+98
804945c3 8b4048 mov eax,[eax+0x48]
MM_INTERNAL_CODE: 0
DEFAULT_BUCKET_ID: DRIVER_FAULT
BUGCHECK_STR: 0xCC
LAST_CONTROL_TRANSFER: from 80465b91 to 804945c3
TRAP_FRAME: fa36bc88 -- (.trap fffffffffa36bc88)
ErrCode = 00000000
eax=bad0b0b0 ebx=80494531 ecx=812a1be0 edx=00000000 esi=fa36bd1c
edi=00000000
eip=804945c3 esp=fa36bcfc ebp=fa36bd50 iopl=0 nv up ei pl zr na po
nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000
efl=00010246
nt!NtWaitForSingleObject+0x98:
804945c3 8b4048 mov eax,[eax+0x48]
ds:0023:bad0b0f8=????????
Resetting default scope
STACK_TEXT:
fa36bd50 80465b91 00000388 00000000 fa36bd1c nt!NtWaitForSingleObject+0x98
fa36bd50 77f82870 00000388 00000000 fa36bd1c nt!KiSystemService+0xc4
0012fe64 7c573b28 00000388 00000000 0012fe84 ntdll!ZwWaitForSingleObject+0xb
0012fe8c 7c573b50 00000388 00000064 00000000
KERNEL32!WaitForSingleObjectEx+0x5a
0012fe9c 00409895 00000388 00000064 2c000000
KERNEL32!WaitForSingleObject+0xf
WARNING: Stack unwind information not available. Following frames may be
wrong.
0012fecc 0040340f 0012ea58 001337f6 7ffdf000 CVSTRANS+0x9895
0012ff24 0040e5f6 2c000000 00000000 00000001 CVSTRANS+0x340f
0012ffc0 7c581af6 0012ea58 77f843a3 7ffdf000 CVSTRANS+0xe5f6
0012fff0 00000000 0040e4a0 00000000 000000c8 KERNEL32!OpenEventA+0x63d
FOLLOWUP_IP:
nt!NtWaitForSingleObject+98
804945c3 8b4048 mov eax,[eax+0x48]
SYMBOL_STACK_INDEX: 0
FOLLOWUP_NAME: MachineOwner
SYMBOL_NAME: nt!NtWaitForSingleObject+98
MODULE_NAME: nt
IMAGE_NAME: ntoskrnl.exe
DEBUG_FLR_IMAGE_TIMESTAMP: 4047db83
STACK_COMMAND: .trap fffffffffa36bc88 ; kb
BUCKET_ID: 0xCC_BADMEMREF_nt!NtWaitForSingleObject+98