Make openFile more tolerant of async excs (#18832)

26 jobs for !4279 with wip/T18832 in 172 minutes and 29 seconds (queued for 6 seconds)
latest detached
Status Name Job ID Coverage
  Tool Lint
passed ghc-linters #874741
lint

00:01:13

passed lint-libs #874746
lint

00:03:19

passed lint-linters #874742
lint

00:02:07

passed lint-submods #874745
lint

00:02:12

passed lint-testsuite #874743
lint

00:01:16

passed typecheck-testsuite #874744
lint

00:02:07

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

00:06:33

passed stack-hadrian-build #874747
x86_64-linux

00:05:03

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

01:07:27

passed validate-aarch64-linux-deb10 #874754
aarch64-linux

02:41:35

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

02:27:03

passed validate-x86_64-darwin #874752
x86_64-darwin-m1

01:15:13

failed validate-x86_64-linux-alpine-hadrian #874760
x86_64-linux allowed to fail

00:26:28

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

01:22:24

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

01:10:18

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

00:51:36

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

01:01:39

manual validate-x86_64-linux-deb9-no_tntc-hadrian #874751
x86_64-linux allowed to fail manual
manual validate-x86_64-linux-deb9-tsan #874758
x86_64-linux allowed to fail manual
passed validate-x86_64-linux-deb9-unreg-hadrian #874750
x86_64-linux

01:38:54

passed validate-x86_64-linux-fedora27 #874761
x86_64-linux

01:00:00

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

01:44:32

 
  Packaging
passed doc-tarball #874763
x86_64-linux

00:02:50

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

00:05:40

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

00:17:04

 
Name Stage Failure
failed
validate-x86_64-linux-alpine-hadrian Full Build
Uploading artifacts...
WARNING: ghc-x86_64-alpine-linux.tar.xz: no matching files
WARNING: junit.xml: no matching files
ERROR: No files to upload
Uploading artifacts...
WARNING: junit.xml: no matching files
ERROR: No files to upload
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
perf-nofib Testing
Failed making all in real: 1
mk/ghc-recurse.mk:65: recipe for target 'all' failed
make: *** [all] Error 1
Uploading artifacts for failed job
Uploading artifacts...
nofib/nofib.log: found 1 matching files and directories

Uploading artifacts as "archive" to coordinator... ok
id=874765 responseStatus=201 Created token=2zN_xYfb
Cleaning up project directory and file based variables
ERROR: Job failed: exit code 1