Details
-
Bug
-
Resolution: Fixed
-
Major
-
None
-
None
-
Operating System: ReactOS
Platform: x86 Hardware
Description
The call to NdisMFreeSharedMemory span a thread witch access
Memory->AdapterObject in NdisMFreeSharedMemoryPassive().
But the driver call at next the function NdisMFreeMapRegisters.
In this function Adapter->NdisMiniportBlock.SystemAdapterObject
is freed so the the memory at Memory->AdapterObject is no
longer valid.
This patch call NdisMFreeSharedMemoryPassive direct when
IRQL=PASSIV_LEVEL so that we not need a thread.
Perhapse ther is a better solution but it work on real hardware with
3C905 TX M.
Daniel Zimmermann
Attachments
Issue Links
- is duplicated by
-
CORE-4093 3C905CX-TX-M crashes with SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
- Resolved