Description

This is an infrequent Linux crash that has affected a few users in 4.17.1

Callstack from Log

[2017.09.12-17.23.41:651][  0]LogRHI: OpenGL MajorVersion = 4, MinorVersion = 5, ShaderPlatform = GLSL_430, FeatureLevel = SM5
[2017.09.12-17.23.56:866][  0]LogLinux: === Critical error: ===
Unhandled Exception: SIGBUS: invalid attempt to access memory at address 0x0000000018915a00

[2017.09.12-17.23.56:866][  0]LogLinux: Fatal error!

[Callstack]  00  0x00007f5603056c9f  FLinuxPlatformStackWalk::CaptureStackBackTrace(unsigned long long*, unsigned int, void*)
[Callstack]  01  0x00007f5602ee4025  FGenericPlatformStackWalk::StackWalkAndDump(char*, unsigned long, int, void*)
[Callstack]  02  0x00007f5602ffb311  FLinuxCrashContext::CaptureStackTrace()
[Callstack]  03  0x00007f55f78325f0  CommonLinuxCrashHandler(FGenericCrashContext const&)
[Callstack]  04  0x00007f5602ffd2dd  PlatformCrashHandler(int, siginfo_t*, void*)
[Callstack]  05  0x00007f5609a83390  /lib/x86_64-linux-gnu/libpthread.so.0(+0x11390) [0x7f5609a83390]
[Callstack]  06  0x00007f55f6773f64  /lib/x86_64-linux-gnu/libc.so.6(+0x14df64) [0x7f55f6773f64]
[Callstack]  07  0x00007f5516d2f94e  /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so(+0x76594e) [0x7f5516d2f94e]
[Callstack]  08  0x00007f551679de39  /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so(+0x1d3e39) [0x7f551679de39]
[Callstack]  09  0x00007f55166509a7  /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so(+0x869a7) [0x7f55166509a7]
[Callstack]  10  0x00007f5516650c9f  /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so(+0x86c9f) [0x7f5516650c9f]
[Callstack]  11  0x00007f552940da04  TOpenGLBuffer<FOpenGLBaseVertexBuffer, 34962u, &(CachedBindArrayBuffer(unsigned int))>::Unlock()
[Callstack]  12  0x00007f55fc4e1a84  FDynamicRHI::UnlockVertexBuffer_RenderThread(FRHICommandListImmediate&, FRHIVertexBuffer*)
[Callstack]  13  0x00007f55ffa604c0  FVolumeRasterizeVertexBuffer::InitRHI()
[Callstack]  14  0x00007f5529405b9a  FOpenGLDynamicRHI::Init()
[Callstack]  15  0x00007f55fc4be710  RHIInit(bool)
[Callstack]  16  0x000000000041aa5d  FEngineLoop::PreInit(wchar_t const*) [/home/y/UnrealEngine/Engine/Source/Runtime/Launch/Private/LaunchEngineLoop.cpp, line 1716]
[Callstack]  17  0x000000000042c5a8  GuardedMain(wchar_t const*) [/home/y/UnrealEngine/Engine/Source/Runtime/Launch/Private/Launch.cpp, line 42]
[Callstack]  18  0x00007f55f7833497  CommonLinuxMain(int, char**, int (*)(wchar_t const*))
[Callstack]  19  0x00007f55f6646830  /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f55f6646830]
[Callstack]  20  0x0000000000416ac9  ./Engine/Binaries/Linux/UE4Editor(_start+0x29) [0x416ac9]
Steps to Reproduce

repro steps currently unknown

Callstack
SIGBUS: invalid attempt to access memory at address 0x0000000018915a00

Unknown!PlatformCrashHandler()
Unknown!/lib/x86_64-linux-gnu/libpthread.so.0() [0x7f08ac48d:90]
Unknown!/lib/x86_64-linux-gnu/libc.so.6() [0x7f089917df:4]
Unknown!/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so() [0x7f07b973c94e:0]
Unknown!/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so() [0x7f07b91aae:9]
Unknown!/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so() [0x7f07b905d9a:0]
Unknown!/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so() [0x7f07b905dc9f:0]
Unknown!TOpenGLBuffer<FOpenGLBaseVertexBuffer, 34962u, &()
Unknown!FDynamicRHI::UnlockVertexBuffer_RenderThread()
Unknown!FVolumeRasterizeVertexBuffer::InitRHI()
Unknown!FOpenGLDynamicRHI::Init()
Unknown!RHIInit()
./Engine/Binaries/Linux/UE4Editor!FEngineLoop::PreInit() [LaunchEngineLoop.cpp:1716]
./Engine/Binaries/Linux/UE4Editor!GuardedMain() [Launch.cpp:42]
Unknown!CommonLinuxMain()
Unknown!/lib/x86_64-linux-gnu/libc.so.6() [0x7f:899050830]
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-49798 in the post.

0
Login to Vote

Cannot Reproduce
ComponentUE - Platform - Linux
Affects Versions4.17
CreatedSep 14, 2017
ResolvedJul 26, 2019
UpdatedDec 9, 2020