Unreal 5.5.4
When we do “Gather Text” from the Localization dashboard, we have started experiencing frequent, but not 100% crashes.
The trace seems to point to where we log warnings. Attached is the full log.
Comparing the log to a successful gather and a packaging log, we have not been able to pinpoint any specific issue that would cause this.
We will try to trace the issue to where it started by rolling back versions of our game project, but meanwhile I figured this might be an important issue to be aware of / hear if any others are affected.
// Report any messages, and also report a warning if we silenced some warnings or errors when loading
if (ErrorCount > 0 || WarningCount > 0)
{
static const FString LogIndentation = TEXT(" ");
UE_LOG(LogGatherTextFromAssetsCommandlet, Display, TEXT("Package '%s' produced %d error(s) and %d warning(s) while loading (see below). Please verify that your text has gathered correctly."), *PackageContext, ErrorCount, WarningCount);
for (const FString& FormattedOutput : FormattedErrorsAndWarningsList)
{
GWarn->Log(NAME_None, ELogVerbosity::Display, LogIndentation + FormattedOutput);
}
}
StackTrace:
LoginId:7d0499564dc2725265b60cb120b5f5a9
EpicAccountId:4d0b0a13d2d540b49cd2892b5f72e783
Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000000
VCRUNTIME140
UnrealEditor_Core!FString::AppendChars() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\Containers\String.cpp.inl:394]
UnrealEditor_Core!UE::String::Private::ConcatStrings_FString<FString const &,FString const &>() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\Containers\String.cpp.inl:711]
UnrealEditor_Core!FString::ConcatFF() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\Containers\String.cpp.inl:786]
UnrealEditor_UnrealEd!FLoadPackageLogOutputRedirector::EndCapturingLogData() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\Commandlets\GatherTextFromAssetsCommandlet.cpp:96]
UnrealEditor_UnrealEd!UGatherTextFromAssetsCommandlet::LoadAndProcessUncachedPackages() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\Commandlets\GatherTextFromAssetsCommandlet.cpp:1155]
UnrealEditor_UnrealEd!UGatherTextFromAssetsCommandlet::Main() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\Commandlets\GatherTextFromAssetsCommandlet.cpp:1474]
UnrealEditor_UnrealEd!UGatherTextCommandlet::ProcessGatherConfig() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\Commandlets\GatherTextCommandlet.cpp:288]
UnrealEditor_UnrealEd!UGatherTextCommandlet::Main() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\Commandlets\GatherTextCommandlet.cpp:135]
UnrealEditor_Cmd!FEngineLoop::PreInitPostStartupScreen() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:4154]
UnrealEditor_Cmd!GuardedMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Launch.cpp:144]
UnrealEditor_Cmd!GuardedMainWrapper() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:123]
UnrealEditor_Cmd!LaunchWindowsStartup() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:277]
UnrealEditor_Cmd!WinMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:317]
UnrealEditor_Cmd!__scrt_common_main_seh() [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
kernel32
ntdll