Opened 13 months ago

Last modified 11 months ago

#15383 new bug

T3171 doesn't terminate with Interrupted message on Darwin

Reported by: bgamari Owned by:
Priority: high Milestone: 8.8.1
Component: Compiler Version: 8.4.3
Keywords: Cc: alpmestan
Operating System: Unknown/Multiple Architecture: x86_64 (amd64)
Type of failure: None/Unknown Test Case:
Blocked By: Blocking:
Related Tickets: #15463 Differential Rev(s):
Wiki Page:

Description

I am seeing T3171 fail with incorrect stderr output on Darwin (e.g. https://circleci.com/gh/ghc/ghc/7106):

Actual stdout output differs from expected:
--- ./ghci/should_run/T3171.run/T3171.stdout.normalised	2018-07-14 21:24:25.000000000 -0700
+++ ./ghci/should_run/T3171.run/T3171.run.stdout.normalised	2018-07-14 21:24:25.000000000 -0700
@@ -1 +0,0 @@
-Interrupted.
*** unexpected failure for T3171(normal)

Change History (8)

comment:1 Changed 13 months ago by bgamari

Architecture: Unknown/Multiplex86_64 (amd64)
Operating System: Unknown/MultipleMacOS X

Unfortunately it looks like this test is just fragile on Darwin; the same commit failed once but passed in another CircleCI build.

comment:2 Changed 13 months ago by bgamari

It turns out that this also fails on Linux/i386.

Last edited 13 months ago by bgamari (previous) (diff)

comment:3 Changed 13 months ago by bgamari

Milestone: 8.6.18.8.1

These won't be fixed for in GHC 8.6.

comment:4 Changed 12 months ago by alpmestan

Cc: alpmestan added

It fails every now and then (not always!) on i386 linux indeed: https://circleci.com/gh/ghc/ghc-diffs/269

comment:5 Changed 11 months ago by Krzysztof Gogolewski <krz.gogolewski@…>

In 3040444/ghc:

tests: increase (compile) timeout multiplier for T13701 and MultiLayerModules

Summary:
Those tests are currently making our i386 validation fail on CircleCI:

  https://circleci.com/gh/ghc/ghc/8827

Test Plan: Using my Phab<->CircleCI bridge to run i386 validation for this diff.

Reviewers: bgamari, monoidal

Reviewed By: monoidal

Subscribers: rwbarton, carter

GHC Trac Issues: #15484, #15383

Differential Revision: https://phabricator.haskell.org/D5103

comment:6 Changed 11 months ago by bgamari

Indeed this also appears to happen (occasionally) on Fedora/amd64.

comment:7 Changed 11 months ago by bgamari

Operating System: MacOS XUnknown/Multiple
Priority: normalhigh

I'm disabling this test for now until we can investigate. Raising priority so this happens.

comment:8 Changed 11 months ago by Ben Gamari <ben@…>

In 817ba0c/ghc:

testsuite: Skip T3171 for now

This test is remarkably flaky, failing regularly on i386/Linux,
amd64/Fedora, and amd64/Darwin. I've opened #15383 to track this and am
disabling the test for now until we have a chance to investigate.

Test Plan: Validate

Reviewers: alpmestan

Subscribers: rwbarton, carter

GHC Trac Issues: #15383

Differential Revision: https://phabricator.haskell.org/D5202
Note: See TracTickets for help on using tickets.