[GHC] #16085: ffi018_ghci fails when unregisterised
#16085: ffi018_ghci fails when unregisterised -------------------------------------+------------------------------------- Reporter: bgamari | Owner: (none) Type: bug | Status: new Priority: high | Milestone: 8.8.1 Component: Compiler | Version: 8.6.3 Keywords: | Operating System: Unknown/Multiple Architecture: | Type of failure: None/Unknown Unknown/Multiple | Test Case: | Blocked By: Blocking: | Related Tickets: Differential Rev(s): | Wiki Page: -------------------------------------+------------------------------------- {{{#!patch --- /dev/null 2018-12-22 16:25:47.047680317 +0000 +++ ffi/should_run/ffi018_ghci.run/ffi018_ghci.run.stderr.normalised 2018-12-22 17:31:34.178826693 +0000 @@ -0,0 +1,4 @@ + +ffi018_ghci:6:30: + Not in scope: ‘Main.main’ + No module named ‘Main’ is imported. }}} I suspect the testsuite driver is hiding the interesting part of the failure. -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/16085> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#16085: ffi018_ghci fails when unregisterised -------------------------------------+------------------------------------- Reporter: bgamari | Owner: (none) Type: bug | Status: new Priority: high | Milestone: 8.8.1 Component: Compiler | Version: 8.6.3 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by bgamari): Strangely this appears to be nondeterministic: some testsuite runs pass while others fail. I've actually been unable to even reproduce the failure locally. Given it's so fragile we can't even mark the test as broken; we will merely need to skip it. -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/16085#comment:1> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#16085: ffi018_ghci fails when unregisterised -------------------------------------+------------------------------------- Reporter: bgamari | Owner: (none) Type: bug | Status: new Priority: high | Milestone: 8.8.1 Component: Compiler | Version: 8.6.3 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by Ben Gamari <ben@…>): In [changeset:"7bfc1e81377d1e37069cf52bd090530124dcd871/ghc" 7bfc1e81/ghc]: {{{ #!CommitTicketReference repository="ghc" revision="7bfc1e81377d1e37069cf52bd090530124dcd871" testsuite: Skip ffi018_ghci when unregisterised As noted in #16085 this test is fragile in unregisterised compilers. }}} -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/16085#comment:2> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#16085: ffi018_ghci fails when unregisterised -------------------------------------+------------------------------------- Reporter: bgamari | Owner: (none) Type: bug | Status: new Priority: high | Milestone: 8.8.1 Component: Compiler | Version: 8.6.3 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by bgamari): Hmm, I have also seen this same issue in the `foreignInterruptible` and `T7040_ghci` tests, also non-deterministically. -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/16085#comment:3> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#16085: ffi018_ghci fails when unregisterised -------------------------------------+------------------------------------- Reporter: bgamari | Owner: (none) Type: bug | Status: new Priority: high | Milestone: 8.8.1 Component: Compiler | Version: 8.6.3 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by bgamari): `ghcilink005` is also affected. -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/16085#comment:4> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#16085: ffi018_ghci fails when unregisterised -------------------------------------+------------------------------------- Reporter: bgamari | Owner: (none) Type: bug | Status: new Priority: high | Milestone: 8.8.1 Component: Compiler | Version: 8.6.3 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by Ben Gamari <ben@…>): In [changeset:"9bce364125b55407e632d9a2061d09c6f346fa71/ghc" 9bce3641/ghc]: {{{ #!CommitTicketReference repository="ghc" revision="9bce364125b55407e632d9a2061d09c6f346fa71" testsuite: Disable more tests in unregisterised build This disables `ghcilink005`, `foreignInterruptable`, and `T7040_ghci` in the unregisterised build as they tend to fail non-deterministically. See ticket #16085. }}} -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/16085#comment:5> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#16085: ffi018_ghci fails when unregisterised -------------------------------------+------------------------------------- Reporter: bgamari | Owner: (none) Type: bug | Status: new Priority: high | Milestone: 8.8.1 Component: Compiler | Version: 8.6.3 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Changes (by RyanGlScott): * cc: RyanGlScott (added) -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/16085#comment:6> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#16085: ffi018_ghci fails when unregisterised -------------------------------------+------------------------------------- Reporter: bgamari | Owner: (none) Type: bug | Status: new Priority: high | Milestone: 8.8.1 Component: Compiler | Version: 8.6.3 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by RyanGlScott): I've managed to hit that `foreignInterruptible` failure twice in the past week. Is it possible to push your commit from comment:5 to `master` so that this test is skipped? (Currently, that commit only exists on your branch, AFAICT.) -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/16085#comment:7> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#16085: ffi018_ghci fails when unregisterised -------------------------------------+------------------------------------- Reporter: bgamari | Owner: (none) Type: bug | Status: new Priority: high | Milestone: 8.8.1 Component: Compiler | Version: 8.6.3 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by ckoparkar): +1, I hit the {{{foreignInterruptible}}} failure on GitLab as well. -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/16085#comment:8> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#16085: ffi018_ghci fails when unregisterised -------------------------------------+------------------------------------- Reporter: bgamari | Owner: (none) Type: bug | Status: new Priority: high | Milestone: 8.8.1 Component: Compiler | Version: 8.6.3 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: #15467 | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Changes (by RyanGlScott): * related: => #15467 -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/16085#comment:9> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#16085: ffi018_ghci fails when unregisterised -------------------------------------+------------------------------------- Reporter: bgamari | Owner: (none) Type: bug | Status: new Priority: high | Milestone: 8.8.1 Component: Compiler | Version: 8.6.3 Resolution: | Keywords: ci-breakage Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: #15467 | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Changes (by RyanGlScott): * keywords: => ci-breakage -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/16085#comment:10> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#16085: ffi018_ghci fails when unregisterised -------------------------------------+------------------------------------- Reporter: bgamari | Owner: (none) Type: bug | Status: new Priority: high | Milestone: 8.8.1 Component: Compiler | Version: 8.6.3 Resolution: | Keywords: ci-breakage Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: #15467 | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by Ben Gamari <ben@…>): In [changeset:"022a71761a84aec2a2e62e18bd481ac057b5b8a0/ghc" 022a7176/ghc]: {{{ #!CommitTicketReference repository="ghc" revision="022a71761a84aec2a2e62e18bd481ac057b5b8a0" testsuite: Skip T1288_ghci in unregisterised As pointed out in #16085, these ghci tests are fragile in the unregisterised way. }}} -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/16085#comment:12> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#16085: ffi018_ghci fails when unregisterised -------------------------------------+------------------------------------- Reporter: bgamari | Owner: (none) Type: bug | Status: new Priority: high | Milestone: 8.8.1 Component: Compiler | Version: 8.6.3 Resolution: | Keywords: ci-breakage Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: #15467 | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by Ben Gamari <ben@…>): In [changeset:"35c58c33344b17469466e0e85324c9b02ac1af46/ghc" 35c58c33/ghc]: {{{ #!CommitTicketReference repository="ghc" revision="35c58c33344b17469466e0e85324c9b02ac1af46" testsuite: Skip ghcilink002 when unregisterised See #16085. }}} -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/16085#comment:11> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
participants (1)
-
GHC