1

Resolved

[0.3.x] failed to create module object if it's header is paged out

description

1: kd> db  0xffffd1b230a30000 L4
ffffd1b2`30a30000  ?? ?? ?? ??                                      ????


1: kd> lmva 0xffffd1b230a30000 
start             end                 module name
ffffd1b2`30a30000 ffffd1b2`30a71000   cdd        (deferred)             
    Image path: \SystemRoot\System32\cdd.dll
    Image name: cdd.dll
    Browse all global symbols  functions  data
    Timestamp:        ***** Invalid (9A421E1E)
    CheckSum:         00045DB4
    ImageSize:        00041000
    Translations:     0000.04b0 0000.04e4 0409.04b0 0409.04e4

1: kd> !py
>>> m = module(0xffffd1b230a30000)
Traceback (most recent call last):
  File "<console>", line 1, in <module>
MemoryException: Memory exception at 0xffffd1b230a3003c target virtual address
This bug leads to another:
>>> modLst = targetSystem().currentProcess().modules()
Traceback (most recent call last):
  File "<console>", line 1, in <module>
MemoryException: Memory exception at 0xffffd1b230a3003c target virtual address
I'd like to get list without exception

comments