I tried with your repository, but it crashes. This is the log:
Could you run under gdb and get the callstack of the crash?
Ok. Now the editor is crashing, but it’s not closing while crashing. Here’s the log:
link text
Hey Scienziatogm-
Sorry for the delayed response. We’re still investigating the crash on play that you’re experiencing however we’ve not been able to reproduce this ourselves. Are you still getting this crash when you play in editor? Do you also crash if you launch a standalone game rather than PIE?
This looks like a crash in the bundled openal; what is your sound setup? Also, try deleting bundled libopenal.so from Engine/Binaries/Linux and using system one.
I tried what you said, but there is the same problem. Here is the log:
Yes. I’m still getting the crash. Same problem with standalone game.
Could you get the callstack? For some reason log does not contain any. Try making it crash under gdb and then type “bt” and copy its output.
I’m getting this:
bt
#0 0x00007fff99e3ac66 in ?? () from /usr/lib/x86_64-linux-gnu/libopenal.so.1
#1 0x00007fff99e39317 in ?? () from /usr/lib/x86_64-linux-gnu/libopenal.so.1
#2 0x00007fff99e2ff6f in ?? () from /usr/lib/x86_64-linux-gnu/libopenal.so.1
#3 0x00007fff99e40c4c in ?? () from /usr/lib/x86_64-linux-gnu/libopenal.so.1
#4 0x00007fff99e349da in ?? () from /usr/lib/x86_64-linux-gnu/libopenal.so.1
#5 0x00007ffff7bc26aa in start_thread (arg=0x7fffa01dd700)
at pthread_create.c:333
#6 0x00007fffe5981eed in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Maybe running the editor with -nosound can unblock you. It looks like there is something particular about your sound setup that makes libopenal crash on your machine. Try rebuilding openal from Engine/Source/ThirdParty/OpenAL/ with debug info and see if this helps you understand the reason of the crash.
Thanks for the reply. I copied libopenal.so.1 from that folder and I pasted it in Engine/Binaries/Linux folder, then I renamed it to libopenal.so, and now I’m getting this:
bt
#0 0x00007ffff7bcbbd9 in raise (sig=5)
at ../sysdeps/unix/sysv/linux/pt-raise.c:36
#1 0x00007ffff6a74baa in DebugBreak ()
at /home//Documents/GitHub/UnrealEngine/Engine/Source/Runtime/Core/Public/Linux/LinuxPlatformMisc.h:34
#2 AllocateBlockFromPool (this=0x7ffff7f3c010, Table=0x7ffff7f3c650,
Pool=0xc7fe2e0, Alignment=16) at Runtime/Core/Public/HAL/MallocBinned.h:555
#3 FMallocBinned::Malloc (this=0x7ffff7f3c010, Size=300, Alignment=16)
at Runtime/Core/Public/HAL/MallocBinned.h:976
#4 0x00007ffff6a77586 in FMallocBinned::Realloc (this=0x7ffff7f3c010,
Ptr=0x0, NewSize=300, Alignment=16)
at Runtime/Core/Public/HAL/MallocBinned.h:1107
#5 0x00007ffff6b3c90f in FMemory::Realloc (Original=0x0, Count=300,
Alignment=0)
at /home//Documents/GitHub/UnrealEngine/Engine/Source/Runtime/Core/Private/HAL/UnrealMemory.cpp:61
#6 0x00000000004cb3c5 in FHeapAllocator::ForAnyElementType::ResizeAllocation (
this=0x7fffa37f1588, PreviousNumElements=0, NumElements=75,
NumBytesPerElement=4)
at Runtime/Core/Public/Containers/ContainerAllocationPolicies.h:344
#7 0x00000000004e397d in TArray<wchar_t, FDefaultAllocator>::CopyToEmpty<wchar_t, FDefaultAllocator> (this=0x7fffa37f1588, Source=..., ExtraSlack=0)
at Runtime/Core/Public/Containers/Array.h:2278
This callstack is cut off so it’s not helpful. However, my previous advice still stands - try rebuilding OpenAL in debug configuration, or run with -nosound.
Solved installing Linux Mint. Now all is working, but I can’t generate project files for my project. I ran this command from the UnrealEngine folder:
./GenerateProjectFiles.sh -project="/home//Documents/GitHub/MyProject/MyProject.uproject"
EDIT: Solved running with -game -engine
Now if I edit an UMG blueprint, the editor crashes and I get this, and CrashReportClient isn’t opening:
Assertion failed: Type != ERangeBoundTypes::Open [File:Runtime/Core/Public/Math/RangeBound.h] [Line: 89]
[2015.09.20-13.11.13:909][495]LogLinux:Error: appError called: Assertion failed: Assertion failed: Type != ERangeBoundTypes::Open [File:Runtime/Core/Public/Math/RangeBound.h] [Line: 89]
Signal 11 caught.
EngineCrashHandler: Signal=11
[2015.09.20-13.11.14:380][495]LogCrashTracker:
[2015.09.20-13.11.14:380][495]LogLinux: === Critical error: ===
Unhandled Exception: SIGSEGV: invalid attempt to access memory at address 0x00000003
[2015.09.20-13.11.14:381][495]LogLinux: Assertion failed: Assertion failed: Type != ERangeBoundTypes::Open [File:Runtime/Core/Public/Math/RangeBound.h] [Line: 89]
[Callstack] 02 0x00007fec1d06ba5b ReportCrash(FLinuxCrashContext const&)
[Callstack] 03 0x000000000043006b EngineCrashHandler(FGenericCrashContext const&) [/home//Documenti/GitHub/UnrealEngine/Engine/Source/Runtime/Launch/Private/Linux/LaunchLinux.cpp, line 31]
[Callstack] 04 0x00007fec1d06fa98 PlatformCrashHandler(int, siginfo_t*, void*)
[Callstack] 05 0x00007fec1db63340 /lib/x86_64-linux-gnu/libpthread.so.0(+0x10340) [0x7fec1db63340]
[Callstack] 06 0x00007fec1cfad842 FGenericPlatformMisc::RaiseException(unsigned int)
[Callstack] 07 0x00007fec1d07c1f6 FOutputDeviceLinuxError::Serialize(wchar_t const*, ELogVerbosity::Type, FName const&)
[Callstack] 08 0x00007fec1d14c944 FOutputDevice::Logf(wchar_t const*, ...)
[Callstack] 09 0x00007fec1d12d270 FDebug::AssertFailed(char const*, char const*, int, wchar_t const*, ...[2015.09.20-13.11.14:383][495]LogExit: Executing StaticShutdownAfterError
That crash doesn’t seem to be Linux-specific. Alas I have little knowledge about UMG, so cannot tell what gives. I suggest asking that in a separate question - and also trying the same on Windows/OS X to double check.
As for CrashReportClient, it is headless on Linux - it should still upload the report in unattended mode though. I’ll check that one.