Description

This is a somewhat common Linux crash occurring in 4.17.2. (there are a few older records in 4.16.2 and 4.17.1 also, but most occur in 4.17.2)

Callstack from Log

[2017.10.04-14.49.42:768][  2]LogFileCache: Scanning file cache for directory '/home/***/UnrealEngine/Engine/Content/Collections/' took 0.00s
[2017.10.04-14.49.42:768][  2]LogCollectionManager: Rebuilt the object cache for 0 collections in 0.000000 seconds (found 0 objects)
[2017.10.04-14.49.42:769][  2]LogCollectionManager: Fixed up redirectors for 0 collections in 0.000198 seconds (updated 0 objects)
[2017.10.04-14.49.43:822][121]LogLinux: Setting swap interval to 'Immediate'
[2017.10.04-14.49.43:889][121]LogLinux: === Critical error: ===
Unhandled Exception: SIGABRT: abort() called

[2017.10.04-14.49.43:889][121]LogLinux: Fatal error!

[Callstack]  00  0x00007ff887627a1f  FLinuxPlatformStackWalk::CaptureStackBackTrace(unsigned long long*, unsigned int, void*)
[Callstack]  01  0x00007ff8874b4cc5  FGenericPlatformStackWalk::StackWalkAndDump(char*, unsigned long, int, void*)
[Callstack]  02  0x00007ff8875cc091  FLinuxCrashContext::CaptureStackTrace()
[Callstack]  03  0x00007ff87bdff5f0  CommonLinuxCrashHandler(FGenericCrashContext const&)
[Callstack]  04  0x00007ff8875ce05d  PlatformCrashHandler(int, siginfo_t*, void*)
[Callstack]  05  0x00007ff88e055390  /lib/x86_64-linux-gnu/libpthread.so.0(+0x11390) [0x7ff88e055390]
[Callstack]  06  0x00007ff87ac28428  /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x38) [0x7ff87ac28428]
[Callstack]  07  0x00007ff87ac2a02a  /lib/x86_64-linux-gnu/libc.so.6(abort+0x16a) [0x7ff87ac2a02a]
[Callstack]  08  0x00007ff7f3639d3f  /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so(+0x6b6d3f) [0x7ff7f3639d3f]
[Callstack]  09  0x00007ff7f3637989  /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so(+0x6b4989) [0x7ff7f3637989]
[Callstack]  10  0x00007ff7f363feb9  /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so(+0x6bceb9) [0x7ff7f363feb9]
[Callstack]  11  0x00007ff7f31618b4  /usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so(+0x1de8b4) [0x7ff7f31618b4]
[Callstack]  12  0x00007ff805de50db  FScopeContext::FScopeContext(FPlatformOpenGLContext*)
[Callstack]  13  0x00007ff805dbe175  PlatformResizeGLContext(FPlatformOpenGLDevice*, FPlatformOpenGLContext*, unsigned int, unsigned int, bool, bool, unsigned int, unsigned int)
[Callstack]  14  0x00007ff805e34109  FOpenGLViewport::Resize(unsigned int, unsigned int, bool)
[Callstack]  15  0x00007ff805abfbca  FSlateRHIRenderer::ConditionalResizeViewport(FSlateRHIRenderer::FViewportInfo*, unsigned int, unsigned int, bool)
[Callstack]  16  0x00007ff805ac7175  FSlateRHIRenderer::DrawWindows_Private(FSlateDrawBuffer&)
[Callstack]  17  0x00007ff87ff253f9  FSlateApplication::PrivateDrawWindows(TSharedPtr<SWindow, (ESPMode)0>)
[Callstack]  18  0x00007ff87ff2475e  FSlateApplication::DrawWindows()
[Callstack]  19  0x00007ff87ff2b74e  FSlateApplication::TickApplication(ESlateTickType, float)
[Callstack]  20  0x00007ff87ff29926  FSlateApplication::Tick(ESlateTickType)
[Callstack]  21  0x0000000000425ad5  FEngineLoop::Tick() [/home/cslx/UnrealEngine/Engine/Source/Runtime/Launch/Private/LaunchEngineLoop.cpp, line 3278]
[Callstack]  22  0x000000000042c893  GuardedMain(wchar_t const*) [/home/cslx/UnrealEngine/Engine/Source/Runtime/Launch/Private/Launch.cpp, line 62]
[Callstack]  23  0x00007ff87be00497  CommonLinuxMain(int, char**, int (*)(wchar_t const*))
[Callstack]  24  0x00007ff87ac13830  /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7ff87ac13830]
[Callstack]  25  0x0000000000416ac9  ./Engine/Binaries/Linux/UE4Editor(_start+0x29) [0x416ac9]
Steps to Reproduce

Run the editor with -opengl3 and make sure a message box appears with a warning then the editor closes.

Callstack
SIGABRT: abort() called

Unknown!PlatformCrashHandler()
Unknown!/lib/x86_64-linux-gnu/libpthread.so.0() [0x7ff88e:55390]
Unknown!/lib/x86_64-linux-gnu/libc.so.6() [0x7ff87ac:8428]
Unknown!/lib/x86_64-linux-gnu/libc.so.6() [0x7ff87ac2a02a:0]
Unknown!/usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so() [0x7ff7f3639d3f:0]
Unknown!/usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so() [0x7ff7f:637989]
Unknown!/usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so() [0x7ff7f363feb:0]
Unknown!/usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so() [0x7ff7f31618b:0]
Unknown!FScopeContext::FScopeContext()
Unknown!PlatformResizeGLContext()
Unknown!FOpenGLViewport::Resize()
Unknown!FSlateRHIRenderer::ConditionalResizeViewport()
Unknown!FSlateRHIRenderer::DrawWindows_Private()
Unknown!FSlateApplication::PrivateDrawWindows()
Unknown!FSlateApplication::DrawWindows()
Unknown!FSlateApplication::TickApplication()
Unknown!FSlateApplication::Tick()
./Engine/Binaries/Linux/UE4Editor!FEngineLoop::Tick() [LaunchEngineLoop.cpp:3278]
./Engine/Binaries/Linux/UE4Editor!GuardedMain() [Launch.cpp:62]
Unknown!CommonLinuxMain()
Unknown!/lib/x86_64-linux-gnu/libc.so.6() [0x7ff87ac:3830]
Unknown!./Engine/Binaries/Linux/UE4Editor() [0x416ac:0]

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-50849 in the post.

0
Login to Vote

Cannot Reproduce
ComponentUE - Platform - Linux
Affects Versions4.17.2
Target Fix4.19
CreatedOct 5, 2017
ResolvedJan 10, 2018
UpdatedApr 27, 2018