Make openFile more tolerant of async excs (#18832)

24 jobs for !4279 with wip/T18832 in 212 minutes and 11 seconds (queued for 6 seconds)
detached
Status Name Job ID Coverage
  Tool Lint
passed ghc-linters #870453
lint

00:05:24

passed lint-linters #870454
lint

00:12:36

passed lint-submods #870457
lint

00:05:30

passed lint-testsuite #870455
lint

00:06:19

passed typecheck-testsuite #870456
lint

00:12:39

 
  Quick Build
passed hadrian-ghc-in-ghci #870459
x86_64-linux

00:19:50

passed lint-libs #870460
lint

00:22:14

passed stack-hadrian-build #870458
x86_64-linux

00:20:31

 
  Full Build
passed validate-aarch64-darwin #870464
aarch64-darwin-m1

01:08:11

passed validate-aarch64-linux-deb10 #870465
aarch64-linux

02:42:11

passed validate-i386-linux-deb9 #870466
x86_64-linux

02:50:40

failed validate-x86_64-darwin #870463
x86_64-darwin-m1 allowed to fail

01:15:06

passed validate-x86_64-linux-deb9-debug #870467
x86_64-linux

01:37:56

passed validate-x86_64-linux-deb9-dwarf #870470
x86_64-linux

01:05:28

passed validate-x86_64-linux-deb9-hadrian #870461
x86_64-linux

01:32:15

passed validate-x86_64-linux-deb9-integer-simple #870468
x86_64-linux

00:54:24

manual validate-x86_64-linux-deb9-tsan #870469
x86_64-linux allowed to fail manual
passed validate-x86_64-linux-deb9-unreg-hadrian #870462
x86_64-linux

01:42:35

passed validate-x86_64-linux-fedora27 #870471
x86_64-linux

00:46:40

passed validate-x86_64-windows-hadrian #870472
new-x86_64-windows test

01:38:53

 
  Packaging
passed doc-tarball #870473
x86_64-linux

00:03:09

 
  Testing
manual hackage
passed perf #870476
x86_64-linux-perf

00:05:54

failed perf-nofib #870475
x86_64-linux allowed to fail

00:03:26

 
Name Stage Failure
failed
validate-x86_64-darwin Full Build
ghc-x86_64-apple-darwin.tar.xz: found 1 matching files and directories 
junit.xml: found 1 matching files and directories

Uploading artifacts as "archive" to coordinator... ok
id=870463 responseStatus=201 Created token=D__n35mK
Uploading artifacts...
Runtime platform
arch=amd64 os=darwin pid=10299 revision=v13.9.0 version=13.9.0
junit.xml: found 1 matching files and directories

Uploading artifacts as "junit" to coordinator... ok
id=870463 responseStatus=201 Created token=D__n35mK
Cleaning up file based variables
ERROR: Job failed: exit status 1
failed
perf-nofib Testing
mk/ghc-recurse.mk:65: recipe for target 'boot' failed
make: Leaving directory '/builds/luntain/ghc/nofib'
make: *** [boot] Error 1
Uploading artifacts for failed job
Uploading artifacts...
WARNING: nofib.log: no matching files
ERROR: No files to upload
Cleaning up file based variables
ERROR: Job failed: exit code 1