daiybh / dokan

Automatically exported from code.google.com/p/dokan
0 stars 0 forks source link

Blue screen: IRQL_NOT_LESS_OR_EQUAL #97

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?

Heavy I/O over a period of time

What is the expected output? What do you see instead?

Blue screen with IRQL_NOT_LESS_OR_EQUAL message (see analysis and attached
Minidump).

What version of the product are you using? On what operating system?

dokan-0.4.2.1238 x86
Windows 2003 Server, 32-bit (quad core)

Please provide any additional information below.

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

IRQL_NOT_LESS_OR_EQUAL (a)
An attempt was made to access a pageable (or completely invalid) address at an
interrupt request level (IRQL) that is too high.  This is usually
caused by drivers using improper addresses.
If a kernel debugger is available get the stack backtrace.
Arguments:
Arg1: 00000130, memory referenced
Arg2: d000001b, IRQL
Arg3: 00000000, bitfield :
    bit 0 : value 0 = read operation, 1 = write operation
    bit 3 : value 0 = not an execute operation, 1 = execute operation (only on
chips which support this level of status)
Arg4: 8082e170, address which referenced memory

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

Unable to load image \??\C:\WINDOWS\system32\drivers\dokan.sys, Win32 error 0n2
*** WARNING: Unable to verify timestamp for dokan.sys

READ_ADDRESS:  00000130 

CURRENT_IRQL:  1b

FAULTING_IP: 
nt!KiInsertQueueApc+2a
8082e170 8b8c8630010000  mov     ecx,dword ptr [esi+eax*4+130h]

CUSTOMER_CRASH_COUNT:  2

DEFAULT_BUCKET_ID:  DRIVER_FAULT_SERVER_MINIDUMP

BUGCHECK_STR:  0xA

PROCESS_NAME:  javaw.exe

TRAP_FRAME:  b8e2aa80 -- (.trap 0xffffffffb8e2aa80)
ErrCode = 00000000
eax=00000000 ebx=00000001 ecx=8a05ab90 edx=00000000 esi=00000000 edi=8a05ab90
eip=8082e170 esp=b8e2aaf4 ebp=b8e2ab0c iopl=0         nv up ei pl zr na pe nc
cs=0008  ss=0010  ds=0023  es=0023  fs=0030  gs=0000             efl=00010246
nt!KiInsertQueueApc+0x2a:
8082e170 8b8c8630010000  mov     ecx,dword ptr [esi+eax*4+130h]
ds:0023:00000130=????????
Resetting default scope

LAST_CONTROL_TRANSFER:  from 8082e170 to 8088c993

STACK_TEXT:  
b8e2aa80 8082e170 badb0d00 00000000 ffff0073 nt!KiTrap0E+0x2a7
b8e2ab0c 8082ab87 8a05ab90 8a05ab50 00000000 nt!KiInsertQueueApc+0x2a
b8e2ab2c 8081e257 8a05ab90 8a17fb10 00000000 nt!KeInsertQueueApc+0x43
b8e2ab60 b986342d 00000001 00000000 00000000 nt!IopfCompleteRequest+0x201
b8e2ab88 b9860545 8a8d2128 8a974410 00000004 dokan!PiRegStateDiscriptor+0x289
b8e2abd4 b9864f06 8a879b28 8b0ab6a8 01640a98 dokan!DokanCheckKeepAlive+0x4b
[c:\foo\sys\timeout.c @ 42]
b8e2ac3c 8081df85 8a879b28 8b0ab6a8 8a2e21c0
dokan!SepSddlSecurityDescriptorFromSDDLString+0x7a
[d:\longhorn_rc0\base\wdmlib\wdmsec\se\sesddl.c @ 432]
b8e2ac50 808f5437 8b0ab718 8a2e21c0 8b0ab6a8 nt!IofCallDriver+0x45
b8e2ac64 808f61bf 8a879b28 8b0ab6a8 8a2e21c0 nt!IopSynchronousServiceTail+0x10b
b8e2ad00 808eed08 00000254 00000000 00000000 nt!IopXxxControlFile+0x5e5
b8e2ad34 808897bc 00000254 00000000 00000000 nt!NtDeviceIoControlFile+0x2a
b8e2ad34 7c82860c 00000254 00000000 00000000 nt!KiFastCallEntry+0xfc
WARNING: Frame IP not in any known module. Following frames may be wrong.
29ef7ec8 00000000 00000000 00000000 00000000 0x7c82860c

STACK_COMMAND:  kb

FOLLOWUP_IP: 
dokan!PiRegStateDiscriptor+289
b986342d ??              ???

SYMBOL_STACK_INDEX:  4

SYMBOL_NAME:  dokan!PiRegStateDiscriptor+289

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: dokan

IMAGE_NAME:  dokan.sys

DEBUG_FLR_IMAGE_TIMESTAMP:  495ada90

FAILURE_BUCKET_ID:  0xA_dokan!PiRegStateDiscriptor+289

BUCKET_ID:  0xA_dokan!PiRegStateDiscriptor+289

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

3: kd> .trap 0xffffffffb8e2aa80
ErrCode = 00000000
eax=00000000 ebx=00000001 ecx=8a05ab90 edx=00000000 esi=00000000 edi=8a05ab90
eip=8082e170 esp=b8e2aaf4 ebp=b8e2ab0c iopl=0         nv up ei pl zr na pe nc
cs=0008  ss=0010  ds=0023  es=0023  fs=0030  gs=0000             efl=00010246
nt!KiInsertQueueApc+0x2a:
8082e170 8b8c8630010000  mov     ecx,dword ptr [esi+eax*4+130h]
ds:0023:00000130=????????
3: kd> lmvm dokan
start    end        module name
b985d000 b9870000   dokan    M (private pdb symbols) 
C:\foo\sys\objfre_wnet_x86\i386\dokan.pdb
    Loaded symbol image file: dokan.sys
    Image path: \??\C:\WINDOWS\system32\drivers\dokan.sys
    Image name: dokan.sys
    Timestamp:        Tue Dec 30 20:36:00 2008 (495ADA90)
    CheckSum:         00012FD5
    ImageSize:        00013000
    Translations:     0000.04b0 0000.04e4 0409.04b0 0409.04e4

Original issue reported on code.google.com by gdhuse.c...@gmail.com on 14 Jul 2009 at 12:39

Attachments:

GoogleCodeExporter commented 9 years ago
Similar problem here, but in my case there was no "Heavy I/O over a period of 
time"- i was working on a matlab script(just a textfile) located on a 
(encfs-encrypted)dokan drive ... dump file attached

Original comment by fali...@gmail.com on 29 May 2012 at 11:27

Attachments: