Description

The attached project is now crashing after being upgraded from 4.10.4 to 4.11.2. This crash also occurs when attempting to open a copy of the project in 4.12 Preview 1.

After further investigation, this crash seems to be resolved by removing tutorialmap.umap from the Content->ShooterNetwork->Maps folder. Re-adding this map into the folder and attempting to open it after the project opens will cause the crash to occur again.

Source Context:

   23       //UE_LOG(LogGenericPlatformString, Warning, TEXT("Bad chars found when trying to convert \"%s\" from %s to %s"), *SrcStr, SourceCharName, DestCharName);
   24       }
   25       }
   26       
   27       template <typename DestEncoding, typename SourceEncoding>
   28       void FGenericPlatformString::LogBogusChars(const SourceEncoding* Src, int32 SrcSize)
   29       {
   30       FString SrcStr;
   31       bool    bFoundBogusChars = false;
   32       for (; SrcSize; --SrcSize)
   33       {
   34       SourceEncoding SrcCh = *Src++;
   35       if (!CanConvertChar<DestEncoding>(SrcCh))
   36       {
   37 ***** SrcStr += FString::Printf(TEXT("[0x%X]"), (int32)SrcCh);
   38       bFoundBogusChars = true;
   39       }
   40       else if (CanConvertChar<TCHAR>(SrcCh))
   41       {
   42       if (TChar<SourceEncoding>::IsLinebreak(SrcCh))
   43       {
   44       if (bFoundBogusChars)
   45       {
   46       TrimStringAndLogBogusCharsError(SrcStr, GetEncodingTypeName<SourceEncoding>(), GetEncodingTypeName<DestEncoding>());
   47       bFoundBogusChars = false;
   48       }
   49       SrcStr.Empty();
   50       }
   51       else
   52       {
Steps to Reproduce

1. Download the project from: [Link Removed]
2. Open the project

Alternate
1. Download the project from: [Link Removed]
2. Go into the project folder->Content->ShooterNetwork->Maps and remove (move it to desktop) the tutorialMap.umap
3. Open the project
4. Re-add tutorialMap.umap to the folder
5. Open the map in the editor

Result: Editor Crashes

Expected: No crash would occur

Callstack

Error Message

Access violation - code c0000005 (first/second chance not available)

VCRUNTIME140!<Unknown> 
UE4Editor_Core!FGenericPlatformString::LogBogusChars<wchar_t,char>() genericplatformstring.cpp:38 
UE4Editor_Core!operator<<() string.cpp:1088 
UE4Editor_Core!operator<<() array.h:1308 
UE4Editor_Core!operator<<() text.cpp:1150 
UE4Editor_CoreUObject!UTextProperty::SerializeItem() utextproperty.cpp:45 
UE4Editor_CoreUObject!FPropertyTag::SerializeTaggedProperty() propertytag.h:145 
UE4Editor_CoreUObject!UStruct::SerializeTaggedProperties() class.cpp:1354 
UE4Editor_Engine!UUserDefinedStruct::SerializeTaggedProperties() userdefinedstruct.cpp:201 
UE4Editor_CoreUObject!UScriptStruct::SerializeItem() class.cpp:2281 
UE4Editor_CoreUObject!FPropertyTag::SerializeTaggedProperty() propertytag.h:145 
UE4Editor_CoreUObject!UStruct::SerializeTaggedProperties() class.cpp:1354 
UE4Editor_CoreUObject!UObject::SerializeScriptProperties() obj.cpp:994 
UE4Editor_CoreUObject!UObject::Serialize() obj.cpp:933 
UE4Editor_CoreUObject!FLinkerLoad::Preload() linkerload.cpp:3277 
UE4Editor_CoreUObject!EndLoad() uobjectglobals.cpp:1383 
UE4Editor_CoreUObject!LoadPackageInternal() uobjectglobals.cpp:1143 
UE4Editor_CoreUObject!LoadPackageInternal() uobjectglobals.cpp:1258 
UE4Editor_UnrealEd!UEditorEngine::Map_Load() editorserver.cpp:2392 
UE4Editor_UnrealEd!UEditorEngine::HandleMapCommand() editorserver.cpp:5946 
UE4Editor_UnrealEd!UEditorEngine::Exec() editorserver.cpp:5436 
UE4Editor_UnrealEd!UUnrealEdEngine::Exec() unrealedsrv.cpp:744 
UE4Editor_UnrealEd!FEditorFileUtils::LoadMap() filehelpers.cpp:2070 
UE4Editor_UnrealEd!FEditorFileUtils::LoadDefaultMapAtStartup() filehelpers.cpp:3283 
UE4Editor_UnrealEd!FUnrealEdMisc::OnInit() unrealedmisc.cpp:299 
UE4Editor_UnrealEd!EditorInit() unrealed.cpp:86 
UE4Editor!GuardedMain() launch.cpp:133 
UE4Editor!GuardedMainWrapper() launchwindows.cpp:126 
UE4Editor!WinMain() launchwindows.cpp:200 
UE4Editor!__scrt_common_main_seh() exe_common.inl:264 
kernel32!<Unknown> 
ntdll!<Unknown> 

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

Fixed
ComponentUE - Foundation - Core
Affects Versions4.114.12
Target Fix4.12
Fix Commit2965851
Main Commit3023490
CreatedMay 3, 2016
ResolvedMay 5, 2016
UpdatedApr 27, 2018