[GHC] #11508: QuickCheck application hangs with concurrent read/write of Chan
GHC
ghc-devs at haskell.org
Tue Feb 2 19:36:14 UTC 2016
#11508: QuickCheck application hangs with concurrent read/write of Chan
-------------------------------------+-------------------------------------
Reporter: orion | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: Compiler | Version: 7.10.3
Resolution: | Keywords:
Operating System: Unknown/Multiple | Architecture: x86_64
| (amd64)
Type of failure: None/Unknown | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s):
Wiki Page: |
-------------------------------------+-------------------------------------
Changes (by thomie):
* testcase: https://github.com/centromere/ghc-bug-testcase =>
@@ -1,1 +1,2 @@
- If you configure the test case like so:
+ If you configure the test case in https://github.com/centromere/ghc-bug-
+ testcase like so:
New description:
If you configure the test case in https://github.com/centromere/ghc-bug-
testcase like so:
{{{
$ cabal configure --enable-tests -fbad
}}}
The QuickCheck application will hang when executed:
{{{
$ ./dist/build/properties/properties --quickcheck-verbose --quickcheck-
tests 10
10
9
8
7
6
5
4
3
2
1
10
testCase
1
a:
}}}
If you compile it without the 'bad' flag, it will execute successfully.
The problem is reproducible on both FreeBSD 10 and Ubuntu 15.10. Attached
is the output from truss when run against the bad version of the
application.
--
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11508#comment:3>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list