Fragile test cases (ghci056, T13786, ghcilink004) fail with *** Exception: prepForeignCallFailed: 1
I've noticed two cases sporadically fail on the validate-x86_64-linux-deb9-unreg
CI job, both with similar failures. One of them is ghci056
(example here), which fails with:
--- /dev/null 2019-08-01 02:31:28.627961073 +0000
+++ ghci/scripts/ghci056.run/ghci056.run.stderr.normalised 2019-08-01 03:57:44.298475855 +0000
@@ -0,0 +1,3 @@
+*** Exception: prepForeignCallFailed: 1
+
+<interactive>:2:1: Variable not in scope: f :: t0 -> t1 -> t
The other is T13786
(example here), which fails with:
--- /dev/null 2019-08-02 16:47:27.890148075 +0000
+++ ghci/T13786/T13786.run/T13786.run.stderr.normalised 2019-08-02 18:14:05.470628011 +0000
@@ -0,0 +1,3 @@
+*** Exception: prepForeignCallFailed: 1
+
+<interactive>:1:1: Variable not in scope: helloA