Commit Graph

41 Commits

Author SHA1 Message Date
patrick laflamme
da18704231 Added CPUData to the EngineAnalyticsSessionSummary to get full information about the CPU.
Fixed CPUBrand that was never set in the CrashDescription (emitted as CRC analytics)

#jira UETOOL-4515 - Add CPUInfo to the Engine Analytics Session Summary
#rb Wes.Hunt

#ROBOMERGE-AUTHOR: patrick.laflamme
#ROBOMERGE-SOURCE: CL 17906847 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v883-17842818)

[CL 17906865 by patrick laflamme in ue5-release-engine-test branch]
2021-10-25 11:26:21 -04:00
patrick laflamme
9bb35d6e99 Fixed CrashReportClient writing a buggy compressed header at the start of the compressed report and the valid one at the end of the report. (Contributed by DanForever)
- Added the 'CR1' bytes at the very beginning of the compressed data to let the backend know that CRC emits the proper header in front of the data stream.
  - Prevented CRC from writing a second header at the end of the compressed data.

#jira UE-120216
#8246 : Fixed crash report client not properly writing the packet header
[FYI] Johan.Berg
#rb Brandon.Schaefer

#ROBOMERGE-SOURCE: CL 17317284 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)

[CL 17317288 by patrick laflamme in ue5-release-engine-test branch]
2021-08-26 10:10:51 -04:00
andriy tylychko
6bf3101dcd deprecated FTicker and family and replaced by thread-safe FTSTicker
#jira UE-120090
#rb francis.hurteau


#ROBOMERGE-SOURCE: CL 17176325 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17176374 by andriy tylychko in ue5-release-engine-test branch]
2021-08-16 11:09:22 -04:00
dmytro vovk
edcac34166 Replaced FTicker with a thread safe alternative FTSTicker for Crash Report
#jira UE-121163
#rb none

#ROBOMERGE-SOURCE: CL 17120241 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17120267 by dmytro vovk in ue5-release-engine-test branch]
2021-08-10 14:02:57 -04:00
david harvey
5467ad8d2c adding the option to hide the 'submit and restart' crash reporter option for platforms that do not support it.
#jira UE-93432
#rnx
#rb Patrick.Laflamme

#ROBOMERGE-SOURCE: CL 16622682 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v830-16605563)

[CL 16622684 by david harvey in ue5-release-engine-test branch]
2021-06-10 09:59:46 -04:00
aurel cordonnier
50944fd712 Merge UE5/RES @ 16162155 to UE5/Main
This represents UE4/Main @ 16130047 and Dev-PerfTest @ 16126156

[CL 16163576 by aurel cordonnier in ue5-main branch]
2021-04-29 19:32:06 -04:00
Johan Berg
b2f93702ab Remove UE4 strings and names from Crash reporting
#rb none
#jira UE-111405, UE-111410, UE-111407, UE-111477, UE-111412, UE-111925, UE-111413, UE-111408, UE-111438, UE-111406

[CL 16002172 by Johan Berg in ue5-main branch]
2021-04-14 04:24:50 -04:00
Marc Audy
bc88b73a29 Merge Release-Engine-Staging to Main @ CL# 15151250
Represents UE4/Main @ 15133763

[CL 15158774 by Marc Audy in ue5-main branch]
2021-01-21 16:22:06 -04:00
Marc Audy
7379fa99c5 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14229157
[CL 14233282 by Marc Audy in ue5-main branch]
2020-09-01 14:07:48 -04:00
Marc Audy
a7c9001a94 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
#rb
#rnx

[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00
Matt Kuhlenschmidt
603a4119c5 Fix HAL/PlatformFileManager.h non-portable casing CIS issues
#rb none

[CL 13214257 by Matt Kuhlenschmidt in ue5-main branch]
2020-05-06 17:58:18 -04:00
ryan durand
6e84939c40 Wrapping CRC API URL in quotes to treat it as a string.
#rnx
#rb none
#jira none

#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 13072767 via CL 13072777 via CL 13072783 via CL 13072864
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v686-13045012)

[CL 13072869 by ryan durand in Main branch]
2020-04-29 15:03:00 -04:00
ryan durand
917e0bbf87 Fixing CRC define behavior on Windows and Mac.
#rnx
#rb none
#jira UE-92278, UE-91460

#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 13037686 in //UE4/Release-4.25/... via CL 13037737 via CL 13038444
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v683-13008971)

[CL 13038446 by ryan durand in Main branch]
2020-04-24 15:46:41 -04:00
ben marsh
69b89d7869 Allow CRC analytics settings to be compiled into the executable, to remove NotForLicensees folder within engine code.
#jira
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 12681294 via CL 12681304 via CL 12681357
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12681363 by ben marsh in Main branch]
2020-04-08 19:18:46 -04:00
johan berg
d26ed5560f Fix for incorrect callstack in crash reports
When a ensure is reported before a crash the callstack from the crash was added to the ensure stack frames. This was because the debug helper instance used to analyze the minidump is a singleton and not designed to be reused. Use GetNew method to create a new instance of the helper, and delete the old one.

#jira UE-90699
#rb stefan.boberg

#ROBOMERGE-SOURCE: CL 12245123 in //UE4/Release-4.25/... via CL 12245127
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v667-12241502)

[CL 12245131 by johan berg in Main branch]
2020-03-18 09:44:18 -04:00
ryan durand
3c24bf7ab8 Add the ability to set CRC API URL and key from buildgraph.
#rnx
#rb none
#jira UE-89440

#ROBOMERGE-SOURCE: CL 12157835 in //UE4/Release-4.25/... via CL 12157838
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v659-12123632)

[CL 12157849 by ryan durand in Main branch]
2020-03-12 19:58:02 -04:00
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
brandon schaefer
f9a87f775f Remove PII only for none internal builds and avoid assuming user names are in the logs
#jira UE-77228
#rb none
[FYI] Wes.Hunt

#ROBOMERGE-SOURCE: CL 11589310 in //UE4/Release-4.25/... via CL 11589427
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)

[CL 11589490 by brandon schaefer in Main branch]
2020-02-24 14:09:24 -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
Stefan Boberg
d2f9a61b06 Copy-up from Dev-Core
#rb none

[CL 10419044 by Stefan Boberg in Main branch]
2019-11-25 12:03:09 -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
marc audy
dbcf07a558 Use new inline versions of substring functions
Fix up nearby cases where ESearchCase::CaseSensitive should have been used
#jira
#rnx
#rb

#ROBOMERGE-OWNER: marc.audy
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 10309793 via CL 10309818
#ROBOMERGE-BOT: (v593-10286020)

[CL 10309932 by marc audy in Main branch]
2019-11-19 13:27:07 -05:00
allan bentham
7b4b31cd3c Fix warning
#rnx


#ROBOMERGE-SOURCE: CL 10122247 via CL 10122252 via CL 10122254
#ROBOMERGE-BOT: (v587-10111126)

[CL 10122256 by allan bentham in Main branch]
2019-11-13 08:03:07 -05:00