Details
-
Bug
-
Resolution: Fixed
-
Major
-
None
-
None
-
September 2016
Description
Hello,
I've been doing kernel debug in livecd on 72688 and I noticed that we are getting this assert:
kd> .reload /user
|
Loading User Symbols
|
|
kd> !analyze -v
|
*******************************************************************************
|
* *
|
* Bugcheck Analysis *
|
* *
|
*******************************************************************************
|
|
Unknown bugcheck code (0)
|
Unknown bugcheck description
|
Arguments:
|
Arg1: 00000000
|
Arg2: 00000000
|
Arg3: 00000000
|
Arg4: e2be46af
|
|
Debugging Details:
|
------------------
|
|
|
DUMP_CLASS: 1
|
|
DUMP_QUALIFIER: 0
|
|
BUILD_VERSION_STRING: 20160914-r72676.MSVC_19.0.24213.1
|
|
DUMP_TYPE: 0
|
|
BUGCHECK_P1: 0
|
|
BUGCHECK_P2: 0
|
|
BUGCHECK_P3: 0
|
|
BUGCHECK_P4: ffffffffe2be46af
|
|
PROCESS_NAME: System
|
|
FAULTING_IP:
|
nt!CHECK_PAGED_CODE_RTL+3b [c:\users\volodymyr\reactos\ntoskrnl\rtl\libsupp.c @ 254]
|
804e95bb cd2c int 2Ch
|
|
ERROR_CODE: (NTSTATUS) 0xc0000420 - An assertion failure has occurred.
|
|
EXCEPTION_CODE: (NTSTATUS) 0xc0000420 - An assertion failure has occurred.
|
|
EXCEPTION_CODE_STR: c0000420
|
|
CPU_COUNT: 1
|
|
CPU_MHZ: b57
|
|
CPU_VENDOR: GenuineIntel
|
|
CPU_FAMILY: 6
|
|
CPU_MODEL: e
|
|
CPU_STEPPING: 3
|
|
DEFAULT_BUCKET_ID: INTEL_CPU_MICROCODE_ZERO
|
|
BUGCHECK_STR: 0x0
|
|
CURRENT_IRQL: 2
|
|
ANALYSIS_SESSION_HOST: BEAST
|
|
ANALYSIS_SESSION_TIME: 09-15-2016 21:50:49.0380
|
|
ANALYSIS_VERSION: 10.0.14321.1024 amd64fre
|
|
LAST_CONTROL_TRANSFER: from 8051b445 to 804e95bb
|
|
STACK_TEXT:
|
f7999ea8 8051b445 f799005c f7999ee4 805180bf nt!CHECK_PAGED_CODE_RTL+0x3b [c:\users\volodymyr\reactos\ntoskrnl\rtl\libsupp.c @ 254]
|
f7999eb4 805180bf 0000005c f799a860 802390c2 nt!RtlUpcaseUnicodeChar+0x15 [c:\users\volodymyr\reactos\sdk\lib\rtl\nls.c @ 713]
|
f7999ee4 f7bb461b f799a32c b2626840 00000001 nt!RtlCompareUnicodeString+0x8f [c:\users\volodymyr\reactos\sdk\lib\rtl\unicode.c @ 2199]
|
WARNING: Frame IP not in any known module. Following frames may be wrong.
|
f7999f04 f7bb43c8 b269c9c0 f799a32c 00000000 0xf7bb461b
|
f799a348 f7bb1b59 b269c9c0 f799a368 f799a36c 0xf7bb43c8
|
f799a374 f7bb1865 b269c9c0 b269c828 b269c858 0xf7bb1b59
|
f799a3b8 f7bb175c b269c908 b269c628 8046781a 0xf7bb1865
|
f799a3dc f7bb32d8 b26b8118 f7bb6615 b269c628 0xf7bb175c
|
f799a3fc f7bb34ce b26b8118 b269c810 b26b8118 0xf7bb32d8
|
f799a410 8046625d b269c908 b269c628 b262af38 0xf7bb34ce
|
f799a438 8045c548 00000018 00000000 00000000 nt!IofCallDriver+0xad [c:\users\volodymyr\reactos\ntoskrnl\io\iomgr\irp.c @ 1225]
|
f799a564 804d4f5a b262bb30 00000000 b2693300 nt!IopParseDevice+0xd58 [c:\users\volodymyr\reactos\ntoskrnl\io\iomgr\file.c @ 900]
|
f799a5f8 804cdfeb 00000000 f799a62c 00000240 nt!ObpLookupObjectName+0x7da [c:\users\volodymyr\reactos\ntoskrnl\ob\obname.c @ 809]
|
f799a650 8045aa40 f799a8b4 00000000 00000000 nt!ObOpenObjectByName+0x15b [c:\users\volodymyr\reactos\ntoskrnl\ob\obhandle.c @ 2602]
|
f799a6d8 804592c6 f799a928 00000020 f799a8b4 nt!IopCreateFile+0x9a0 [c:\users\volodymyr\reactos\ntoskrnl\io\iomgr\file.c @ 2477]
|
f799a720 8045dcc2 f799a928 00000020 f799a8b4 nt!IoCreateFile+0x46 [c:\users\volodymyr\reactos\ntoskrnl\io\iomgr\file.c @ 2647]
|
f799a760 8050479b f799a928 00000020 f799a8b4 nt!NtOpenFile+0x32 [c:\users\volodymyr\reactos\ntoskrnl\io\iomgr\file.c @ 3530]
|
f799a788 80502b5f 8045dc90 f799a848 00000018 nt!KiSystemCallTrampoline+0x1b [c:\users\volodymyr\reactos\ntoskrnl\include\internal\i386\ke.h @ 742]
|
f799a7c8 80403d96 f799a96c 804019a5 badb0d00 nt!KiSystemServiceHandler+0x22f [c:\users\volodymyr\reactos\ntoskrnl\ke\i386\traphdlr.c @ 1738]
|
f799a7c8 804019a5 f799a96c 804019a5 badb0d00 nt!KiInterruptTemplateDispatch+0x60
|
f799a840 804b41b8 f799a928 00000020 f799a8b4 nt!ZwOpenFile+0x11
|
f799a96c 80456932 f799a9f8 00000000 00000000 nt!MmLoadSystemImage+0x568 [c:\users\volodymyr\reactos\ntoskrnl\mm\arm3\sysldr.c @ 3015]
|
f799aa1c 8046fc26 00000000 00000000 00000000 nt!IopLoadServiceModule+0x2c2 [c:\users\volodymyr\reactos\ntoskrnl\io\iomgr\driver.c @ 408]
|
f799aa64 80474593 b2629588 b2683560 b2629588 nt!IopActionInitChildServices+0x206 [c:\users\volodymyr\reactos\ntoskrnl\io\pnpmgr\pnpmgr.c @ 2645]
|
f799aa80 804745ce f799aae4 b262a170 b2629588 nt!IopTraverseDeviceTreeNode+0x23 [c:\users\volodymyr\reactos\ntoskrnl\io\pnpmgr\pnpmgr.c @ 1361]
|
f799aa98 804745ce f799aae4 b26b8968 b262a170 nt!IopTraverseDeviceTreeNode+0x5e [c:\users\volodymyr\reactos\ntoskrnl\io\pnpmgr\pnpmgr.c @ 1375]
|
f799aab0 804745ce f799aae4 b2683560 b26b8968 nt!IopTraverseDeviceTreeNode+0x5e [c:\users\volodymyr\reactos\ntoskrnl\io\pnpmgr\pnpmgr.c @ 1375]
|
f799aac8 8047454a f799aae4 b2683560 f799aaf4 nt!IopTraverseDeviceTreeNode+0x5e [c:\users\volodymyr\reactos\ntoskrnl\io\pnpmgr\pnpmgr.c @ 1375]
|
f799aad8 804727e4 f799aae4 b2629588 b2683560 nt!IopTraverseDeviceTree+0x1a [c:\users\volodymyr\reactos\ntoskrnl\io\pnpmgr\pnpmgr.c @ 1400]
|
f799aaf4 80471f7e b2683560 00000000 00000000 nt!IopInitializePnpServices+0x24 [c:\users\volodymyr\reactos\ntoskrnl\io\pnpmgr\pnpmgr.c @ 2718]
|
f799ab5c 80538b1c b26836b0 00000001 00000001 nt!IopEnumerateDevice+0x23e [c:\users\volodymyr\reactos\ntoskrnl\io\pnpmgr\pnpmgr.c @ 2405]
|
f799ac84 8042c2d9 80079000 cd7c00bb e9037313 nt!IoInitSystem+0x31c [c:\users\volodymyr\reactos\ntoskrnl\io\iomgr\iomgr.c @ 578]
|
f799ad80 8042b91e 80079000 f799adc0 804e8f44 nt!Phase1InitializationDiscard+0x9a9 [c:\users\volodymyr\reactos\ntoskrnl\ex\init.c @ 1801]
|
f799ad8c 804e8f44 80079000 00005060 8000003b nt!Phase1Initialization+0xe [c:\users\volodymyr\reactos\ntoskrnl\ex\init.c @ 2018]
|
f799adc0 80502172 8042b910 80079000 f799adf0 nt!PspSystemThreadStartup+0x64 [c:\users\volodymyr\reactos\ntoskrnl\ps\thread.c @ 158]
|
f799addc 804e8edf 8042b910 80079000 22470d00 nt!KiThreadStartup+0x42 [c:\users\volodymyr\reactos\ntoskrnl\ke\i386\thrdini.c @ 81]
|
f799ade0 8042b90f 80079000 22470d00 0000027f nt!PspCreateThread+0xa5f
|
f799ade4 80079000 22470d00 0000027f 00000000 nt!ExpLoadInitialProcess+0x45f
|
f799ade8 22470d00 0000027f 00000000 00000000 0x80079000
|
f799adec 00000000 00000000 00000000 00000000 0x22470d00
|
|
|
STACK_COMMAND: kb
|
|
THREAD_SHA1_HASH_MOD_FUNC: 5f9c18b3348942e32333a79e897bdb6f4e648610
|
|
THREAD_SHA1_HASH_MOD_FUNC_OFFSET: c75c3c75379a5ad7d5a5b856f1b6570767694d06
|
|
THREAD_SHA1_HASH_MOD: 64bb2a6f8dc36ac820f4065966be5acdf18c8cca
|
|
FOLLOWUP_IP:
|
nt!CHECK_PAGED_CODE_RTL+3b [c:\users\volodymyr\reactos\ntoskrnl\rtl\libsupp.c @ 254]
|
804e95bb cd2c int 2Ch
|
|
FAULT_INSTR_CODE: e58b2ccd
|
|
FAULTING_SOURCE_LINE: c:\users\volodymyr\reactos\ntoskrnl\rtl\libsupp.c
|
|
FAULTING_SOURCE_FILE: c:\users\volodymyr\reactos\ntoskrnl\rtl\libsupp.c
|
|
FAULTING_SOURCE_LINE_NUMBER: 254
|
|
FAULTING_SOURCE_CODE:
|
250: {
|
251: if(KeGetCurrentIrql() > APC_LEVEL)
|
252: {
|
253: DbgPrint("%s:%i: Pagable code called at IRQL > APC_LEVEL (%u)\n", file, line, KeGetCurrentIrql());
|
> 254: ASSERT(FALSE);
|
255: }
|
256: }
|
257: #endif
|
258:
|
259: VOID
|
|
|
SYMBOL_STACK_INDEX: 0
|
|
SYMBOL_NAME: nt!CHECK_PAGED_CODE_RTL+3b
|
|
FOLLOWUP_NAME: MachineOwner
|
|
MODULE_NAME: nt
|
|
IMAGE_NAME: ntoskrnl.exe
|
|
DEBUG_FLR_IMAGE_TIMESTAMP: 57dafa4c
|
|
IMAGE_VERSION: 5.2.3790.3959
|
|
FAILURE_BUCKET_ID: 0x0_nt!CHECK_PAGED_CODE_RTL+3b
|
|
BUCKET_ID: 0x0_nt!CHECK_PAGED_CODE_RTL+3b
|
|
PRIMARY_PROBLEM_CLASS: 0x0_nt!CHECK_PAGED_CODE_RTL+3b
|
|
TARGET_TIME: 2016-09-15T21:48:57.000Z
|
|
OSBUILD: 3790
|
|
OSSERVICEPACK: 2000
|
|
SERVICEPACK_NUMBER: 2
|
|
OS_REVISION: 0
|
|
SUITE_MASK: 0
|
|
PRODUCT_TYPE: 0
|
|
OSPLATFORM_TYPE: x86
|
|
OSNAME: Windows Server 2003
|
|
OSEDITION: Windows Server 2003 (Service Pack 2)
|
|
OS_LOCALE:
|
|
USER_LCID: 0
|
|
OSBUILD_TIMESTAMP: 2016-09-15 21:45:16
|
|
BUILDDATESTAMP_STR: 1
|
|
BUILDLAB_STR: 24213
|
|
BUILDOSVER_STR: 5.2.20160914-r72676.MSVC_19.0.24213.1
|
|
ANALYSIS_SESSION_ELAPSED_TIME: ee
|
|
ANALYSIS_SOURCE: KM
|
|
FAILURE_ID_HASH_STRING: km:0x0_nt!check_paged_code_rtl+3b
|
|
FAILURE_ID_HASH: {6437133a-aefe-2c50-d745-9b101b5da47a}
|
|
Followup: MachineOwner
|
---------
|
|
kd> g
|
Continuing an assertion failure can result in the debuggee
|
being terminated (bugchecking for kernel debuggees).
|
If you want to ignore this assertion, use 'ahi'.
|
If you want to force continuation, use 'gh' or 'gn'.
|
kd> g
|
Continuing an assertion failure can result in the debuggee
|
being terminated (bugchecking for kernel debuggees).
|
If you want to ignore this assertion, use 'ahi'.
|
If you want to force continuation, use 'gh' or 'gn'.
|
kd> ahi
|
nt!CHECK_PAGED_CODE_RTL+0x3b (804e95bb) [c:\users\volodymyr\reactos\ntoskrnl\rtl\libsupp.c @ 254]- ignore
|
kd> g
|
..\sdk\lib\rtl\nls.c:711: Pagable code called at IRQL > APC_LEVEL (2)
|
Assertion c:\users\volodymyr\reactos\ntoskrnl\rtl\libsupp.c(254): FALSE
|
..\sdk\lib\rtl\nls.c:711: Pagable code called at IRQL > APC_LEVEL (2)
|
Assertion c:\users\volodymyr\reactos\ntoskrnl\rtl\libsupp.c(254): FALSE
|
..\sdk\lib\rtl\nls.c:711: Pagable code called at IRQL > APC_LEVEL (2)
|
Assertion c:\users\volodymyr\reactos\ntoskrnl\rtl\libsupp.c(254): FALSE
|
..\sdk\lib\rtl\nls.c:711: Pagable code called at IRQL > APC_LEVEL (2)
|
Assertion c:\users\volodymyr\reactos\ntoskrnl\rtl\libsupp.c(254): FALSE
|
..\sdk\lib\rtl\nls.c:711: Pagable code called at IRQL > APC_LEVEL (2)
|
Assertion c:\users\volodymyr\reactos\ntoskrnl\rtl\libsupp.c(254): FALSE
|
..\sdk\lib\rtl\nls.c:711: Pagable code called at IRQL > APC_LEVEL (2)
|
Assertion c:\users\volodymyr\reactos\ntoskrnl\rtl\libsupp.c(254): FALSE
|
..\sdk\lib\rtl\nls.c:711: Pagable code called at IRQL > APC_LEVEL (2)
|
Assertion c:\users\volodymyr\reactos\ntoskrnl\rtl\libsupp.c(254): FALSE
|
..\sdk\lib\rtl\nls.c:711: Pagable code called at IRQL > APC_LEVEL (2)
|
Assertion c:\users\volodymyr\reactos\ntoskrnl\rtl\libsupp.c(254): FALSE
|
..\sdk\lib\rtl\nls.c:711: Pagable code called at IRQL > APC_LEVEL (2)
|
Assertion c:\users\volodymyr\reactos\ntoskrnl\rtl\libsupp.c(254): FALSE
|
..\sdk\lib\rtl\nls.c:711: Pagable code called at IRQL > APC_LEVEL (2)
|
Assertion c:\users\volodymyr\reactos\ntoskrnl\rtl\libsupp.c(254): FALSE
|
..\sdk\lib\rtl\nls.c:711: Pagable code called at IRQL > APC_LEVEL (2)
|
Assertion c:\users\volodymyr\reactos\ntoskrnl\rtl\libsupp.c(254): FALSE
|
..\sdk\lib\rtl\nls.c:711: Pagable code called at IRQL > APC_LEVEL (2)
|
Assertion c:\users\volodymyr\reactos\ntoskrnl\rtl\libsupp.c(254): FALSE
|
..\sdk\lib\rtl\nls.c:711: Pagable code called at IRQL > APC_LEVEL (2)
|
It is too early to tell where the root-problem is, but I was wondering if anyone is getting this problem too.