[GHC] #2783: RTS -K/-M options not honored
GHC
ghc-devs at haskell.org
Thu Mar 8 15:49:47 UTC 2018
#2783: RTS -K/-M options not honored
-----------------------------------+------------------------------
Reporter: j.waldmann | Owner: igloo
Type: merge | Status: closed
Priority: normal | Milestone: 6.10.2
Component: Runtime System | Version: 6.10.1
Resolution: fixed | Keywords:
Operating System: Linux | Architecture: x86
Type of failure: None/Unknown | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s):
Wiki Page: |
-----------------------------------+------------------------------
Old description:
> I have this program
>
> main = print $ do x <- [ 0 .. 5 ] ; let { y = 5 - y } ; return y
>
> I compile with ghc-6.10.1 --make
>
> and I execute with +RTS -M10m -K10m
>
> but still the executable quickly eats up all my memory.
>
> (I know the program is silly but still it should crash
> gracefully.)
>
> When I do the same thing with ghc-6.8.3,
> I get "Heap exhausted", as it should be.
New description:
I have this program
{{{#!hs
main = print $ do x <- [ 0 .. 5 ] ; let { y = 5 - y } ; return y
}}}
I compile with `ghc-6.10.1 --make`
and I execute with `+RTS -M10m -K10m`
but still the executable quickly eats up all my memory.
(I know the program is silly but still it should crash
gracefully.)
When I do the same thing with ghc-6.8.3,
I get "Heap exhausted", as it should be.
--
Comment (by bgamari):
Sounds like a bug to me, but it's not the bug covered by this ticket.
Let's open a new ticket.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/2783#comment:6>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list