Skip to content

ld.gold errors leading to spurious failures in ~10 tests

So far I have seen two patterns to the error messages. Mostly the same tests are affected, but there are some differences. The lions share of errors affect linker_unload.

I am not sure what mitigation to apply here. Is this a Gold bug? In that case I can mark them as spurious failures. But if not...? Suggestions welcome.

1. "bad global symbol name offset 3935895552 at 212"

Affected jobs:

  • T15261b
  • T15261a
  • linker_unload
  • T13287
  • T9579_stackoverflow_rtssome
  • T9579_outofheap_rtssome
json->>'web_url' date(json->>'created_at') json->>'runner.description'
https://gitlab.haskell.org/ghc/ghc/-/jobs/1408268 2023-03-17 x86_64-linux-6.zw3rk_x86_64-linux-6_db038e4e1623
https://gitlab.haskell.org/ghc/ghc/-/jobs/1406444 2023-03-16 x86_64-linux-5.zw3rk_x86_64-linux-5_db038e4e1623
https://gitlab.haskell.org/ghc/ghc/-/jobs/1389690 2023-02-28 x86_64-linux-4.zw3rk_x86_64-linux-4_db038e4e1623
https://gitlab.haskell.org/ghc/ghc/-/jobs/1382255 2023-02-19 x86_64-linux-5.zw3rk_x86_64-linux-5_db038e4e1623
https://gitlab.haskell.org/ghc/ghc/-/jobs/1359475 2023-02-07 x86_64-linux-3.zw3rk_x86_64-linux-3_db038e4e1623
https://gitlab.haskell.org/ghc/ghc/-/jobs/1356677 2023-02-05 x86_64-linux-3.zw3rk_x86_64-linux-3_db038e4e1623
https://gitlab.haskell.org/ghc/ghc/-/jobs/1228095 2022-11-10
https://gitlab.haskell.org/ghc/ghc/-/jobs/1185519 2022-09-28
https://gitlab.haskell.org/ghc/ghc/-/jobs/1132654 2022-08-06
https://gitlab.haskell.org/ghc/ghc/-/jobs/1129090 2022-08-04

2. "internal error in is_section_included, at ../../gold/object.h:1286"

Affected jobs:

  • T15594
  • linker_unload
  • test-zeroongc
  • T8308
  • T9579_outofheap_rtsnone
  • T9579_stackoverflow_rtssome
  • T9579_stackoverflow_rtsall
json->>'web_url' date(json->>'created_at') json->>'runner.description'
https://gitlab.haskell.org/ghc/ghc/-/jobs/1408268 2023-03-17 x86_64-linux-6.zw3rk_x86_64-linux-6_db038e4e1623
https://gitlab.haskell.org/ghc/ghc/-/jobs/1406444 2023-03-16 x86_64-linux-5.zw3rk_x86_64-linux-5_db038e4e1623
https://gitlab.haskell.org/ghc/ghc/-/jobs/1405371 2023-03-15 x86_64-linux-3.zw3rk_x86_64-linux-3_db038e4e1623
https://gitlab.haskell.org/ghc/ghc/-/jobs/1362260 2023-02-09 x86_64-linux-6.zw3rk_x86_64-linux-6_db038e4e1623
https://gitlab.haskell.org/ghc/ghc/-/jobs/1359475 2023-02-07 x86_64-linux-3.zw3rk_x86_64-linux-3_db038e4e1623
https://gitlab.haskell.org/ghc/ghc/-/jobs/1264554 2022-12-15
https://gitlab.haskell.org/ghc/ghc/-/jobs/1228095 2022-11-10
https://gitlab.haskell.org/ghc/ghc/-/jobs/1167912 2022-09-13
https://gitlab.haskell.org/ghc/ghc/-/jobs/1130847 2022-08-05
Edited by Bryan R
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information