On Wed, Sep 27, 2006 at 12:06:34PM +0100, Simon Marlow wrote:
> >When I compile with -threaded -debug, the stats are OK :-/
> 
> Ok, maybe try strace?

Nothing suspicious, at least for me. Strace logs attached.

I'll try to compile GHC from sources and put some debugging
prints in the RTS. There aren't too many places where Task's
mut_time field is referenced. I just hope it's not some
other code overwriting this memory.

Best regards
Tomasz
execve("./B", ["./B", "+RTS", "-sstderr"], [/* 22 vars */]) = 0
uname({sys="Linux", node="gfs6", ...})  = 0
brk(0)                                  = 0x8082000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xa7f23000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=17489, ...}) = 0
mmap2(NULL, 17489, PROT_READ, MAP_PRIVATE, 3, 0) = 0xa7f1e000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/libm.so.6", O_RDONLY)    = 3
read(3, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`3\0\0004\0\0\0`B\2\0\0\0\0\0004\0
 
\0\10\0(\0\36\0\35\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0\0\1\0\0\0\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\370<\2\0\370<\2\0\370<\2\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20=\2\0\20=\2\0\5\0\0\0\0\20\0\0\1\0\0\0\344>\2\0\344N\2\0\344N\2\0x\1\0\0\274\1\0\0\6\0\0\0\0\20\0\0\2\0\0\0\370>\2\0\370N\2\0\370N\2\0\340\0\0\0\340\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0004\1\0\0004\1\0\0004\1\0\0
 \0\0\0 
\0\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\344>\2\0\344N\2\0\344N\2\0\20\1\0\0\20\1\0\0\4\0\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0\0\0\0\0]\2\0\0`\1\0\0\216\0\0\0_\1\0\0\205\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0&\0\0\0\0\0\0\0\0\0\0\0\250\0\0\0\0\0\0\0\0\0\0\0N\1\0\0\0\0\0\0A\1\0\0\0\0\0\0\0\0\0\0\370\0\0\0\304\0\0\0\32\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\277\0\0\0\325\0\0\0\371\0\0\0\0\0\0\0\0\0\0\0?\0\0\0\0\0\0\0F\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0)\1\0\0&\1\0\0\0\0\0\0\r\1\0\0\0\0\0\0\0\0\0\0",
 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=149264, ...}) = 0
mmap2(NULL, 151712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xa7ef8000
mmap2(0xa7f1c000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23) = 0xa7f1c000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/libdl.so.2", O_RDONLY)   = 3
read(3, "[EMAIL PROTECTED] 
\0\10\0(\0\33\0\32\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0\0\1\0\0\0\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\252\32\0\0\252\32\0\0\252\32\0\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\304\32\0\0\304\32\0\0\5\0\0\0\0\20\0\0\1\0\0\0\324\36\0\0\324.\0\0\324.\0\0|\1\0\0\240\1\0\0\6\0\0\0\0\20\0\0\2\0\0\0\354\36\0\0\354.\0\0\354.\0\0\340\0\0\0\340\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0004\1\0\0004\1\0\0004\1\0\0
 \0\0\0 
\0\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\324\36\0\0\324.\0\0\324.\0\0
 \1\0\0 
\1\0\0\4\0\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0\0\0\0\0A\0\0\0002\0\0\0\35\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0-\0\0\0\r\0\0\0\22\0\0\0\33\0\0\0/\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0$\0\0\0\21\0\0\0\31\0\0\0\17\0\0\0#\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0.\0\0\0\0\0\0\0\16\0\0\0\24\0\0\0\0\0\0\0)\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0001\0\0\0\0\0\0\0\0\0\0\0\f\0\0\0",
 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=9592, ...}) = 0
mmap2(NULL, 12404, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xa7ef4000
mmap2(0xa7ef6000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xa7ef6000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/librt.so.1", O_RDONLY)   = 3
read(3, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\35\0\0004\0\0\0\274r\0\0\0\0\0\0004\0
 \0\t\0(\0\37\0\36\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0 \1\0\0 
\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\214]\0\0\214]\0\0\214]\0\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\352_\0\0\352_\0\0\5\0\0\0\0\20\0\0\1\0\0\0\320n\0\0\320n\0\0\320n\0\0\270\2\0\0\200\3\0\0\6\0\0\0\0\20\0\0\2\0\0\0\354n\0\0\354n\0\0\354n\0\0\360\0\0\0\360\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0T\1\0\0T\1\0\0T\1\0\0
 \0\0\0 
\0\0\0\4\0\0\0\4\0\0\0P\345td\240]\0\0\240]\0\0\240]\0\0\\\0\0\0\\\0\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\320n\0\0\320n\0\0\320n\0\0$\1\0\0$\1\0\0\4\0\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0\0\0\0\0\331\0\0\0~\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
 
\0\0\0002\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\\\0\0\0\0\0\0\0]\0\0\0\0\0\0\0\0\0\0\0d\0\0\0C\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0z\0\0\0j\0\0\0N\0\0\0\0\0\0\0f\0\0\0\0\0\0\0003\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0$\0\0\0\0\0\0\0v\0\0\0{\0\0\0",
 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=30612, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xa7ef3000
mmap2(NULL, 29264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xa7eeb000
mmap2(0xa7ef1000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6) = 0xa7ef1000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/libpthread.so.0", O_RDONLY) = 3
read(3, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340G\0\0004\0\0\0\324\343\0\0\0\0\0\0004\0
 \0\t\0(\0#\0 \0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0 \1\0\0 
\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0k\316\0\0k\316\0\0k\316\0\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0`\331\0\0`\331\0\0\5\0\0\0\0\20\0\0\1\0\0\0\340\335\0\0\340\355\0\0\340\355\0\0H\3\0\0\370#\0\0\6\0\0\0\0\20\0\0\2\0\0\0\320\336\0\0\320\356\0\0\320\356\0\0\360\0\0\0\360\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0T\1\0\0T\1\0\0T\1\0\0
 \0\0\0 
\0\0\0\4\0\0\0\4\0\0\0P\345td\200\316\0\0\200\316\0\0\200\316\0\0\324\1\0\0\324\1\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\340\335\0\0\340\355\0\0\340\355\0\0\324\1\0\0\324\1\0\0\4\0\0\0
 
\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0\0\0\0\0U\2\0\0F\1\0\0\0\0\0\0\0\0\0\0:\1\0\0\276\0\0\0\0\0\0\0\0\0\0\0\232\0\0\0\223\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0009\1\0\0*\0\0\0\372\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0)\0\0\0\0\0\0\0\233\0\0\0\0\0\0\0\321\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\22\1\0\0\0\0\0\0\0\0\0\0\324\0\0\0",
 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=85770, ...}) = 0
mmap2(NULL, 70104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xa7ed9000
mmap2(0xa7ee7000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd) = 0xa7ee7000
mmap2(0xa7ee9000, 4568, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xa7ee9000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/libc.so.6", O_RDONLY)    = 3
read(3, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260O\1\0004\0\0\0\10[\23\0\0\0\0\0004\0
 \0\n\0(\0=\0<[EMAIL 
PROTECTED]@\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0P\306\22\0P\306\22\0P\306\22\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\32\330\22\0\32\330\22\0\5\0\0\0\0\20\0\0\1\0\0\0t\344\22\0t\344\22\0t\344\22\0\364k\0\0h\227\0\0\6\0\0\0\0\20\0\0\2\0\0\0<=\23\0<=\23\0<=\23\0\350\0\0\0\350\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0t\1\0\0t\1\0\0t\1\0\0
 \0\0\0 
\0\0\0\4\0\0\0\4\0\0\0\7\0\0\0\340%\23\0\340%\23\0\340%\23\0\10\0\0\0(\0\0\0\4\0\0\0\4\0\0\0P\345tdd\306\22\0d\306\22\0d\306\22\0\204\17\0\0\204\17\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345tdt\344\22\0t\344\22\0t\344\22\0\230Y\0\0\230Y\0\0\4\0\0\0
 
\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0\0\0\0\0\377\3\0\0m\10\0\0\5\1\0\0\214\6\0\0U\2\0\0\321\0\0\0\364\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0{\6\0\0\333\5\0\0\0\0\0\0%\10\0\0\205\6\0\0\23\2\0\0\247\2\0\0009\10\0\0\"\4\0\0.\10\0\0\0\0\0\0\272\6\0\0|\2\0\0\373\7\0\0\'\6\0\0\311\4\0\0",
 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1270928, ...}) = 0
mmap2(NULL, 1276892, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xa7da1000
mmap2(0xa7ecf000, 32768, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12e) = 0xa7ecf000
mmap2(0xa7ed7000, 7132, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xa7ed7000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xa7da0000
mprotect(0xa7ecf000, 20480, PROT_READ)  = 0
set_thread_area({entry_number:-1 -> 6, base_addr:0xa7da08e0, limit:1048575, 
seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, 
useable:1}) = 0
munmap(0xa7f1e000, 17489)               = 0
set_tid_address(0xa7da0928)             = 8199
rt_sigaction(SIGRTMIN, {0xa7edd360, [], SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0xa7edd3e0, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
_sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xafa38ca0, 35, (nil), 0}) = 0
gettimeofday({1159355473, 974469}, NULL) = 0
write(2, "./B ", 4)                     = 4
write(2, "+RTS ", 5)                    = 5
write(2, "-sstderr ", 9)                = 9
write(2, "\n", 1)                       = 1
brk(0)                                  = 0x8082000
brk(0x80a3000)                          = 0x80a3000
mmap2(NULL, 2097152, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, 
-1, 0) = 0xa7ba0000
munmap(0xa7ba0000, 393216)              = 0
munmap(0xa7d00000, 655360)              = 0
rt_sigaction(SIGALRM, {0x805b250, [], SA_RESTART}, NULL, 8) = 0
setitimer(ITIMER_REAL, {it_interval={0, 50000}, it_value={0, 50000}}, NULL) = 0
rt_sigaction(SIGINT, {0x805be9c, [], 0}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, NULL, {0x805be9c, [], 0}, 8) = 0
rt_sigaction(SIGINT, {0x805be9c, [], 0}, NULL, 8) = 0
rt_sigaction(SIGCONT, {0x805bb8c, [], 0}, {SIG_DFL}, 8) = 0
gettimeofday({1159355473, 975271}, NULL) = 0
pipe([3, 4])                            = 0
gettimeofday({1159355473, 975391}, NULL) = 0
mmap2(NULL, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, 
-1, 0) = 0xa7400000
mprotect(0xa7400000, 4096, PROT_NONE)   = 0
clone(child_stack=0xa7bff4c4, 
flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID|CLONE_DETACHED,
 parent_tidptr=0xa7bffbf8, {entry_number:6, base_addr:0xa7bffbb0, 
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, 
seg_not_present:0, useable:1}, child_tidptr=0xa7bffbf8) = 8200
futex(0x8088650, FUTEX_WAIT, 1, NULL)         = 0
futex(0x808864c, FUTEX_WAIT, 2, NULL)         = 0
futex(0x808864c, FUTEX_WAKE, 1)         = 0
futex(0x808867c, FUTEX_WAIT, 2, NULL)         = 0
futex(0x808867c, FUTEX_WAKE, 1)         = 0
futex(0x80808e4, FUTEX_WAIT, 2, NULL)         = 0
futex(0x80808e4, FUTEX_WAKE, 1)         = 0
getrusage(RUSAGE_SELF, {ru_utime={0, 0}, ru_stime={0, 0}, ...}) = 0
gettimeofday({1159355473, 976072}, NULL) = 0
futex(0x8088650, FUTEX_WAIT, 3, NULL)         = 0
futex(0x808864c, FUTEX_WAIT, 2, NULL)         = 0
futex(0x808864c, FUTEX_WAKE, 1)         = 0
futex(0x808867c, FUTEX_WAIT, 2, NULL)         = 0
futex(0x808867c, FUTEX_WAKE, 1)         = 0
futex(0x80808e4, FUTEX_WAIT, 2, NULL)         = 0
futex(0x80808e4, FUTEX_WAKE, 1)         = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
gettimeofday({1159355473, 976598}, NULL) = 0
gettimeofday({1159355473, 976633}, NULL) = 0
mmap2(NULL, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, 
-1, 0) = 0xa6c00000
mprotect(0xa6c00000, 4096, PROT_NONE)   = 0
clone(child_stack=0xa73ff4c4, 
flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID|CLONE_DETACHED,
 parent_tidptr=0xa73ffbf8, {entry_number:6, base_addr:0xa73ffbb0, 
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, 
seg_not_present:0, useable:1}, child_tidptr=0xa73ffbf8) = 8201
getrusage(RUSAGE_SELF, {ru_utime={0, 0}, ru_stime={0, 0}, ...}) = 0
gettimeofday({1159355473, 976875}, NULL) = 0
write(4, "\376", 1)                     = 1
futex(0x8088650, FUTEX_WAIT, 5, NULL)   = 0
futex(0x808864c, FUTEX_WAIT, 2, NULL)         = 0
futex(0x808864c, FUTEX_WAKE, 1)         = 0
futex(0x808867c, FUTEX_WAIT, 2, NULL)         = 0
futex(0x808867c, FUTEX_WAKE, 1)         = 0
futex(0x80808e4, FUTEX_WAIT, 2, NULL)         = 0
futex(0x80808e4, FUTEX_WAKE, 1)         = 0
futex(0x8088650, FUTEX_WAIT, 7, NULL)         = 0
futex(0x808864c, FUTEX_WAIT, 2, NULL)         = 0
futex(0x808864c, FUTEX_WAKE, 1)         = 0
futex(0x808867c, FUTEX_WAIT, 2, NULL)         = 0
futex(0x808867c, FUTEX_WAKE, 1)         = 0
futex(0x80808e4, FUTEX_WAIT, 2, NULL)         = 0
futex(0x80808e4, FUTEX_WAKE, 1)         = 0
rt_sigprocmask(SIG_BLOCK, [], [], 8)    = 0
getrusage(RUSAGE_SELF, {ru_utime={0, 0}, ru_stime={0, 0}, ...}) = 0
gettimeofday({1159355473, 977987}, NULL) = 0
getrusage(RUSAGE_SELF, {ru_utime={0, 0}, ru_stime={0, 0}, ...}) = 0
getrusage(RUSAGE_SELF, {ru_utime={0, 0}, ru_stime={0, 0}, ...}) = 0
gettimeofday({1159355473, 978176}, NULL) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
sched_yield() = 0
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
fcntl64(0, F_GETFL)                     = 0x8002 (flags O_RDWR|O_LARGEFILE)
fcntl64(1, F_GETFL)                     = 0x8002 (flags O_RDWR|O_LARGEFILE)
fcntl64(2, F_GETFL)                     = 0x8002 (flags O_RDWR|O_LARGEFILE)
rt_sigprocmask(SIG_BLOCK, [TTOU], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
getrusage(RUSAGE_SELF, {ru_utime={0, 0}, ru_stime={0, 0}, ...}) = 0
gettimeofday({1159355473, 978797}, NULL) = 0
getrusage(RUSAGE_SELF, {ru_utime={0, 0}, ru_stime={0, 0}, ...}) = 0
gettimeofday({1159355473, 978884}, NULL) = 0
write(2, "     21,900 bytes allocated in the heap\n", 40) = 40
write(2, "        328 bytes copied during GC (scavenged)\n", 47) = 47
write(2, "      4,116 bytes copied during GC (not scavenged)\n", 51) = 51
write(2, "     16,728 bytes maximum residency (1 sample(s))\n", 50) = 50
write(2, "\n", 1)                       = 1
write(2, "          1 collections in generation 0 (  0.00s)\n", 50) = 50
write(2, "          1 collections in generation 1 (  0.00s)\n", 50) = 50
write(2, "\n          1 Mb total memory in use\n\n", 37) = 37
write(2, "  Task  0 (worker) :  MUT time: 402094045.13s  (  0.00s elapsed)\n    
                  GC  time:   0.00s  (  0.00s elapsed)\n\n", 125) = 125
write(2, "  Task  1 (worker) :  MUT time: 200.00s  (  0.00s elapsed)\n          
            GC  time:   0.00s  (  0.00s elapsed)\n\n", 119) = 119
write(2, "  Task  2 (worker) :  MUT time:   0.00s  (  0.00s elapsed)\n          
            GC  time:   0.00s  (  0.00s elapsed)\n\n", 119) = 119
write(2, "  INIT  time    0.00s  (  0.00s elapsed)\n", 41) = 41
write(2, "  MUT   time    0.00s  (  0.00s elapsed)\n", 41) = 41
write(2, "  GC    time    0.00s  (  0.00s elapsed)\n", 41) = 41
write(2, "  EXIT  time    0.00s  (  0.00s elapsed)\n", 41) = 41
write(2, "  Total time    0.00s  (  0.00s elapsed)\n\n", 42) = 42
write(2, "  %GC time       0.0%  (4.3% elapsed)\n\n", 39) = 39
write(2, "  Alloc rate    21,900,000,000 bytes per MUT second\n\n", 53) = 53
write(2, "  Productivity 100.0% of total user, 0.0% of total elapsed\n\n", 60) 
= 60
exit_group(0)                           = ?
futex(0x8088650, FUTEX_WAKE, 1) = 1
futex(0x808864c, FUTEX_WAKE, 1) = 1
futex(0x808867c, FUTEX_WAKE, 1) = 1
futex(0x80808e4, FUTEX_WAKE, 1) = 1
gettimeofday({1159355473, 976145}, NULL) = 0
futex(0x8088650, FUTEX_WAKE, 1) = 1
futex(0x808864c, FUTEX_WAKE, 1) = 1
futex(0x808867c, FUTEX_WAKE, 1) = 1
futex(0x80808e4, FUTEX_WAKE, 1) = 1
select(4, [3], [], NULL, NULL)          = 1 (in [3])
futex(0x80808e4, FUTEX_WAIT, 2, NULL) = 0
futex(0x80808e4, FUTEX_WAKE, 1) = 1
read(3, "\376", 1)                      = 1
futex(0x8088650, FUTEX_WAKE, 1) = 1
futex(0x808864c, FUTEX_WAKE, 1) = 1
futex(0x808867c, FUTEX_WAKE, 1) = 1
futex(0x80808e4, FUTEX_WAKE, 1) = 1
futex(0x80887f8, FUTEX_WAKE, 1)         = 1
gettimeofday({1159355473, 978342}, NULL) = 0
_exit(0)                                = ?
futex(0x8088650, FUTEX_WAKE, 1) = 1
futex(0x808864c, FUTEX_WAKE, 1) = 1
futex(0x808867c, FUTEX_WAKE, 1) = 1
futex(0x80808e4, FUTEX_WAKE, 1)         = 1
futex(0x80887f8, FUTEX_WAIT, 1, NULL) = 0
futex(0x8088824, FUTEX_WAKE, 1) = 0
gettimeofday({1159355473, 978434}, NULL) = 0
_exit(0)                                = ?
_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to