This is an early trending Linux crash in 4.18, but also occurred in 4.17. It seems to occur before a project loads.
Callstack from Log
[2017.10.26-01.39.08:606][ 0]LogVulkanRHI: Display: - Found global layer VK_LAYER_VALVE_steam_overlay_64 [2017.10.26-01.39.08:606][ 0]LogVulkanRHI: Display: - Found global layer VK_LAYER_VALVE_steam_overlay_32 [2017.10.26-01.39.08:606][ 0]LogHMD: Failed to initialize OpenVR with code 110 [2017.10.26-01.39.08:606][ 0]LogVulkanRHI: Display: Using instance extensions [2017.10.26-01.39.08:606][ 0]LogVulkanRHI: Display: * VK_KHR_surface [2017.10.26-01.39.08:606][ 0]LogVulkanRHI: Display: * VK_KHR_xlib_surface [2017.10.26-01.39.15:316][ 0]LogVulkanRHI: Error: Result failed, VkResult=-7 at /media/***/***/program/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanRHI.cpp:550 with error VK_ERROR_EXTENSION_NOT_PRESENT [2017.10.26-01.39.15:373][ 0]LogLinux: Error: appError called: Assertion failed: [File:/media/***/***/program/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanUtil.cpp] [Line: 358] Result failed, VkResult=-7 at /media/***/***/program/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanRHI.cpp:550 with error VK_ERROR_EXTENSION_NOT_PRESENT [2017.10.26-01.39.15:406][ 0]LogLinux: === Critical error: === Unhandled Exception: SIGSEGV: invalid attempt to write memory at address 0x0000000000000003 [2017.10.26-01.39.15:406][ 0]LogLinux: Assertion failed: [File:/media/***/***/program/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanUtil.cpp] [Line: 358] Result failed, VkResult=-7 at /media/***/***/program/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanRHI.cpp:550 with error VK_ERROR_EXTENSION_NOT_PRESENT 0x00007fe8184c5a0f FLinuxPlatformStackWalk::CaptureStackBackTrace(unsigned long long*, unsigned int, void*) 0x00007fe81836db95 FGenericPlatformStackWalk::StackWalkAndDump(char*, unsigned long, int, void*) 0x00007fe818470121 FLinuxCrashContext::CaptureStackTrace() 0x00007fe80d223350 CommonLinuxCrashHandler(FGenericCrashContext const&) 0x00007fe818472061 PlatformCrashHandler(int, siginfo_t*, void*) 0x00007fe81e13a150 /lib/x86_64-linux-gnu/libpthread.so.0(+0x13150) [0x7fe81e13a150] 0x00007fe818365b73 FGenericPlatformMisc::RaiseException(unsigned int) 0x00007fe811a3e83c FLinuxErrorOutputDevice::Serialize(wchar_t const*, ELogVerbosity::Type, FName const&) 0x00007fe818575e4c FOutputDevice::Logf(wchar_t const*, ...) 0x00007fe81850e378 FDebug::AssertFailed(char const*, char const*, int, wchar_t const*, ...) 0x00007fe73a848eda VulkanRHI::VerifyVulkanResult(VkResult, char const*, char const*, unsigned int) 0x00007fe73a88c443 FVulkanDynamicRHI::CreateInstance() 0x00007fe73a88a21f FVulkanDynamicRHI::InitInstance() 0x00007fe73a88a0e1 FVulkanDynamicRHI::Init() 0x00007fe812145ca9 RHIInit(bool) 0x0000000000419e08 FEngineLoop::PreInit(wchar_t const*) [/media/***/***/program/UnrealEngine/Engine/Source/Runtime/Launch/Private/LaunchEngineLoop.cpp:1751] 0x000000000042a018 GuardedMain(wchar_t const*) [/media/***/***/program/UnrealEngine/Engine/Source/Runtime/Launch/Private/Launch.cpp:42] 0x00007fe80d223fd9 CommonLinuxMain(int, char**, int (*)(wchar_t const*)) 0x00007fe80cc5a1c1 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1) [0x7fe80cc5a1c1] 0x0000000000416a2a ./UE4Editor(_start+0x2a) [0x416a2a]
1. Open a terminal in the Engine/Binaries/Linux folder
2. Enter "./UE4Editor -vulkan" into the terminal
RESULT:
The editor crashes when running with -vulkan
Unknown!PlatformCrashHandler() Unknown!/lib/x86_64-linux-gnu/libpthread.so.0() [0x7fe81e13a:50] Unknown!VulkanRHI::VerifyVulkanResult() Unknown!FVulkanDynamicRHI::CreateInstance() Unknown!FVulkanDynamicRHI::InitInstance() Unknown!FVulkanDynamicRHI::Init() Unknown!RHIInit() ./UE4Editor!FEngineLoop::PreInit() [LaunchEngineLoop.cpp:1751] ./UE4Editor!GuardedMain() [Launch.cpp:42] Unknown!CommonLinuxMain() Unknown!/lib/x86_64-linux-gnu/libc.so.6() [0x7fe80cc5a1c:0] Unknown!./UE4Editor() [0x416a2a:0]
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-51718 in the post.
0 |
Component | UE - Platform - Linux |
---|---|
Affects Versions | 4.17, 4.18 |
Target Fix | 4.19 |
Created | Oct 27, 2017 |
---|---|
Resolved | Jan 10, 2018 |
Updated | Apr 27, 2018 |