The program crashed on Linux

I packaged the project on Windows using cross-compiling tool and ran it on Ubuntu.
It started successfully, but crashed halfway through. The display window remained black until the crash.

The crash log is as follows:

[2022.05.31-07.56.14:816][  0]LogCore: 0x00000000068bcf61 Dladdr: 0.620735ms Open: 0.011317ms Search: 0.034924ms
[2022.05.31-07.56.14:816][  0]LogCore: 0x0000000004086b96 Dladdr: 0.616345ms Open: 0.010505ms Search: 0.037474ms
[2022.05.31-07.56.14:816][  0]LogCore: 0x000000000401c06b Dladdr: 0.618064ms Open: 0.010303ms Search: 0.036841ms
[2022.05.31-07.56.14:816][  0]LogCore: 0x00007fee92229608 Dladdr: 0.007202ms Open: 0.010735ms Search: 0.000745ms
[2022.05.31-07.56.14:816][  0]LogCore: 0x00007fee9182d132 Dladdr: 0.043537ms Open: 0.004849ms Search: 0.000306ms
[2022.05.31-07.56.14:816][  0]LogStats: FPlatformStackWalk::StackWalkAndDump -  0.009 s
[2022.05.31-07.56.14:816][  0]LogOutputDevice: Error: === Handled ensure: ===
[2022.05.31-07.56.14:816][  0]LogOutputDevice: Error: 
[2022.05.31-07.56.14:816][  0]LogOutputDevice: Error: Ensure condition failed: (ImageCreateInfo.usage & VK_IMAGE_USAGE_SAMPLED_BIT) == 0 [File:D:/Build/++UE4/Sync/Engine/Source/Runtime/VulkanRHI/Private/VulkanTexture.cpp] [Line: 427]
[2022.05.31-07.56.14:816][  0]LogOutputDevice: Error: 
[2022.05.31-07.56.14:816][  0]LogOutputDevice: Error: Stack: 
[2022.05.31-07.56.14:816][  0]LogOutputDevice: Error: [Callstack] 0x00000000066e90db FuckGame2!FVulkanSurface::GenerateImageCreateInfo(FVulkanSurface::FImageCreateInfo&, FVulkanDevice&, VkImageViewType, EPixelFormat, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, ETextureCreateFlags, VkFormat*, VkFormat*, bool)()
[2022.05.31-07.56.14:816][  0]LogOutputDevice: Error: [Callstack] 0x00000000066f0905 FuckGame2!FindOrCalculateTexturePlatformSize(FVulkanDevice*, VkImageViewType, unsigned int, unsigned int, unsigned int, unsigned char, unsigned int, unsigned int, ETextureCreateFlags)()
[2022.05.31-07.56.14:816][  0]LogOutputDevice: Error: [Callstack] 0x00000000066f073b FuckGame2!FVulkanDynamicRHI::RHICalcTexture2DPlatformSize(unsigned int, unsigned int, unsigned char, unsigned int, unsigned int, ETextureCreateFlags, FRHIResourceCreateInfo const&, unsigned int&)()
[2022.05.31-07.56.14:816][  0]LogOutputDevice: Error: [Callstack] 0x0000000007c57a5b FuckGame2!FTexture2DResource::CalcRequestedMipsSize()()
[2022.05.31-07.56.14:816][  0]LogOutputDevice: Error: [Callstack] 0x0000000007c51f9e FuckGame2!FStreamableTextureResource::InitRHI()()
[2022.05.31-07.56.14:816][  0]LogOutputDevice: Error: [Callstack] 0x00000000068ebe43 FuckGame2!FRenderResource::InitResource()()
[2022.05.31-07.56.14:816][  0]LogOutputDevice: Error: [Callstack] 0x000000000691d57d FuckGame2!TGraphTask<TEnqueueUniqueRenderCommandType<BeginInitResource(FRenderResource*)::InitCommandName, BeginInitResource(FRenderResource*)::$_2> >::ExecuteTask(TArray<FBaseGraphTask*, TSizedDefaultAllocator<32> >&, ENamedThreads::Type)()
[2022.05.31-07.56.14:816][  0]LogOutputDevice: Error: [Callstack] 0x0000000003fc18cb FuckGame2!FNamedTaskThread::ProcessTasksNamedThread(int, bool)()
[2022.05.31-07.56.14:816][  0]LogOutputDevice: Error: [Callstack] 0x0000000003fc041e FuckGame2!FNamedTaskThread::ProcessTasksUntilQuit(int)()
[2022.05.31-07.56.14:816][  0]LogOutputDevice: Error: [Callstack] 0x00000000068aee6f FuckGame2!RenderingThreadMain(FEvent*)()
[2022.05.31-07.56.14:816][  0]LogOutputDevice: Error: [Callstack] 0x00000000068bcf62 FuckGame2!FRenderingThread::Run()()
[2022.05.31-07.56.14:816][  0]LogOutputDevice: Error: [Callstack] 0x0000000004086b97 FuckGame2!FRunnableThreadPThread::Run()()
[2022.05.31-07.56.14:816][  0]LogOutputDevice: Error: [Callstack] 0x000000000401c06c FuckGame2!FRunnableThreadPThread::_ThreadProc(void*)()
[2022.05.31-07.56.14:816][  0]LogOutputDevice: Error: [Callstack] 0x00007fee92229609 libpthread.so.0!UnknownFunction(0x8608)
[2022.05.31-07.56.14:816][  0]LogOutputDevice: Error: [Callstack] 0x00007fee9182d133 libc.so.6!clone(+0x42)
[2022.05.31-07.56.14:816][  0]LogOutputDevice: Error: 
[2022.05.31-07.56.14:816][  0]LogStats:                SubmitErrorReport -  0.000 s
[2022.05.31-07.56.14:817][  0]LogAIModule: Creating AISystem for world PuzzleExampleMap
[2022.05.31-07.56.14:817][  0]LogLoad: Game class is 'FuckGame2GameMode'
[2022.05.31-07.56.14:818][  0]LogWorld: Bringing World /Game/PuzzleCPP/Maps/PuzzleExampleMap.PuzzleExampleMap up for play (max tick rate 0) at 2022.05.31-07.56.14
[2022.05.31-07.56.14:818][  0]LogWorld: Bringing up level for play took: 0.000475
[2022.05.31-07.56.14:819][  0]LogGameMode: FindPlayerStart: PATHS NOT DEFINED or NO PLAYERSTART with positive rating
[2022.05.31-07.56.14:820][  0]LogLoad: Took 0.037732 seconds to LoadMap(/Game/PuzzleCPP/Maps/PuzzleExampleMap)
[2022.05.31-07.56.14:832][  0]LogStats:                    SendNewReport -  0.027 s
[2022.05.31-07.56.14:832][  0]LogStats:             FDebug::EnsureFailed -  0.037 s
[2022.05.31-07.56.14:851][  0]LogSlate: Took 0.000398 seconds to synchronously load lazily loaded font '../../../Engine/Content/Slate/Fonts/Roboto-Regular.ttf' (155K)
[2022.05.31-07.56.14:851][  0]LogRHI: Display: ShaderPipelineCache: Paused Batching. 1
[2022.05.31-07.56.14:851][  0]LogRenderer: Reallocating scene render targets to support 1024x768 Format 10 NumSamples 1 (Frame:1).
[2022.05.31-07.56.14:851][  0]LogPakFile: AllPaks IndexSizes: DirectoryHashSize=193900, PathHashSize=16, EntriesSize=32752, TotalSize=226668
[2022.05.31-07.56.14:851][  0]LogRHI: Display: ShaderPipelineCache: Resumed Batching. 0
[2022.05.31-07.56.14:851][  0]LogRHI: Display: ShaderPipelineCache: Batching Resumed.
[2022.05.31-07.56.14:851][  0]LogInit: Display: Engine is initialized. Leaving FEngineLoop::Init()
[2022.05.31-07.56.14:851][  0]LogLoad: (Engine Initialization) Total time: 1.32 seconds
[2022.05.31-07.56.14:951][  0]LogInit: Adding external input plugin.
[2022.05.31-07.56.14:951][  0]LogInit: Adding external input plugin.
[2022.05.31-07.56.14:952][  0]LogContentStreaming: Texture pool size now 1000 MB
Assertion failed: bSuccess [File:D:/Build/++UE4/Sync/Engine/Source/Runtime/VulkanRHI/Private/VulkanCommandBuffer.cpp] [Line: 474] 

Signal 11 caught.
Malloc Size=65538 LargeMemoryPoolOffset=65554 
CommonUnixCrashHandler: Signal=11
[2022.05.31-07.56.24:977][  0]LogCore: === Critical error: ===
Unhandled Exception: SIGSEGV: invalid attempt to write memory at address 0x0000000000000003

[2022.05.31-07.56.24:977][  0]LogCore: Assertion failed: bSuccess [File:D:/Build/++UE4/Sync/Engine/Source/Runtime/VulkanRHI/Private/VulkanCommandBuffer.cpp] [Line: 474] 



0x0000000003ffe35d FuckGame2!FGenericPlatformMisc::RaiseException(unsigned int)()
0x00000000041cafdb FuckGame2!FOutputDevice::LogfImpl(char16_t const*, ...)()
0x0000000004170cc4 FuckGame2!AssertFailedImplV(char const*, char const*, int, char16_t const*, __va_list_tag*)()
0x0000000004170b6b FuckGame2!FDebug::CheckVerifyFailedImpl(char const*, char const*, int, char16_t const*, ...)()
0x000000000665b447 FuckGame2!FVulkanCommandBufferManager::WaitForCmdBuffer(FVulkanCmdBuffer*, float)()
0x00000000066b6338 FuckGame2!FVulkanDynamicRHI::RHIGetRenderQueryResult(FRHIRenderQuery*, unsigned long long&, bool, unsigned int)()
0x000000000687e62f FuckGame2!MeasureLongGPUTaskExecutionTime(FRHICommandListImmediate&)()
0x00000000031f378d FuckGame2!TEnqueueUniqueRenderCommandType<FEngineLoop::Tick()::MeasureLongGPUTaskExecutionTimeCmdName, FEngineLoop::Tick()::$_69>::DoTask(ENamedThreads::Type, TRefCountPtr<FGraphEvent> const&)()
0x00000000031f3a82 FuckGame2!TGraphTask<TEnqueueUniqueRenderCommandType<FEngineLoop::Tick()::MeasureLongGPUTaskExecutionTimeCmdName, FEngineLoop::Tick()::$_69> >::ExecuteTask(TArray<FBaseGraphTask*, TSizedDefaultAllocator<32> >&, ENamedThreads::Type)()
0x0000000003fc18cb FuckGame2!FNamedTaskThread::ProcessTasksNamedThread(int, bool)()
0x0000000003fc041e FuckGame2!FNamedTaskThread::ProcessTasksUntilQuit(int)()
0x00000000068aee6f FuckGame2!RenderingThreadMain(FEvent*)()
0x00000000068bcf62 FuckGame2!FRenderingThread::Run()()
0x0000000004086b97 FuckGame2!FRunnableThreadPThread::Run()()
0x000000000401c06c FuckGame2!FRunnableThreadPThread::_ThreadProc(void*)()
0x00007fee92229609 libpthread.so.0!UnknownFunction(0x8608)
0x00007fee9182d133 libc.so.6!clone(+0x42)

[2022.05.31-07.56.24:991][  0]LogExit: Executing StaticShutdownAfterError
Malloc Size=131160 LargeMemoryPoolOffset=196744 
Malloc Size=131160 LargeMemoryPoolOffset=327928 
Malloc Size=75514 LargeMemoryPoolOffset=403466 
Engine crash handling finished; re-raising signal 11 for the default handler. Good bye.
Segmentation fault (core dumped)

I’m going crazy, please help me!

I have same problem did you fix that ?

The map /Game/PuzzleCPP/Maps/PuzzleExampleMap seems not to have a player start in the level.