Commit Graph

15 Commits

Author SHA1 Message Date
brandon schaefer
e8b304ea74 Add CrashSignal and CrashSignalName to crash information collected
As well as send the CrashSignal as part of the analytic crash event

#rb LouisPhilippe.Seguin


#ROBOMERGE-SOURCE: CL 11761085 via CL 11761165 via CL 11761195
#ROBOMERGE-BOT: (v656-11643781)

[CL 11867914 by brandon schaefer in Main branch]
2020-03-03 11:13:20 -05:00
ryan durand
0f0464a30e Updating copyright for Engine Runtime.
#rnx
#rb none


#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870549 by ryan durand in Main branch]
2019-12-26 14:45:42 -05:00
michael trepka
0830169bcb Added bIsRequestingExit to FPrimaryCrashProperties
#ROBOMERGE-SOURCE: CL 10802028 via CL 10802032 via CL 10802510 via CL 10802543 via CL 10802573
#ROBOMERGE-BOT: (v610-10636431)

[CL 10802617 by michael trepka in Main branch]
2019-12-18 16:13:23 -05:00
allan bentham
78e066b4df Android Crash reporter
- Add gamethread to all threads callstack lists
 - Fixed issue which could leave a malformed threads callstack file on disk after report upload
 - Added detailed signal information to crash report message.
 - Fixed a hang that could occur when generating all threads callstack file.
#rb Jack.Porter
#rnx


#ROBOMERGE-SOURCE: CL 10478215 via CL 10478335 via CL 10478340
#ROBOMERGE-BOT: (v605-10478255)

[CL 10478344 by allan bentham in Main branch]
2019-11-28 08:20:49 -05:00
allan bentham
25284a3627 Add thread callstacks to android crash reports
- Add per thread stack walk functionality.
 - Add functionality to android crash context to use all thread manager thread's callstacks.
 - Before report upload, add all thread xml data into crash report
 - tidy up signal handler's separate stack behaviour. it is now shared by both fatal signal and thread backtrace signal.
#rb Jack.Porter
[FYI] Chris.Babcock, Brandon.Schaefer
#rnx


#ROBOMERGE-SOURCE: CL 10410010 via CL 10410020 via CL 10410025
#ROBOMERGE-BOT: (v594-10333955)

[CL 10410026 by allan bentham in Main branch]
2019-11-25 06:49:37 -05:00
allan bentham
43f7e5e730 Basic Android support for crashdebughelper, crashreportcore.
Android Arm64 stackwalk uses libunwind.
Crash handler support for Android platform.
#rb Chris.Babcock, Jack.porter
[FYI] Chris.babcock, Jack.porter, Brandon.Schaefer
#rnx


#ROBOMERGE-SOURCE: CL 10122012 via CL 10122015 via CL 10122016
#ROBOMERGE-BOT: (v587-10111126)

[CL 10122017 by allan bentham in Main branch]
2019-11-13 06:50:47 -05:00
peter sauerbrei
3eb4bf0bbb fix for abnormal termination detection when the device is in the background
#rb thomas.ross


#ROBOMERGE-SOURCE: CL 9624822 via CL 9625251 via CL 9625310
#ROBOMERGE-BOT: (v528-9595928)

[CL 9625382 by peter sauerbrei in Main branch]
2019-10-16 18:24:51 -04:00
Stefan Boberg
1f813eb516 Copying //UE4/Dev-Core to Main (//UE4/Main)
#rb many

[CL 9405827 by Stefan Boberg in Main branch]
2019-10-03 16:26:48 -04:00
chris bunner
f06a9ea992 additionally data added to analytic when sending a crash analytic
#author Pete.Sauerbrei
#rb chris.bunner


#ROBOMERGE-SOURCE: CL 8036487 via CL 8036513 via CL 8040376 via CL 8042937 via CL 8046543
#ROBOMERGE-BOT: (v400-8057353)

[CL 8065852 by chris bunner in Main branch]
2019-08-15 16:53:49 -04:00
peter sauerbrei
530a68c652 properly send crash analytic when we send a report
#rb thomas.ross


#ROBOMERGE-SOURCE: CL 7848822 via CL 7848830 via CL 7848831 via CL 7848833 via CL 7865081
#ROBOMERGE-BOT: (v389-7813075)

[CL 7866027 by peter sauerbrei in Main branch]
2019-08-08 05:14:12 -04:00
peter sauerbrei
a42b0aa3be Fix for crash reporter upload loading a module not in the game thread.
Fix for corrupt crash context XML handling
#rb Chris.Bunner, Brandon.Schaefer


#ROBOMERGE-SOURCE: CL 7447515 via CL 7447519 via CL 7447520 via CL 7447522 via CL 7450669
#ROBOMERGE-BOT: (v371-7306989)

[CL 7450908 by peter sauerbrei in Main branch]
2019-07-19 09:32:17 -04:00
brandon schaefer
7dc74409ec FPaths::GetCleanFilename now returns empty strings for directories so need a way to get leaf directories over abusing that function
Move previous implementation into its own GetPathLeaf function which should allow getting the leaf of the path regardless if its a file or dir

#jira none
#rb none
[FYI] Fred.Kimberley

#ROBOMERGE-SOURCE: CL 7437816 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)

[CL 7437820 by brandon schaefer in Main branch]
2019-07-18 10:33:32 -04:00
brandon schaefer
15a05bafc0 Add a portable callstack hash to *-runtime.xml and analytics crash reports
#jira UE-55202
#rb Arciel.Rekman


#ROBOMERGE-SOURCE: CL 6678533 via CL 6678664 via CL 6681531
#ROBOMERGE-BOT: (v363-6677109)

[CL 6681754 by brandon schaefer in Main branch]
2019-05-30 20:36:23 -04:00
Peter Sauerbrei
e45b9b457a fix for build errors related to Crash Reporter changes
#jira UE-72660
#rb none

[CL 5832841 by Peter Sauerbrei in Main branch]
2019-04-11 17:42:29 -04:00
peter sauerbrei
cde7b8d738 Add crash reporting to IOS.
Remove old CrashReportHelper
Move files dealing with crash upload and reporting to Runtime/CrashReportCore from CrashReportClient
Addition of CrashReporter Plugin in Fortnite for use with IOS
#rb brandon.schaefer, chris.bunner


#ROBOMERGE-OWNER: peter.sauerbrei
#ROBOMERGE-AUTHOR: peter.sauerbrei
#ROBOMERGE-SOURCE: CL 5814730 via CL 5814731 via CL 5814748 via CL 5817030

[CL 5817031 by peter sauerbrei in Main branch]
2019-04-09 21:27:26 -04:00