I'm using GHC 6.2.1 on Windows 2000.

Problem 1: -hr crashes in some circumstances.

Take this program (Test.hs):

 module Main where
 import IO
 main = do
   readFile "large.csv"
   putStrLn "OK"

where large.csv is an 800K CSV file (with very small files, the bug doesn't occur). I compile with:

ghc -prof -auto-all Test.hs

and run with:

a.out +RTS -hr

and get a Windows error message indicating that the program had to be terminated. The "OK" appears, though. When I run the test program repeatedly, it sometimes works fine (which is not the case for the real-world program I'm trying to profile).

Other options (-hc, -hy etc) work fine. Unfortunately, retainer information is the most useful of them all...

Problem 2: hp2ps doesn't work at all. When trying to read this file (a.out.hp):

JOB "a.out +RTS -hr
"
DATE "Fri Apr 16 11:15 2004"
SAMPLE_UNIT "seconds"
VALUE_UNIT "bytes"
BEGIN_SAMPLE 0.00
END_SAMPLE 0.00
BEGIN_SAMPLE 0,01
END_SAMPLE 0,01

it says "a.out.hp, line 7, floating point number must follow BEGIN_SAMPLE". I assume the apparently mixed English/German number formatting causes this problem.

-Stefan

_______________________________________________
Glasgow-haskell-users mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

Reply via email to