I do have a C++ project that I started back on 4.14 and migrated it through the versions without any major issues(Needed some Target*.cs changes and such but nothing that could not be dealt with).
Now I cannot migrate the project to 4.18.1.
[2017.11.22-10.12.17:156][783]LogLinux: Error: appError called: Assertion failed: !F->GetSuperFunction() || (F->GetSuperFunction()->FunctionFlags&FUNC_NetFuncFlags) == (F->FunctionFlags&FUNC_NetFuncFlags) [File:/run/media/stastny/ext_ssd/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/Class.cpp] [Line: 3068]
Signal 11 caught.
Malloc Size=131076 LargeMemoryPoolOffset=131092
I have tried reproducing the issue but sadly I could not find a way to reliably do so.
I can open the project when I set the default editor map but when I try to open ANY blueprint class type item from the project(Includes Blueprint Actors, Blueprint Interfaces, Function Libraries, HUD, User Widget, UMG drag and drop operation, GameMode, PlayerState) the editor crashes with the same error. (from the logs https://gist.github.com/aknarts/bd0d12abbc63ff3836ca6aba75b58f28 )
Please note that this includes things from the starter content that I made no changes in.
As I am not able to reproduce this all I can do is offer my project to test things out. I am not proud of it but there is nothing secret in it or nothing that cannot be redistributed.
This Is an extension of this error report
Edit:
Doing bit of debugging on this.
In case it was not super obvious it is crashing here: https://github.com/EpicGames/UnrealEngine/blob/release/Engine/Source/Runtime/CoreUObject/Private/UObject/Class.cpp#L3068
I disabled the check(crazy I know) and the project loaded OK, was playable networked stuff worked OK too.
Got bunch of errors with this:
1001[2017.11.23-23.37.09:309][263]LogLinker: Warning: Can't find file '/Script/EnvironmentQueryEditor'
1001[2017.11.23-23.37.09:309][263]LogLinker: Warning: Can't find file for asset '/Script/EnvironmentQueryEditor' while loading ../../../../../../../../home/user/Documents/Unreal Projects/Project 4.18/Content/Code/Maps/DefaultMap.umap.
[2017.11.23-23.37.09:309][263]LoadErrors: Error: /Game/Code/Maps/DefaultMap : Can't find file for asset. /Script/EnvironmentQueryEditor
1001[2017.11.23-23.37.09:310][263]LogLinker: Warning: Can't find file '/Script/EnvironmentQueryEditor'
1001[2017.11.23-23.37.09:310][263]LogLinker: Warning: Can't find file for asset '/Script/EnvironmentQueryEditor' while loading ../../../../../../../../home/user/Documents/Unreal Projects/Project 4.18/Content/Code/Maps/DefaultMap.umap.
1001[2017.11.23-23.37.09:310][263]LogLinker: Warning: Can't find file '/Script/EnvironmentQueryEditor'
1001[2017.11.23-23.37.09:310][263]LogLinker: Warning: Can't find file for asset '/Script/EnvironmentQueryEditor' while loading ../../../../../../../../home/user/Documents/Unreal Projects/Project 4.18/Content/Code/Maps/DefaultMap.umap.
1001[2017.11.23-23.37.09:310][263]LogLinker: Warning: Can't find file '/Script/EnvironmentQueryEditor'
1001[2017.11.23-23.37.09:310][263]LogLinker: Warning: Can't find file for asset '/Script/EnvironmentQueryEditor' while loading ../../../../../../../../home/user/Documents/Unreal Projects/Project 4.18/Content/Code/Maps/DefaultMap.umap.
1001[2017.11.23-23.37.09:540][263]LogLinker: Warning: Can't find file '/Script/EnvironmentQueryEditor'
1001[2017.11.23-23.37.09:540][263]LogLinker: Warning: Can't find file for asset '/Script/EnvironmentQueryEditor' while loading ../../../../../../../../home/user/Documents/Unreal Projects/Project 4.18/Content/Code/Maps/DefaultMap.umap.
1001[2017.11.23-23.37.09:545][263]LogLinker: Warning: Can't find file '/Script/EnvironmentQueryEditor'
1001[2017.11.23-23.37.09:545][263]LogLinker: Warning: Can't find file for asset '/Script/EnvironmentQueryEditor' while loading NULL.
1001[2017.11.23-23.37.09:545][263]LogLinker: Warning: Can't find file '/Script/EnvironmentQueryEditor'
1001[2017.11.23-23.37.09:545][263]LogLinker: Warning: Can't find file for asset '/Script/EnvironmentQueryEditor' while loading NULL.
1001[2017.11.23-23.37.09:545][263]LogLinker: Warning: Can't find file '/Script/EnvironmentQueryEditor'
I did use EQS at some point so it was enabled in the original project. Not sure why it was not enabled After the migration to 4.18.