UE4Editor crashes when creating static meshes. Event at startup time while it tries to create default object it crash sometimes.
Repro Steps provided by reporter:
1. Drag Drop Brush object
2. Creatate static mesh.
3. Loop from 1 until crash.
Unknown!ReportCrash(FLinuxCrashContext const&) + some bytes Unknown!EngineCrashHandler(FGenericCrashContext const&) + some bytes Unknown!PlatformCrashHandler(int, siginfo_t*, void*) + some bytes Unknown!/lib/x86_64-linux-gnu/libpthread.so.0(+0xfc90) [0x7f44964a9c90] + some bytes Unknown!FOutputDeviceLinuxError::Serialize(wchar_t const*, ELogVerbosity::Type, FName const&) + some bytes Unknown!FOutputDevice::Logf(wchar_t const*, ...) + some bytes Unknown!FDebug::AssertFailed(char const*, char const*, int, wchar_t const*, ...) + some bytes Unknown!PlatformBlitToViewport(FPlatformOpenGLDevice*, FOpenGLViewport const&, unsigned int, unsigned int, bool, bool, int) + some bytes Unknown!FOpenGLDynamicRHI::RHIEndDrawingViewport(FRHIViewport*, bool, bool) + some bytes Unknown!FSlateRHIRenderer::DrawWindow_RenderThread(FRHICommandListImmediate&, FSlateRHIRenderer::FViewportInfo const&, FSlateWindowElementList const&, bool) + some bytes Unknown!/home/engineqalinux/JohnHenry.Carawon_SteamUbuntuMain/UE4/Engine/Binaries/Linux/libUE4Editor-SlateRHIRenderer.so(+0x79ef3) [0x7f447373aef3] + some bytes Unknown!FTaskThread::ProcessTasks(int, bool) + some bytes Unknown!FTaskGraphImplementation::ProcessThreadUntilRequestReturn(ENamedThreads::Type) + some bytes Unknown!RenderingThreadMain(FEvent*) + some bytes Unknown!FRenderingThread::Run() + some bytes Unknown!FRunnableThreadPThread::_ThreadProc(void*) + some bytes Unknown!/lib/x86_64-linux-gnu/libpthread.so.0(+0x80a5) [0x7f44964a20a5] + some bytes Unknown!/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x7f448b59584d] + some bytes #0 0x00007ffff7bce79b in raise (sig=5) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:37 #1 0x00007ffff70a8b5d in DebugBreak () at Runtime/Core/Public/Linux/LinuxPlatformMisc.h:32 #2 StaticFailDebug (Error=0x7fff9fff7820 L"Assertion failed: !Result", File=0x7fffcc0646ed "/home/rcl/Perforce/RCL_debm7600/UE4/Engine/Source/Runtime/OpenGLDrv/Private/Linux/OpenGLLinux.cpp", Line=28, Description=0x7fff9fff8840 L"", bIsEnsure=false) at /home/rcl/Perforce/RCL_debm7600/UE4/Engine/Source/Runtime/Core/Private/Misc/OutputDevice.cpp:190 #3 0x00007ffff706910b in FDebug::AssertFailed (Expr=0x7fffcc0672fa "!Result", File=0x7fffcc0646ed "/home/rcl/Perforce/RCL_debm7600/UE4/Engine/Source/Runtime/OpenGLDrv/Private/Linux/OpenGLLinux.cpp", Line=28, Format=0x7fffcc059400 L"") at /home/rcl/Perforce/RCL_debm7600/UE4/Engine/Source/Runtime/Core/Private/Misc/OutputDevice.cpp:223 #4 0x00007fffcbf0e29e in _ContextMakeCurrent (hWnd=0xc1adea0, hGLDC=0xd3c4150) at /home/rcl/Perforce/RCL_debm7600/UE4/Engine/Source/Runtime/OpenGLDrv/Private/Linux/OpenGLLinux.cpp:28 #5 0x00007fffcbf4de91 in FScopeContext::FScopeContext (this=0x7fff9fffccd0, Context=0xe156180) at /home/rcl/Perforce/RCL_debm7600/UE4/Engine/Source/Runtime/OpenGLDrv/Private/Linux/OpenGLLinux.cpp:68 #6 0x00007fffcbf0dc6f in PlatformReleaseOpenGLContext (Device=0x848250, Context=0xe156180) at /home/rcl/Perforce/RCL_debm7600/UE4/Engine/Source/Runtime/OpenGLDrv/Private/Linux/OpenGLLinux.cpp:305 #7 0x00007fffcbf0d23d in PlatformDestroyOpenGLContext (Device=0x848250, Context=0xe156180) at /home/rcl/Perforce/RCL_debm7600/UE4/Engine/Source/Runtime/OpenGLDrv/Private/Linux/OpenGLLinux.cpp:337 #8 0x00007fffcbf0d188 in FOpenGLViewport::~FOpenGLViewport (this=0x7fff806c1f80) at /home/rcl/Perforce/RCL_debm7600/UE4/Engine/Source/Runtime/OpenGLDrv/Private/OpenGLViewport.cpp:229 #9 0x00007fffcbf0d289 in FOpenGLViewport::~FOpenGLViewport (this=0x7fff806c1f80) at /home/rcl/Perforce/RCL_debm7600/UE4/Engine/Source/Runtime/OpenGLDrv/Private/OpenGLViewport.cpp:215 #10 0x00007ffff1b8dee2 in FRHIResource::Release (this=0x7fff806c1f80) at /home/rcl/Perforce/RCL_debm7600/UE4/Engine/Source/Runtime/RHI/Public/RHIResources.h:39 #11 0x00007ffff31629ff in TRefCountPtr<FRHIViewport>::operator= (this=0x56ac730, InReference=0x0) at /home/rcl/Perforce/RCL_debm7600/UE4/Engine/Source/Runtime/Core/Public/Templates/RefCounting.h:97 #12 0x00007ffff311f2cf in TRefCountPtr<FRHIViewport>::SafeRelease (this=0x56ac730) at /home/rcl/Perforce/RCL_debm7600/UE4/Engine/Source/Runtime/Core/Public/Templates/RefCounting.h:140 #13 0x00007fffcba90d17 in FSlateRHIRenderer::FViewportInfo::ReleaseRHI (this=0x56ac6c0) at /home/rcl/Perforce/RCL_debm7600/UE4/Engine/Source/Runtime/SlateRHIRenderer/Private/SlateRHIRenderer.cpp:73 #14 0x00007fffef5969cd in FRenderResource::ReleaseResource (this=0x56ac6c0) at /home/rcl/Perforce/RCL_debm7600/UE4/Engine/Source/Runtime/RenderCore/Private/RenderResource.cpp:45 #15 0x00007fffef59de3c in BeginReleaseResource(FRenderResource*)::EURCMacro_ReleaseCommand::DoTask(ENamedThreads::Type, TRefCountPtr<FGraphEvent> const&) (this=0x7fffb804bc18, CurrentThread=ENamedThreads::ActualRenderingThread, MyCompletionGraphEvent=...) at /home/rcl/Perforce/RCL_debm7600/UE4/Engine/Source/Runtime/RenderCore/Private/RenderResource.cpp:144 #16 0x00007fffef5c0c76 in TGraphTask<BeginReleaseResource(FRenderResource*)::EURCMacro_ReleaseCommand>::ExecuteTask(TArray<FBaseGraphTask*, FDefaultAllocator>&, ENamedThreads::Type) ( this=0x7fffb804bc00, NewTasks=..., CurrentThread=ENamedThreads::ActualRenderingThread) at Runtime/Core/Public/Async/TaskGraphInterfaces.h:667 #17 0x00007ffff6e9c5ed in FBaseGraphTask::Execute (this=0x7fffb804bc00, NewTasks=..., CurrentThread=ENamedThreads::ActualRenderingThread) at Runtime/Core/Public/Async/TaskGraphInterfaces.h:300 #18 0x00007ffff6e9845e in FTaskThread::ProcessTasks (this=0xece6c8, QueueIndex=0, bAllowStall=true) at /home/rcl/Perforce/RCL_debm7600/UE4/Engine/Source/Runtime/Core/Private/Async/TaskGraph.cpp:426 #19 0x00007ffff6e95120 in FTaskThread::ProcessTasksUntilQuit (this=0xece6c8, QueueIndex=0) at /home/rcl/Perforce/RCL_debm7600/UE4/Engine/Source/Runtime/Core/Private/Async/TaskGraph.cpp:269 #20 0x00007ffff6e8df10 in FTaskGraphImplementation::ProcessThreadUntilRequestReturn (this=0xece580, CurrentThread=ENamedThreads::ActualRenderingThread) at /home/rcl/Perforce/RCL_debm7600/UE4/Engine/Source/Runtime/Core/Private/Async/TaskGraph.cpp:939 #21 0x00007fffef5a97b6 in RenderingThreadMain (TaskGraphBoundSyncEvent=0x485b5d0) at /home/rcl/Perforce/RCL_debm7600/UE4/Engine/Source/Runtime/RenderCore/Private/RenderingThread.cpp:281 #22 0x00007fffef61761d in FRenderingThread::Run (this=0x5c5c7f0) at /home/rcl/Perforce/RCL_debm7600/UE4/Engine/Source/Runtime/RenderCore/Private/RenderingThread.cpp:404 #23 0x00007ffff6e83e01 in FRunnableThreadPThread::Run (this=0x485baa0) at Runtime/Core/Private/GenericPlatform/../HAL/PThreadRunnableThread.h:240 #24 0x00007ffff6e83d4e in FRunnableThreadPThread::_ThreadProc (pThis=0x485baa0) at Runtime/Core/Private/GenericPlatform/../HAL/PThreadRunnableThread.h:197 #25 0x00007ffff7bc70a4 in start_thread (arg=0x7fff9ffff700) at pthread_create.c:309 #26 0x00007fffe8259ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 (
Head over to the existing Questions & Answers thread and let us know what's up.