[GHC] #9346: AtomicPrimOps tests failing on 32-bit x86
GHC
ghc-devs at haskell.org
Tue Jul 22 10:36:43 UTC 2014
#9346: AtomicPrimOps tests failing on 32-bit x86
-------------------------------------+-------------------------------------
Reporter: niklasl | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: Compiler | Version: 7.9
Keywords: | Differential Revisions:
Operating System: Unknown/Multiple | Architecture:
Type of failure: None/Unknown | Unknown/Multiple
Test Case: | Difficulty: Unknown
Blocking: | Blocked By:
| Related Tickets:
-------------------------------------+-------------------------------------
concurrent/should_test/AtomicPrimops test fails on 32-bit archs as
reported on the mailing list by Páli Gábor János
[http://www.haskell.org/pipermail/ghc-devs/2014-July/005706.html].
More info:
AtomicPrimOps.hs flakes out for:
fetchAndTest
fetchNandTest
fetchOrTest
fetchXorTest
casTest
but not for fetchAddSubTest and readWriteTest.
If I step through it, the segfault comes at line 166, it doesn't reach the
.fetchXXXIntArray function that was called from the thread (at least ghci
doesn't hit a breakpoint set at it).
GDB says the bad instruction is:
4475: f0 8b 4c 24 40 lock mov 0x40(%esp),%ecx
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9346>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list