/** * Good enough default crash reporter. */ void DefaultCrashHandler(const FLinuxCrashContext & Context) { printf("DefaultCrashHandler: Signal=%d\n", Context.Signal); // at this point we should already be using malloc crash handler (see PlatformCrashHandler) const_cast<FLinuxCrashContext&>(Context).CaptureStackTrace(); if (GLog) { GLog->Flush(); } if (GWarn) { GWarn->Flush(); } if (GError) { GError->Flush(); GError->HandleError(); } return Context.GenerateCrashInfoAndLaunchReporter(); }