Skip to content

Intermittent "wasm32-wasi-ghc-pkg: createProcess: exec: invalid argument (Bad file descriptor)"

The error seems to happen when running wasm32-wasi-ghc-pkg recache.

Occurrences in the last few months (up to 2024-03-25):

json->>'web_url' json->>'status' json->>'ref' json->>'name' json->>'runner.description' date(json->>'created_at')
https://gitlab.haskell.org/ghc/ghc/-/jobs/1809063 failed master nightly-x86_64-linux-alpine3_18-wasm-unreg-cross_wasm32-wasi-release+fully_static maurer.smart-cactus.org_maurer_2d27b6742560 2024-03-16
https://gitlab.haskell.org/ghc/ghc/-/jobs/1808572 failed refs/merge-requests/12240/head x86_64-linux-alpine3_18-wasm-cross_wasm32-wasi-release+fully_static azure-ghc-ci-linux-2 2024-03-14
https://gitlab.haskell.org/ghc/ghc/-/jobs/1807275 failed master nightly-x86_64-linux-alpine3_18-wasm-unreg-cross_wasm32-wasi-release+fully_static maurer.smart-cactus.org_maurer_2d27b6742560 2024-03-13
https://gitlab.haskell.org/ghc/ghc/-/jobs/1799465 failed refs/merge-requests/12185/head x86_64-linux-alpine3_18-wasm-cross_wasm32-wasi-release+fully_static x86_64-linux-5.zw3rk_x86_64-linux-5_db038e4e1623 2024-03-05
https://gitlab.haskell.org/ghc/ghc/-/jobs/1792355 failed master nightly-x86_64-linux-alpine3_18-wasm-unreg-cross_wasm32-wasi-release+fully_static maurer.smart-cactus.org_maurer_2d27b6742560 2024-02-28
https://gitlab.haskell.org/ghc/ghc/-/jobs/1772800 failed master nightly-x86_64-linux-alpine3_17-wasm-cross_wasm32-wasi-release+fully_static x86_64-linux-7.zw3rk_x86_64-linux-7_db038e4e1623 2024-02-08
https://gitlab.haskell.org/ghc/ghc/-/jobs/1772088 failed master x86_64-linux-alpine3_17-wasm-cross_wasm32-wasi-release+fully_static x86_64-linux-5.zw3rk_x86_64-linux-5_db038e4e1623 2024-02-07
https://gitlab.haskell.org/ghc/ghc/-/jobs/1771720 failed refs/merge-requests/11400/head x86_64-linux-alpine3_17-wasm-cross_wasm32-wasi-release+fully_static x86_64-linux-7.zw3rk_x86_64-linux-7_db038e4e1623 2024-02-06
https://gitlab.haskell.org/ghc/ghc/-/jobs/1771185 failed refs/merge-requests/12028/head x86_64-linux-alpine3_17-wasm-cross_wasm32-wasi-release+fully_static x86_64-linux-7.zw3rk_x86_64-linux-7_db038e4e1623 2024-02-06
https://gitlab.haskell.org/ghc/ghc/-/jobs/1767896 failed refs/merge-requests/11551/head x86_64-linux-alpine3_17-wasm-cross_wasm32-wasi-release+fully_static x86_64-linux-7.zw3rk_x86_64-linux-7_db038e4e1623 2024-02-02
https://gitlab.haskell.org/ghc/ghc/-/jobs/1767533 failed master x86_64-linux-alpine3_17-wasm-cross_wasm32-wasi-release+fully_static x86_64-linux-6.zw3rk_x86_64-linux-6_db038e4e1623 2024-02-01
https://gitlab.haskell.org/ghc/ghc/-/jobs/1767370 failed refs/merge-requests/11551/head x86_64-linux-alpine3_17-wasm-cross_wasm32-wasi-release+fully_static x86_64-linux-5.zw3rk_x86_64-linux-5_db038e4e1623 2024-02-01
https://gitlab.haskell.org/ghc/ghc/-/jobs/1767029 failed master x86_64-linux-alpine3_17-wasm-cross_wasm32-wasi-release+fully_static x86_64-linux-2.zw3rk_x86_64-linux-2_d292a225d2eb 2024-02-01
https://gitlab.haskell.org/ghc/ghc/-/jobs/1766313 failed refs/merge-requests/11976/head x86_64-linux-alpine3_17-wasm-cross_wasm32-wasi-release+fully_static x86_64-linux-7.zw3rk_x86_64-linux-7_db038e4e1623 2024-01-31
https://gitlab.haskell.org/ghc/ghc/-/jobs/1765681 failed refs/merge-requests/11551/head x86_64-linux-alpine3_17-wasm-cross_wasm32-wasi-release+fully_static x86_64-linux-3.zw3rk_x86_64-linux-3_db038e4e1623 2024-01-30
https://gitlab.haskell.org/ghc/ghc/-/jobs/1765496 failed refs/merge-requests/10417/head x86_64-linux-alpine3_17-wasm-cross_wasm32-wasi-release+fully_static x86_64-linux-3.zw3rk_x86_64-linux-3_db038e4e1623 2024-01-30
https://gitlab.haskell.org/ghc/ghc/-/jobs/1764875 failed master x86_64-linux-alpine3_17-wasm-cross_wasm32-wasi-release+fully_static x86_64-linux-7.zw3rk_x86_64-linux-7_db038e4e1623 2024-01-29
https://gitlab.haskell.org/ghc/ghc/-/jobs/1762230 failed master nightly-x86_64-linux-alpine3_17-wasm-cross_wasm32-wasi-release+fully_static x86_64-linux-3.zw3rk_x86_64-linux-3_db038e4e1623 2024-01-26
https://gitlab.haskell.org/ghc/ghc/-/jobs/1761309 failed master x86_64-linux-alpine3_17-wasm-cross_wasm32-wasi-release+fully_static x86_64-linux-2.zw3rk_x86_64-linux-2_d292a225d2eb 2024-01-25
https://gitlab.haskell.org/ghc/ghc/-/jobs/1761061 failed refs/merge-requests/11978/head x86_64-linux-alpine3_17-wasm-cross_wasm32-wasi-release+fully_static x86_64-linux-7.zw3rk_x86_64-linux-7_db038e4e1623 2024-01-24
https://gitlab.haskell.org/ghc/ghc/-/jobs/1756116 failed master nightly-x86_64-linux-alpine3_17-wasm-int_native-cross_wasm32-wasi-release+fully_static x86_64-linux-4.zw3rk_x86_64-linux-4_db038e4e1623 2024-01-19
https://gitlab.haskell.org/ghc/ghc/-/jobs/1755330 failed master nightly-x86_64-linux-alpine3_17-wasm-int_native-cross_wasm32-wasi-release+fully_static x86_64-linux-2.zw3rk_x86_64-linux-2_d292a225d2eb 2024-01-18
https://gitlab.haskell.org/ghc/ghc/-/jobs/1754127 failed refs/merge-requests/11930/head x86_64-linux-alpine3_17-wasm-cross_wasm32-wasi-release+fully_static x86_64-linux-7.zw3rk_x86_64-linux-7_db038e4e1623 2024-01-17
https://gitlab.haskell.org/ghc/ghc/-/jobs/1753168 failed refs/merge-requests/11923/head x86_64-linux-alpine3_17-wasm-cross_wasm32-wasi-release+fully_static x86_64-linux-2.zw3rk_x86_64-linux-2_d292a225d2eb 2024-01-16
https://gitlab.haskell.org/ghc/ghc/-/jobs/1752167 failed master nightly-x86_64-linux-alpine3_17-wasm-cross_wasm32-wasi-release+fully_static x86_64-linux-7.zw3rk_x86_64-linux-7_db038e4e1623 2024-01-15
https://gitlab.haskell.org/ghc/ghc/-/jobs/1751802 failed refs/merge-requests/11910/head x86_64-linux-alpine3_17-wasm-cross_wasm32-wasi-release+fully_static x86_64-linux-6.zw3rk_x86_64-linux-6_db038e4e1623 2024-01-14
https://gitlab.haskell.org/ghc/ghc/-/jobs/1750663 failed master nightly-x86_64-linux-alpine3_17-wasm-int_native-cross_wasm32-wasi-release+fully_static x86_64-linux-2.zw3rk_x86_64-linux-2_d292a225d2eb 2024-01-12
https://gitlab.haskell.org/ghc/ghc/-/jobs/1750390 failed master nightly-x86_64-linux-alpine3_17-wasm-unreg-cross_wasm32-wasi-release+fully_static x86_64-linux-2.zw3rk_x86_64-linux-2_d292a225d2eb 2024-01-12
https://gitlab.haskell.org/ghc/ghc/-/jobs/1748067 failed refs/merge-requests/11879/head x86_64-linux-alpine3_17-wasm-cross_wasm32-wasi-release+fully_static x86_64-linux-2.zw3rk_x86_64-linux-2_d292a225d2eb 2024-01-09
Edited by Bryan R
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information