[GHC] #8097: internal error: getMBlock: mmap: Operation not permitted
GHC
ghc-devs
Thu Oct 10 19:07:56 UTC 2013
#8097: internal error: getMBlock: mmap: Operation not permitted
----------------------------------+---------------------------
Reporter: singpolyma | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: Compiler | Version: 7.4.2
Resolution: | Keywords:
Operating System: Linux | Architecture: x86
Type of failure: Runtime crash | Difficulty: Unknown
Test Case: | Blocked By:
Blocking: | Related Tickets:
----------------------------------+---------------------------
Comment (by SirReal):
I've experienced this as well:
{{{
internal error: getMBlock: mmap: Operation not permitted
(GHC version 7.4.2 for i386_unknown_linux)
Please report this as a GHC bug:
http://www.haskell.org/ghc/reportabug
Aborted (core dumped)
}}}
value in /proc/sys/vm/mmap_min_addr : 65536
Here's the code that caused it:
{{{
import Data.Ratio
import Data.List
limit :: Integer
limit = 1000000
main :: IO()
main = print $ "The solution is: " ++ show (countUniques allFractions)
allFractions :: [Ratio Integer]
allFractions = [x % y | y <- [1..limit], x <- [1..y-1]]
countUniques :: Ord a => [a] -> Int
countUniques = length . group . sort
}}}
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8097#comment:2>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list