Commit Graph

134 Commits

Author SHA1 Message Date
nick shin
92b9052d9a CIS BUGHUNT - emscripten
- detect errorcode 5 on emscripten - and then re-run command

tested on pre-flight: https://ec-01.epicgames.net/commander/link/jobDetails/jobs/9407813


#jira UE-78034  //UE4/Release-4.23 - Compile UE4Game HTML5 - clang++.exe Access is denied
#rnx
#rb none

#ROBOMERGE-SOURCE: CL 7657722 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v372-7473910)

[CL 7657738 by nick shin in Main branch]
2019-07-29 20:32:16 -04:00
justin marcus
499e534f79 Miscellaneous LLDB Formater optimizations for Android Studio:
- Stop calling str().  For whatever reason, this seems to fix painfully slow debugging for certain callstacks in Android Studio.
- Fix UE4FStringSummaryProvider not handling empty strings correctly
- Map/Set synth providers now calculate size in __init__ instead of update().  This seems to provide a good speed up

I didn't do a proper optimization pass on this.  Just tried some things out and kept what felt better. This at least makes certain pathogical cases bearable (10s of seconds instead of multi-minute).  I've been running with this for a while and haven't encountered any issues.

[at]Chris.Babcock


#ROBOMERGE-SOURCE: CL 7474689 via CL 7474691 via CL 7475420
#ROBOMERGE-BOT: (v372-7473910)

[CL 7475489 by justin marcus in Main branch]
2019-07-22 11:50:04 -04:00
nick shin
99af3deb7a CIS BUGHUNT - python on windows
- detect errorcode 5 on python windows - and then re-run command

tested on pre-flight: https://ec-01.epicgames.net/commander/link/jobDetails/jobs/9376069

#jira UE-76599  //UE4/Release-4.23 - Compile UE4Game HTML5 - clang++.exe --version failed: [Error 5] Access is denied
#rb none
#rnx

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

[CL 7443896 by nick shin in Main branch]
2019-07-18 18:57:44 -04:00
nick shin
c36f8833d9 CIS BUGHUNT - python on windows
- external program finishes faster on spawn before control is returned to (windows) python script
- set returncode to 0 on this condition

tested on pre-flight: https://ec-01.epicgames.net/commander/link/jobDetails/jobs/9373601


#jira UE-76599  //UE4/Release-4.23 - Compile UE4Game HTML5 - clang++.exe --version failed: [Error 5] Access is denied
#rb none
#rnx

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

[CL 7435495 by nick shin in Main branch]
2019-07-17 20:39:27 -04:00
nick shin
9a9752d481 CIS BUGHUNT - python on windows
- handle when external program exists faster on spawn before control is returned to python script

tested on pre-flight: https://ec-01.epicgames.net/commander/link/jobDetails/jobs/9372908

#jira UE-76599  //UE4/Release-4.23 - Compile UE4Game HTML5 - clang++.exe --version failed: [Error 5] Access is denied
#rb none
#rnx

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

[CL 7428157 by nick shin in Main branch]
2019-07-17 15:19:01 -04:00
nick shin
e743defbde CIS BUGHUNT - python on windows - print winerror code (to determine what error is being hit)
#jira UE-76599  //UE4/Release-4.23 - Compile UE4Game HTML5 - clang++.exe --version failed: [Error 5] Access is denied
#rb none
#rnx

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

[CL 7315479 by nick shin in Main branch]
2019-07-15 20:35:47 -04:00
nick shin
99be5f08d6 CIS BUGHUNT - python on windows - print winerror code (to determine what error is being hit)
#jira UE-76599  //UE4/Release-4.23 - Compile UE4Game HTML5 - clang++.exe --version failed: [Error 5] Access is denied
#rb none
#rnx

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

[CL 7315053 by nick shin in Main branch]
2019-07-15 19:38:19 -04:00
nick shin
0b7072236a CIS BUGHUNT - python on windows
was: adding exeption type to trap
was: (forcing pprint to show for all error types)
was: print command executed
now: using: run_process(..., check=False) instead of check_call()

#jira UE-76599  //UE4/Release-4.23 - Compile UE4Game HTML5 - clang++.exe --version failed: [Error 5] Access is denied
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 7217741 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)

[CL 7217742 by nick shin in Main branch]
2019-07-01 19:24:49 -04:00
nick shin
617aef3b2d CIS BUGHUNT - python on windows
was: adding exeption type to trap
was: (forcing pprint to show for all error types)
now: print command executed

#jira UE-76599  //UE4/Release-4.23 - Compile UE4Game HTML5 - clang++.exe --version failed: [Error 5] Access is denied
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 7208101 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)

[CL 7208102 by nick shin in Main branch]
2019-06-29 00:08:33 -04:00
nick shin
1747063c39 CIS BUGHUNT - python on windows
adding exeption type to trap

#jira UE-76599  //UE4/Release-4.23 - Compile UE4Game HTML5 - clang++.exe --version failed: [Error 5] Access is denied
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 7207351 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)

[CL 7207352 by nick shin in Main branch]
2019-06-27 17:46:14 -04:00
nick shin
ae32cce37e CIS BUGHUNT - python on windows
(forcing pprint to show for all error types)

#jira UE-76599  //UE4/Release-4.23 - Compile UE4Game HTML5 - clang++.exe --version failed: [Error 5] Access is denied
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 7205520 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)

[CL 7205521 by nick shin in Main branch]
2019-06-25 13:48:43 -04:00
nick shin
f9aeb41d05 CIS BUGHUNT - python on windows
#jira UE-76599  //UE4/Release-4.23 - Compile UE4Game HTML5 - clang++.exe --version failed: [Error 5] Access is denied
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 7196624 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)

[CL 7196625 by nick shin in Main branch]
2019-06-24 14:41:16 -04:00
nick shin
df46c6b806 HTML5 - python on windows - attempting to reduce the "Acess is denied" incidents
#jira UE-76599  //UE4/Release-4.23 - Compile UE4Game HTML5 - clang++.exe --version failed: [Error 5] Access is denied
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 7161678 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)

[CL 7161680 by nick shin in Main branch]
2019-06-21 17:38:18 -04:00
nick shin
4bff2260c6 HTML5 - emscirpten on windows - attempting to reduce the "Acess is denied" incidents
#jira UE-76599  //UE4/Release-4.23 - Compile UE4Game HTML5 - clang++.exe --version failed: [Error 5] Access is denied
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 7113390 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)

[CL 7113395 by nick shin in Main branch]
2019-06-20 19:32:13 -04:00
nick shin
9750fa1481 HTML5 - python forking will still error while trying to terminate already terminated processes
- added same "WindowsError code 5" handler found in forking.py

#jira UE-76388 //UE4/Release-4.23 - Compile UE4Game HTML5 - clang++.exe access is denied
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 7094004 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)

[CL 7094007 by nick shin in Main branch]
2019-06-19 11:18:50 -04:00
ben marsh
304a6444dc HTML5 - python fix for windows
this fix is based on:  -  UE-51618 HTML5 fails to build, [Error 5] Access is denied

#jira none
#rnx
#rb none

#ROBOMERGE-SOURCE: CL 6979674 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)

[CL 6979678 by ben marsh in Main branch]
2019-06-13 15:42:07 -04:00
Nick Shin
b64c421274 HTMl5 - copy fixes for UE-75573 & UE-75306 to Main
#jira UE-75713  HTML5 fails to Launch On or Open Packaged Game for Samples/Sandbox/Build/BuildTest.uproject - 404 Not Found on file BuildTest.js/BuildTest.wasm
#rnx
#rb none

[CL 6919885 by Nick Shin in Main branch]
2019-06-10 18:34:42 -04:00
Stefan Boberg
8607ecb30d Copying //UE4/Dev-Core to Dev-Main (//UE4/Dev-Main)
#rb none

[CL 6815521 by Stefan Boberg in Main branch]
2019-06-03 15:32:00 -04:00
Nick Shin
9146bca967 HTML5 - make use of UE4's bundled python
#jira UE-75005  Mac fails to package projects for HTML5
#rnx
#rb none

[CL 6676260 by Nick Shin in Dev-Mobile branch]
2019-05-30 11:17:02 -04:00
Jack Porter
e75ba23361 Merging //UE4/Dev-Main to Dev-Mobile (//UE4/Dev-Mobile)
#rb None

[CL 6662857 by Jack Porter in Dev-Mobile branch]
2019-05-29 05:11:25 -04:00
Nick Shin
27f57de220 HTML5 - offscreen frramebuffer mode (multi-threading) - switching to fullscreen mode crash fix
#jira UEMOB-255  HTML5 Multithreaded rendering with RHIT
#rn
#rb none

[CL 6623719 by Nick Shin in Dev-Mobile branch]
2019-05-23 18:23:32 -04:00
Jack Porter
33e9eedc27 Merging //UE4/Dev-Main to Dev-Mobile (//UE4/Dev-Mobile)
#rb None

[CL 6593613 by Jack Porter in Dev-Mobile branch]
2019-05-21 00:36:04 -04:00
Nick Shin
26d551bb07 HTML5 - emscripten code change to support Socket Shutdown function
#jira UE-74110  ShooterGame crashes in HTML5 when attempting to host or join a match
#rnx
#rb none

[CL 6593610 by Nick Shin in Dev-Mobile branch]
2019-05-21 00:32:23 -04:00
Nick Shin
e3ffb7ecc3 HTML5 -- emscripten 1.38.31 upgrade - remove old clang binaries
#jira UEMOB-481  Upgrade UE4 HTML5 toolchain to support multithreading - Part 2
#rn
#rb none

[CL 6537295 by Nick Shin in Dev-Mobile branch]
2019-05-16 14:42:39 -04:00
Nick Shin
66a9110917 HTML5 -- emscripten 1.38.31 upgrade - remove old main toolchain
#jira UEMOB-481  Upgrade UE4 HTML5 toolchain to support multithreading - Part 2
#rn
#rb none

[CL 6537294 by Nick Shin in Dev-Mobile branch]
2019-05-16 14:42:31 -04:00