Hi Calvin,

This has nothing to do with the kernel/CPU architecture. I personally
run Linux-4.5 and it works. The issue is that DMTCP is getting into
an infinite recursion which results in a segfault when it runs out
of memory.

What DMTCP version are you using? If you are using a fairly recent
version from the 2.5 branch there's a known issue. You will need
the following patch: https://github.com/dmtcp/dmtcp/pull/378.  (This
will soon be pushed upstream; the corresponding fix for the 3.0 branch
has already been upstreamed.)

Thanks,
Rohan

On Thu, May 12, 2016 at 03:27:04AM -0400, Calvin Ostrum wrote:
> Hello
> 
> I have been using dmtcp on various systems and I have been able to get
> at least one version to work on each of them.
> 
> However, I just got a new notebook and the 4.3 version that comes with
> the current fedora 23 does not work at all on this notebook.
> 
> It is an asus zenbook ux305ca, Intel Core m3-6Y30, running the
> 64 bit 4.5.3 kernel as built by fedora 23.  I need that new kernel
> to get the touchpad to work.  Everything is 64 bit.
> 
> dmtcp_launch segfaults at startup on anything I have tried.
> 
> I attach the beginning and end of a typical (very long,
> apparently in a loop) gdb stacktrace, and an entire strace
> that result from "dmtcp_launch python" (whether or not
> a coordinator is started first.  Same result if I give
> the exact pathname of the binary).
> 
> It appears in the strace that it locates and then
> successfully executes the python interpreter, and goes
> on a while further before finally segfaulting.
> 
> I have also download and built v 4.4, v 4.2, and v 4.0 and
> they segfault right away as well.
> 
> I sure hope it is known that, e.g., dmtcp currently
> doesn't work with newish skylake processors or newish
> 4.5 kernels (or that I am doing some silly thing
> wrong).  Otherwise this new computer isn't losesa lot
> of functionality!

>  strace dmtcp_launch python
> execve("/usr/bin/dmtcp_launch", ["dmtcp_launch", "python"], [/* 53 vars */]) 
> = 0
> brk(NULL)                               = 0x5624ac5fb000
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
> 0x7f410b6dd000
> access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or 
> directory)
> open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
> fstat(3, {st_mode=S_IFREG|0644, st_size=139105, ...}) = 0
> mmap(NULL, 139105, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f410b6bb000
> close(3)                                = 0
> open("/lib64/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
> read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\16\0\0\0\0\0\0"..., 
> 832) = 832
> fstat(3, {st_mode=S_IFREG|0755, st_size=19776, ...}) = 0
> mmap(NULL, 2109712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
> 0x7f410b2ba000
> mprotect(0x7f410b2bd000, 2093056, PROT_NONE) = 0
> mmap(0x7f410b4bc000, 8192, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f410b4bc000
> close(3)                                = 0
> open("/lib64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
> read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260`\0\0\0\0\0\0"..., 
> 832) = 832
> fstat(3, {st_mode=S_IFREG|0755, st_size=149496, ...}) = 0
> mmap(NULL, 2213040, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
> 0x7f410b09d000
> mprotect(0x7f410b0b5000, 2093056, PROT_NONE) = 0
> mmap(0x7f410b2b4000, 8192, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f410b2b4000
> mmap(0x7f410b2b6000, 13488, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f410b2b6000
> close(3)                                = 0
> open("/lib64/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
> read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P!\0\0\0\0\0\0"..., 
> 832) = 832
> fstat(3, {st_mode=S_IFREG|0755, st_size=43784, ...}) = 0
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
> 0x7f410b6ba000
> mmap(NULL, 2128800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
> 0x7f410ae95000
> mprotect(0x7f410ae9c000, 2093056, PROT_NONE) = 0
> mmap(0x7f410b09b000, 8192, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f410b09b000
> close(3)                                = 0
> open("/lib64/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3
> read(3, 
> "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\237\10\0\0\0\0\0"..., 
> 832) = 832
> fstat(3, {st_mode=S_IFREG|0755, st_size=1566576, ...}) = 0
> mmap(NULL, 3675328, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
> 0x7f410ab13000
> mprotect(0x7f410ac85000, 2097152, PROT_NONE) = 0
> mmap(0x7f410ae85000, 49152, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x172000) = 0x7f410ae85000
> mmap(0x7f410ae91000, 13504, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f410ae91000
> close(3)                                = 0
> open("/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
> read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0PU\0\0\0\0\0\0"..., 
> 832) = 832
> fstat(3, {st_mode=S_IFREG|0755, st_size=1141184, ...}) = 0
> mmap(NULL, 3150104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
> 0x7f410a811000
> mprotect(0x7f410a912000, 2093056, PROT_NONE) = 0
> mmap(0x7f410ab11000, 8192, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x100000) = 0x7f410ab11000
> close(3)                                = 0
> open("/lib64/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
> read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360*\0\0\0\0\0\0"..., 
> 832) = 832
> fstat(3, {st_mode=S_IFREG|0755, st_size=92816, ...}) = 0
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
> 0x7f410b6b9000
> mmap(NULL, 2188320, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
> 0x7f410a5fa000
> mprotect(0x7f410a610000, 2093056, PROT_NONE) = 0
> mmap(0x7f410a80f000, 8192, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7f410a80f000
> close(3)                                = 0
> open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
> read(3, 
> "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\6\2\0\0\0\0\0"..., 832) = 
> 832
> fstat(3, {st_mode=S_IFREG|0755, st_size=2104144, ...}) = 0
> mmap(NULL, 3934688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
> 0x7f410a239000
> mprotect(0x7f410a3f0000, 2097152, PROT_NONE) = 0
> mmap(0x7f410a5f0000, 24576, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b7000) = 0x7f410a5f0000
> mmap(0x7f410a5f6000, 14816, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f410a5f6000
> close(3)                                = 0
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
> 0x7f410b6b8000
> mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
> 0x7f410b6b6000
> arch_prctl(ARCH_SET_FS, 0x7f410b6b6740) = 0
> mprotect(0x7f410a5f0000, 16384, PROT_READ) = 0
> mprotect(0x7f410a80f000, 4096, PROT_READ) = 0
> mprotect(0x7f410ab11000, 4096, PROT_READ) = 0
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
> 0x7f410b6b5000
> mprotect(0x7f410ae85000, 40960, PROT_READ) = 0
> mprotect(0x7f410b2b4000, 4096, PROT_READ) = 0
> mprotect(0x7f410b09b000, 4096, PROT_READ) = 0
> mprotect(0x7f410b4bc000, 4096, PROT_READ) = 0
> mprotect(0x5624ac11d000, 4096, PROT_READ) = 0
> mprotect(0x7f410b6de000, 4096, PROT_READ) = 0
> munmap(0x7f410b6bb000, 139105)          = 0
> set_tid_address(0x7f410b6b6a10)         = 2541
> set_robust_list(0x7f410b6b6a20, 24)     = 0
> rt_sigaction(SIGRTMIN, {0x7f410b0a2b50, [], SA_RESTORER|SA_SIGINFO, 
> 0x7f410b0ad9f0}, NULL, 8) = 0
> rt_sigaction(SIGRT_1, {0x7f410b0a2be0, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 
> 0x7f410b0ad9f0}, NULL, 8) = 0
> rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
> getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
> brk(NULL)                               = 0x5624ac5fb000
> brk(0x5624ac62d000)                     = 0x5624ac62d000
> futex(0x7f410ae9226c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
> futex(0x7f410ae92278, FUTEX_WAKE_PRIVATE, 2147483647) = 0
> close(820)                              = -1 EBADF (Bad file descriptor)
> close(821)                              = -1 EBADF (Bad file descriptor)
> close(822)                              = -1 EBADF (Bad file descriptor)
> close(823)                              = -1 EBADF (Bad file descriptor)
> close(824)                              = -1 EBADF (Bad file descriptor)
> close(825)                              = -1 EBADF (Bad file descriptor)
> close(826)                              = -1 EBADF (Bad file descriptor)
> close(827)                              = -1 EBADF (Bad file descriptor)
> close(828)                              = -1 EBADF (Bad file descriptor)
> close(829)                              = -1 EBADF (Bad file descriptor)
> close(830)                              = -1 EBADF (Bad file descriptor)
> close(831)                              = -1 EBADF (Bad file descriptor)
> close(832)                              = -1 EBADF (Bad file descriptor)
> close(833)                              = -1 EBADF (Bad file descriptor)
> close(834)                              = -1 EBADF (Bad file descriptor)
> close(835)                              = -1 EBADF (Bad file descriptor)
> close(836)                              = -1 EBADF (Bad file descriptor)
> close(837)                              = -1 EBADF (Bad file descriptor)
> close(838)                              = -1 EBADF (Bad file descriptor)
> close(839)                              = -1 EBADF (Bad file descriptor)
> dup2(827, 827)                          = -1 EBADF (Bad file descriptor)
> mmap(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
> 0x7f410b6d5000
> lstat("/proc/self/fd/2", {st_mode=S_IFLNK|0700, st_size=64, ...}) = 0
> readlink("/proc/self/fd/2", "/dev/pts/1", 4095) = 10
> stat("/dev/pts/1", {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0
> dup2(2, 827)                            = 827
> mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
> 0x7f410b6d1000
> uname({sysname="Linux", nodename="localhost.localdomain", ...}) = 0
> getuid()                                = 1000
> socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
> connect(3, {sa_family=AF_LOCAL, sun_path="/var/run/nscd/socket"}, 110) = -1 
> ENOENT (No such file or directory)
> close(3)                                = 0
> socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
> connect(3, {sa_family=AF_LOCAL, sun_path="/var/run/nscd/socket"}, 110) = -1 
> ENOENT (No such file or directory)
> close(3)                                = 0
> open("/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 3
> fstat(3, {st_mode=S_IFREG|0644, st_size=1750, ...}) = 0
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
> 0x7f410b6d0000
> read(3, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 1750
> read(3, "", 4096)                       = 0
> close(3)                                = 0
> munmap(0x7f410b6d0000, 4096)            = 0
> open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
> fstat(3, {st_mode=S_IFREG|0644, st_size=139105, ...}) = 0
> mmap(NULL, 139105, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f410b693000
> close(3)                                = 0
> open("/lib64/libnss_files.so.2", O_RDONLY|O_CLOEXEC) = 3
> read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320!\0\0\0\0\0\0"..., 
> 832) = 832
> fstat(3, {st_mode=S_IFREG|0755, st_size=57288, ...}) = 0
> mmap(NULL, 2168600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
> 0x7f410a027000
> mprotect(0x7f410a032000, 2093056, PROT_NONE) = 0
> mmap(0x7f410a231000, 8192, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa000) = 0x7f410a231000
> mmap(0x7f410a233000, 22296, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f410a233000
> close(3)                                = 0
> mprotect(0x7f410a231000, 4096, PROT_READ) = 0
> munmap(0x7f410b693000, 139105)          = 0
> open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 3
> fstat(3, {st_mode=S_IFREG|0644, st_size=2555, ...}) = 0
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
> 0x7f410b6d0000
> read(3, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 2555
> close(3)                                = 0
> munmap(0x7f410b6d0000, 4096)            = 0
> getuid()                                = 1000
> open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 3
> fstat(3, {st_mode=S_IFREG|0644, st_size=2555, ...}) = 0
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
> 0x7f410b6d0000
> read(3, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 2555
> close(3)                                = 0
> munmap(0x7f410b6d0000, 4096)            = 0
> mkdir("/tmp", 0700)                     = -1 EEXIST (File exists)
> mkdir("/tmp/dmtcp-cbo@localhost.localdomain", 0700) = -1 EEXIST (File exists)
> access("/tmp/dmtcp-cbo@localhost.localdomain", W_OK|X_OK) = 0
> dup2(827, 827)                          = 827
> uname({sysname="Linux", nodename="localhost.localdomain", ...}) = 0
> getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
> open("/proc/meminfo", O_RDONLY)         = 3
> read(3, "MemTotal:        8072712", 24) = 24
> close(3)                                = 0
> access("/usr/lib64/qt-3.3/bin/python", X_OK) = -1 ENOENT (No such file or 
> directory)
> access("/usr/lib64/ccache/python", X_OK) = -1 ENOENT (No such file or 
> directory)
> access("/usr/local/bin/python", X_OK)   = -1 ENOENT (No such file or 
> directory)
> access("/usr/local/sbin/python", X_OK)  = -1 ENOENT (No such file or 
> directory)
> access("/usr/bin/python", X_OK)         = 0
> stat("/usr/bin/python", {st_mode=S_IFREG|0755, st_size=7088, ...}) = 0
> stat(".", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
> stat("/home/cbo", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
> access("/usr/lib64/qt-3.3/bin/python", X_OK) = -1 ENOENT (No such file or 
> directory)
> access("/usr/lib64/ccache/python", X_OK) = -1 ENOENT (No such file or 
> directory)
> access("/usr/local/bin/python", X_OK)   = -1 ENOENT (No such file or 
> directory)
> access("/usr/local/sbin/python", X_OK)  = -1 ENOENT (No such file or 
> directory)
> access("/usr/bin/python", X_OK)         = 0
> open("/usr/bin/python", O_RDONLY)       = 3
> read(3, "\177ELF\2", 5)                 = 5
> close(3)                                = 0
> access("/usr/lib64/qt-3.3/bin/python", X_OK) = -1 ENOENT (No such file or 
> directory)
> access("/usr/lib64/ccache/python", X_OK) = -1 ENOENT (No such file or 
> directory)
> access("/usr/local/bin/python", X_OK)   = -1 ENOENT (No such file or 
> directory)
> access("/usr/local/sbin/python", X_OK)  = -1 ENOENT (No such file or 
> directory)
> access("/usr/bin/python", X_OK)         = 0
> open("/usr/bin/python", O_RDONLY)       = 3
> read(3, "\177ELF\2", 5)                 = 5
> close(3)                                = 0
> stat("/lib64/ld-linux-x86-64.so.2", {st_mode=S_IFREG|0755, st_size=160624, 
> ...}) = 0
> mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
> 0x7f410b6cd000
> rt_sigaction(SIGINT, {SIG_IGN, [], SA_RESTORER, 0x7f410a26dab0}, {SIG_DFL, 
> [], 0}, 8) = 0
> rt_sigaction(SIGQUIT, {SIG_IGN, [], SA_RESTORER, 0x7f410a26dab0}, {SIG_DFL, 
> [], 0}, 8) = 0
> rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
> clone(child_stack=0, flags=CLONE_PARENT_SETTID|SIGCHLD, 
> parent_tidptr=0x7ffdc7aae5ac) = 2542
> wait4(2542, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 2542
> rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x7f410a26dab0}, NULL, 8) = 0
> rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0x7f410a26dab0}, NULL, 8) = 0
> rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2542, si_uid=1000, 
> si_status=0, si_utime=0, si_stime=0} ---
> getsockopt(821, SOL_SOCKET, SO_ACCEPTCONN, 0x7ffdc7aaf8a0, 0x7ffdc7aaf8a4) = 
> -1 EBADF (Bad file descriptor)
> socket(PF_NETLINK, SOCK_RAW, NETLINK_ROUTE) = 3
> bind(3, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0
> getsockname(3, {sa_family=AF_NETLINK, pid=2541, groups=00000000}, [12]) = 0
> sendto(3, "\24\0\0\0\26\0\1\3i*4W\0\0\0\0\0\0\0\0", 20, 0, 
> {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20
> recvmsg(3, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, 
> msg_iov(1)=[{"L\0\0\0\24\0\2\0i*4W\355\t\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"...,
>  4096}], msg_controllen=0, msg_flags=0}, 0) = 252
> recvmsg(3, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, 
> msg_iov(1)=[{"H\0\0\0\24\0\2\0i*4W\355\t\0\0\n\200\200\376\1\0\0\0\24\0\1\0\0\0\0\0"...,
>  4096}], msg_controllen=0, msg_flags=0}, 0) = 144
> recvmsg(3, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, 
> msg_iov(1)=[{"\24\0\0\0\3\0\2\0i*4W\355\t\0\0\0\0\0\0", 4096}], 
> msg_controllen=0, msg_flags=0}, 0) = 20
> socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 4
> connect(4, {sa_family=AF_LOCAL, sun_path="/var/run/nscd/socket"}, 110) = -1 
> ENOENT (No such file or directory)
> close(4)                                = 0
> close(3)                                = 0
> socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 3
> connect(3, {sa_family=AF_INET, sin_port=htons(7779), 
> sin_addr=inet_addr("127.0.0.1")}, 16) = -1 ECONNREFUSED (Connection refused)
> nanosleep({0, 100000000}, NULL)         = 0
> connect(3, {sa_family=AF_INET, sin_port=htons(7779), 
> sin_addr=inet_addr("127.0.0.1")}, 16) = -1 ECONNREFUSED (Connection refused)
> nanosleep({0, 100000000}, NULL)         = 0
> connect(3, {sa_family=AF_INET, sin_port=htons(7779), 
> sin_addr=inet_addr("127.0.0.1")}, 16) = -1 ECONNREFUSED (Connection refused)
> nanosleep({0, 100000000}, NULL)         = 0
> connect(3, {sa_family=AF_INET, sin_port=htons(7779), 
> sin_addr=inet_addr("127.0.0.1")}, 16) = -1 ECONNREFUSED (Connection refused)
> nanosleep({0, 100000000}, NULL)         = 0
> connect(3, {sa_family=AF_INET, sin_port=htons(7779), 
> sin_addr=inet_addr("127.0.0.1")}, 16) = -1 ECONNREFUSED (Connection refused)
> nanosleep({0, 100000000}, NULL)         = 0
> connect(3, {sa_family=AF_INET, sin_port=htons(7779), 
> sin_addr=inet_addr("127.0.0.1")}, 16) = -1 ECONNREFUSED (Connection refused)
> nanosleep({0, 100000000}, NULL)         = 0
> connect(3, {sa_family=AF_INET, sin_port=htons(7779), 
> sin_addr=inet_addr("127.0.0.1")}, 16) = -1 ECONNREFUSED (Connection refused)
> nanosleep({0, 100000000}, NULL)         = 0
> connect(3, {sa_family=AF_INET, sin_port=htons(7779), 
> sin_addr=inet_addr("127.0.0.1")}, 16) = -1 ECONNREFUSED (Connection refused)
> nanosleep({0, 100000000}, NULL)         = 0
> connect(3, {sa_family=AF_INET, sin_port=htons(7779), 
> sin_addr=inet_addr("127.0.0.1")}, 16) = -1 ECONNREFUSED (Connection refused)
> nanosleep({0, 100000000}, NULL)         = 0
> connect(3, {sa_family=AF_INET, sin_port=htons(7779), 
> sin_addr=inet_addr("127.0.0.1")}, 16) = -1 ECONNREFUSED (Connection refused)
> nanosleep({0, 100000000}, NULL)         = 0
> close(3)                                = 0
> socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 3
> setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
> bind(3, {sa_family=AF_INET, sin_port=htons(7779), 
> sin_addr=inet_addr("0.0.0.0")}, 16) = 0
> listen(3, 128)                          = 0
> dup2(3, 821)                            = 821
> close(3)                                = 0
> getsockname(821, {sa_family=AF_INET, sin_port=htons(7779), 
> sin_addr=inet_addr("0.0.0.0")}, [16]) = 0
> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, 
> child_tidptr=0x7f410b6b6a10) = 2544
> close(821)                              = 0
> wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 2544
> --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2544, si_uid=1000, 
> si_status=0, si_utime=0, si_stime=0} ---
> socket(PF_NETLINK, SOCK_RAW, NETLINK_ROUTE) = 3
> bind(3, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0
> getsockname(3, {sa_family=AF_NETLINK, pid=2541, groups=00000000}, [12]) = 0
> sendto(3, "\24\0\0\0\26\0\1\3j*4W\0\0\0\0\0\0\0\0", 20, 0, 
> {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20
> recvmsg(3, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, 
> msg_iov(1)=[{"L\0\0\0\24\0\2\0j*4W\355\t\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"...,
>  4096}], msg_controllen=0, msg_flags=0}, 0) = 252
> recvmsg(3, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, 
> msg_iov(1)=[{"H\0\0\0\24\0\2\0j*4W\355\t\0\0\n\200\200\376\1\0\0\0\24\0\1\0\0\0\0\0"...,
>  4096}], msg_controllen=0, msg_flags=0}, 0) = 144
> recvmsg(3, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, 
> msg_iov(1)=[{"\24\0\0\0\3\0\2\0j*4W\355\t\0\0\0\0\0\0", 4096}], 
> msg_controllen=0, msg_flags=0}, 0) = 20
> close(3)                                = 0
> socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 3
> connect(3, {sa_family=AF_INET, sin_port=htons(7779), 
> sin_addr=inet_addr("127.0.0.1")}, 16) = 0
> dup2(3, 821)                            = 821
> close(3)                                = 0
> uname({sysname="Linux", nodename="localhost.localdomain", ...}) = 0
> write(821, "DMTCP_CKPT_V0\n\0\0\210\0\0\0\35\0\0\0\1\0\0\0\1\0\0\0"..., 136) 
> = 136
> write(821, "localhost.localdomain\0", 22) = 22
> write(821, "python\0", 7)               = 7
> read(821, "DMTCP_CKPT_V0\n\0\0\210\0\0\0\0\0\0\0\4\0\0\0\1\0\0\0"..., 136) = 
> 136
> getppid()                               = 2539
> getpeername(821, {sa_family=AF_INET, sin_port=htons(7779), 
> sin_addr=inet_addr("127.0.0.1")}, [16]) = 0
> lstat("/proc/self/exe", {st_mode=S_IFLNK|0777, st_size=0, ...}) = 0
> readlink("/proc/self/exe", "/usr/bin/dmtcp_launch", 4095) = 21
> fcntl(831, F_GETFL)                     = -1 EBADF (Bad file descriptor)
> open("/tmp/dmtcp-cbo@localhost.localdomain/dmtcpSharedArea.5c0352704509e818-40000-57342a69.57342a6a7",
>  O_RDWR|O_CREAT|O_EXCL, 0600) = 3
> dup2(3, 831)                            = 831
> close(3)                                = 0
> mmap(NULL, 2306048, PROT_READ|PROT_WRITE, MAP_SHARED, 831, 0) = 0x7f4109df4000
> fcntl(831, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) 
> = 0
> lseek(831, 2306048, SEEK_SET)           = 2306048
> write(831, "\0", 1)                     = 1
> fcntl(831, F_SETLK, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) 
> = 0
> futex(0x7f410b4bd0c8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
> stat("/usr/bin/32/lib/dmtcp/libdmtcp.so", 0x7ffdc7aad610) = -1 ENOENT (No 
> such file or directory)
> stat("/usr/lib64/dmtcp/32/lib/dmtcp/libdmtcp.so", 0x7ffdc7aad610) = -1 ENOENT 
> (No such file or directory)
> stat("/usr/lib/dmtcp/32/lib/dmtcp/libdmtcp.so", 0x7ffdc7aad610) = -1 ENOENT 
> (No such file or directory)
> stat("/usr/bin/libdmtcp_alloc.so", 0x7ffdc7aaf6e0) = -1 ENOENT (No such file 
> or directory)
> stat("/usr/lib64/dmtcp/libdmtcp_alloc.so", {st_mode=S_IFREG|0755, 
> st_size=11136, ...}) = 0
> stat("/usr/bin/32/lib/dmtcp/libdmtcp_alloc.so", 0x7ffdc7aaf6e0) = -1 ENOENT 
> (No such file or directory)
> stat("/usr/lib64/dmtcp/32/lib/dmtcp/libdmtcp_alloc.so", 0x7ffdc7aaf6e0) = -1 
> ENOENT (No such file or directory)
> stat("/usr/lib/dmtcp/32/lib/dmtcp/libdmtcp_alloc.so", 0x7ffdc7aaf6e0) = -1 
> ENOENT (No such file or directory)
> stat("/usr/bin/libdmtcp_dl.so", 0x7ffdc7aaf6e0) = -1 ENOENT (No such file or 
> directory)
> stat("/usr/lib64/dmtcp/libdmtcp_dl.so", {st_mode=S_IFREG|0755, st_size=11136, 
> ...}) = 0
> stat("/usr/bin/32/lib/dmtcp/libdmtcp_dl.so", 0x7ffdc7aaf6e0) = -1 ENOENT (No 
> such file or directory)
> stat("/usr/lib64/dmtcp/32/lib/dmtcp/libdmtcp_dl.so", 0x7ffdc7aaf6e0) = -1 
> ENOENT (No such file or directory)
> stat("/usr/lib/dmtcp/32/lib/dmtcp/libdmtcp_dl.so", 0x7ffdc7aaf6e0) = -1 
> ENOENT (No such file or directory)
> stat("/usr/bin/libdmtcp_ipc.so", 0x7ffdc7aaf6e0) = -1 ENOENT (No such file or 
> directory)
> stat("/usr/lib64/dmtcp/libdmtcp_ipc.so", {st_mode=S_IFREG|0755, 
> st_size=407368, ...}) = 0
> stat("/usr/bin/32/lib/dmtcp/libdmtcp_ipc.so", 0x7ffdc7aaf6e0) = -1 ENOENT (No 
> such file or directory)
> stat("/usr/lib64/dmtcp/32/lib/dmtcp/libdmtcp_ipc.so", 0x7ffdc7aaf6e0) = -1 
> ENOENT (No such file or directory)
> stat("/usr/lib/dmtcp/32/lib/dmtcp/libdmtcp_ipc.so", 0x7ffdc7aaf6e0) = -1 
> ENOENT (No such file or directory)
> stat("/usr/bin/libdmtcp_svipc.so", 0x7ffdc7aaf6e0) = -1 ENOENT (No such file 
> or directory)
> stat("/usr/lib64/dmtcp/libdmtcp_svipc.so", {st_mode=S_IFREG|0755, 
> st_size=110296, ...}) = 0
> stat("/usr/bin/32/lib/dmtcp/libdmtcp_svipc.so", 0x7ffdc7aaf6e0) = -1 ENOENT 
> (No such file or directory)
> stat("/usr/lib64/dmtcp/32/lib/dmtcp/libdmtcp_svipc.so", 0x7ffdc7aaf6e0) = -1 
> ENOENT (No such file or directory)
> stat("/usr/lib/dmtcp/32/lib/dmtcp/libdmtcp_svipc.so", 0x7ffdc7aaf6e0) = -1 
> ENOENT (No such file or directory)
> stat("/usr/bin/libdmtcp_timer.so", 0x7ffdc7aaf6e0) = -1 ENOENT (No such file 
> or directory)
> stat("/usr/lib64/dmtcp/libdmtcp_timer.so", {st_mode=S_IFREG|0755, 
> st_size=73280, ...}) = 0
> stat("/usr/bin/32/lib/dmtcp/libdmtcp_timer.so", 0x7ffdc7aaf6e0) = -1 ENOENT 
> (No such file or directory)
> stat("/usr/lib64/dmtcp/32/lib/dmtcp/libdmtcp_timer.so", 0x7ffdc7aaf6e0) = -1 
> ENOENT (No such file or directory)
> stat("/usr/lib/dmtcp/32/lib/dmtcp/libdmtcp_timer.so", 0x7ffdc7aaf6e0) = -1 
> ENOENT (No such file or directory)
> stat("/usr/bin/libdmtcp.so", 0x7ffdc7aaf6e0) = -1 ENOENT (No such file or 
> directory)
> stat("/usr/lib64/dmtcp/libdmtcp.so", {st_mode=S_IFREG|0755, st_size=519080, 
> ...}) = 0
> stat("/usr/bin/32/lib/dmtcp/libdmtcp.so", 0x7ffdc7aaf6e0) = -1 ENOENT (No 
> such file or directory)
> stat("/usr/lib64/dmtcp/32/lib/dmtcp/libdmtcp.so", 0x7ffdc7aaf6e0) = -1 ENOENT 
> (No such file or directory)
> stat("/usr/lib/dmtcp/32/lib/dmtcp/libdmtcp.so", 0x7ffdc7aaf6e0) = -1 ENOENT 
> (No such file or directory)
> stat("/usr/bin/libdmtcp_pid.so", 0x7ffdc7aaf6e0) = -1 ENOENT (No such file or 
> directory)
> stat("/usr/lib64/dmtcp/libdmtcp_pid.so", {st_mode=S_IFREG|0755, 
> st_size=110640, ...}) = 0
> stat("/usr/bin/32/lib/dmtcp/libdmtcp_pid.so", 0x7ffdc7aaf6e0) = -1 ENOENT (No 
> such file or directory)
> stat("/usr/lib64/dmtcp/32/lib/dmtcp/libdmtcp_pid.so", 0x7ffdc7aaf6e0) = -1 
> ENOENT (No such file or directory)
> stat("/usr/lib/dmtcp/32/lib/dmtcp/libdmtcp_pid.so", 0x7ffdc7aaf6e0) = -1 
> ENOENT (No such file or directory)
> execve("/usr/lib64/qt-3.3/bin/python", ["python"], [/* 60 vars */]) = -1 
> ENOENT (No such file or directory)
> execve("/usr/lib64/ccache/python", ["python"], [/* 60 vars */]) = -1 ENOENT 
> (No such file or directory)
> execve("/usr/local/bin/python", ["python"], [/* 60 vars */]) = -1 ENOENT (No 
> such file or directory)
> execve("/usr/local/sbin/python", ["python"], [/* 60 vars */]) = -1 ENOENT (No 
> such file or directory)
> execve("/usr/bin/python", ["python"], [/* 60 vars */]) = 0
> brk(NULL)                               = 0x5588b182e000
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
> 0x7fd01a966000
> open("/usr/lib64/dmtcp/libdmtcp_alloc.so", O_RDONLY|O_CLOEXEC) = 3
> read(3, 
> "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\t\0\0\0\0\0\0"..., 832) = 
> 832
> fstat(3, {st_mode=S_IFREG|0755, st_size=11136, ...}) = 0
> mmap(NULL, 2105416, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
> 0x7fd01a544000
> mprotect(0x7fd01a546000, 2093056, PROT_NONE) = 0
> mmap(0x7fd01a745000, 8192, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7fd01a745000
> close(3)                                = 0
> open("/usr/lib64/dmtcp/libdmtcp_dl.so", O_RDONLY|O_CLOEXEC) = 3
> read(3, 
> "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\r\0\0\0\0\0\0"..., 832) = 
> 832
> fstat(3, {st_mode=S_IFREG|0755, st_size=11136, ...}) = 0
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
> 0x7fd01a965000
> mmap(NULL, 2105376, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
> 0x7fd01a341000
> mprotect(0x7fd01a343000, 2093056, PROT_NONE) = 0
> mmap(0x7fd01a542000, 8192, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7fd01a542000
> close(3)                                = 0
> open("/usr/lib64/dmtcp/libdmtcp_ipc.so", O_RDONLY|O_CLOEXEC) = 3
> read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2206\1\0\0\0\0\0"..., 
> 832) = 832
> fstat(3, {st_mode=S_IFREG|0755, st_size=407368, ...}) = 0
> mmap(NULL, 2505288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
> 0x7fd01a0dd000
> mprotect(0x7fd01a13d000, 2097152, PROT_NONE) = 0
> mmap(0x7fd01a33d000, 12288, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x60000) = 0x7fd01a33d000
> mmap(0x7fd01a340000, 2632, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fd01a340000
> close(3)                                = 0
> open("/usr/lib64/dmtcp/libdmtcp_svipc.so", O_RDONLY|O_CLOEXEC) = 3
> read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240n\0\0\0\0\0\0"..., 
> 832) = 832
> fstat(3, {st_mode=S_IFREG|0755, st_size=110296, ...}) = 0
> mmap(NULL, 2204240, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
> 0x7fd019ec2000
> mprotect(0x7fd019edb000, 2097152, PROT_NONE) = 0
> mmap(0x7fd01a0db000, 8192, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19000) = 0x7fd01a0db000
> close(3)                                = 0
> open("/usr/lib64/dmtcp/libdmtcp_timer.so", O_RDONLY|O_CLOEXEC) = 3
> read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 6\0\0\0\0\0\0"..., 
> 832) = 832
> fstat(3, {st_mode=S_IFREG|0755, st_size=73280, ...}) = 0
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
> 0x7fd01a964000
> mmap(NULL, 2167192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
> 0x7fd019cb0000
> mprotect(0x7fd019cc0000, 2097152, PROT_NONE) = 0
> mmap(0x7fd019ec0000, 8192, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7fd019ec0000
> close(3)                                = 0
> open("/usr/lib64/dmtcp/libdmtcp.so", O_RDONLY|O_CLOEXEC) = 3
> read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260b\1\0\0\0\0\0"..., 
> 832) = 832
> fstat(3, {st_mode=S_IFREG|0755, st_size=519080, ...}) = 0
> mmap(NULL, 2630856, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
> 0x7fd019a2d000
> mprotect(0x7fd019aa8000, 2097152, PROT_NONE) = 0
> mmap(0x7fd019ca8000, 12288, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7b000) = 0x7fd019ca8000
> mmap(0x7fd019cab000, 17608, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fd019cab000
> close(3)                                = 0
> open("/usr/lib64/dmtcp/libdmtcp_pid.so", O_RDONLY|O_CLOEXEC) = 3
> read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20c\0\0\0\0\0\0"..., 
> 832) = 832
> fstat(3, {st_mode=S_IFREG|0755, st_size=110640, ...}) = 0
> mmap(NULL, 2204688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
> 0x7fd019812000
> mprotect(0x7fd01982b000, 2097152, PROT_NONE) = 0
> mmap(0x7fd019a2b000, 8192, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19000) = 0x7fd019a2b000
> close(3)                                = 0
> access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or 
> directory)
> open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
> fstat(3, {st_mode=S_IFREG|0644, st_size=139105, ...}) = 0
> mmap(NULL, 139105, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fd01a942000
> close(3)                                = 0
> open("/lib64/libpython2.7.so.1.0", O_RDONLY|O_CLOEXEC) = 3
> read(3, 
> "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\25\4\0\0\0\0\0"..., 832) = 
> 832
> fstat(3, {st_mode=S_IFREG|0755, st_size=1853472, ...}) = 0
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
> 0x7fd01a941000
> mmap(NULL, 3991528, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
> 0x7fd019443000
> mprotect(0x7fd0195c4000, 2093056, PROT_NONE) = 0
> mmap(0x7fd0197c3000, 262144, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x180000) = 0x7fd0197c3000
> mmap(0x7fd019803000, 59368, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fd019803000
> close(3)                                = 0
> open("/lib64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
> read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260`\0\0\0\0\0\0"..., 
> 832) = 832
> fstat(3, {st_mode=S_IFREG|0755, st_size=149496, ...}) = 0
> mmap(NULL, 2213040, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
> 0x7fd019226000
> mprotect(0x7fd01923e000, 2093056, PROT_NONE) = 0
> mmap(0x7fd01943d000, 8192, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7fd01943d000
> mmap(0x7fd01943f000, 13488, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fd01943f000
> close(3)                                = 0
> open("/lib64/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
> read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\16\0\0\0\0\0\0"..., 
> 832) = 832
> fstat(3, {st_mode=S_IFREG|0755, st_size=19776, ...}) = 0
> mmap(NULL, 2109712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
> 0x7fd019022000
> mprotect(0x7fd019025000, 2093056, PROT_NONE) = 0
> mmap(0x7fd019224000, 8192, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fd019224000
> close(3)                                = 0
> open("/lib64/libutil.so.1", O_RDONLY|O_CLOEXEC) = 3
> read(3, 
> "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\16\0\0\0\0\0\0"..., 832) 
> = 832
> fstat(3, {st_mode=S_IFREG|0755, st_size=14872, ...}) = 0
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
> 0x7fd01a940000
> mmap(NULL, 2105616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
> 0x7fd018e1f000
> mprotect(0x7fd018e21000, 2093056, PROT_NONE) = 0
> mmap(0x7fd019020000, 8192, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7fd019020000
> close(3)                                = 0
> open("/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
> read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0PU\0\0\0\0\0\0"..., 
> 832) = 832
> fstat(3, {st_mode=S_IFREG|0755, st_size=1141184, ...}) = 0
> mmap(NULL, 3150104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
> 0x7fd018b1d000
> mprotect(0x7fd018c1e000, 2093056, PROT_NONE) = 0
> mmap(0x7fd018e1d000, 8192, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x100000) = 0x7fd018e1d000
> close(3)                                = 0
> open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
> read(3, 
> "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\6\2\0\0\0\0\0"..., 832) = 
> 832
> fstat(3, {st_mode=S_IFREG|0755, st_size=2104144, ...}) = 0
> mmap(NULL, 3934688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
> 0x7fd01875c000
> mprotect(0x7fd018913000, 2097152, PROT_NONE) = 0
> mmap(0x7fd018b13000, 24576, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b7000) = 0x7fd018b13000
> mmap(0x7fd018b19000, 14816, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fd018b19000
> close(3)                                = 0
> open("/lib64/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3
> read(3, 
> "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\237\10\0\0\0\0\0"..., 
> 832) = 832
> fstat(3, {st_mode=S_IFREG|0755, st_size=1566576, ...}) = 0
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
> 0x7fd01a93f000
> mmap(NULL, 3675328, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
> 0x7fd0183da000
> mprotect(0x7fd01854c000, 2097152, PROT_NONE) = 0
> mmap(0x7fd01874c000, 49152, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x172000) = 0x7fd01874c000
> mmap(0x7fd018758000, 13504, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fd018758000
> close(3)                                = 0
> open("/lib64/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
> read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360*\0\0\0\0\0\0"..., 
> 832) = 832
> fstat(3, {st_mode=S_IFREG|0755, st_size=92816, ...}) = 0
> mmap(NULL, 2188320, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
> 0x7fd0181c3000
> mprotect(0x7fd0181d9000, 2093056, PROT_NONE) = 0
> mmap(0x7fd0183d8000, 8192, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7fd0183d8000
> close(3)                                = 0
> open("/lib64/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
> read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P!\0\0\0\0\0\0"..., 
> 832) = 832
> fstat(3, {st_mode=S_IFREG|0755, st_size=43784, ...}) = 0
> mmap(NULL, 2128800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
> 0x7fd017fbb000
> mprotect(0x7fd017fc2000, 2093056, PROT_NONE) = 0
> mmap(0x7fd0181c1000, 8192, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7fd0181c1000
> close(3)                                = 0
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
> 0x7fd01a93e000
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
> 0x7fd01a93d000
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
> 0x7fd01a93c000
> mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
> 0x7fd01a93a000
> arch_prctl(ARCH_SET_FS, 0x7fd01a93a740) = 0
> mprotect(0x7fd018b13000, 16384, PROT_READ) = 0
> mprotect(0x7fd01943d000, 4096, PROT_READ) = 0
> mprotect(0x7fd0181c1000, 4096, PROT_READ) = 0
> mprotect(0x7fd0183d8000, 4096, PROT_READ) = 0
> mprotect(0x7fd018e1d000, 4096, PROT_READ) = 0
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
> 0x7fd01a939000
> mprotect(0x7fd01874c000, 40960, PROT_READ) = 0
> mprotect(0x7fd019020000, 4096, PROT_READ) = 0
> mprotect(0x7fd019224000, 4096, PROT_READ) = 0
> mprotect(0x7fd0197c3000, 16384, PROT_READ) = 0
> mprotect(0x7fd019a2b000, 4096, PROT_READ) = 0
> mprotect(0x7fd019ca8000, 8192, PROT_READ) = 0
> mprotect(0x7fd019ec0000, 4096, PROT_READ) = 0
> mprotect(0x7fd01a0db000, 4096, PROT_READ) = 0
> mprotect(0x7fd01a33d000, 8192, PROT_READ) = 0
> mprotect(0x7fd01a542000, 4096, PROT_READ) = 0
> mprotect(0x7fd01a745000, 4096, PROT_READ) = 0
> mprotect(0x5588b001b000, 4096, PROT_READ) = 0
> mprotect(0x7fd01a967000, 4096, PROT_READ) = 0
> munmap(0x7fd01a942000, 139105)          = 0
> set_tid_address(0x7fd01a93aa10)         = 2541
> set_robust_list(0x7fd01a93aa20, 24)     = 0
> rt_sigaction(SIGRTMIN, {0x7fd01922bb50, [], SA_RESTORER|SA_SIGINFO, 
> 0x7fd0192369f0}, NULL, 8) = 0
> rt_sigaction(SIGRT_1, {0x7fd01922bbe0, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 
> 0x7fd0192369f0}, NULL, 8) = 0
> rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
> getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
> futex(0x7fd0192250c8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
> --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x7ffc61e1cee8} 
> ---
> +++ killed by SIGSEGV (core dumped) +++
> Segmentation fault (core dumped)
> [cbo@localhost ~]$
> 

> #0  0x00007ffff7deb37b in _dl_signal_error () from /lib64/ld-linux-x86-64.so.2
> #1  0x00007ffff7deb573 in _dl_signal_cerror () from 
> /lib64/ld-linux-x86-64.so.2
> #2  0x00007ffff7de6303 in _dl_lookup_symbol_x () from 
> /lib64/ld-linux-x86-64.so.2
> #3  0x00007ffff5f2f161 in do_sym () from /lib64/libc.so.6
> #4  0x00007ffff5f2f543 in _dl_vsym () from /lib64/libc.so.6
> #5  0x00007ffff66b8198 in dlvsym_doit () from /lib64/libdl.so.2
> #6  0x00007ffff7deb5f4 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
> #7  0x00007ffff66b8631 in _dlerror_run () from /lib64/libdl.so.2
> #8  0x00007ffff66b81ed in dlvsym () from /lib64/libdl.so.2
> #9  0x00007ffff711e4d4 in initialize_libc_wrappers () from 
> /usr/lib64/dmtcp/libdmtcp.so
> #10 0x00007ffff70d8dbf in dmtcp_prepare_wrappers () from 
> /usr/lib64/dmtcp/libdmtcp.so
> #11 0x00007ffff7bd9baf in malloc () from /usr/lib64/dmtcp/libdmtcp_alloc.so
> #12 0x00007ffff7deb3c1 in _dl_signal_error () from /lib64/ld-linux-x86-64.so.2
> #13 0x00007ffff7deb573 in _dl_signal_cerror () from 
> /lib64/ld-linux-x86-64.so.2
> #14 0x00007ffff7de6303 in _dl_lookup_symbol_x () from 
> /lib64/ld-linux-x86-64.so.2
> #15 0x00007ffff5f2f161 in do_sym () from /lib64/libc.so.6
> #16 0x00007ffff5f2f543 in _dl_vsym () from /lib64/libc.so.6
> #17 0x00007ffff66b8198 in dlvsym_doit () from /lib64/libdl.so.2
> #18 0x00007ffff7deb5f4 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
> #19 0x00007ffff66b8631 in _dlerror_run () from /lib64/libdl.so.2
> #20 0x00007ffff66b81ed in dlvsym () from /lib64/libdl.so.2
> #21 0x00007ffff711e4d4 in initialize_libc_wrappers () from 
> /usr/lib64/dmtcp/libdmtcp.so
> #22 0x00007ffff70d8dbf in dmtcp_prepare_wrappers () from 
> /usr/lib64/dmtcp/libdmtcp.so
> #23 0x00007ffff7bd9baf in malloc () from /usr/lib64/dmtcp/libdmtcp_alloc.so
> #24 0x00007ffff7deb3c1 in _dl_signal_error () from /lib64/ld-linux-x86-64.so.2
> #25 0x00007ffff7deb573 in _dl_signal_cerror () from 
> /lib64/ld-linux-x86-64.so.2
> #26 0x00007ffff7de6303 in _dl_lookup_symbol_x () from 
> /lib64/ld-linux-x86-64.so.2
> #27 0x00007ffff5f2f161 in do_sym () from /lib64/libc.so.6
> #28 0x00007ffff5f2f543 in _dl_vsym () from /lib64/libc.so.6
> #29 0x00007ffff66b8198 in dlvsym_doit () from /lib64/libdl.so.2
> #30 0x00007ffff7deb5f4 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
> #31 0x00007ffff66b8631 in _dlerror_run () from /lib64/libdl.so.2
> #32 0x00007ffff66b81ed in dlvsym () from /lib64/libdl.so.2
> #33 0x00007ffff711e4d4 in initialize_libc_wrappers () from 
> /usr/lib64/dmtcp/libdmtcp.so
> #34 0x00007ffff70d8dbf in dmtcp_prepare_wrappers () from 
> /usr/lib64/dmtcp/libdmtcp.so
> #35 0x00007ffff7bd9baf in malloc () from /usr/lib64/dmtcp/libdmtcp_alloc.so
> #36 0x00007ffff7deb3c1 in _dl_signal_error () from /lib64/ld-linux-x86-64.so.2
> #37 0x00007ffff7deb573 in _dl_signal_cerror () from 
> /lib64/ld-linux-x86-64.so.2
> #38 0x00007ffff7de6303 in _dl_lookup_symbol_x () from 
> /lib64/ld-linux-x86-64.so.2
> 
> 
> #37400 0x00007ffff7122db4 in initialize_libc_wrappers () at syscallsreal.c:284
> #37401 0x00007ffff70dfcba in dmtcp_prepare_wrappers () at dmtcpworker.cpp:149
> #37402 0x00007ffff7bd9b8f in malloc (size=113) at alloc/mallocwrappers.cpp:40
> #37403 0x00007ffff7deb3c1 in _dl_signal_error () from 
> /lib64/ld-linux-x86-64.so.2
> #37404 0x00007ffff7deb573 in _dl_signal_cerror () from 
> /lib64/ld-linux-x86-64.so.2
> #37405 0x00007ffff7de6303 in _dl_lookup_symbol_x () from 
> /lib64/ld-linux-x86-64.so.2
> #37406 0x00007ffff5f37161 in do_sym () from /lib64/libc.so.6
> #37407 0x00007ffff5f37543 in _dl_vsym () from /lib64/libc.so.6
> #37408 0x00007ffff66c0198 in dlvsym_doit () from /lib64/libdl.so.2
> #37409 0x00007ffff7deb5f4 in _dl_catch_error () from 
> /lib64/ld-linux-x86-64.so.2
> #37410 0x00007ffff66c0631 in _dlerror_run () from /lib64/libdl.so.2
> #37411 0x00007ffff66c01ed in dlvsym () from /lib64/libdl.so.2
> #37412 0x00007ffff7122db4 in initialize_libc_wrappers () at syscallsreal.c:284
> #37413 0x00007ffff70dfcba in dmtcp_prepare_wrappers () at dmtcpworker.cpp:149
> #37414 0x00007ffff7bd9b8f in malloc (size=113) at alloc/mallocwrappers.cpp:40
> #37415 0x00007ffff7deb3c1 in _dl_signal_error () from 
> /lib64/ld-linux-x86-64.so.2
> #37416 0x00007ffff7deb573 in _dl_signal_cerror () from 
> /lib64/ld-linux-x86-64.so.2
> #37417 0x00007ffff7de6303 in _dl_lookup_symbol_x () from 
> /lib64/ld-linux-x86-64.so.2
> #37418 0x00007ffff5f37161 in do_sym () from /lib64/libc.so.6
> #37419 0x00007ffff5f37543 in _dl_vsym () from /lib64/libc.so.6
> #37420 0x00007ffff66c0198 in dlvsym_doit () from /lib64/libdl.so.2
> #37421 0x00007ffff7deb5f4 in _dl_catch_error () from 
> /lib64/ld-linux-x86-64.so.2
> #37422 0x00007ffff66c0631 in _dlerror_run () from /lib64/libdl.so.2
> #37423 0x00007ffff66c01ed in dlvsym () from /lib64/libdl.so.2
> #37424 0x00007ffff7122db4 in initialize_libc_wrappers () at syscallsreal.c:284
> #37425 0x00007ffff70dfcba in dmtcp_prepare_wrappers () at dmtcpworker.cpp:149
> #37426 0x00007ffff7bd9b8f in malloc (size=72704) at 
> alloc/mallocwrappers.cpp:40
> #37427 0x00007ffff5b01180 in ?? () from /lib64/libstdc++.so.6
> #37428 0x00007ffff7deb74a in call_init.part () from 
> /lib64/ld-linux-x86-64.so.2
> #37429 0x00007ffff7deb85b in _dl_init () from /lib64/ld-linux-x86-64.so.2
> #37430 0x00007ffff7ddccba in _dl_start_user () from 
> /lib64/ld-linux-x86-64.so.2
> #37431 0x0000000000000001 in ?? ()
> #37432 0x00007fffffffdda4 in ?? ()
> #37433 0x0000000000000000 in ?? ()

> ------------------------------------------------------------------------------
> Mobile security can be enabling, not merely restricting. Employees who
> bring their own devices (BYOD) to work are irked by the imposition of MDM
> restrictions. Mobile Device Manager Plus allows you to control only the
> apps on BYO-devices by containerizing them, leaving personal data untouched!
> https://ad.doubleclick.net/ddm/clk/304595813;131938128;j

> _______________________________________________
> Dmtcp-forum mailing list
> Dmtcp-forum@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/dmtcp-forum




------------------------------------------------------------------------------
Mobile security can be enabling, not merely restricting. Employees who
bring their own devices (BYOD) to work are irked by the imposition of MDM
restrictions. Mobile Device Manager Plus allows you to control only the
apps on BYO-devices by containerizing them, leaving personal data untouched!
https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
_______________________________________________
Dmtcp-forum mailing list
Dmtcp-forum@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dmtcp-forum

Reply via email to