Build on Linux, from Github
When autosave is prompted, near the end of it, a crash happens.
This isn’t the only circumstance, UE4 crashes for me, as it also does when creating a new project and during cooking.
Log from command line:
[2017.05.05-08.02.29:343][498]LogSavePackage: Save=54.63ms
[2017.05.05-08.02.29:343][498]LogSavePackage: Moving '../../../../Documents/Unreal Projects/Basic/Saved/Minimal_Default_Auto117E870251D050A050002013B9C6EDCAB.tmp' to '../../../../Documents/Unreal Projects/Basic/Saved/Autosaves/Game/StarterContent/Maps/Minimal_Default_Auto1.umap'
[2017.05.05-08.02.29:343][498]LogSavePackage:Display: Finished SavePackage ../../../../Documents/Unreal Projects/Basic/Saved/Autosaves/Game/StarterContent/Maps/Minimal_Default_Auto1.umap
[2017.05.05-08.02.29:344][498]LogFileHelpers: Editor autosave (incl. sublevels) for '/Game/StarterContent/Maps/Minimal_Default' took 0.070
[2017.05.05-08.02.29:344][498]LogFileHelpers: Editor autosave (incl. sublevels) for all levels took 0.070
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  42 (X_SetInputFocus)
  Serial number of failed request:  323230
  Current serial number in output stream:  323230
Assertion failed: IsInRenderingThread() [File:/home/linkus/UnrealEngine/Engine/Source/Runtime/RenderCore/Private/RenderResource.cpp] [Line: 42] 
[Callstack]  00  0x00007ffb7ad1ffcf  FLinuxPlatformStackWalk::CaptureStackBackTrace(unsigned long long*, unsigned int, void*)
[Callstack]  01  0x00007ffb7ac01f86  FGenericPlatformStackWalk::StackWalkAndDump(char*, unsigned long, int, void*)
[Callstack]  02  0x00007ffb7ad24e54  FDebug::LogAssertFailedMessage(char const*, char const*, int, wchar_t const*, ...)
[Callstack]  03  0x00007ffb74f1453b  FRenderResource::ReleaseResource()
[Callstack]  04  0x00007ffb74f1ea5d  FDynamicVertexBufferPool::~FDynamicVertexBufferPool()
[Callstack]  05  0x00007ffb74f17697  FGlobalDynamicVertexBuffer::~FGlobalDynamicVertexBuffer()
[Callstack]  06  0x00007ffb701b46c0  /usr/lib/libc.so.6(+0x366c0) [0x7ffb701b46c0]
[Callstack]  07  0x00007ffb701b471a  /usr/lib/libc.so.6(+0x3671a) [0x7ffb701b471a]
[Callstack]  08  0x00007ffb6dc8d5b8  /usr/lib/libX11.so.6(+0x445b8) [0x7ffb6dc8d5b8]
[Callstack]  09  0x00007ffb6dc8d6ed  /usr/lib/libX11.so.6(_XError+0x11d) [0x7ffb6dc8d6ed]
[Callstack]  10  0x00007ffb6dc8a617  /usr/lib/libX11.so.6(+0x41617) [0x7ffb6dc8a617]
[Callstack]  11  0x00007ffb6dc8a6d5  /usr/lib/libX11.so.6(+0x416d5) [0x7ffb6dc8a6d5]
[Callstack]  12  0x00007ffb6dc8afd5  /usr/lib/libX11.so.6(_XEventsQueued+0x55) [0x7ffb6dc8afd5]
[Callstack]  13  0x00007ffb6dc6d37a  /usr/lib/libX11.so.6(XFlush+0x1a) [0x7ffb6dc6d37a]
[Callstack]  14  0x00007ffb7b07917c  /home/linkus/UnrealEngine/Engine/Binaries/Linux/libUE4Editor-Core.so(+0x73217c) [0x7ffb7b07917c]
[Callstack]  15  0x00007ffb7acdab0b  FLinuxApplication::RemoveRevertFocusWindow(SDL_Window*)
[Callstack]  16  0x00007ffb7ad25061  FLinuxWindow::Destroy()
[Callstack]  17  0x00007ffb744248ad  FSlateApplication::PrivateDestroyWindow(TSharedRef<SWindow, (ESPMode)0> const&)
[Callstack]  18  0x00007ffb7441e3f8  FSlateApplication::DestroyWindowsImmediately()
[Callstack]  19  0x00007ffb7441df91  FSlateApplication::RequestDestroyWindow(TSharedRef<SWindow, (ESPMode)0>)
[Callstack]  20  0x00007ffb73df439a  SWindow::RequestDestroyWindow()
[Callstack]  21  0x00007ffb724418a1  FFeedbackContextEditor::FinalizeSlowTask()
[Callstack]  22  0x00007ffb7ade3cb5  FSlowTask::Destroy()
[Callstack]  23  0x00007ffb72684082  FPackageAutoSaver::AttemptAutoSave()
[Callstack]  24  0x00007ffb729c8544  UUnrealEdEngine::Tick(float, bool)
[Callstack]  25  0x0000000000420f01  FEngineLoop::Tick() [Runtime/Core/Public/Stats/Stats2.h, line 1686]
[Callstack]  26  0x000000000042546a  GuardedMain(wchar_t const*) [/home/linkus/UnrealEngine/Engine/Source/Runtime/Launch/Private/Launch.cpp, line 166]
[Callstack]  27  0x00007ffb70dd20b6  CommonLinuxMain(int, char**, int (*)(wchar_t const*))
[Callstack]  28  0x00007ffb7019e511  /usr/lib/libc.so.6(__libc_start_main+0xf1) [0x7ffb7019e511]
[Callstack]  29  0x00000000004153ba  /home/linkus/UnrealEngine/Engine/Binaries/Linux/UE4Editor(_start+0x2a) [0x4153ba]
[2017.05.05-08.02.29:445][498]LogLinux:Error: appError called: Assertion failed: Assertion failed: IsInRenderingThread() [File:/home/linkus/UnrealEngine/Engine/Source/Runtime/RenderCore/Private/RenderResource.cpp] [Line: 42] 
Signal 11 caught.
Malloc Size=131076 LargeMemoryPoolOffset=131092 
CommonLinuxCrashHandler: Signal=11
Malloc Size=65535 LargeMemoryPoolOffset=196655 
[2017.05.05-08.02.29:475][498]LogCrashTracker: 
[2017.05.05-08.02.29:475][498]LogLinux: === Critical error: ===
Unhandled Exception: SIGSEGV: invalid attempt to write memory at address 0x0000000000000003
[2017.05.05-08.02.29:476][498]LogLinux: Assertion failed: Assertion failed: IsInRenderingThread() [File:/home/linkus/UnrealEngine/Engine/Source/Runtime/RenderCore/Private/RenderResource.cpp] [Line: 42] 
[Callstack]  00  0x00007ffb7ad1ffcf  FLinuxPlatformStackWalk::CaptureStackBackTrace(unsigned long long*, unsigned int, void*)
[Callstack]  01  0x00007ffb7ac01f86  FGenericPlatformStackWalk::StackWalkAndDump(char*, unsigned long, int, void*)
[Callstack]  02  0x00007ffb7ace0be2  FLinuxCrashContext::CaptureStackTrace()
[Callstack]  03  0x00007ffb70dd11f0  CommonLinuxCrashHandler(FGenericCrashContext const&)
[Callstack]  04  0x00007ffb7ace53a5  PlatformCrashHandler(int, siginfo_t*, void*)
[Callstack]  05  0x00007ffb80a0ffe0  /usr/lib/libpthread.so.0(+0x11fe0) [0x7ffb80a0ffe0]
[Callstack]  06  0x00007ffb7abf5a7b  FGenericPlatformMisc::RaiseException(unsigned int)
[Callstack]  07  0x00007ffb7acef13f  FOutputDeviceLinuxError::Serialize(wchar_t const*, ELogVerbosity::Type, FName const&)
[Callstack]  08  0x00007ffb7adc8c24  FOutputDevice::Logf(wchar_t const*, ...)
[Callstack]  09  0x00007ffb7ad24c5a  FDebug::AssertFailed(char const*, char const*, int, wchar_t const*, ...)
[Callstack]  10  0x00007ffb74f14579  FRenderResource::ReleaseResource()
[Callstack]  11  0x00007ffb74f1ea5d  FDynamicVertexBufferPool::~FDynamicVertexBufferPool()
[Callstack]  12  0x00007ffb74f17697  FGlobalDynamicVertexBuffer::~FGlobalDynamicVertexBuffer()
[Callstack]  13  0x00007ffb701b46c0  /usr/lib/libc.so.6(+0x366c0) [0x7ffb701b46c0]
[Callstack]  14  0x00007ffb701b471a  /usr/lib/libc.so.6(+0x3671a) [0x7ffb701b471a]
[Callstack]  15  0x00007ffb6dc8d5b8  /usr/lib/libX11.so.6(+0x445b8) [0x7ffb6dc8d5b8]
[Callstack]  16  0x00007ffb6dc8d6ed  /usr/lib/libX11.so.6(_XError+0x11d) [0x7ffb6dc8d6ed]
[Callstack]  17  0x00007ffb6dc8a617  /usr/lib/libX11.so.6(+0x41617) [0x7ffb6dc8a617]
[Callstack]  18  0x00007ffb6dc8a6d5  /usr/lib/libX11.so.6(+0x416d5) [0x7ffb6dc8a6d5]
[Callstack]  19  0x00007ffb6dc8afd5  /usr/lib/libX11.so.6(_XEventsQueued+0x55) [0x7ffb6dc8afd5]
[Callstack]  20  0x00007ffb6dc6d37a  /usr/lib/libX11.so.6(XFlush+0x1a) [0x7ffb6dc6d37a]
[Callstack]  21  0x00007ffb7b07917c  /home/linkus/UnrealEngine/Engine/Binaries/Linux/libUE4Editor-Core.so(+0x73217c) [0x7ffb7b07917c]
[Callstack]  22  0x00007ffb7acdab0b  FLinuxApplication::RemoveRevertFocusWindow(SDL_Window*)
[Callstack]  23  0x00007ffb7ad25061  FLinuxWindow::Destroy()
[Callstack]  24  0x00007ffb744248ad  FSlateApplication::PrivateDestroyWindow(TSharedRef<SWindow, (ESPMode)0> const&)
[Callstack]  25  0x00007ffb7441e3f8  FSlateApplication::DestroyWindowsImmediately()
[Callstack]  26  0x00007ffb7441df91  FSlateApplication::RequestDestroyWindow(TSharedRef<SWindow, (ESPMode)0>)
[Callstack]  27  0x00007ffb73df439a  SWindow::RequestDestroyWindow()
[Callstack]  28  0x00007ffb724418a1  FFeedbackContextEditor::FinalizeSlowTask()
[Callstack]  29  0x00007ffb7ade3cb5  FSlowTask::Destroy()
[Callstack]  30  0x00007ffb72684082  FPackageAutoSaver::AttemptAutoSave()
[Callstack]  31  0x00007ffb729c8544  UUnrealEdEngine::Tick(float, bool)
[Callstack]  32  0x0000000000420f01  FEngineLoop::Tick() [Runtime/Core/Public/Stats/Stats2.h, line 1686]
[Callstack]  33  0x000000000042546a  GuardedMain(wchar_t const*) [/home/linkus/UnrealEngine/Engine/Source/Runtime/Launch/Private/Launch.cpp, line 166]
[Callstack]  34  0x00007ffb70dd20b6  CommonLinuxMain(int, char**, int (*)(wchar_t const*))
[Callstack]  35  0x00007ffb7019e511  /usr/lib/libc.so.6(__libc_start_main+0xf1) [0x7ffb7019e511]
[Callstack]  36  0x00000000004153ba  /home/linkus/UnrealEngine/Engine/Binaries/Linux/UE4Editor(_start+0x2a) [0x4153ba]
[2017.05.05-08.02.29:486][498]LogExit: Executing StaticShutdownAfterError
Malloc Size=60365 LargeMemoryPoolOffset=257037 
Using binned.
sh: xdg-user-dir: command not found
LogPlatformFile: Not using cached  wrapper
LogInit:Display: RandInit(1335318080) SRandInit(1335318080).
LogTaskGraph: Started task graph with 4 named threads and 7 total threads with 1 sets of task threads.
LogInit: Build: ++UE4+Release-4.15-CL-0
LogInit: Engine Version: 4.15.2-0+++UE4+Release-4.15
LogInit: Compatible Engine Version: 4.15.0-0+++UE4+Release-4.15
LogInit: Net CL: 0
LogInit: Compiled (64-bit): May  3 2017 21:11:26
LogInit: Compiled with Clang: 3.5.2 (tags/RELEASE_352/final)
LogInit: Build Configuration: Shipping
LogInit: Branch Name: ++UE4+Release-4.15
LogInit: Command line:  -Abslog=/home/linkus/Documents/Unreal Projects/Basic/Saved/Logs/Basic-CRC.log /home/linkus/Documents/Unreal Projects/Basic/Saved/Crashes/crashinfo-Basic-pid-8988-17EA0D161D050A05000201E69C717F17/
LogInit: Base directory: /home/linkus/UnrealEngine/Engine/Binaries/Linux/
LogInit: Installed Engine Build: 1
LogInit: Presizing for max 100000 objects, including 0 objects not considered by GC, pre-allocating 0 bytes for permanent pool.
LogInit: Object subsystem initialized
[2017.05.05-08.02.29:601][  0]LogInit: Linux hardware info:
[2017.05.05-08.02.29:601][  0]LogInit:  - we are the first instance of this executable
[2017.05.05-08.02.29:601][  0]LogInit:  - this process' id (pid) is 9591, parent process' id (ppid) is 8988
[2017.05.05-08.02.29:601][  0]LogInit:  - we are not running under debugger
[2017.05.05-08.02.29:601][  0]LogInit:  - machine network name is 'LINKUSSES'
[2017.05.05-08.02.29:601][  0]LogInit:  - user name is 'linkus' (linkus)
[2017.05.05-08.02.29:601][  0]LogInit:  - we're logged in locally
[2017.05.05-08.02.29:601][  0]LogInit:  - we're running with rendering
[2017.05.05-08.02.29:601][  0]LogInit:  - CPU: GenuineIntel 'Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz' (signature: 0x506E3)
[2017.05.05-08.02.29:601][  0]LogInit:  - Number of physical cores available for the process: 4
[2017.05.05-08.02.29:601][  0]LogInit:  - Number of logical cores available for the process: 4
[2017.05.05-08.02.29:601][  0]LogInit:  - Cache line size: 64
[2017.05.05-08.02.29:601][  0]LogInit:  - Memory allocator used: binned
[2017.05.05-08.02.29:601][  0]LogLinux: Skipped benchmarking clocks because the engine is running in a standalone program mode - CLOCK_REALTIME will be used.
[2017.05.05-08.02.29:601][  0]LogInit: Linux-specific commandline switches:
[2017.05.05-08.02.29:601][  0]LogInit:  -nodwarf (currently OFF): suppress parsing of DWARF debug info (callstacks will be generated faster, but won't have line numbers)
[2017.05.05-08.02.29:601][  0]LogInit:  -ansimalloc - use malloc()/free() from libc (useful for tools like valgrind and electric fence)
[2017.05.05-08.02.29:601][  0]LogInit:  -jemalloc - use jemalloc for all memory allocation
[2017.05.05-08.02.29:601][  0]LogInit:  -binnedmalloc - use binned malloc  for all memory allocation
[2017.05.05-08.02.29:601][  0]LogInit:  -httpproxy=ADDRESS:PORT - redirects HTTP requests to a proxy (only supported if compiled with libcurl)
[2017.05.05-08.02.29:601][  0]LogInit:  -reuseconn - allow libcurl to reuse HTTP connections (only matters if compiled with libcurl)
[2017.05.05-08.02.29:601][  0]LogInit:  -virtmemkb=NUMBER - sets process virtual memory (address space) limit (overrides VirtualMemoryLimitInKB value from .ini)
[2017.05.05-08.02.29:601][  0]LogInit:  - Physical RAM available (not considering process quota): 16 GB (16077 MB, 16463136 KB, 16858251264 bytes)
[2017.05.05-08.02.29:601][  0]LogUObjectArray: 146 objects as part of root set at end of initial load.
[2017.05.05-08.02.29:601][  0]LogUObjectAllocator: 24096 out of 0 bytes used by permanent object pool.
[2017.05.05-08.02.29:601][  0]LogUObjectArray: CloseDisregardForGC: 0/0 objects in disregard for GC pool
[2017.05.05-08.02.29:601][  0]LogTextLocalizationManager: No translations for ('') exist, falling back to 'en' for localization and internationalization data.
[2017.05.05-08.02.29:602][  0]CrashReportClientLog: CrashReportClientVersion=1.0
[2017.05.05-08.02.29:602][  0]CrashReportClientLog: CrashReportReceiver disabled
[2017.05.05-08.02.29:602][  0]CrashReportClientLog: DataRouterUrl: https://datarouter.ol.epicgames.com/datarouter/api/v1/public/data
[2017.05.05-08.02.29:602][  0]LogExit: Preparing to exit.
[2017.05.05-08.02.29:603][  0]LogObj: Freed 0b from 0 cluster array pools.
[2017.05.05-08.02.29:603][  0]LogExit: Object subsystem successfully closed.
[2017.05.05-08.02.29:603][  0]LogModuleManager: Shutting down and abandoning module CoreUObject (2)
[2017.05.05-08.02.29:603][  0]LogExit: Exiting.
Engine crash handling finished; re-raising signal 11 for the default handler. Good bye.
In particular, some assertion is failed
[2017.05.05-08.02.29:445][498]LogLinux:Error: appError called: Assertion failed: Assertion failed: IsInRenderingThread() [File:/home/linkus/UnrealEngine/Engine/Source/Runtime/RenderCore/Private/RenderResource.cpp] [Line: 42]
GPU: Geforce GTX 1050ti
CPU: intel i5-6600k x86_64
Kernel: 4.10.13-1 Linux-ARCH
16GB RAM