Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • GHC GHC
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 5,395
    • Issues 5,395
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 593
    • Merge requests 593
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Glasgow Haskell CompilerGlasgow Haskell Compiler
  • GHCGHC
  • Issues
  • #22872
Closed
Open
Issue created Jan 31, 2023 by Bryan R@chreekat🚒Maintainer

T20030_test1j(normal) unexpected failure

Primarily, this test fails in the thread_sanitizer job, along with a bunch of others (#22520). However, it has failed once (in my data) in a "normal" validate job: https://gitlab.haskell.org/ghc/ghc/-/jobs/1322105, aarch64-linux-deb10-validate.

Example:

=====> 1300 of 9257 [0, 0, 0]
=====> 1400 of 9257 [0, 0, 0]
Compile failed (exit code 139) errors were:
[ 1 of 13] Compiling A[boot]          ( A.hs-boot, A.o-boot )
Segmentation fault (core dumped)
*** unexpected failure for T20030_test1j(normal)
=====> 1500 of 9257 [0, 1, 0]

All cases since last April:

create temp table jt as
select rowid from job_trace where trace match '"unexpected failure for T20030_test1j"'
;
create temp table jj as
select job_id, json ->> '$.name' like '%thread_sanitizer' is_thread_sanitizer
from job
;
select json ->> '$.created_at', jj.job_id
from jj
left join jt
on jj.job_id = jt.rowid
left join job on
jj.job_id = job.job_id
where 
is_thread_sanitizer = 0
and jt.rowid is not null
order by is_thread_sanitizer

---------

json ->> '$.created_at'   job_id 
------------------------  -------
2022-06-16T10:43:55.428Z  1084081
2022-06-16T13:43:27.707Z  1084214
2022-09-28T12:30:20.615Z  1184977
2022-09-28T12:30:21.831Z  1184980
2022-09-28T12:30:21.908Z  1184982
2022-09-28T12:30:22.697Z  1185002
2023-01-17T19:45:40.552Z  1310940
2023-01-25T13:32:27.839Z  1322105
  • https://gitlab.haskell.org/ghc/ghc/-/jobs/1084081
  • https://gitlab.haskell.org/ghc/ghc/-/jobs/1084214
  • https://gitlab.haskell.org/ghc/ghc/-/jobs/1184977
  • https://gitlab.haskell.org/ghc/ghc/-/jobs/1184980
  • https://gitlab.haskell.org/ghc/ghc/-/jobs/1184982
  • https://gitlab.haskell.org/ghc/ghc/-/jobs/1185002
  • https://gitlab.haskell.org/ghc/ghc/-/jobs/1310940
  • https://gitlab.haskell.org/ghc/ghc/-/jobs/1322105
Edited Feb 08, 2023 by Bryan R
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking