Description

I ran out of space in my D drive and my project autosaved and received the attached error message

This is NOT a regression

Steps to Reproduce
  1. Make sure that the disk drive that your project is saved to is completely full
  2. Open any project
  3. Create a new asset (new material)
  4. Make a change to the asset
  5. Save the asset

Result: The editor crashes

Expected Result: An error message stating that there is no more space on the disk

Callstack

4.14.3 Call stack

LogWindows:Error: === Critical error: ===
LogWindows:Error: 
LogWindows:Error: Assertion failed: InPos <= Size [File:D:\Build\++UE4+Release-4.14+Compile\Sync\Engine\Source\Runtime\Core\Private\HAL\FileManagerGeneric.cpp] [Line: 619] 
LogWindows:Error: Attempted to seek past the end of file (106205/2403), file: D:/Unreal Projects/MyProject6/Content/NewMaterial11.uasset. The file is most likely corrupt.
LogWindows:Error: 
LogWindows:Error: 
LogWindows:Error: KERNELBASE.dll
LogWindows:Error: UE4Editor-Core.dll!FOutputDeviceWindowsError::Serialize() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\core\private\windows\windowsplatformoutputdevices.cpp:103]
LogWindows:Error: UE4Editor-Core.dll!FOutputDevice::Logf__VA() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\core\private\misc\outputdevice.cpp:68]
LogWindows:Error: UE4Editor-Core.dll!FDebug::AssertFailed() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:332]
LogWindows:Error: UE4Editor-Core.dll!FArchiveFileReaderGeneric::Seek() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\core\private\hal\filemanagergeneric.cpp:620]
LogWindows:Error: UE4Editor-AssetRegistry.dll!FPackageReader::ReadAssetRegistryData() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\assetregistry\private\packagereader.cpp:151]
LogWindows:Error: UE4Editor-AssetRegistry.dll!FAssetDataGatherer::ReadAssetFile() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\assetregistry\private\assetdatagatherer.cpp:820]
LogWindows:Error: UE4Editor-AssetRegistry.dll!FAssetDataGatherer::Run() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\assetregistry\private\assetdatagatherer.cpp:570]
LogWindows:Error: UE4Editor-Core.dll!FRunnableThreadWin::Run() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\core\private\windows\windowsrunnablethread.cpp:74]
LogWindows:Error: UE4Editor-Core.dll!FRunnableThreadWin::GuardedRun() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\core\private\windows\windowsrunnablethread.cpp:31]
LogWindows:Error: KERNEL32.DLL
LogWindows:Error: ntdll.dll
LogWindows:Error: ntdll.dll
LogWindows:Error: 
LogWindows:Error: Crash in runnable thread FAssetDataGatherer

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-41955 in the post.

3
Login to Vote

Won't Fix
ComponentUE - Foundation - Core
Affects Versions4.15
CreatedFeb 14, 2017
ResolvedFeb 15, 2017
UpdatedApr 27, 2018