Hi, that’s the way to reproduce the bug:
-
Open the UE4Editor binary,
-
Choose the project and load it,
-
Hit “Compile” or “Play” (In the case of Play, the crash happens when you exit the Play mode)
It happens in all types of projects: either c++ or blueprints.I tried to recompile the editor using different branches (propoted, release, 4.12), but it doesn’t seem to be related.
Here’s the output from compiling my project:
[sir@Utnapisztim ~]$ [2016.09.23-17.19.03:581][373]Recompiling PopielTower...
[2016.09.23-17.19.03:581][373]Building UnrealBuildTool...
[2016.09.23-17.19.03:581][373]Building UnrealBuildTool in /home/sir/Aktywatory/UnrealEngine/...
[2016.09.23-17.19.03:581][373]Running: /bin/bash "/home/sir/Aktywatory/UnrealEngine/Engine/Build/BatchFiles/Linux/RunXBuild.sh" /property:Configuration=Development /property:TargetFrameworkVersion=v4.0 /home/sir/Aktywatory/UnrealEngine/Engine/Source/Programs/UnrealBuildTool/UnrealBuildTool.csproj
[2016.09.23-17.19.03:581][373]LogHAL: FLinuxPlatformProcess::CreateProc: '/bin/bash "/home/sir/Aktywatory/UnrealEngine/Engine/Build/BatchFiles/Linux/RunXBuild.sh" /property:Configuration=Development /property:TargetFrameworkVersion=v4.0 /home/sir/Aktywatory/UnrealEngine/Engine/Source/Programs/UnrealBuildTool/UnrealBuildTool.csproj'
[2016.09.23-17.19.03:581][373]LogHAL: FLinuxPlatformProcess::CreateProc: spawned child 3005
Running XBuild...
~/Aktywatory/UnrealEngine/Engine ~
[2016.09.23-17.19.04:381][373]LogHAL: Child 3005's return code is 0.
[2016.09.23-17.19.04:381][373]Launching UnrealBuildTool... [/home/sir/Aktywatory/UnrealEngine/Engine/Binaries/DotNET/UnrealBuildTool.exe PopielTower -ModuleWithSuffix PopielTower 5316 Linux Development -editorrecompile -canskiplink "/home/sir/Dokumenty/UnrealProjects/PopielTower/PopielTower.uproject" -progress]
[2016.09.23-17.19.04:382][373]LogHAL: FLinuxPlatformProcess::CreateProc: '/bin/bash "/home/sir/Aktywatory/UnrealEngine/Engine/Build/BatchFiles/Linux/RunMono.sh" "/home/sir/Aktywatory/UnrealEngine/Engine/Binaries/DotNET/UnrealBuildTool.exe" PopielTower -ModuleWithSuffix PopielTower 5316 Linux Development -editorrecompile -canskiplink "/home/sir/Dokumenty/UnrealProjects/PopielTower/PopielTower.uproject" -progress'
[2016.09.23-17.19.04:392][373]LogHAL: FLinuxPlatformProcess::CreateProc: spawned child 3011
[2016.09.23-17.19.04:393][373]Warning: Starting HotReload took 0.8s.
Signal 11 caught.
Malloc Size=131076 LargeMemoryPoolOffset=131092
CommonLinuxCrashHandler: Signal=11
Malloc Size=65535 LargeMemoryPoolOffset=196655
and from Play on clean blueprint project:
[sir@Utnapisztim ~]$ [2016.09.23-17.36.23:099][421]LogPlayLevel: PlayLevel: No blueprints needed recompiling
[2016.09.23-17.36.23:107][421]PIE: New page: PIE session: Untitled_1 (Sep 23, 2016, 9:36:23 PM)
[2016.09.23-17.36.23:107][421]LogPlayLevel: Creating play world package: /Temp/UEDPIE_0_Untitled_1
[2016.09.23-17.36.23:110][421]LogPlayLevel: PIE: StaticDuplicateObject took: (0.002653s)
[2016.09.23-17.36.23:110][421]LogAIModule: Creating AISystem for world Untitled_1
[2016.09.23-17.36.23:111][421]LogPlayLevel: PIE: World Init took: (0.000926s)
[2016.09.23-17.36.23:111][421]LogPlayLevel: PIE: Created PIE world by copying editor world from /Temp/Untitled_1.Untitled_1 to /Temp/UEDPIE_0_Untitled_1.Untitled_1 (0.003900s)
[2016.09.23-17.36.23:139][421]LogALAudio: ALAudio device opened : OpenAL Soft
[2016.09.23-17.36.23:140][421]LogALAudio: AL_VENDOR : OpenAL Community
[2016.09.23-17.36.23:140][421]LogALAudio: AL_RENDERER : OpenAL Soft
[2016.09.23-17.36.23:140][421]LogALAudio: AL_VERSION : 1.1 ALSOFT 1.15.1
[2016.09.23-17.36.23:140][421]LogALAudio: AL_EXTENSIONS : AL_EXT_ALAW AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_LOKI_quadriphonic AL_SOFT_buffer_samples AL_SOFT_buffer_sub_data AL_SOFTX_deferred_updates AL_SOFT_direct_channels AL_SOFT_loop_points AL_SOFT_source_latency
[2016.09.23-17.36.23:140][421]LogInit: FAudioDevice initialized.
[2016.09.23-17.36.23:180][421]LogWorld: Game class is 'GameMode'
[2016.09.23-17.36.23:190][421]LogWorld: Bringing World /Temp/UEDPIE_0_Untitled_1.Untitled_1 up for play (max tick rate 0) at 2016.09.23-19.36.23
[2016.09.23-17.36.23:191][421]LogWorld: Bringing up level for play took: 0.009332
[2016.09.23-17.36.23:658][421]LogContentBrowser: Native class hierarchy updated for 'MovieSceneCapture' in 0.0005 seconds. Added 11 classes and 0 folders.
[2016.09.23-17.36.23:662][421]PIE: Info Play in editor start time for /Temp/UEDPIE_0_Untitled_1 0.563
[2016.09.23-17.36.25:366][523]LogALAudio: Closing ALAudio device : OpenAL Soft
Signal 11 caught.
Malloc Size=131076 LargeMemoryPoolOffset=131092
CommonLinuxCrashHandler: Signal=11
Malloc Size=65535 LargeMemoryPoolOffset=196655
Output from gdb:
[New Thread 0x7fff793ff700 (LWP 3830)]
[New Thread 0x7fffaa97d700 (LWP 3831)]
[Thread 0x7fff4bfff700 (LWP 3826) exited]
[2016.09.23-17.41.44:856][816]LogALAudio: Closing ALAudio device : OpenAL Soft
[Thread 0x7fff9d7ff700 (LWP 3825) exited]
UE4Editor: intel_bufmgr_gem.c:1384: drm_intel_gem_bo_unreference_locked_timed: Assertion `atomic_read(&bo_gem->refcount) > 0' failed.
Thread 28 "UE4Editor" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff9c1d2700 (LWP 3778)]
MixDirect_SSE (params=<optimized out>, data=0xc299c0, srcchan=<optimized out>, OutPos=0, SamplesToDo=2, BufferSize=2) at /home/rcl/build/2014-09018/openal-soft-1.15.1/Alc/mixer_sse.c:162
Details of my system (maybe something related, I guess):
kernel: Linux 4.7.3-200.fc24.x86_64
clang: 3.5.0
gcc:6.1.1 20160621 (Red Hat 6.1.1-3) (GCC)
mono: 4.2.4
graphic card: Nvidia Geforce 940m / Intel(R) HD Graphics 5500 (optimus)
graphic driver: Mesa 12.0.2