Hello All,
We have upgraded to Windows 11 24H2, and now our custom drivers consistently causes a BSOD with the error code "MEMORY_MANAGEMENT (1a)".
BUGCHECK_CODE: 1a
BUGCHECK_P1: 8840
BUGCHECK_P2: ffffc4000e8c8c60
BUGCHECK_P3: 0
BUGCHECK_P4: 0
Before the 24H2 update, drivers was functioning perfectly under the same conditions in previous versions of Windows 11, so I believe this issue is related to the 24H2 update.
The analysis output is below. We have done some analysis but could not find which module is causing the BSOD. We request your help in analyzing the shared dump file to identify the problematic code or module. Thank you very much.
8: kd> !analyze -v *
MEMORY_MANAGEMENT (1a)
Any other values for parameter 1 must be individually examined.
Arguments:
Arg1: 0000000000008840, The subtype of the BugCheck.
Arg2: ffffc4000e8c8c60
Arg3: 0000000000000000
Arg4: 0000000000000000
Debugging Details
KEY_VALUES_STRING: 1
Key : Analysis.CPU.mSec
Value: 108
Key : Analysis.Elapsed.mSec
Value: 69
Key : Analysis.IO.Other.Mb
Value: 1
Key : Analysis.IO.Read.Mb
Value: 2
Key : Analysis.IO.Write.Mb
Value: 1
Key : Analysis.Init.CPU.mSec
Value: 258546
Key : Analysis.Init.Elapsed.mSec
Value: 10381393
Key : Analysis.Memory.CommitPeak.Mb
Value: 110
Key : Bugcheck.Code.KiBugCheckData
Value: 0x1a
Key : Bugcheck.Code.LegacyAPI
Value: 0x1a
Key : Dump.Attributes.AsUlong
Value: 21800
Key : Dump.Attributes.DiagDataWrittenToHeader
Value: 1
Key : Dump.Attributes.ErrorCode
Value: 0
Key : Dump.Attributes.LastLine
Value: Dump completed successfully.
Key : Dump.Attributes.ProgressPercentage
Value: 100
Key : Failure.Bucket
Value: WRONG_SYMBOLS_X64_26100.1.amd64fre.ge_release.240331-1435_TIMESTAMP_850309-225321_D8A9F461_nt_wrong_symbols!D8A9F461144F000
Key : Failure.Hash
Value: {1dcd88f5-eae1-cea2-c312-5c68661cbb74}
Key : WER.OS.Branch
Value: ge_release
Key : WER.OS.Version
Value: 10.0.26100.1
BUGCHECK_CODE: 1a
BUGCHECK_P1: 8840
BUGCHECK_P2: ffffc4000e8c8c60
BUGCHECK_P3: 0
BUGCHECK_P4: 0
FILE_IN_CAB: MEMORY2.DMP
ADDITIONAL_DEBUG_TEXT:
You can run '.symfix; .reload' to try to fix the symbol path and load symbols.
WRONG_SYMBOLS_TIMESTAMP: d8a9f461
WRONG_SYMBOLS_SIZE: 144f000
FAULTING_MODULE: fffff80784400000 nt
DUMP_FILE_ATTRIBUTES: 0x21800
BLACKBOXBSD: 1 (!blackboxbsd)
BLACKBOXNTFS: 1 (!blackboxntfs)
BLACKBOXPNP: 1 (!blackboxpnp)
BLACKBOXWINLOGON: 1
STACK_TEXT:
fffffc88af4ea568 fffff807
84adab01 : 000000000000001a 00000000
00008840 ffffc4000e8c8c60 00000000
00000000 : nt!KeBugCheckEx
fffffc88af4ea570 fffff807
8480c965 : fffff807852389c0 fffff807
00000000 ffffa182fa8de040 00000000
00000002 : nt!strncpy+0x256a1
fffffc88af4ea640 fffff807
84887c2a : ffffa182fa8de040 ffffa182
fa8de040 0000000000000080 fffff807
8480c760 : nt!IoGetTransactionParameterBlock+0x1fc5
fffffc88af4eab30 fffff807
84aa0b24 : ffffd100eb790180 ffffa182
fa8de040 fffff80784887bd0 00000000
00000000 : nt!PsGetCurrentThreadStackBase+0x55a
fffffc88af4eab80 00000000
00000000 : fffffc88af4eb000 fffffc88
af4e4000 0000000000000000 00000000
00000000 : nt!KeSaveStateForHibernate+0x1084
STACK_COMMAND: .cxr; .ecxr ; kb
EXCEPTION_CODE_STR: D8A9F461
EXCEPTION_STR: WRONG_SYMBOLS
PROCESS_NAME: ntoskrnl.wrong.symbols.exe
IMAGE_NAME: ntoskrnl.wrong.symbols.exe
MODULE_NAME: nt_wrong_symbols
SYMBOL_NAME: nt_wrong_symbols!D8A9F461144F000
FAILURE_BUCKET_ID: WRONG_SYMBOLS_X64_26100.1.amd64fre.ge_release.240331-1435_TIMESTAMP_850309-225321_D8A9F461_nt_wrong_symbols!D8A9F461144F000
OS_VERSION: 10.0.26100.1
BUILDLAB_STR: ge_release
OSPLATFORM_TYPE: x64
OSNAME: Windows 10
FAILURE_ID_HASH: {1dcd88f5-eae1-cea2-c312-5c68661cbb74}
Followup: MachineOwner
8: kd> kv
Child-SP RetAddr : Args to Child : Call Site
00 fffffc88af4ea568 fffff807
84adab01 : 000000000000001a 00000000
00008840 ffffc4000e8c8c60 00000000
00000000 : nt!KeBugCheckEx
01 fffffc88af4ea570 fffff807
8480c965 : fffff807852389c0 fffff807
00000000 ffffa182fa8de040 00000000
00000002 : nt!strncpy+0x256a1
02 fffffc88af4ea640 fffff807
84887c2a : ffffa182fa8de040 ffffa182
fa8de040 0000000000000080 fffff807
8480c760 : nt!IoGetTransactionParameterBlock+0x1fc5
03 fffffc88af4eab30 fffff807
84aa0b24 : ffffd100eb790180 ffffa182
fa8de040 fffff80784887bd0 00000000
00000000 : nt!PsGetCurrentThreadStackBase+0x55a
04 fffffc88af4eab80 00000000
00000000 : fffffc88af4eb000 fffffc88
af4e4000 0000000000000000 00000000
00000000 : nt!KeSaveStateForHibernate+0x1084