0x3B errors are often caused by faulty video card drivers. I suggest doing the following...
1. Download Driver Sweeper free version to your desktop screen and install.
2. Download the latest diver(s) for your video card but don't install them.
3. Uninstall your video card drivers and reboot your PC into Safe Mode. Run Driver Sweeper but ONLY for the video card drivers. I had someone use it on their chipset drivers! If it doesn't find any video card drivers that is quite okay; just leave all other drivers alone.
4. Reboot and install new video card drivers.
Route44,
After a whole day, I just got another BSOD - but this time it's one I haven't had before. I'll attach the minidump results:
Mini Kernel Dump File: Only registers and stack trace are available
Executable search path is:
Windows 7 Kernel Version 7600 MP (4 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS Personal
Built by: 7600.16617.amd64fre.win7_gdr.100618-1621
Machine Name:
Kernel base = 0xfffff800`02e5b000 PsLoadedModuleList = 0xfffff800`03098e50
Debug session time: Sun Jan 30 12:49:47.898 2011 (UTC + 11:00)
System Uptime: 0 days 21:02:31.459
Loading Kernel Symbols
...............................................................
................................................................
.................
Loading User Symbols
Loading unloaded module list
...........
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
Use !analyze -v to get detailed debugging information.
BugCheck 24, {1904fb, fffff88008ec0c68, fffff88008ec04d0, fffff88001212065}
Probably caused by : Ntfs.sys ( Ntfs!NtfsAcquireFcbWithPaging+95 )
Followup: MachineOwner
---------
0: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
NTFS_FILE_SYSTEM (24)
If you see NtfsExceptionFilter on the stack then the 2nd and 3rd
parameters are the exception record and context record. Do a .cxr
on the 3rd parameter and then kb to obtain a more informative stack
trace.
Arguments:
Arg1: 00000000001904fb
Arg2: fffff88008ec0c68
Arg3: fffff88008ec04d0
Arg4: fffff88001212065
Debugging Details:
------------------
EXCEPTION_RECORD: fffff88008ec0c68 -- (.exr 0xfffff88008ec0c68)
ExceptionAddress: fffff88001212065 (Ntfs!NtfsAcquireFcbWithPaging+0x0000000000000095)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 0000000000000000
Parameter[1]: ffffffffffffffff
Attempt to read from address ffffffffffffffff
CONTEXT: fffff88008ec04d0 -- (.cxr 0xfffff88008ec04d0)
rax=fffffa8003eac300 rbx=0000000000000013 rcx=01cbc01ff9ddaf6c
rdx=0000000000000000 rsi=0000000000000012 rdi=fffffa80068bb1c0
rip=fffff88001212065 rsp=fffff88008ec0ea0 rbp=0000000000000002
r8=0000000000000702 r9=0000000000000012 r10=fffffa80068bb1c0
r11=fffff8a002ae3f02 r12=fffff8a0044aea98 r13=00000000c00000d8
r14=0000000000000200 r15=0000000000000000
iopl=0 nv up ei pl nz ac po cy
cs=0010 ss=0018 ds=002b es=002b fs=0053 gs=002b efl=00010217
Ntfs!NtfsAcquireFcbWithPaging+0x95:
fffff880`01212065 488b4958 mov rcx,qword ptr [rcx+58h] ds:002b:01cbc01f`f9ddafc4=????????????????
Resetting default scope
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
PROCESS_NAME: iexplore.exe
CURRENT_IRQL: 0
ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.
EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.
EXCEPTION_PARAMETER1: 0000000000000000
EXCEPTION_PARAMETER2: ffffffffffffffff
READ_ADDRESS: GetPointerFromAddress: unable to read from fffff800031030e0
ffffffffffffffff
FOLLOWUP_IP:
Ntfs!NtfsAcquireFcbWithPaging+95
fffff880`01212065 488b4958 mov rcx,qword ptr [rcx+58h]
FAULTING_IP:
Ntfs!NtfsAcquireFcbWithPaging+95
fffff880`01212065 488b4958 mov rcx,qword ptr [rcx+58h]
BUGCHECK_STR: 0x24
LAST_CONTROL_TRANSFER: from fffff880012ade77 to fffff88001212065
STACK_TEXT:
fffff880`08ec0ea0 fffff880`012ade77 : 00000000`00000010 fffff8a0`044aeed0 fffff8a0`02ae3fbc fffff800`02fff600 : Ntfs!NtfsAcquireFcbWithPaging+0x95
fffff880`08ec0f00 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : Ntfs!NtfsFindPrefixHashEntry+0x44e
SYMBOL_STACK_INDEX: 0
SYMBOL_NAME: Ntfs!NtfsAcquireFcbWithPaging+95
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: Ntfs
IMAGE_NAME: Ntfs.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 4a5bc14f
STACK_COMMAND: .cxr 0xfffff88008ec04d0 ; kb
FAILURE_BUCKET_ID: X64_0x24_Ntfs!NtfsAcquireFcbWithPaging+95
BUCKET_ID: X64_0x24_Ntfs!NtfsAcquireFcbWithPaging+95
Followup: MachineOwner
---------
0: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
NTFS_FILE_SYSTEM (24)
If you see NtfsExceptionFilter on the stack then the 2nd and 3rd
parameters are the exception record and context record. Do a .cxr
on the 3rd parameter and then kb to obtain a more informative stack
trace.
Arguments:
Arg1: 00000000001904fb
Arg2: fffff88008ec0c68
Arg3: fffff88008ec04d0
Arg4: fffff88001212065
Debugging Details:
------------------
EXCEPTION_RECORD: fffff88008ec0c68 -- (.exr 0xfffff88008ec0c68)
ExceptionAddress: fffff88001212065 (Ntfs!NtfsAcquireFcbWithPaging+0x0000000000000095)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 0000000000000000
Parameter[1]: ffffffffffffffff
Attempt to read from address ffffffffffffffff
CONTEXT: fffff88008ec04d0 -- (.cxr 0xfffff88008ec04d0)
rax=fffffa8003eac300 rbx=0000000000000013 rcx=01cbc01ff9ddaf6c
rdx=0000000000000000 rsi=0000000000000012 rdi=fffffa80068bb1c0
rip=fffff88001212065 rsp=fffff88008ec0ea0 rbp=0000000000000002
r8=0000000000000702 r9=0000000000000012 r10=fffffa80068bb1c0
r11=fffff8a002ae3f02 r12=fffff8a0044aea98 r13=00000000c00000d8
r14=0000000000000200 r15=0000000000000000
iopl=0 nv up ei pl nz ac po cy
cs=0010 ss=0018 ds=002b es=002b fs=0053 gs=002b efl=00010217
Ntfs!NtfsAcquireFcbWithPaging+0x95:
fffff880`01212065 488b4958 mov rcx,qword ptr [rcx+58h] ds:002b:01cbc01f`f9ddafc4=????????????????
Resetting default scope
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
PROCESS_NAME: iexplore.exe
CURRENT_IRQL: 0
ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.
EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.
EXCEPTION_PARAMETER1: 0000000000000000
EXCEPTION_PARAMETER2: ffffffffffffffff
READ_ADDRESS: ffffffffffffffff
FOLLOWUP_IP:
Ntfs!NtfsAcquireFcbWithPaging+95
fffff880`01212065 488b4958 mov rcx,qword ptr [rcx+58h]
FAULTING_IP:
Ntfs!NtfsAcquireFcbWithPaging+95
fffff880`01212065 488b4958 mov rcx,qword ptr [rcx+58h]
BUGCHECK_STR: 0x24
LAST_CONTROL_TRANSFER: from fffff880012ade77 to fffff88001212065
STACK_TEXT:
fffff880`08ec0ea0 fffff880`012ade77 : 00000000`00000010 fffff8a0`044aeed0 fffff8a0`02ae3fbc fffff800`02fff600 : Ntfs!NtfsAcquireFcbWithPaging+0x95
fffff880`08ec0f00 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : Ntfs!NtfsFindPrefixHashEntry+0x44e
SYMBOL_STACK_INDEX: 0
SYMBOL_NAME: Ntfs!NtfsAcquireFcbWithPaging+95
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: Ntfs
IMAGE_NAME: Ntfs.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 4a5bc14f
STACK_COMMAND: .cxr 0xfffff88008ec04d0 ; kb
FAILURE_BUCKET_ID: X64_0x24_Ntfs!NtfsAcquireFcbWithPaging+95
BUCKET_ID: X64_0x24_Ntfs!NtfsAcquireFcbWithPaging+95
Followup: MachineOwner
Any ideas?