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]
- 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]
#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]
#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]
#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]
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]
#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]
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]
#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]
#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]
- 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]
- 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]
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]