Large FiniteMap causes SIGSEGV in ghc-4.04

1999-08-21 Thread Marcin 'Qrczak' Kowalczyk
import FiniteMap main = print . fmToList . listToFM $ [(i,0) | i <- [1..3]] This program simply segfaults. With less than 2 elements it works. With ghc-4.02 it works. -- __("+++$

Re: Large FiniteMap causes SIGSEGV in ghc-4.04

1999-08-23 Thread Michael Weber
On Sat, Aug 21, 1999 at 11:59:25 +, Marcin 'Qrczak' Kowalczyk wrote: > import FiniteMap > main = print . fmToList . listToFM $ [(i,0) | i <- [1..3]] > > This program simply segfaults. With less than 2 elements it works. > With ghc-4.02 it works. *hmm* this works with ghc-4.04 of 1999

Re: Large FiniteMap causes SIGSEGV in ghc-4.04

1999-08-23 Thread Marcin 'Qrczak' Kowalczyk
Sun, 22 Aug 1999 03:39:11 +0200, Michael Weber <[EMAIL PROTECTED]> pisze: > *hmm* this works with ghc-4.04 of 1999/08/03 on Linux, but I had to increase > stack size, i.e. > ./fmtest +RTS -K2M Ah, thanks. Surprisingly, with 1 elements and 4.04 it needs at least -K4M, but with 4.02 it