Thanks for your tips, I finally got the compiler running with profiling
switched on (the 3.02 i386-unknown-linux binaries).
But when I run my code with `+RTS -pT -RTS', the there is still
something wrong with the profiler. Programs that run longer than about
no time at all are killed with the following strace:
> ...
> fstat(1, {st_mode=S_ISVTX|0402, st_size=0, ...}) = 0
> ioctl(1, TCGETS, {B9600 opost isig icanon echo ...}) = 0
> read(3, ";;; -*- mode: lisp -*-\n;;;\n;;;"..., 4096) = 1004
> read(3, "", 4096) = 0
> close(3) = 0
> munmap(0x40510000, 4096) = 0
> --- SIGVTALRM (Virtual timer expired) ---
> sigreturn() = ? (mask now [])
> --- SIGVTALRM (Virtual timer expired) ---
> +++ killed by SIGVTALRM +++
If I understand this right, there is no signal handler where there
should be one. What do I have to do except compiling with `-prof -auto'
in order to get it installed?
(By the way, is this glasgow-haskell-users stuff? Tell me if you want
me to let you talk about the serious problems...)
thanks, yours,
-Matthias
--
Max-Planck-Institut f�r Informatik | Deutsches Forschungszentrum f�r KI
[EMAIL PROTECTED] | [EMAIL PROTECTED]
http://www.mpi-sb.mpg.de/~fis |