logo       

[ ghc-Bugs-1186741 ] stack overflow when loading a big: msg#00052

lang.haskell.glasgow.bugs

Subject: [ ghc-Bugs-1186741 ] stack overflow when loading a big

Bugs item #1186741, was opened at 2005-04-20 15:17
Message generated for change (Comment added) made by simonmar
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=108032&aid=1186741&group_id=8032

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Compiler
Group: 6.2.2
>Status: Closed
Resolution: None
Priority: 5
Submitted By: Peter (peter26)
Assigned to: Nobody/Anonymous (nobody)
Summary: stack overflow when loading a big

Initial Comment:
when loading a file with a very big list, ghci and ghc
give a stack overflow error (also when stack is
increase to 10M with the +RTS -K<size> option and stack
size is set to unlimited using ulimit -s unlimited in
linux). ghci also shows the error when loading the
file. it would be at least better to report that the
list is too big.


----------------------------------------------------------------------

>Comment By: Simon Marlow (simonmar)
Date: 2005-09-13 09:43

Message:
Logged In: YES
user_id=48280

We have fixed some performance problems that show up when
you compile very long lists. We don't believe GHC is using
non-linear stack, but it is reasonable for GHC to use linear
stack space when compiling a long list - after all it is
just syntactic sugar for a deeply nested expression.

You should find that 6.4.1 is better than 6.4 in terms of
performance, but it might not use less stack.

----------------------------------------------------------------------

You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=108032&aid=1186741&group_id=8032


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise