Commit Graph

28 Commits

Author SHA1 Message Date
Jaroslaw Surowiec
6ae1dab2cd Crash report
UECORE-164/Source context is not working properly for crashes from the UE4 releases
UE-13693/frequent crashes give "No disk in drive" error
UE-15369/UE-Various: Been getting "There is no Disk in the drive" crashreporter error. On orion the message is there permeneantly.

[CL 2558844 by Jaroslaw Surowiec in Main branch]
2015-05-20 11:21:58 -04:00
Jaroslaw Surowiec
73d93ad2ae CrashDebugHelper - Fixed source context not showing the source
[CL 2547134 by Jaroslaw Surowiec in Main branch]
2015-05-12 09:31:16 -04:00
Jaroslaw Surowiec
a7d724fb49 CrashDebugHelper - Added line numbers for annotated files
[CL 2537658 by Jaroslaw Surowiec in Main branch]
2015-05-05 12:45:43 -04:00
Jaroslaw Surowiec
1ff595cc33 CrashDebugHelper - Annotate for source files
[CL 2535598 by Jaroslaw Surowiec in Main branch]
2015-05-04 07:27:21 -04:00
Jaroslaw Surowiec
c1340a6cc9 CrashDebugHelper - Added support for Fortnite
[CL 2495021 by Jaroslaw Surowiec in Main branch]
2015-03-28 08:27:58 -04:00
Jaroslaw Surowiec
308b42ff2f CrashDebugHelper - Fixed source context showing bad source
[CL 2471882 by Jaroslaw Surowiec in Main branch]
2015-03-07 06:46:11 -05:00
Jaroslaw Surowiec
1e90f8618e CrashDebugHelper - Added support for indexed depot/PDB cache, will be used by multiple instance of the crash processor
[CL 2467797 by Jaroslaw Surowiec in Main branch]
2015-03-03 12:24:16 -05:00
Saul Abreu
79a26091bf Fixed behavior on FString::ParseIntoArray (muliple delimiters overload) functionality to support optionally culling empty strings. Greatly simplified implementation logic. Output parameter now properly named and taken by reference.
#codereview Steve.Robb, Robert.Manuszewski

[CL 2466824 by Saul Abreu in Main branch]
2015-03-02 15:51:37 -05:00
Jaroslaw Surowiec
c992fa1169 CrashDebugHelper - Removed all obsolete functionality, will reimplement later, cleaned a lof of stuff, better support for network builds
[CL 2466180 by Jaroslaw Surowiec in Main branch]
2015-03-02 07:52:38 -05:00
Jaroslaw Surowiec
ea397fe6a8 CrashDebugHelper - Added support to processing crashes where builds are not placed in P4, but only in the network drive
[CL 2415217 by Jaroslaw Surowiec in Main branch]
2015-01-22 08:03:55 -05:00
Ben Marsh
149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Jaroslaw Surowiec
c65c370e75 CrashReport - Tweaked PDB cache configuration to use less HDD space
[CL 2324107 by Jaroslaw Surowiec in Main branch]
2014-10-09 11:26:31 -04:00
Mark Satterthwaite
18ad98390e Amend Mac crash reporting to emit data into the FCrashInfo structure and output using FCrashInfo's GenerateReport function. Add necessary parsing code to hoist out PID, Exception Code, number of cores etc. Fix various bugs that were preventing the output from being displayed & remove a redundant comment from LaunchMac.
#codereview michael.trepka

[CL 2289230 by Mark Satterthwaite in Main branch]
2014-09-08 09:01:00 -04:00
Jaroslaw Surowiec
50f1b5f59e CrashReport - Fixed a typo
[CL 2228652 by Jaroslaw Surowiec in Main branch]
2014-07-23 12:30:35 -04:00
Jaroslaw Surowiec
57cc0c7ce6 CrashReport - Fixed a problem with the execution order
[CL 2226674 by Jaroslaw Surowiec in Main branch]
2014-07-22 04:28:46 -04:00
Jaroslaw Surowiec
e803ec6c19 CrashReport - Sync modules and PDB Cache should work even if the network build has been removed, but a PDB cache entry is on the local drive
[CL 2225650 by Jaroslaw Surowiec in Main branch]
2014-07-21 12:10:04 -04:00
Jaroslaw Surowiec
86ce4eeffd CrashReport - PDB Cache stores the metadata for each entry to avoid time consuming FindFilesRecursive during initialization
[CL 2222152 by Jaroslaw Surowiec in Main branch]
2014-07-17 10:04:42 -04:00
Jaroslaw Surowiec
7799c5145a CrashReport - Tweak to make the debugging easier
[CL 2220680 by Jaroslaw Surowiec in Main branch]
2014-07-16 10:19:17 -04:00
Jaroslaw Surowiec
e3c33714ae CrashDebugHelper - More logs regarding the PDB cache
[CL 2219583 by Jaroslaw Surowiec in Main branch]
2014-07-15 14:06:08 -04:00
Jaroslaw Surowiec
f0b9bf883b CrashDebugHelper
- Minidump diagnostics run from the crash processor will always use the PDB cache and the MDD from the main branch
- Reimplemented PDB cache to support UE4 releases that are stored on the network drive
- Cleaned up a bit code, removed old or obsolete functionality
- PDB Cache is disabled by default, can be only enabled through the command line (should fix issues related to "\\Device\\Harddisk3\\DR3", somehow caused by the bad flash device driver when F:\\ is a generic flash reader?)

#codereview Bob.Tellez, James.Hopkin, Robert.Manuszewski

[CL 2212226 by Jaroslaw Surowiec in Main branch]
2014-07-14 06:53:12 -04:00
Dmitry Rekman
1bb7c7b8d8 Fix multi-line comment error.
(By removing leftover commented debug code).

#codereview Jaroslaw.Surowiec

[CL 2170564 by Dmitry Rekman in Main branch]
2014-07-07 15:09:07 -04:00
Jaroslaw Surowiec
e48076325b CrashReport - Create PDB cache directory if needed
[CL 2131461 by Jaroslaw Surowiec in Main branch]
2014-07-03 15:18:50 -04:00
Jaroslaw Surowiec
786b1b00f3 CrashDebugHelper - Fixed not including .exe files in the SyncModules
#codereview Bob.Tellez, James.Hopkin

[CL 2093186 by Jaroslaw Surowiec in Main branch]
2014-06-03 11:22:00 -04:00
Jaroslaw Surowiec
abd513c7c3 CrashDebugHelper - Implemented better method for getting the list of required pdb/dll and setting the symbol paths for modules
#codereview Bob.Tellez, James.Hopkin

[CL 2089541 by Jaroslaw Surowiec in Main branch]
2014-05-30 07:57:32 -04:00
Jaroslaw Surowiec
b366969285 CrashDebugHelper - Disabled local testing
[CL 2086988 by Jaroslaw Surowiec in Main branch]
2014-05-29 17:26:13 -04:00