(ntoskrnl\kd64\kdinit.c:94) ----------------------------------------------------- (ntoskrnl\kd64\kdinit.c:95) ReactOS 0.4.17-x86-dev (Build 20260603-0.4.17-dev-246-gaf10f35) (Commit af10f35a5d86f4d1b37acfd372ff323489d7313a) (ntoskrnl\kd64\kdinit.c:96) 1 System Processor [1023 MB Memory] (ntoskrnl\kd64\kdinit.c:100) Command Line: DEBUG DEBUGPORT=COM1 BAUDRATE=115200 SOS FASTDETECT MININT (ntoskrnl\kd64\kdinit.c:103) ARC Paths: multi(0)disk(0)cdrom(0) \ multi(0)disk(0)cdrom(0) \reactos\ Connected to Windows Server 2003 3790 x86 compatible target at (Tue Jun 2 21:28:53.315 2026 (UTC - 8:00)), ptr64 FALSE Kernel Debugger connection established. Symbol search path is: C:\reactos-master\reactos\output-VS-i386\msvc_pdb Executable search path is: Windows Server 2003 Kernel Version 3790 UP Checked x86 compatible Built by: 20260603-0.4.17-dev-246-gaf10f35.MSVC_19.29.30156.0 Machine Name: Kernel base = 0x82200000 PsLoadedModuleList = 0x823fd120 System Uptime: not available (ntoskrnl\ke\i386\cpu.c:454) Supported CPU features: KF_V86_VIS KF_RDTSC KF_CR4 KF_CMOV KF_GLOBAL_PAGE KF_LARGE_PAGE KF_MTRR KF_CMPXCHG8B KF_MMX KF_WORKING_PTE KF_PAT KF_FXSR KF_FAST_SYSCALL KF_XMMI KF_XMMI64 KF_NX_BIT X86_FEATURE_PAE X86_FEATURE_APIC (ntoskrnl\ke\i386\cpu.c:750) Prefetch Cache: 64 bytes L2 Cache: 0 bytes L2 Cache Line: 64 bytes L2 Cache Associativity: 0 Assertion C:\reactos-master\reactos\ntoskrnl\mm\ARM3\miarm.h(971): PointerPte->u.Hard.Valid == 0 nt!MI_WRITE_VALID_PTE+0x28: 822d1d88 cd2c int 2Ch kd> .reload Connected to Windows Server 2003 3790 x86 compatible target at (Tue Jun 2 21:29:11.272 2026 (UTC - 8:00)), ptr64 FALSE Loading Kernel Symbols ..................................... Loading User Symbols kd> kp ChildEBP RetAddr 823f78d0 824321e6 nt!MI_WRITE_VALID_PTE(struct _MMPTE * PointerPte = 0xc0300900, struct _MMPTE TempPte = struct _MMPTE)+0x28 [C:\reactos-master\reactos\ntoskrnl\mm\ARM3\miarm.h @ 971] 823f79a0 8242555c nt!MiInitMachineDependent(struct _LOADER_PARAMETER_BLOCK * LoaderBlock = 0x80039000)+0x386 [C:\reactos-master\reactos\ntoskrnl\mm\ARM3\i386\init.c @ 370] 823f7a60 8241745a nt!MmArmInitSystem(unsigned long Phase = 0, struct _LOADER_PARAMETER_BLOCK * LoaderBlock = 0x80039000)+0x54c [C:\reactos-master\reactos\ntoskrnl\mm\ARM3\mminit.c @ 2312] 823f7c4c 8243125b nt!ExpInitializeExecutive(unsigned long Cpu = 0, struct _LOADER_PARAMETER_BLOCK * LoaderBlock = 0x80039000)+0x4ca [C:\reactos-master\reactos\ntoskrnl\ex\init.c @ 1110] 823f7d30 82431957 nt!KiInitializeKernel(struct _KPROCESS * InitProcess = 0x82400980, struct _KTHREAD * InitThread = 0x823f3340, void * IdleStack = 0x823f8000, struct _KPRCB * Prcb = 0xffdff120, char Number = 0n0 '', struct _LOADER_PARAMETER_BLOCK * LoaderBlock = 0x80039000)+0x8db [C:\reactos-master\reactos\ntoskrnl\ke\i386\kiinit.c @ 596] 823f7d58 00000000 nt!KiSystemStartupBootStack(void)+0x47 [C:\reactos-master\reactos\ntoskrnl\ke\i386\kiinit.c @ 698] kd> !analyze -v Connected to Windows Server 2003 3790 x86 compatible target at (Tue Jun 2 21:29:30.192 2026 (UTC - 8:00)), ptr64 FALSE Loading Kernel Symbols ..................................... Loading User Symbols ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* Unknown bugcheck code (0) Unknown bugcheck description Arguments: Arg1: 00000000 Arg2: 00000000 Arg3: 00000000 Arg4: 00000000 Debugging Details: ------------------ FAULTING_IP: nt!MI_WRITE_VALID_PTE+28 [C:\reactos-master\reactos\ntoskrnl\mm\ARM3\miarm.h @ 971] 822d1d88 cd2c int 2Ch EXCEPTION_RECORD: ffffffff -- (.exr 0xffffffffffffffff) ExceptionAddress: 822d1d88 (nt!MI_WRITE_VALID_PTE+0x00000028) ExceptionCode: c0000420 (Assertion failure) ExceptionFlags: 00000000 NumberParameters: 0 Assertion C:\reactos-master\reactos\ntoskrnl\mm\ARM3\miarm.h(971): PointerPte->u.Hard.Valid == 0 ERROR_CODE: (NTSTATUS) 0xc0000420 - An assertion failure has occurred. EXCEPTION_CODE: (NTSTATUS) 0xc0000420 - An assertion failure has occurred. DEFAULT_BUCKET_ID: DRIVER_FAULT BUGCHECK_STR: 0x0 CURRENT_IRQL: 1 LAST_CONTROL_TRANSFER: from 824321e6 to 822d1d88 STACK_TEXT: 823f78d0 824321e6 c0300900 12964063 823f7a60 nt!MI_WRITE_VALID_PTE+0x28 [C:\reactos-master\reactos\ntoskrnl\mm\ARM3\miarm.h @ 971] 823f79a0 8242555c 80039000 823f7c4c cccccccc nt!MiInitMachineDependent+0x386 [C:\reactos-master\reactos\ntoskrnl\mm\ARM3\i386\init.c @ 370] 823f7a60 8241745a 00000000 80039000 000001c0 nt!MmArmInitSystem+0x54c [C:\reactos-master\reactos\ntoskrnl\mm\ARM3\mminit.c @ 2312] 823f7c4c 8243125b 00000000 80039000 00034bac nt!ExpInitializeExecutive+0x4ca [C:\reactos-master\reactos\ntoskrnl\ex\init.c @ 1110] 823f7d30 82431957 82400980 823f3340 823f8000 nt!KiInitializeKernel+0x8db [C:\reactos-master\reactos\ntoskrnl\ke\i386\kiinit.c @ 596] 823f7d58 00000000 00000000 00000000 00000000 nt!KiSystemStartupBootStack+0x47 [C:\reactos-master\reactos\ntoskrnl\ke\i386\kiinit.c @ 698] STACK_COMMAND: kb FOLLOWUP_IP: nt!MI_WRITE_VALID_PTE+28 [C:\reactos-master\reactos\ntoskrnl\mm\ARM3\miarm.h @ 971] 822d1d88 cd2c int 2Ch FAULTING_SOURCE_CODE: 967: MI_WRITE_VALID_PTE(IN PMMPTE PointerPte, 968: IN MMPTE TempPte) 969: { 970: /* Write the valid PTE */ > 971: ASSERT(PointerPte->u.Hard.Valid == 0); 972: ASSERT(TempPte.u.Hard.Valid == 1); 973: #if _M_AMD64 974: ASSERT(!MI_IS_PAGE_TABLE_ADDRESS(MiPteToAddress(PointerPte)) || 975: (TempPte.u.Hard.NoExecute == 0)); 976: #endif SYMBOL_STACK_INDEX: 0 SYMBOL_NAME: nt!MI_WRITE_VALID_PTE+28 FOLLOWUP_NAME: MachineOwner MODULE_NAME: nt IMAGE_NAME: ntoskrnl.exe DEBUG_FLR_IMAGE_TIMESTAMP: 6a1fba2d FAILURE_BUCKET_ID: 0x0_nt!MI_WRITE_VALID_PTE+28 BUCKET_ID: 0x0_nt!MI_WRITE_VALID_PTE+28 Followup: MachineOwner ---------