Hi Epic,
I’ve been unable to get ‘master’ working since somewhere around Friday, under Windows 8.1 with Visual Studio 2013 Community Edition nor under Ubuntu 14.04 with Clang 3.5.0.
I am working on my Git Plugin and only using Blank project or any basic Blueprint Template (usualy FPS).
It always crash when loading an existing project (but somehow I can create a new project and load it once). Here I am under Linux, but its the exact same crash on the same line under Windows where I previously attempted to debug the crash.
Edit: steps to reproduce:
- fresh git clone, checkout the promoted branch, Setup.bat update latest dependencies (today its the commit b0b6b35f: “Rebuilt binaries for promoted changelist 2536226.”)
- Build “Debug Editor” on VS2013 Community
- On first run, create a default Blank Blueprint project without started content (FPS project does the same), launch it and quit editor
- Restart the Editor from Visual Studio (this reload the same project as I always have the option selected) : this always crash
Edit: crash is from a chek(), so only #if !UE_BUILD_SHIPPING
Relevant extract of the attached FPS Blueprint Project log file :
**Assertion failed: !KeyRedirectMap.Contains(OldKey) [File:/home/dev/workspace/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/MetaData.cpp] [Line: 447] **
[2015.05.05-11.47.55:143][ 0]LogLinux:Error: appError called: Assertion failed: Assertion failed: !KeyRedirectMap.Contains(OldKey) [File:/home/dev/workspace/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/MetaData.cpp] [Line: 447]
Signal 11 caught.
EngineCrashHandler: Signal=11
[2015.05.05-11.47.55:173][ 0]LogLinux: === Critical error: ===
Unhandled Exception: SIGSEGV: invalid attempt to access memory at address 0x00000003
[2015.05.05-11.47.55:173][ 0]LogLinux: Assertion failed: Assertion failed: !KeyRedirectMap.Contains(OldKey) [File:/home/dev/workspace/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/MetaData.cpp] [Line: 447]
[Callstack] 02 0x00007f3c2d0c4ed1 ReportCrash(FLinuxCrashContext const&)
[Callstack] 03 0x000000000042d53b EngineCrashHandler(FGenericCrashContext const&)
[Callstack] 04 0x00007f3c2d0c8768 PlatformCrashHandler(int, siginfo_t*, void*)
[Callstack] 05 0x00007f3c2db46340 /lib/x86_64-linux-gnu/libpthread.so.0(+0x10340) [0x7f3c2db46340]
[Callstack] 06 0x00007f3c2d0d271c FOutputDeviceLinuxError::Serialize(wchar_t const*, ELogVerbosity::Type, FName const&)
[Callstack] 07 0x00007f3c2d184124 FOutputDevice::Logf(wchar_t const*, ...)
[Callstack] 08 0x00007f3c2d168320 FDebug::AssertFailed(char const*, char const*, int, wchar_t const*, ...)
[Callstack] 09 0x00007f3c2cb1234a UMetaData::InitializeRedirectMap()
[Callstack] 10 0x00007f3c2cb115d2 UMetaData::Serialize(FArchi[2015.05.05-11.47.55:174][ 0]LogExit: Executing StaticShutdownAfterError
Starting ../../../engine/binaries/linux/crashreportclient
[2015.05.05-11.47.55:179][ 0]LogGenericPlatformMisc: FPlatformMisc::RequestExit(1)
Abandon (core dumped)
Best Regards!