Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
GHC
GHC
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 4,393
    • Issues 4,393
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 381
    • Merge Requests 381
  • Requirements
    • Requirements
    • List
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Glasgow Haskell Compiler
  • GHCGHC
  • Issues
  • #19329

Closed
Open
Opened Feb 05, 2021 by Simon Jakobi@sjakobiDeveloper

T7087: thread killed

This happened in https://gitlab.haskell.org/ghc/ghc/-/jobs/570831 on validate-x86_64-windows-hadrian:

--- "C:/GitLabRunner/builds/2WeHDSFP/0/ghc/ghc/tmp/ghctest-70dvwpej/test   spaces/testsuite/tests/rts/T7087.run/T7087.stderr.normalised"	2021-02-05 09:46:34.992401000 +0000
+++ "C:/GitLabRunner/builds/2WeHDSFP/0/ghc/ghc/tmp/ghctest-70dvwpej/test   spaces/testsuite/tests/rts/T7087.run/T7087.run.stderr.normalised"	2021-02-05 09:46:34.992401000 +0000
@@ -1 +0,0 @@
-T7087: thread killed
['C:/GitLabRunner/builds/2WeHDSFP/0/ghc/ghc/_build/install/bin/ghc-pkg', '--no-user-package-db', 'describe', 'random']
['C:/GitLabRunner/builds/2WeHDSFP/0/ghc/ghc/_build/install/bin/ghc-pkg', '--no-user-package-db', 'describe', 'regex-compat']
get_cpu_features: Lacking support for your platform
Found CPU features: 
['C:/GitLabRunner/builds/2WeHDSFP/0/ghc/ghc/_build/install/bin/ghc-pkg', '--no-user-package-db', 'describe', 'containers']
['C:/GitLabRunner/builds/2WeHDSFP/0/ghc/ghc/_build/install/bin/ghc-pkg', '--no-user-package-db', 'describe', 'ghc-prim']
['C:/GitLabRunner/builds/2WeHDSFP/0/ghc/ghc/_build/install/bin/ghc-pkg', '--no-user-package-db', 'describe', 'primitive']
['C:/GitLabRunner/builds/2WeHDSFP/0/ghc/ghc/_build/install/bin/ghc-pkg', '--no-user-package-db', 'describe', 'parallel']
['C:/GitLabRunner/builds/2WeHDSFP/0/ghc/ghc/_build/install/bin/ghc-pkg', '--no-user-package-db', 'describe', 'vector']
['C:/GitLabRunner/builds/2WeHDSFP/0/ghc/ghc/_build/install/bin/ghc-pkg', '--no-user-package-db', 'describe', 'stm']
['C:/GitLabRunner/builds/2WeHDSFP/0/ghc/ghc/_build/install/bin/ghc-pkg', '--no-user-package-db', 'describe', 'async']
['C:/GitLabRunner/builds/2WeHDSFP/0/ghc/ghc/_build/install/bin/ghc-pkg', '--no-user-package-db', 'describe', 'syb']
['C:/GitLabRunner/builds/2WeHDSFP/0/ghc/ghc/_build/install/bin/ghc-pkg', '--no-user-package-db', 'describe', 'QuickCheck']
['C:/GitLabRunner/builds/2WeHDSFP/0/ghc/ghc/_build/install/bin/ghc-pkg', '--no-user-package-db', 'describe', 'haskell98']
['C:/GitLabRunner/builds/2WeHDSFP/0/ghc/ghc/_build/install/bin/ghc-pkg', '--no-user-package-db', 'describe', 'transformers']
['C:/GitLabRunner/builds/2WeHDSFP/0/ghc/ghc/_build/install/bin/ghc-pkg', '--no-user-package-db', 'describe', 'network']
['C:/GitLabRunner/builds/2WeHDSFP/0/ghc/ghc/_build/install/bin/ghc-pkg', '--no-user-package-db', 'describe', 'utf8-string']
['C:/GitLabRunner/builds/2WeHDSFP/0/ghc/ghc/_build/install/bin/ghc-pkg', '--no-user-package-db', 'describe', 'parsec']
['C:/GitLabRunner/builds/2WeHDSFP/0/ghc/ghc/_build/install/bin/ghc-pkg', '--no-user-package-db', 'describe', 'unix']
['C:/GitLabRunner/builds/2WeHDSFP/0/ghc/ghc/_build/install/bin/ghc-pkg', '--no-user-package-db', 'describe', 'process']
=====> 100 of 7968 [0, 0, 0]
*** fragile test T16219(normal) resulted in pass
=====> 200 of 7968 [0, 0, 0]
=====> 300 of 7968 [0, 0, 0]
=====> 400 of 7968 [0, 0, 0]
*** fragile test concprog001(threaded2) resulted in pass
*** fragile test T5611(normal) resulted in pass
*** fragile test T5611a(normal) resulted in pass
Wrong exit code for foreignInterruptible(ghci) (expected 0 , actual 1 )
Stdout ( foreignInterruptible ):
newThread started
Stderr ( foreignInterruptible ):
foreignInterruptible: still waiting
=====> 600 of 7968 [0, 0, 0]
=====> 700 of 7968 [0, 0, 0]
=====> 800 of 7968 [0, 0, 0]
=====> 900 of 7968 [0, 0, 0]
=====> 900 of 7968 [0, 0, 0]
=====> 1000 of 7968 [0, 0, 0]
=====> 1100 of 7968 [0, 0, 0]
=====> 1200 of 7968 [0, 0, 0]
=====> 1300 of 7968 [0, 0, 0]
Wrong exit code for T12971()(expected 0 , actual 2 )
Stdout ( T12971 ):
[1 of 1] Compiling Main             ( T12971.hs, T12971.o )
Linking T12971.exe ...
Stderr ( T12971 ):
ghc.exe: panic! (the 'impossible' happened)
  (GHC version 9.1.20210205:
	thread blocked indefinitely in an MVar operation

Please report this as a GHC bug:  https://www.haskell.org/ghc/reportabug

ghc.exe: fd:5: hGetContents: invalid argument (invalid byte sequence)
make: *** [Makefile:670: T12971] Error 1
*** fragile test T12971(normal) resulted in fail
*** fragile test T7170(normal) resulted in pass
=====> 1500 of 7968 [0, 0, 0]
=====> 1600 of 7968 [0, 0, 0]
=====> 1700 of 7968 [0, 0, 0]
*** fragile test T3372(normal) resulted in pass
=====> 1800 of 7968 [0, 0, 0]
=====> 1900 of 7968 [0, 0, 0]
=====> 2000 of 7968 [0, 0, 0]
=====> 2100 of 7968 [0, 0, 0]
=====> 2200 of 7968 [0, 0, 0]
=====> 2300 of 7968 [0, 0, 0]
=====> 2400 of 7968 [0, 0, 0]
=====> 2500 of 7968 [0, 0, 0]
=====> 2600 of 7968 [0, 0, 0]
=====> 2700 of 7968 [0, 0, 0]
=====> 2800 of 7968 [0, 0, 0]
=====> 2900 of 7968 [0, 0, 0]
=====> 2900 of 7968 [0, 0, 0]
=====> 3000 of 7968 [0, 0, 0]
=====> 3100 of 7968 [0, 0, 0]
=====> 3200 of 7968 [0, 0, 0]
=====> 3300 of 7968 [0, 0, 0]
=====> 3400 of 7968 [0, 0, 0]
=====> 3500 of 7968 [0, 0, 0]
=====> 3600 of 7968 [0, 0, 0]
=====> 3800 of 7968 [0, 0, 0]
=====> 4000 of 7968 [0, 0, 0]
=====> 4100 of 7968 [0, 0, 0]
=====> 4200 of 7968 [0, 0, 0]
=====> 4300 of 7968 [0, 0, 0]
Compile only, extra args =  
=====> 4400 of 7968 [0, 0, 0]
*** fragile test heapprof001(prof) resulted in fail
Wrong exit code for heapprof001(ghci-ext-prof) (expected 0 , actual 1 )
*** fragile test heapprof001(ghci-ext-prof) resulted in fail
Wrong exit code for scc001(ghci-ext-prof) (expected 0 , actual 1 )
Wrong exit code for scc002(ghci-ext-prof) (expected 0 , actual 1 )
Wrong exit code for scc003(ghci-ext-prof) (expected 0 , actual 1 )
Wrong exit code for scc005(ghci-ext-prof) (expected 0 , actual 1 )
Wrong exit code for T680(ghci-ext-prof) (expected 0 , actual 1 )
Wrong exit code for T2552(ghci-ext-prof) (expected 0 , actual 1 )
Wrong exit code for prof-doc-fib(ghci-ext-prof) (expected 0 , actual 1 )
Wrong exit code for prof-doc-last(ghci-ext-prof) (expected 0 , actual 1 )
*** fragile test T5559(prof) resulted in fail
Wrong exit code for T5559(ghci-ext-prof) (expected 0 , actual 1 )
*** fragile test T5559(ghci-ext-prof) resulted in fail
Wrong exit code for T5363(ghci-ext-prof) (expected 0 , actual 1 )
Wrong exit code for profinline001(ghci-ext-prof) (expected 0 , actual 1 )
*** fragile test T11627b(prof_hc_hb) resulted in fail
Wrong exit code for T12962(ghci-ext-prof) (expected 0 , actual 1 )
Wrong exit code for T17572(ghci-ext-prof) (expected 0 , actual 1 )
Wrong exit code for CallerCc1(ghci-ext-prof) (expected 0 , actual 1 )
Wrong exit code for CallerCc2(ghci-ext-prof) (expected 0 , actual 1 )
Wrong exit code for CallerCc3(ghci-ext-prof) (expected 0 , actual 1 )
*** fragile test T15897(profasm) resulted in fail
GhostScript not available for hp2ps tests: gs can't process good input
=====> 4500 of 7968 [0, 0, 0]
=====> 4600 of 7968 [0, 0, 0]
=====> 4700 of 7968 [0, 0, 0]
=====> 4800 of 7968 [0, 0, 0]
=====> 4900 of 7968 [0, 0, 0]
*** fragile test derefnull(normal) resulted in pass
*** fragile test divbyzero(normal) resulted in pass
Actual stderr output differs from expected:
*** unexpected failure for T7087(normal)

I'm not sure which lines of this output actually belong to the test case.

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: ghc/ghc#19329