ReactOS 0.4.8-dev g131678a025601690d655e35ad4b968c1b98297c7 local MSVC build ============================================================================ [Info][SdbpGetPermLayersInternal] Failed to read value info from Key "\REGISTRY\USER\S-1-5-21-878990555-2101220984-793613060-500\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" Status 0xc0000034 [Info][SdbpGetPermLayersInternal] Failed to read value info from Key "\Registry\Machine\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" Status 0xc0000034 [Info][SdbpGetPermLayersInternal] Failed to read value info from Key "\REGISTRY\USER\S-1-5-21-878990555-2101220984-793613060-500\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" Status 0xc0000034 (H:\trunk\reactos_setup\drivers\bus\acpi\main.c:316) Unsupported IOCTL: 294040 (H:\trunk\reactos_setup\ntoskrnl\mm\mmfault.c:122) Page fault at high IRQL was 2, address 0 In-page I/O error ffffffffc0000001 - code c0000006 (!!! second chance !!!) nt!CcPurgeCacheSection+0x129: 80405549 8b08 mov ecx,dword ptr [eax] kd> kp ChildEBP RetAddr f7f5b80c 80405826 nt!CcPurgeCacheSection(struct _SECTION_OBJECT_POINTERS * SectionObjectPointer = 0xb0b09610, union _LARGE_INTEGER * FileOffset = 0xb0b09600 0x78c5c7, unsigned long Length = 0, unsigned char UninitializeCacheMaps = 0x00 '')+0x129 [h:\trunk\reactos_setup\ntoskrnl\cc\fs.c @ 211] f7f5b838 f8b90d5f nt!CcUninitializeCacheMap(struct _FILE_OBJECT * FileObject = 0xf7f5bb8c, union _LARGE_INTEGER * TruncateSize = 0xb0b09600 0x78c5c7, struct _CACHE_UNINITIALIZE_EVENT * UninitializeCompleteEvent = 0x00000000)+0x96 [h:\trunk\reactos_setup\ntoskrnl\cc\fs.c @ 349] f7f5b864 f8b90a32 fastfat!VfatCleanupFile(struct VFAT_IRP_CONTEXT * IrpContext = 0xb0b5b6d8)+0x2df [h:\trunk\reactos_setup\drivers\filesystems\fastfat\cleanup.c @ 123] f7f5b874 f8ba07c1 fastfat!VfatCleanup(struct VFAT_IRP_CONTEXT * IrpContext = 0xb0b5b6d8)+0x62 [h:\trunk\reactos_setup\drivers\filesystems\fastfat\cleanup.c @ 178] f7f5b898 f8ba0667 fastfat!VfatDispatchRequest(struct VFAT_IRP_CONTEXT * IrpContext = 0xb0b5b6d8)+0x141 [h:\trunk\reactos_setup\drivers\filesystems\fastfat\misc.c @ 169] f7f5b8b4 804660a7 fastfat!VfatBuildRequest(struct _DEVICE_OBJECT * DeviceObject = 0xb0edd018, struct _IRP * Irp = 0xb0bc5060)+0x77 [h:\trunk\reactos_setup\drivers\filesystems\fastfat\misc.c @ 239] f7f5b8d8 8045aa76 nt!IofCallDriver(struct _DEVICE_OBJECT * DeviceObject = 0xb0edd018, struct _IRP * Irp = 0xb0bc5060)+0x97 [h:\trunk\reactos_setup\ntoskrnl\io\iomgr\irp.c @ 1225] f7f5b908 80459b65 nt!IopCloseFile(struct _EPROCESS * Process = 0x00000000, void * ObjectBody = 0xf7f5bb8c, unsigned long GrantedAccess = 0, unsigned long HandleCount = 1, unsigned long SystemHandleCount = 1)+0x166 [h:\trunk\reactos_setup\ntoskrnl\io\iomgr\file.c @ 2001] f7f5b954 80459a17 nt!IopDeleteFile(void * ObjectBody = 0xf7f5bb8c)+0x95 [h:\trunk\reactos_setup\ntoskrnl\io\iomgr\file.c @ 1282] f7f5ba48 804cc0e6 nt!IopParseDevice(void * ParseObject = 0xb1329e18, void * ObjectType = 0x00000000, struct _ACCESS_STATE * AccessState = 0xb0b79950, char AccessMode = 0n1 '', unsigned long Attributes = 0x40, struct _UNICODE_STRING * CompleteName = 0xf7f5bb0c "\Device\Harddisk2\Partition1\rosbuild\subsystems\win\basesrv\basesrv_pch.h.gch", struct _UNICODE_STRING * RemainingName = 0xf7f5bac4 "\rosbuild\subsystems\win\basesrv\basesrv_pch.h.gch", void * Context = 0xf7f5bc1c, struct _SECURITY_QUALITY_OF_SERVICE * SecurityQos = 0x00000000, void ** Object = 0xf7f5ba88)+0x12c7 [h:\trunk\reactos_setup\ntoskrnl\io\iomgr\file.c @ 1195] f7f5bad4 804c6ebb nt!ObpLookupObjectName(void * RootHandle = 0x00000000, struct _UNICODE_STRING * ObjectName = 0xf7f5bb0c "\Device\Harddisk2\Partition1\rosbuild\subsystems\win\basesrv\basesrv_pch.h.gch", unsigned long Attributes = 0x40, struct _OBJECT_TYPE * ObjectType = 0x00000000, char AccessMode = 0n1 '', void * ParseContext = 0xf7f5bc1c, struct _SECURITY_QUALITY_OF_SERVICE * SecurityQos = 0x00000000, void * InsertObject = 0x00000000, struct _ACCESS_STATE * AccessState = 0xb0b79950, struct _OBP_LOOKUP_CONTEXT * LookupContext = 0xb0b799f4, void ** FoundObject = 0xf7f5bb08)+0x766 [h:\trunk\reactos_setup\ntoskrnl\ob\obname.c @ 869] f7f5bb2c 8045ac7d nt!ObOpenObjectByName(struct _OBJECT_ATTRIBUTES * ObjectAttributes = 0x01aefbf8, struct _OBJECT_TYPE * ObjectType = 0x00000000, char AccessMode = 0n1 '', struct _ACCESS_STATE * PassedAccessState = 0xb0b79950, unsigned long DesiredAccess = 0x80, void * ParseContext = 0xf7f5bc1c, void ** Handle = 0xf7f5bc98)+0x15b [h:\trunk\reactos_setup\ntoskrnl\ob\obhandle.c @ 2612] f7f5bcec 8045c8c6 nt!IopQueryAttributesFile(struct _OBJECT_ATTRIBUTES * ObjectAttributes = 0x01aefbf8, _FILE_INFORMATION_CLASS FileInformationClass = FileNetworkOpenInformation (0n34), unsigned long FileInformationSize = 0x38, void * FileInformation = 0x01aefc20)+0x19d [h:\trunk\reactos_setup\ntoskrnl\io\iomgr\file.c @ 2089] f7f5bd04 804fb04b nt!NtQueryFullAttributesFile(struct _OBJECT_ATTRIBUTES * ObjectAttributes = 0x01aefbf8, struct _FILE_NETWORK_OPEN_INFORMATION * FileInformation = 0x01aefc20)+0x16 [h:\trunk\reactos_setup\ntoskrnl\io\iomgr\file.c @ 3554] f7f5bd1c 804fa6ef nt!KiSystemCallTrampoline(void * Handler = 0x8045c8b0, void * Arguments = 0x01aefbf0, unsigned long StackBytes = 8)+0x1b [h:\trunk\reactos_setup\ntoskrnl\include\internal\i386\ke.h @ 748] f7f5bd5c 80403e23 nt!KiSystemServiceHandler(struct _KTRAP_FRAME * TrapFrame = 0xf7f5bd64, void * Arguments = 0x01aefbf0)+0x22f [h:\trunk\reactos_setup\ntoskrnl\ke\i386\traphdlr.c @ 1813] f7f5bd5c 7c92d0ae nt!KiFastCallEntry+0x8c 01aefbe4 7c9529cc ntdll!KiFastSystemCallRet 01aefbe8 7c78a2fc ntdll!NtQueryFullAttributesFile+0xc 01aefc58 7c78a3e2 KERNEL32!GetFileAttributesExW(wchar_t * lpFileName = 0x7ffdec00 "E:/rosbuild/subsystems/win/basesrv/basesrv_pch.h.gch", _GET_FILEEX_INFO_LEVELS fInfoLevelId = GetFileExInfoStandard (0n0), void * lpFileInformation = 0x01aefc9c)+0xcc [h:\trunk\reactos_setup\dll\win32\kernel32\client\file\fileinfo.c @ 741] 01aefc70 7c706feb KERNEL32!GetFileAttributesExA(char * lpFileName = 0x01d55e60 "E:/rosbuild/subsystems/win/basesrv/basesrv_pch.h.gch", _GET_FILEEX_INFO_LEVELS fInfoLevelId = GetFileExInfoStandard (0n0), void * lpFileInformation = 0x01aefc9c)+0x32 [h:\trunk\reactos_setup\dll\win32\kernel32\client\file\fileinfo.c @ 779] 01aefccc 7c706d55 msvcrt!_stat64(char * path = 0x01d55e60 "E:/rosbuild/subsystems/win/basesrv/basesrv_pch.h.gch", struct _stat64 * buf = 0x01aefce0)+0xab [h:\trunk\reactos_setup\sdk\lib\crt\stdio\stat64.c @ 45] 01aefd18 00b1c17d msvcrt!_stati64(char * path = 0x01d55e60 "E:/rosbuild/subsystems/win/basesrv/basesrv_pch.h.gch", struct _stati64 * buf = 0x01aefd60)+0x15 [h:\trunk\reactos_setup\sdk\lib\crt\stdio\stat.c @ 35] WARNING: Stack unwind information not available. Following frames may be wrong. 01d55d70 01d55e20 cc1+0x71c17d 01d55de0 7562736f 0x1d55e20 01d55de4 2f646c69 0x7562736f 01d55de8 73627573 0x2f646c69 01d55dec 65747379 0x73627573 01d55df0 772f736d 0x65747379 01d55df4 622f6e69 0x772f736d 01d55df8 73657361 0x622f6e69 01d55dfc 622f7672 0x73657361 01d55e00 73657361 0x622f7672 01d55e04 705f7672 0x73657361 01d55e08 682e6863 0x705f7672 01d55e0c 00000000 0x682e6863 The CcPurgeCacheSection() call crashes when trying to get the ListEntry, from: ntoskrnl/cc/fs.c, line 205 -------------------------- KeAcquireGuardedMutex(&ViewLock); KeAcquireSpinLock(&SharedCacheMap->CacheMapLock, &OldIrql); ListEntry = SharedCacheMap->CacheMapVacbListHead.Flink; while (ListEntry != &SharedCacheMap->CacheMapVacbListHead) { Vacb = CONTAINING_RECORD(ListEntry, ROS_VACB, CacheMapVacbListEntry); << Vacb is also equal to 0xFFFFFFF0 >> ListEntry = ListEntry->Flink;