Description

UE4Editor crashes when creating static meshes. Event at startup time while it tries to create default object it crash sometimes.

Steps to Reproduce

Repro Steps provided by reporter:

1. Drag Drop Brush object
2. Creatate static mesh.
3. Loop from 1 until crash.

Callstack
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
(

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

Duplicate
ComponentTools
Affects Versions4.54.7
CreatedNov 21, 2014
ResolvedSep 19, 2016
UpdatedJun 23, 2018