[MLton] Experimental 64-bit binary package (& SVN sources)
skaller
skaller at users.sourceforge.net
Fri Mar 2 06:35:49 PST 2007
On Thu, 2007-03-01 at 08:05 -0600, Matthew Fluet wrote:
> skaller wrote:
> > Actually with that last change I get this:
> >
> > skaller at rosella:/work/mlton/usr$ bin/mlton
> > Floating point exception
>
> I'll post a binary package with built with debugging later today.
> In the meantime, can you provide any other information, like an strace?
> Certainly the string "Floating point exception" is not being generated
> by MLton. Does your system default to raising SIGFPE?
Sorry for delay .. Evolution (my stupid mail client) stopped working,
and I'm doing a dist-upgrade from Ubuntu Dapper to Edgy to try
to fix it .. which will probably fall over ;( So atm Rosella is
down .. emailing from my other box. strace attached
--
John Skaller <skaller at users dot sourceforge dot net>
Async PL, Realtime software consultants
Checkout Felix: http://felix.sourceforge.net
-------------- next part --------------
execve("bin/mlton", ["bin/mlton"], [/* 30 vars */]) = 0
uname({sys="Linux", node="rosella", ...}) = 0
brk(0) = 0x504000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaaac1000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaaac2000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=100026, ...}) = 0
mmap(NULL, 100026, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaac4000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\305\1\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=1267512, ...}) = 0
mmap(NULL, 2327016, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaaabc2000
mprotect(0x2aaaaacdf000, 1159656, PROT_NONE) = 0
mmap(0x2aaaaaddf000, 94208, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11d000) = 0x2aaaaaddf000
mmap(0x2aaaaadf6000, 16872, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2aaaaadf6000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaadfb000
arch_prctl(ARCH_SET_FS, 0x2aaaaadfb6d0) = 0
munmap(0x2aaaaaac4000, 100026) = 0
brk(0) = 0x504000
brk(0x525000) = 0x525000
open("/usr/lib/locale/locale-archive", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2586, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaaac4000
read(3, "# Locale name alias data base.\n#"..., 4096) = 2586
read(3, "", 4096) = 0
close(3) = 0
munmap(0x2aaaaaac4000, 4096) = 0
open("/usr/lib/locale/en_AU.UTF-8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_AU.utf8/LC_IDENTIFICATION", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=351, ...}) = 0
mmap(NULL, 351, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaac4000
close(3) = 0
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/gconv/gconv-modules", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=45568, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaaac5000
read(3, "# GNU libc iconv configuration.\n"..., 4096) = 4096
read(3, "lias\tJS//\t\t\tJUS_I.B1.002//\nalias"..., 4096) = 4096
read(3, "ule\tINTERNAL\t\tISO-8859-3//\t\tISO8"..., 4096) = 4096
read(3, "lias\tISO-IR-199//\t\tISO-8859-14//"..., 4096) = 4096
read(3, "\t\tto\t\t\tmodule\t\tcost\nalias\tCSEBCD"..., 4096) = 4096
read(3, "ule\t\tcost\nalias\tCP284//\t\t\tIBM284"..., 4096) = 4096
read(3, "lias\tCP864//\t\t\tIBM864//\nalias\t86"..., 4096) = 4096
read(3, "module\tIBM937//\t\tINTERNAL\t\tIBM93"..., 4096) = 4096
read(3, "\tEUC-JP//\nalias\tUJIS//\t\t\tEUC-JP/"..., 4096) = 4096
read(3, "module\t\tcost\nalias\tISO-IR-143//\t"..., 4096) = 4096
read(3, "-BOX//\nmodule\tISO_10367-BOX//\t\tI"..., 4096) = 4096
read(3, "module\tINTERNAL\t\tEUC-JISX0213//\t"..., 4096) = 512
read(3, "", 4096) = 0
close(3) = 0
munmap(0x2aaaaaac5000, 4096) = 0
brk(0x546000) = 0x546000
open("/usr/lib/locale/en_AU.UTF-8/LC_MEASUREMENT", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_AU.utf8/LC_MEASUREMENT", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=23, ...}) = 0
mmap(NULL, 23, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaac5000
close(3) = 0
open("/usr/lib/locale/en_AU.UTF-8/LC_TELEPHONE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_AU.utf8/LC_TELEPHONE", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=53, ...}) = 0
mmap(NULL, 53, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaac6000
close(3) = 0
open("/usr/lib/locale/en_AU.UTF-8/LC_ADDRESS", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_AU.utf8/LC_ADDRESS", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=127, ...}) = 0
mmap(NULL, 127, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaac7000
close(3) = 0
open("/usr/lib/locale/en_AU.UTF-8/LC_NAME", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_AU.utf8/LC_NAME", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=62, ...}) = 0
mmap(NULL, 62, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaac8000
close(3) = 0
open("/usr/lib/locale/en_AU.UTF-8/LC_PAPER", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_AU.utf8/LC_PAPER", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=34, ...}) = 0
mmap(NULL, 34, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaac9000
close(3) = 0
open("/usr/lib/locale/en_AU.UTF-8/LC_MESSAGES", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_AU.utf8/LC_MESSAGES", O_RDONLY) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
close(3) = 0
open("/usr/lib/locale/en_AU.utf8/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=52, ...}) = 0
mmap(NULL, 52, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaaca000
close(3) = 0
open("/usr/lib/locale/en_AU.UTF-8/LC_MONETARY", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_AU.utf8/LC_MONETARY", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=286, ...}) = 0
mmap(NULL, 286, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaacb000
close(3) = 0
open("/usr/lib/locale/en_AU.UTF-8/LC_COLLATE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_AU.utf8/LC_COLLATE", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=880086, ...}) = 0
mmap(NULL, 880086, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaacc000
close(3) = 0
open("/usr/lib/locale/en_AU.UTF-8/LC_TIME", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_AU.utf8/LC_TIME", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2451, ...}) = 0
mmap(NULL, 2451, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaba3000
close(3) = 0
open("/usr/lib/locale/en_AU.UTF-8/LC_NUMERIC", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_AU.utf8/LC_NUMERIC", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=54, ...}) = 0
mmap(NULL, 54, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaba4000
close(3) = 0
open("/usr/lib/locale/en_AU.UTF-8/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_AU.utf8/LC_CTYPE", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=208464, ...}) = 0
mmap(NULL, 208464, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaadfc000
close(3) = 0
execve("/usr/local/sbin/bash", ["bash", "bin/mlton"], [/* 30 vars */]) = -1 ENOENT (No such file or directory)
execve("/usr/local/bin/bash", ["bash", "bin/mlton"], [/* 30 vars */]) = -1 ENOENT (No such file or directory)
execve("/usr/sbin/bash", ["bash", "bin/mlton"], [/* 30 vars */]) = -1 ENOENT (No such file or directory)
execve("/usr/bin/bash", ["bash", "bin/mlton"], [/* 30 vars */]) = -1 ENOENT (No such file or directory)
execve("/sbin/bash", ["bash", "bin/mlton"], [/* 30 vars */]) = -1 ENOENT (No such file or directory)
execve("/bin/bash", ["bash", "bin/mlton"], [/* 30 vars */]) = 0
uname({sys="Linux", node="rosella", ...}) = 0
brk(0) = 0x5c7000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaaac1000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaaac2000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=100026, ...}) = 0
mmap(NULL, 100026, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaac4000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libncurses.so.5", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\372\1\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0644, st_size=373480, ...}) = 0
mmap(NULL, 1423696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaaabc2000
mprotect(0x2aaaaac0f000, 1108304, PROT_NONE) = 0
mmap(0x2aaaaad0f000, 57344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4d000) = 0x2aaaaad0f000
mmap(0x2aaaaad1d000, 2384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2aaaaad1d000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\17\0\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0644, st_size=10056, ...}) = 0
mmap(NULL, 1056664, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaaad1e000
mprotect(0x2aaaaad20000, 1048472, PROT_NONE) = 0
mmap(0x2aaaaae1f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x2aaaaae1f000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\305\1\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=1267512, ...}) = 0
mmap(NULL, 2327016, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaaae20000
mprotect(0x2aaaaaf3d000, 1159656, PROT_NONE) = 0
mmap(0x2aaaab03d000, 94208, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11d000) = 0x2aaaab03d000
mmap(0x2aaaab054000, 16872, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2aaaab054000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaab059000
arch_prctl(ARCH_SET_FS, 0x2aaaab0596d0) = 0
munmap(0x2aaaaaac4000, 100026) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
open("/dev/tty", O_RDWR|O_NONBLOCK) = 3
close(3) = 0
brk(0) = 0x5c7000
brk(0x5c8000) = 0x5c8000
open("/usr/lib/locale/locale-archive", O_RDONLY) = -1 ENOENT (No such file or directory)
brk(0x5c9000) = 0x5c9000
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2586, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaaac4000
read(3, "# Locale name alias data base.\n#"..., 4096) = 2586
brk(0x5ca000) = 0x5ca000
brk(0x5cb000) = 0x5cb000
read(3, "", 4096) = 0
close(3) = 0
munmap(0x2aaaaaac4000, 4096) = 0
open("/usr/lib/locale/en_AU.UTF-8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_AU.utf8/LC_IDENTIFICATION", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=351, ...}) = 0
mmap(NULL, 351, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaac4000
close(3) = 0
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such file or directory)
brk(0x5cc000) = 0x5cc000
open("/usr/lib/gconv/gconv-modules", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=45568, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaaac5000
read(3, "# GNU libc iconv configuration.\n"..., 4096) = 4096
brk(0x5cd000) = 0x5cd000
brk(0x5ce000) = 0x5ce000
read(3, "lias\tJS//\t\t\tJUS_I.B1.002//\nalias"..., 4096) = 4096
brk(0x5cf000) = 0x5cf000
brk(0x5d0000) = 0x5d0000
brk(0x5d1000) = 0x5d1000
read(3, "ule\tINTERNAL\t\tISO-8859-3//\t\tISO8"..., 4096) = 4096
brk(0x5d2000) = 0x5d2000
brk(0x5d3000) = 0x5d3000
brk(0x5d4000) = 0x5d4000
read(3, "lias\tISO-IR-199//\t\tISO-8859-14//"..., 4096) = 4096
brk(0x5d5000) = 0x5d5000
brk(0x5d6000) = 0x5d6000
brk(0x5d7000) = 0x5d7000
read(3, "\t\tto\t\t\tmodule\t\tcost\nalias\tCSEBCD"..., 4096) = 4096
brk(0x5d8000) = 0x5d8000
brk(0x5d9000) = 0x5d9000
brk(0x5da000) = 0x5da000
read(3, "ule\t\tcost\nalias\tCP284//\t\t\tIBM284"..., 4096) = 4096
brk(0x5db000) = 0x5db000
brk(0x5dc000) = 0x5dc000
brk(0x5dd000) = 0x5dd000
brk(0x5de000) = 0x5de000
read(3, "lias\tCP864//\t\t\tIBM864//\nalias\t86"..., 4096) = 4096
brk(0x5df000) = 0x5df000
brk(0x5e0000) = 0x5e0000
brk(0x5e1000) = 0x5e1000
read(3, "module\tIBM937//\t\tINTERNAL\t\tIBM93"..., 4096) = 4096
brk(0x5e2000) = 0x5e2000
brk(0x5e3000) = 0x5e3000
brk(0x5e4000) = 0x5e4000
brk(0x5e5000) = 0x5e5000
read(3, "\tEUC-JP//\nalias\tUJIS//\t\t\tEUC-JP/"..., 4096) = 4096
brk(0x5e6000) = 0x5e6000
brk(0x5e7000) = 0x5e7000
brk(0x5e8000) = 0x5e8000
read(3, "module\t\tcost\nalias\tISO-IR-143//\t"..., 4096) = 4096
brk(0x5e9000) = 0x5e9000
brk(0x5ea000) = 0x5ea000
brk(0x5eb000) = 0x5eb000
read(3, "-BOX//\nmodule\tISO_10367-BOX//\t\tI"..., 4096) = 4096
brk(0x5ec000) = 0x5ec000
brk(0x5ed000) = 0x5ed000
brk(0x5ee000) = 0x5ee000
read(3, "module\tINTERNAL\t\tEUC-JISX0213//\t"..., 4096) = 512
read(3, "", 4096) = 0
close(3) = 0
munmap(0x2aaaaaac5000, 4096) = 0
brk(0x5ef000) = 0x5ef000
brk(0x5f0000) = 0x5f0000
open("/usr/lib/locale/en_AU.UTF-8/LC_MEASUREMENT", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_AU.utf8/LC_MEASUREMENT", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=23, ...}) = 0
mmap(NULL, 23, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaac5000
close(3) = 0
brk(0x5f1000) = 0x5f1000
open("/usr/lib/locale/en_AU.UTF-8/LC_TELEPHONE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_AU.utf8/LC_TELEPHONE", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=53, ...}) = 0
mmap(NULL, 53, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaac6000
close(3) = 0
brk(0x5f2000) = 0x5f2000
brk(0x5f3000) = 0x5f3000
open("/usr/lib/locale/en_AU.UTF-8/LC_ADDRESS", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_AU.utf8/LC_ADDRESS", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=127, ...}) = 0
mmap(NULL, 127, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaac7000
close(3) = 0
open("/usr/lib/locale/en_AU.UTF-8/LC_NAME", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_AU.utf8/LC_NAME", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=62, ...}) = 0
mmap(NULL, 62, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaac8000
close(3) = 0
brk(0x5f4000) = 0x5f4000
open("/usr/lib/locale/en_AU.UTF-8/LC_PAPER", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_AU.utf8/LC_PAPER", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=34, ...}) = 0
mmap(NULL, 34, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaac9000
close(3) = 0
open("/usr/lib/locale/en_AU.UTF-8/LC_MESSAGES", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_AU.utf8/LC_MESSAGES", O_RDONLY) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
close(3) = 0
open("/usr/lib/locale/en_AU.utf8/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=52, ...}) = 0
mmap(NULL, 52, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaaca000
close(3) = 0
brk(0x5f5000) = 0x5f5000
brk(0x5f6000) = 0x5f6000
open("/usr/lib/locale/en_AU.UTF-8/LC_MONETARY", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_AU.utf8/LC_MONETARY", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=286, ...}) = 0
mmap(NULL, 286, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaacb000
close(3) = 0
open("/usr/lib/locale/en_AU.UTF-8/LC_COLLATE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_AU.utf8/LC_COLLATE", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=880086, ...}) = 0
mmap(NULL, 880086, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaacc000
close(3) = 0
brk(0x5f7000) = 0x5f7000
open("/usr/lib/locale/en_AU.UTF-8/LC_TIME", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_AU.utf8/LC_TIME", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2451, ...}) = 0
mmap(NULL, 2451, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaba3000
close(3) = 0
brk(0x5f8000) = 0x5f8000
open("/usr/lib/locale/en_AU.UTF-8/LC_NUMERIC", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_AU.utf8/LC_NUMERIC", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=54, ...}) = 0
mmap(NULL, 54, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaba4000
close(3) = 0
brk(0x5f9000) = 0x5f9000
open("/usr/lib/locale/en_AU.UTF-8/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_AU.utf8/LC_CTYPE", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=208464, ...}) = 0
mmap(NULL, 208464, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaab05a000
close(3) = 0
brk(0x5fa000) = 0x5fa000
getuid() = 1000
getgid() = 1000
geteuid() = 1000
getegid() = 1000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
brk(0x5fb000) = 0x5fb000
open("/etc/mtab", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=471, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaab08d000
read(3, "/dev/sda8 / ext3 rw,errors=remou"..., 4096) = 471
close(3) = 0
munmap(0x2aaaab08d000, 4096) = 0
open("/proc/meminfo", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaab08d000
read(3, "MemTotal: 1028492 kB\nMemFre"..., 1024) = 604
close(3) = 0
munmap(0x2aaaab08d000, 4096) = 0
brk(0x5fc000) = 0x5fc000
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0
uname({sys="Linux", node="rosella", ...}) = 0
brk(0x5fd000) = 0x5fd000
brk(0x5fe000) = 0x5fe000
brk(0x5ff000) = 0x5ff000
stat("/work/mlton/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
getpid() = 6051
getppid() = 6050
stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat("/usr/local/sbin/bash", 0x7fffffe3b8d0) = -1 ENOENT (No such file or directory)
stat("/usr/local/bin/bash", 0x7fffffe3b8d0) = -1 ENOENT (No such file or directory)
stat("/usr/sbin/bash", 0x7fffffe3b8d0) = -1 ENOENT (No such file or directory)
stat("/usr/bin/bash", 0x7fffffe3b8d0) = -1 ENOENT (No such file or directory)
stat("/sbin/bash", 0x7fffffe3b8d0) = -1 ENOENT (No such file or directory)
stat("/bin/bash", {st_mode=S_IFREG|0755, st_size=791104, ...}) = 0
open("/proc/sys/kernel/ngroups_max", O_RDONLY) = 3
read(3, "65536\n", 31) = 6
close(3) = 0
brk(0x67f000) = 0x67f000
getgroups(65536, [4, 20, 24, 25, 29, 30, 44, 46, 107, 108, 109, 1000]) = 12
stat("/bin/bash", {st_mode=S_IFREG|0755, st_size=791104, ...}) = 0
brk(0x680000) = 0x680000
getpgrp() = 6050
rt_sigaction(SIGCHLD, {0x436740, [], SA_RESTORER, 0x2aaaaae4f1b0}, {SIG_DFL}, 8) = 0
brk(0x681000) = 0x681000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
open("bin/mlton", O_RDONLY) = 3
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffffe3b970) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(3, 0, SEEK_CUR) = 0
read(3, "#!/usr/bin/env bash\n\n# This scri"..., 80) = 80
lseek(3, 0, SEEK_SET) = 0
getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0
dup2(3, 255) = 255
close(3) = 0
fcntl(255, F_SETFD, FD_CLOEXEC) = 0
fcntl(255, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fstat(255, {st_mode=S_IFREG|0755, st_size=4178, ...}) = 0
lseek(255, 0, SEEK_CUR) = 0
brk(0x683000) = 0x683000
brk(0x684000) = 0x684000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(255, "#!/usr/bin/env bash\n\n# This scri"..., 4178) = 4178
brk(0x685000) = 0x685000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
pipe([3, 4]) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
lseek(255, -4102, SEEK_CUR) = 76
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2aaaab059760) = 6052
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 6052
wait4(-1, 0x7fffffe3aed4, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn(0xffffffffffffffff) = 0
rt_sigaction(SIGCHLD, {0x436740, [], SA_RESTORER, 0x2aaaaae4f1b0}, {0x436740, [], SA_RESTORER, 0x2aaaaae4f1b0}, 8) = 0
close(4) = 0
read(3, "bin\n", 128) = 4
read(3, "", 128) = 0
close(3) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x4350a0, [], SA_RESTORER, 0x2aaaaae4f1b0}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x4350a0, [], SA_RESTORER, 0x2aaaaae4f1b0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(255, "#lib=\'/usr/lib/mlton\'\nlib=\'/work"..., 4178) = 4102
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
pipe([3, 4]) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
lseek(255, -4025, SEEK_CUR) = 153
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2aaaab059760) = 6053
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 6053
wait4(-1, 0x7fffffe3afd4, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn(0xffffffffffffffff) = 0
rt_sigaction(SIGCHLD, {0x436740, [], SA_RESTORER, 0x2aaaaae4f1b0}, {0x436740, [], SA_RESTORER, 0x2aaaaae4f1b0}, 8) = 0
close(4) = 0
read(3, "HOST_OS=linux HOST_ARCH=amd64\n", 128) = 30
read(3, "", 128) = 0
close(3) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x4350a0, [], SA_RESTORER, 0x2aaaaae4f1b0}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x4350a0, [], SA_RESTORER, 0x2aaaaae4f1b0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
brk(0x686000) = 0x686000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(255, "gcc=\'gcc\'\ncase \"$HOST_OS\" in\nmin"..., 4178) = 4025
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
brk(0x687000) = 0x687000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat("/usr/local/sbin/.arch-n-opsys", 0x7fffffe3b0b0) = -1 ENOENT (No such file or directory)
stat("/usr/local/bin/.arch-n-opsys", 0x7fffffe3b0b0) = -1 ENOENT (No such file or directory)
stat("/usr/sbin/.arch-n-opsys", 0x7fffffe3b0b0) = -1 ENOENT (No such file or directory)
stat("/usr/bin/.arch-n-opsys", 0x7fffffe3b0b0) = -1 ENOENT (No such file or directory)
stat("/sbin/.arch-n-opsys", 0x7fffffe3b0b0) = -1 ENOENT (No such file or directory)
stat("/bin/.arch-n-opsys", 0x7fffffe3b0b0) = -1 ENOENT (No such file or directory)
stat("/usr/bin/X11/.arch-n-opsys", 0x7fffffe3b0b0) = -1 ENOENT (No such file or directory)
stat("/usr/games/.arch-n-opsys", 0x7fffffe3b0b0) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0
lseek(255, -3637, SEEK_CUR) = 541
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2aaaab059760) = 6059
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 127}], WNOHANG, NULL) = 6059
wait4(-1, 0x7fffffe3aea4, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn(0xffffffffffffffff) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x4350a0, [], SA_RESTORER, 0x2aaaaae4f1b0}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x4350a0, [], SA_RESTORER, 0x2aaaaae4f1b0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(255, "\ndeclare -a rargs\ncase \"$1\" in\n@"..., 4178) = 3637
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
brk(0x688000) = 0x688000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
stat("/sw/lib", 0x7fffffe3b120) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
stat("/opt/local/lib", 0x7fffffe3b120) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
brk(0x689000) = 0x689000
brk(0x68a000) = 0x68a000
brk(0x68b000) = 0x68b000
brk(0x68c000) = 0x68c000
brk(0x68d000) = 0x68d000
brk(0x68e000) = 0x68e000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
stat("/work/mlton/usr/lib/mlton/mlton-compile", {st_mode=S_IFREG|0755, st_size=15959656, ...}) = 0
stat("/work/mlton/usr/lib/mlton/world.mlton", {st_mode=S_IFREG|0644, st_size=1914453, ...}) = 0
stat("/work/mlton/usr/lib/mlton/mlton.amd64-linux", 0x7fffffe39de0) = -1 ENOENT (No such file or directory)
stat("/work/mlton/usr/lib/mlton/world.mlton", {st_mode=S_IFREG|0644, st_size=1914453, ...}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
brk(0x68f000) = 0x68f000
brk(0x690000) = 0x690000
brk(0x691000) = 0x691000
brk(0x692000) = 0x692000
brk(0x693000) = 0x693000
brk(0x694000) = 0x694000
rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0
rt_sigaction(SIGCHLD, {SIG_DFL}, {0x436740, [], SA_RESTORER, 0x2aaaaae4f1b0}, 8) = 0
execve("/work/mlton/usr/lib/mlton/mlton-compile", ["/work/mlton/usr/lib/mlton/mlton-"..., "@MLton", "load-world", "/work/mlton/usr/lib/mlton/world."..., "ram-slop", "0.5", "--", "/work/mlton/usr/lib/mlton", "-cc", "gcc", "-cc-opt-quote", "-I/work/mlton/usr/lib/mlton/incl"..., "-cc-opt", "-O1", "-cc-opt", "-fno-strict-aliasing -fomit-fram"..., ...], [/* 28 vars */]) = 0
uname({sys="Linux", node="rosella", ...}) = 0
brk(0) = 0x154a000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaaac1000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaaac2000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=100026, ...}) = 0
mmap(NULL, 100026, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaac4000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libm.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000>\0\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0644, st_size=546000, ...}) = 0
mmap(NULL, 1591784, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaaabc2000
mprotect(0x2aaaaac47000, 1047016, PROT_NONE) = 0
mmap(0x2aaaaad46000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x84000) = 0x2aaaaad46000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libgmp.so.3", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000r\0\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0644, st_size=238072, ...}) = 0
mmap(NULL, 1284928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaaad47000
mprotect(0x2aaaaad80000, 1051456, PROT_NONE) = 0
mmap(0x2aaaaae80000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x39000) = 0x2aaaaae80000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\305\1\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=1267512, ...}) = 0
mmap(NULL, 2327016, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaaae81000
mprotect(0x2aaaaaf9e000, 1159656, PROT_NONE) = 0
mmap(0x2aaaab09e000, 94208, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11d000) = 0x2aaaab09e000
mmap(0x2aaaab0b5000, 16872, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2aaaab0b5000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaab0ba000
--- SIGFPE (Floating point exception) @ 0 (0) ---
+++ killed by SIGFPE +++
More information about the MLton
mailing list