I just downloaded UE4 and it keeps crashing on linux

I just finished installing and making the program on linux and it came up 1 time, but now it just keeps crashing every time I try to boot the program. The following is the Diagnostic report.

 Generating report for minidump

 Application version 4.21.2.0
  ... built from changelist 0

 OS version Linux 4.19.0-kali1-amd64 (network name: kali)
 Running 4 x86_64 processors (8 logical cores)
 Exception was "SIGABRT: abort() called"

 <SOURCE START>
 <SOURCE END>

 <CALLSTACK START>
 libc.so.6!gsignal(+0x10b)
 libc.so.6!abort(+0x120)
 libc.so.6!UnknownFunction(0x2240e)
 libc.so.6!__assert_fail(+0x41)
 libvulkan_intel.so!UnknownFunction(0x8ddfc)
 libvulkan_intel.so!UnknownFunction(0x92dbf)
 libvulkan_intel.so!UnknownFunction(0x93d77)
 ibUE4Editor-VulkanRHI.so!FVulkanCommandListContext::RHIDrawIndexedPrimitive(FRHIIndexBuffer*, unsigned                
 int, int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) [/jmsykes15/unreal/UnrealEngine
 /Engine/Source/Runtime/VulkanRHI/Private/VulkanCommands.cpp:827]

 libUE4Editor-RHI.so!FRHICommandDrawIndexedPrimitive::Execute(FRHICommandListBase&) [/jmsykes15
 /unreal/UnrealEngine/Engine/Source/Runtime/RHI/Public/RHICommandListCommandExecutes.inl:232]

 libUE4Editor-RHI.so!FRHICommandListExecutor::ExecuteInner_DoExecute(FRHICommandListBase&) 
 [/jmsykes15/unreal/UnrealEngine/Engine/Source/Runtime/RHI/Private/RHICommandList.cpp:330]

 libUE4Editor-RHI.so!FExecuteRHIThreadTask::DoTask(ENamedThreads::Type, TRefCountPtr<FGraphEvent> 
 const&) [/jmsykes15/unreal/UnrealEngine/Engine/Source/Runtime/RHI/Private/RHICommandList.cpp:383]

 libUE4Editor-RHI.so!TGraphTask<FExecuteRHIThreadTask>::ExecuteTask(TArray<FBaseGraphTask*, 
 FDefaultAllocator>&, ENamedThreads::Type) [/jmsykes15/unreal/UnrealEngine/Engine/Source/Runtime
 /Core/Public/Async/TaskGraphInterfaces.h:829]

 libUE4Editor-Core.so!FNamedTaskThread::ProcessTasksNamedThread(int, bool) [/jmsykes15/unreal
 /UnrealEngine/Engine/Source/Runtime/Core/Private/Async/TaskGraph.cpp:678]

 libUE4Editor-Core.so!FNamedTaskThread::ProcessTasksUntilQuit(int) [/jmsykes15/unreal/UnrealEngine/Engine
 /Source/Runtime/Core/Private/Async/TaskGraph.cpp:574]

 libUE4Editor-RenderCore.so!FRHIThread::Run() [/jmsykes15/unreal/UnrealEngine/Engine/Source/Runtime
 /RenderCore/Private/RenderingThread.cpp:281]

 libUE4Editor-Core.so!FRunnableThreadPThread::Run() [/jmsykes15/unreal/UnrealEngine/Engine/Source/Runtime
 /Core/Private/HAL/PThreadRunnableThread.cpp:25]

 libUE4Editor-Core.so!FRunnableThreadPThread::_ThreadProc(void*) [/jmsykes15/unreal/UnrealEngine/Engine
 /Source/Runtime/Core/Private/HAL/PThreadRunnableThread.h:177]

 libpthread.so.0!UnknownFunction(0x7fa2)

 libc.so.6!clone(+0x3e)


 <CALLSTACK END>


 0 loaded modules


 Report end!

This is the last part of the log:

[2019.02.06-17.13.37:308][  0]LogVulkanRHI: Display: - VK_PRESENT_MODE_IMMEDIATE_KHR (0)
[2019.02.06-17.13.37:308][  0]LogVulkanRHI: Display: - VK_PRESENT_MODE_MAILBOX_KHR (1)
[2019.02.06-17.13.37:308][  0]LogVulkanRHI: Display: - VK_PRESENT_MODE_FIFO_KHR (2)
[2019.02.06-17.13.37:308][  0]LogVulkanRHI: Display: Selected VkPresentModeKHR mode 1
[2019.02.06-17.13.37:418][  0]LogLoad: (Engine Initialization) Total time: 49.65 seconds
[2019.02.06-17.13.37:418][  0]LogLoad: (Engine Initialization) Total Blueprint compile time: 0.00 seconds
[2019.02.06-17.13.37:431][  0]LogSlate: Took 0.001165 seconds to synchronously load lazily loaded font '../../../Engine/Content/Slate/Fonts/Roboto-Regular.ttf' (155K)
[2019.02.06-17.13.37:437][  0]LogSlate: Took 0.001197 seconds to synchronously load lazily loaded font '../../../Engine/Content/Slate/Fonts/Roboto-Bold.ttf' (160K)
[2019.02.06-17.13.38:226][  0]LogStats: FPlatformStackWalk::StackWalkAndDump -  0.133 s
[2019.02.06-17.13.38:226][  0]LogOutputDevice: Error: === Handled ensure: ===
[2019.02.06-17.13.38:226][  0]LogOutputDevice: Error: 
[2019.02.06-17.13.38:226][  0]LogOutputDevice: Error: Ensure condition failed: (ImageCreateInfo.usage & VK_IMAGE_USAGE_SAMPLED_BIT) == 0 [File:/jmsykes15/unreal/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanTexture.cpp] [Line: 361]
[2019.02.06-17.13.38:226][  0]LogOutputDevice: Error: 
[2019.02.06-17.13.38:226][  0]LogOutputDevice: Error: Stack: 
[2019.02.06-17.13.38:226][  0]LogOutputDevice: Error: [Callstack] 0x00007fe9a70b8e81 libUE4Editor-VulkanRHI.so!FVulkanSurface::FVulkanSurface(FVulkanDevice&, VkImageViewType, EPixelFormat, unsigned int, unsigned int, unsigned int, bool, unsigned int, unsigned int, unsigned int, unsigned int, FRHIResourceCreateInfo const&) [/jmsykes15/unreal/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanTexture.cpp:438]
[2019.02.06-17.13.38:226][  0]LogOutputDevice: Error: [Callstack] 0x00007fe9a70bd275 libUE4Editor-VulkanRHI.so!FVulkanTextureBase::FVulkanTextureBase(FVulkanDevice&, VkImageViewType, EPixelFormat, unsigned int, unsigned int, unsigned int, bool, unsigned int, unsigned int, unsigned int, unsigned int, FRHIResourceCreateInfo const&) [/jmsykes15/unreal/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanTexture.cpp:1483]
[2019.02.06-17.13.38:226][  0]LogOutputDevice: Error: [Callstack] 0x00007fe9a70ba119 libUE4Editor-VulkanRHI.so!FVulkanDynamicRHI::RHICreateTexture2D(unsigned int, unsigned int, unsigned char, unsigned int, unsigned int, unsigned int, FRHIResourceCreateInfo&) [/jmsykes15/unreal/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanTexture.cpp:849]
[2019.02.06-17.13.38:226][  0]LogOutputDevice: Error: [Callstack] 0x00007fe9a70cca6e libUE4Editor-VulkanRHI.so!FVulkanDynamicRHI::RHICreateTexture2D_RenderThread(FRHICommandListImmediate&, unsigned int, unsigned int, unsigned char, unsigned int, unsigned int, unsigned int, FRHIResourceCreateInfo&) [/jmsykes15/unreal/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Public/VulkanDynamicRHI.h:237]
[2019.02.06-17.13.38:226][  0]LogOutputDevice: Error: [Callstack] 0x00007fe9d4455583 libUE4Editor-Engine.so!RHICreateTargetableShaderResource2D(unsigned int, unsigned int, unsigned char, unsigned int, unsigned int, unsigned int, bool, FRHIResourceCreateInfo&, TRefCountPtr<FRHITexture2D>&, TRefCountPtr<FRHITexture2D>&, unsigned int) [/jmsykes15/unreal/UnrealEngine/Engine/Source/Runtime/RHI/Public/RHIUtilities.h:557]
[2019.02.06-17.13.38:226][  0]LogOutputDevice: Error: [Callstack] 0x00007fe9bcb25b71 libUE4Editor-Renderer.so!FRenderTargetPool::FindFreeElement(FRHICommandList&, FPooledRenderTargetDesc const&, TRefCountPtr<IPooledRenderTarget>&, char16_t const*, bool, ERenderTargetTransience) [/jmsykes15/unreal/UnrealEngine/Engine/Source/Runtime/Renderer/Private/PostProcess/RenderTargetPool.cpp:421]
[2019.02.06-17.13.38:227][  0]LogOutputDevice: Error: [Callstack] 0x00007fe9bcea90f8 libUE4Editor-Renderer.so!FSystemTextures::InitializeCommonTextures(FRHICommandListImmediate&) [/jmsykes15/unreal/UnrealEngine/Engine/Source/Runtime/Renderer/Private/SystemTextures.cpp:127]
[2019.02.06-17.13.38:227][  0]LogOutputDevice: Error: [Callstack] 0x00007fe9bccea7b5 libUE4Editor-Renderer.so!FRendererModule::InitializeSystemTextures(FRHICommandListImmediate&) [/jmsykes15/unreal/UnrealEngine/Engine/Source/Runtime/Renderer/Private/Renderer.cpp:70]
[2019.02.06-17.13.38:227][  0]LogOutputDevice: Error: [Callstack] 0x00007fe9ab4ee26a libUE4Editor-SlateRHIRenderer.so!FSlateRHIRenderer::DrawWindow_RenderThread(FRHICommandListImmediate&, FSlateRHIRenderer::FViewportInfo&, FSlateWindowElementList&, bool, bool) [/jmsykes15/unreal/UnrealEngine/Engine/Source/Runtime/SlateRHIRenderer/Private/SlateRHIRenderer.cpp:642]
[2019.02.06-17.13.38:227][  0]LogOutputDevice: Error: [Callstack] 0x00007fe9ab516e3e libUE4Editor-SlateRHIRenderer.so!TGraphTask<TEnqueueUniqueRenderCommandType<FSlateRHIRenderer::DrawWindows_Private(FSlateDrawBuffer&)::SlateDrawWindowsCommandName, FSlateRHIRenderer::DrawWindows_Private(FSlateDrawBuffer&)::$_8> >::ExecuteTask(TArray<FBaseGraphTask*, FDefaultAllocator>&, ENamedThreads::Type) [/jmsykes15/unreal/UnrealEngine/Engine/Source/Runtime/Core/Public/Async/TaskGraphInterfaces.h:829]
[2019.02.06-17.13.38:227][  0]LogOutputDevice: Error: [Callstack] 0x00007fe9d711df49 libUE4Editor-Core.so!FNamedTaskThread::ProcessTasksNamedThread(int, bool) [/jmsykes15/unreal/UnrealEngine/Engine/Source/Runtime/Core/Private/Async/TaskGraph.cpp:678]
[2019.02.06-17.13.38:227][  0]LogOutputDevice: Error: [Callstack] 0x00007fe9d711d023 libUE4Editor-Core.so!FNamedTaskThread::ProcessTasksUntilQuit(int) [/jmsykes15/unreal/UnrealEngine/Engine/Source/Runtime/Core/Private/Async/TaskGraph.cpp:574]
[2019.02.06-17.13.38:227][  0]LogOutputDevice: Error: [Callstack] 0x00007fe9d141710f libUE4Editor-RenderCore.so!RenderingThreadMain(FEvent*) [/jmsykes15/unreal/UnrealEngine/Engine/Source/Runtime/RenderCore/Private/RenderingThread.cpp:332]
[2019.02.06-17.13.38:227][  0]LogOutputDevice: Error: [Callstack] 0x00007fe9d142da62 libUE4Editor-RenderCore.so!FRenderingThread::Run() [/jmsykes15/unreal/UnrealEngine/Engine/Source/Runtime/RenderCore/Private/RenderingThread.cpp:484]
[2019.02.06-17.13.38:227][  0]LogOutputDevice: Error: [Callstack] 0x00007fe9d7199b1c libUE4Editor-Core.so!FRunnableThreadPThread::Run() [/jmsykes15/unreal/UnrealEngine/Engine/Source/Runtime/Core/Private/HAL/PThreadRunnableThread.cpp:25]
[2019.02.06-17.13.38:227][  0]LogOutputDevice: Error: [Callstack] 0x00007fe9d7183333 libUE4Editor-Core.so!FRunnableThreadPThread::_ThreadProc(void*) [/jmsykes15/unreal/UnrealEngine/Engine/Source/Runtime/Core/Private/HAL/PThreadRunnableThread.h:177]
[2019.02.06-17.13.38:227][  0]LogOutputDevice: Error: [Callstack] 0x00007fe9d7e57fa3 libpthread.so.0!UnknownFunction(0x7fa2)
[2019.02.06-17.13.38:227][  0]LogOutputDevice: Error: [Callstack] 0x00007fe9cbc7b7ef libc.so.6!clone(+0x3e)
[2019.02.06-17.13.38:227][  0]LogOutputDevice: Error: 
[2019.02.06-17.13.38:229][  0]LogStats:                SubmitErrorReport -  0.000 s
[2019.02.06-17.13.38:280][  0]LogStats:                    SendNewReport -  0.052 s
[2019.02.06-17.13.38:280][  0]LogStats:             FDebug::EnsureFailed -  0.186 s
[2019.02.06-17.13.38:383][  0]LogInit: Adding external input plugin.
[2019.02.06-17.13.38:440][  0]LogContentStreaming: Texture pool size now 1000 MB
[2019.02.06-17.13.38:450][  1]LogAssetRegistry: Asset discovery search completed in 35.8214 seconds
[2019.02.06-17.13.38:460][  1]LogCollectionManager: Loaded 0 collections in 0.002377 seconds
[2019.02.06-17.13.38:460][  1]LogFileCache: Scanning file cache for directory '/jmsykes15/unreal/UnrealEngine/Engine/Saved/Collections/' took 0.00s
[2019.02.06-17.13.38:460][  1]LogFileCache: Scanning file cache for directory '/jmsykes15/unreal/UnrealEngine/Engine/Content/Developers/jmsykes15/Collections/' took 0.00s
[2019.02.06-17.13.38:460][  1]LogFileCache: Scanning file cache for directory '/jmsykes15/unreal/UnrealEngine/Engine/Content/Collections/' took 0.00s
[2019.02.06-17.13.38:460][  1]LogCollectionManager: Rebuilt the object cache for 0 collections in 0.000000 seconds (found 0 objects)
[2019.02.06-17.13.38:460][  1]LogCollectionManager: Fixed up redirectors for 0 collections in 0.000080 seconds (updated 0 objects)