Package: emacs25-bin-common, git
Version: 25.1+1-4, 1:2.11.0-3+deb9u1

Steps to reproduce:

 * Install git and emacs on Debian stretch
 * unset DISPLAY
 * export EDITOR=emacs
 * run     git-rebase -i something &

Expected behaviour:

 [1]+ Stopped git rebase -i something &

Observed behaviour:

 Terminal window will vanish (or, shell session is unceremoniously
 terminated).

Got a typescript where I straced my interactive shell, by running the
repro inside

  rm -f typescript; script -c 'strace -ot bash'

My shell gets

  read(0, 0x7ffe9df3e58f, 1)              = -1 EIO (Input/output error)

Either git or emacs has obviously done something wrong with the
terminal.

If EDITOR=vi or EDITOR=ed, it works as expected.
OTOH, plain   emacs &   also works as expected.

Thanks for your attention,
Ian.

Attachment: typescript
Description: transcript from script(1)

execve("/bin/bash", ["bash"], [/* 51 vars */]) = 0
brk(NULL)                               = 0x1037000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f019792b000
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=147702, ...}) = 0
mmap(NULL, 147702, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7f0197906000
close(5)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libgtk3-nocsd.so.0", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\16\0\0\0\0\0\0"..., 
832) = 832
fstat(5, {st_mode=S_IFREG|S_ISUID|0644, st_size=30712, ...}) = 0
mmap(NULL, 2126896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x7f0197503000
mprotect(0x7f0197509000, 2097152, PROT_NONE) = 0
mmap(0x7f0197709000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x6000) = 0x7f0197709000
close(5)                                = 0
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libtinfo.so.5", O_RDONLY|O_CLOEXEC) = 5
read(5, 
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\315\0\0\0\0\0\0"..., 832) = 
832
fstat(5, {st_mode=S_IFREG|0644, st_size=170776, ...}) = 0
mmap(NULL, 2267936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x7f01972d9000
mprotect(0x7f01972fe000, 2097152, PROT_NONE) = 0
mmap(0x7f01974fe000, 20480, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x25000) = 0x7f01974fe000
close(5)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libdl.so.2", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\r\0\0\0\0\0\0"..., 
832) = 832
fstat(5, {st_mode=S_IFREG|0644, st_size=14640, ...}) = 0
mmap(NULL, 2109680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x7f01970d5000
mprotect(0x7f01970d8000, 2093056, PROT_NONE) = 0
mmap(0x7f01972d7000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x2000) = 0x7f01972d7000
close(5)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\3\2\0\0\0\0\0"..., 
832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=1689360, ...}) = 0
mmap(NULL, 3795360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x7f0196d36000
mprotect(0x7f0196ecb000, 2097152, PROT_NONE) = 0
mmap(0x7f01970cb000, 24576, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x195000) = 0x7f01970cb000
mmap(0x7f01970d1000, 14752, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f01970d1000
close(5)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0Pa\0\0\0\0\0\0"..., 832) 
= 832
fstat(5, {st_mode=S_IFREG|0755, st_size=135440, ...}) = 0
mmap(NULL, 2212936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x7f0196b19000
mprotect(0x7f0196b31000, 2093056, PROT_NONE) = 0
mmap(0x7f0196d30000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x17000) = 0x7f0196d30000
mmap(0x7f0196d32000, 13384, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f0196d32000
close(5)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f0197904000
arch_prctl(ARCH_SET_FS, 0x7f0197905500) = 0
mprotect(0x7f01970cb000, 16384, PROT_READ) = 0
mprotect(0x7f0196d30000, 4096, PROT_READ) = 0
mprotect(0x7f01972d7000, 4096, PROT_READ) = 0
mprotect(0x7f01974fe000, 16384, PROT_READ) = 0
mprotect(0x7f0197709000, 4096, PROT_READ) = 0
mprotect(0x700000, 12288, PROT_READ)    = 0
mprotect(0x7f019792e000, 4096, PROT_READ) = 0
munmap(0x7f0197906000, 147702)          = 0
set_tid_address(0x7f01979057d0)         = 2030
set_robust_list(0x7f01979057e0, 24)     = 0
rt_sigaction(SIGRTMIN, {sa_handler=0x7f0196b1ebd0, sa_mask=[], 
sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f0196b2a0c0}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {sa_handler=0x7f0196b1ec60, sa_mask=[], 
sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f0196b2a0c0}, 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
open("/dev/tty", O_RDWR|O_NONBLOCK)     = 5
close(5)                                = 0
brk(NULL)                               = 0x1037000
brk(0x1038000)                          = 0x1038000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=1691184, ...}) = 0
mmap(NULL, 1691184, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7f0197767000
close(5)                                = 0
brk(0x1039000)                          = 0x1039000
open("/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=2995, ...}) = 0
brk(0x103b000)                          = 0x103b000
read(5, "# Locale name alias data base.\n#"..., 4096) = 2995
brk(0x103c000)                          = 0x103c000
brk(0x103d000)                          = 0x103d000
read(5, "", 4096)                       = 0
close(5)                                = 0
open("/usr/lib/locale/C.UTF-8/LC_IDENTIFICATION", O_RDONLY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=243, ...}) = 0
mmap(NULL, 243, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7f019792a000
close(5)                                = 0
open("/usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=26258, ...}) = 0
mmap(NULL, 26258, PROT_READ, MAP_SHARED, 5, 0) = 0x7f0197923000
close(5)                                = 0
futex(0x7f01970d08a8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
open("/usr/lib/locale/C.UTF-8/LC_MEASUREMENT", O_RDONLY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=23, ...}) = 0
mmap(NULL, 23, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7f0197922000
close(5)                                = 0
open("/usr/lib/locale/C.UTF-8/LC_TELEPHONE", O_RDONLY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=47, ...}) = 0
mmap(NULL, 47, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7f0197921000
close(5)                                = 0
open("/usr/lib/locale/C.UTF-8/LC_ADDRESS", O_RDONLY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=131, ...}) = 0
mmap(NULL, 131, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7f0197920000
close(5)                                = 0
open("/usr/lib/locale/C.UTF-8/LC_NAME", O_RDONLY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=62, ...}) = 0
mmap(NULL, 62, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7f019791f000
close(5)                                = 0
open("/usr/lib/locale/C.UTF-8/LC_PAPER", O_RDONLY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=34, ...}) = 0
mmap(NULL, 34, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7f019791e000
close(5)                                = 0
open("/usr/lib/locale/C.UTF-8/LC_MESSAGES", O_RDONLY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
close(5)                                = 0
open("/usr/lib/locale/C.UTF-8/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY|O_CLOEXEC) 
= 5
fstat(5, {st_mode=S_IFREG|0644, st_size=48, ...}) = 0
mmap(NULL, 48, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7f019791d000
close(5)                                = 0
open("/usr/lib/locale/C.UTF-8/LC_MONETARY", O_RDONLY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=270, ...}) = 0
mmap(NULL, 270, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7f019791c000
close(5)                                = 0
brk(0x103e000)                          = 0x103e000
open("/usr/lib/locale/C.UTF-8/LC_COLLATE", O_RDONLY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=1515838, ...}) = 0
mmap(NULL, 1515838, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7f01969a6000
close(5)                                = 0
open("/usr/lib/locale/C.UTF-8/LC_TIME", O_RDONLY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=2498, ...}) = 0
mmap(NULL, 2498, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7f019791b000
close(5)                                = 0
open("/usr/lib/locale/C.UTF-8/LC_NUMERIC", O_RDONLY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=50, ...}) = 0
mmap(NULL, 50, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7f019791a000
close(5)                                = 0
open("/usr/lib/locale/C.UTF-8/LC_CTYPE", O_RDONLY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=198372, ...}) = 0
mmap(NULL, 198372, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7f0197736000
close(5)                                = 0
getuid()                                = 1000
getgid()                                = 1000
geteuid()                               = 1000
getegid()                               = 1000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(2, TCGETS, {B38400 opost isig icanon echo ...}) = 0
brk(0x103f000)                          = 0x103f000
sysinfo({uptime=6505739, loads=[3072, 7136, 8064], totalram=16664502272, 
freeram=1573351424, sharedram=2085011456, bufferram=2263474176, 
totalswap=29997658112, freeswap=29931397120, procs=999, totalhigh=0, 
freehigh=0, mem_unit=1}) = 0
brk(0x1040000)                          = 0x1040000
rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f0196d69030}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f0196d69030}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, 
sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTERM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTERM, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGHUP, {sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP ABRT BUS 
FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP ABRT BUS 
FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGILL, {sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP ABRT BUS 
FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTRAP, {sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP ABRT BUS 
FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGABRT, {sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP ABRT BUS 
FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGFPE, {sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP ABRT BUS 
FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGBUS, {sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP ABRT BUS 
FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGSEGV, {sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP ABRT BUS 
FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGSYS, {sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP ABRT BUS 
FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGPIPE, {sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP ABRT BUS 
FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGALRM, {sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP ABRT BUS 
FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTERM, {sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP ABRT BUS 
FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGXCPU, {sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP ABRT BUS 
FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGXFSZ, {sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP ABRT BUS 
FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGVTALRM, {sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP ABRT 
BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, {sa_handler=SIG_DFL, 
sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP ABRT BUS 
FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGUSR2, {sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP ABRT BUS 
FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x467410, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP 
ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTERM, {sa_handler=0x466f10, sa_mask=[], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f0196d69030}, 
{sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 
PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGWINCH, {sa_handler=0x466f00, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x467410, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x467410, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTSTP, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTTOU, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTTIN, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
uname({sysname="Linux", nodename="zealot", ...}) = 0
socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 5
connect(5, {sa_family=AF_UNIX, sun_path="/var/run/nscd/socket"}, 110) = -1 
ENOENT (No such file or directory)
close(5)                                = 0
socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 5
connect(5, {sa_family=AF_UNIX, sun_path="/var/run/nscd/socket"}, 110) = -1 
ENOENT (No such file or directory)
close(5)                                = 0
open("/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=497, ...}) = 0
brk(0x1042000)                          = 0x1042000
read(5, "# /etc/nsswitch.conf\n#\n# Example"..., 4096) = 497
read(5, "", 4096)                       = 0
close(5)                                = 0
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=147702, ...}) = 0
mmap(NULL, 147702, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7f0196981000
close(5)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libnss_compat.so.2", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\22\0\0\0\0\0\0"..., 
832) = 832
fstat(5, {st_mode=S_IFREG|0644, st_size=31616, ...}) = 0
mmap(NULL, 2126944, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x7f0196779000
mprotect(0x7f0196780000, 2093056, PROT_NONE) = 0
mmap(0x7f019697f000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x6000) = 0x7f019697f000
close(5)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libnsl.so.1", O_RDONLY|O_CLOEXEC) = 5
read(5, "\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(5, {st_mode=S_IFREG|0644, st_size=89064, ...}) = 0
mmap(NULL, 2194008, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x7f0196561000
mprotect(0x7f0196575000, 2097152, PROT_NONE) = 0
mmap(0x7f0196775000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x14000) = 0x7f0196775000
mmap(0x7f0196777000, 6744, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f0196777000
close(5)                                = 0
mprotect(0x7f0196775000, 4096, PROT_READ) = 0
mprotect(0x7f019697f000, 4096, PROT_READ) = 0
munmap(0x7f0196981000, 147702)          = 0
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=147702, ...}) = 0
mmap(NULL, 147702, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7f0196981000
close(5)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libnss_nis.so.2", O_RDONLY|O_CLOEXEC) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340 \0\0\0\0\0\0"..., 
832) = 832
fstat(5, {st_mode=S_IFREG|0644, st_size=47688, ...}) = 0
mmap(NULL, 2143656, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x7f0196355000
mprotect(0x7f0196360000, 2093056, PROT_NONE) = 0
mmap(0x7f019655f000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xa000) = 0x7f019655f000
close(5)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libnss_files.so.2", O_RDONLY|O_CLOEXEC) = 5
read(5, "\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(5, {st_mode=S_IFREG|0644, st_size=47632, ...}) = 0
mmap(NULL, 2168600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 
0x7f0196143000
mprotect(0x7f019614d000, 2097152, PROT_NONE) = 0
mmap(0x7f019634d000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xa000) = 0x7f019634d000
mmap(0x7f019634f000, 22296, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f019634f000
close(5)                                = 0
mprotect(0x7f019634d000, 4096, PROT_READ) = 0
mprotect(0x7f019655f000, 4096, PROT_READ) = 0
munmap(0x7f0196981000, 147702)          = 0
open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 5
lseek(5, 0, SEEK_CUR)                   = 0
fstat(5, {st_mode=S_IFREG|0644, st_size=2480, ...}) = 0
mmap(NULL, 2480, PROT_READ, MAP_SHARED, 5, 0) = 0x7f0197919000
lseek(5, 2480, SEEK_SET)                = 2480
munmap(0x7f0197919000, 2480)            = 0
close(5)                                = 0
brk(0x1043000)                          = 0x1043000
brk(0x1047000)                          = 0x1047000
brk(0x1049000)                          = 0x1049000
brk(0x104b000)                          = 0x104b000
brk(0x104c000)                          = 0x104c000
brk(0x104d000)                          = 0x104d000
brk(0x104e000)                          = 0x104e000
stat("/home/ian", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat(".", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat("/home", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat("/home/ian", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat("/home/ian/work", {st_mode=S_IFDIR|0775, st_size=12288, ...}) = 0
getpid()                                = 2030
getppid()                               = 2028
stat(".", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat("/home/ian/personal/linux-i386/bin/bash", 0x7ffe9df3f3c0) = -1 ENOENT (No 
such file or directory)
stat("/home/ian/personal/scripts/bin/bash", 0x7ffe9df3f3c0) = -1 ENOENT (No 
such file or directory)
stat("/usr/lib/ccache/bash", 0x7ffe9df3f3c0) = -1 ENOENT (No such file or 
directory)
stat("/usr/local/bin/bash", 0x7ffe9df3f3c0) = -1 ENOENT (No such file or 
directory)
stat("/bin/bash", {st_mode=S_IFREG|0755, st_size=1099016, ...}) = 0
stat("/bin/bash", {st_mode=S_IFREG|0755, st_size=1099016, ...}) = 0
geteuid()                               = 1000
getegid()                               = 1000
getuid()                                = 1000
getgid()                                = 1000
access("/bin/bash", X_OK)               = 0
stat("/bin/bash", {st_mode=S_IFREG|0755, st_size=1099016, ...}) = 0
geteuid()                               = 1000
getegid()                               = 1000
getuid()                                = 1000
getgid()                                = 1000
access("/bin/bash", R_OK)               = 0
stat("/bin/bash", {st_mode=S_IFREG|0755, st_size=1099016, ...}) = 0
stat("/bin/bash", {st_mode=S_IFREG|0755, st_size=1099016, ...}) = 0
geteuid()                               = 1000
getegid()                               = 1000
getuid()                                = 1000
getgid()                                = 1000
access("/bin/bash", X_OK)               = 0
stat("/bin/bash", {st_mode=S_IFREG|0755, st_size=1099016, ...}) = 0
geteuid()                               = 1000
getegid()                               = 1000
getuid()                                = 1000
getgid()                                = 1000
access("/bin/bash", R_OK)               = 0
getpid()                                = 2030
brk(0x104f000)                          = 0x104f000
brk(0x1050000)                          = 0x1050000
getpgrp()                               = 2028
dup(2)                                  = 5
getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=4*1024}) = 0
fcntl(255, F_GETFD)                     = -1 EBADF (Bad file descriptor)
dup2(5, 255)                            = 255
close(5)                                = 0
ioctl(255, TIOCGPGRP, [2028])           = 0
getpid()                                = 2030
setpgid(0, 2030)                        = 0
rt_sigprocmask(SIG_BLOCK, [CHLD TSTP TTIN TTOU], [], 8) = 0
ioctl(255, TIOCSPGRP, [2030])           = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
ioctl(255, TIOCGPGRP, [2030])           = 0
fcntl(255, F_SETFD, FD_CLOEXEC)         = 0
rt_sigaction(SIGCHLD, {sa_handler=0x44cf90, sa_mask=[], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f0196d69030}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, 
sa_restorer=0x7f0196d69030}, 8) = 0
ioctl(255, TCGETS, {B38400 opost isig icanon echo ...}) = 0
getrlimit(RLIMIT_NPROC, {rlim_cur=63107, rlim_max=63107}) = 0
brk(0x1051000)                          = 0x1051000
brk(0x1052000)                          = 0x1052000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
open("/etc/bash.bashrc", O_RDONLY)      = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=1863, ...}) = 0
brk(0x1053000)                          = 0x1053000
read(5, "# System-wide .bashrc file for i"..., 1863) = 1863
close(5)                                = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
brk(0x1054000)                          = 0x1054000
faccessat(AT_FDCWD, "/etc/debian_chroot", R_OK) = -1 ENOENT (No such file or 
directory)
brk(0x1055000)                          = 0x1055000
faccessat(AT_FDCWD, "/usr/lib/command-not-found", X_OK) = 0
faccessat(AT_FDCWD, "/usr/share/command-not-found/command-not-found", X_OK) = 0
brk(0x1056000)                          = 0x1056000
open("/home/ian/.bashrc", O_RDONLY)     = 5
fstat(5, {st_mode=S_IFREG|0664, st_size=902, ...}) = 0
read(5, "# Ian Jackson's shell rc\n\nif [ \""..., 902) = 902
close(5)                                = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
brk(0x1057000)                          = 0x1057000
stat(".", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat("/home/ian/personal/linux-i386/bin/autotitle", {st_mode=S_IFREG|0775, 
st_size=15608, ...}) = 0
stat("/home/ian/personal/linux-i386/bin/autotitle", {st_mode=S_IFREG|0775, 
st_size=15608, ...}) = 0
geteuid()                               = 1000
getegid()                               = 1000
getuid()                                = 1000
getgid()                                = 1000
access("/home/ian/personal/linux-i386/bin/autotitle", X_OK) = 0
stat("/home/ian/personal/linux-i386/bin/autotitle", {st_mode=S_IFREG|0775, 
st_size=15608, ...}) = 0
geteuid()                               = 1000
getegid()                               = 1000
getuid()                                = 1000
getgid()                                = 1000
access("/home/ian/personal/linux-i386/bin/autotitle", R_OK) = 0
stat("/home/ian/personal/linux-i386/bin/autotitle", {st_mode=S_IFREG|0775, 
st_size=15608, ...}) = 0
stat("/home/ian/personal/linux-i386/bin/autotitle", {st_mode=S_IFREG|0775, 
st_size=15608, ...}) = 0
geteuid()                               = 1000
getegid()                               = 1000
getuid()                                = 1000
getgid()                                = 1000
access("/home/ian/personal/linux-i386/bin/autotitle", X_OK) = 0
stat("/home/ian/personal/linux-i386/bin/autotitle", {st_mode=S_IFREG|0775, 
st_size=15608, ...}) = 0
geteuid()                               = 1000
getegid()                               = 1000
getuid()                                = 1000
getgid()                                = 1000
access("/home/ian/personal/linux-i386/bin/autotitle", R_OK) = 0
brk(0x1058000)                          = 0x1058000
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, 
child_tidptr=0x7f01979057d0) = 2031
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 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, {sa_handler=0x449930, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x467410, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 2031
rt_sigaction(SIGINT, {sa_handler=0x467410, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x449930, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
ioctl(255, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(255, TIOCGWINSZ, {ws_row=67, ws_col=80, ws_xpixel=819, ws_ypixel=1344}) = 0
brk(0x1059000)                          = 0x1059000
brk(0x105a000)                          = 0x105a000
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
stat("/home/ian/.terminfo", 0x1057408)  = -1 ENOENT (No such file or directory)
stat("/etc/terminfo", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat("/lib/terminfo", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat("/usr/share/terminfo", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
access("/etc/terminfo/x/xterm", R_OK)   = -1 ENOENT (No such file or directory)
access("/lib/terminfo/x/xterm", R_OK)   = 0
open("/lib/terminfo/x/xterm", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=3360, ...}) = 0
brk(0x105c000)                          = 0x105c000
read(5, "\32\1)\0&\0\17\0\235\1u\5xterm|xterm-debian|X"..., 4096) = 3360
read(5, "", 4096)                       = 0
brk(0x105d000)                          = 0x105d000
brk(0x105e000)                          = 0x105e000
close(5)                                = 0
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TIOCGWINSZ, {ws_row=67, ws_col=80, ws_xpixel=819, ws_ypixel=1344}) = 0
ioctl(0, TIOCGWINSZ, {ws_row=67, ws_col=80, ws_xpixel=819, ws_ypixel=1344}) = 0
brk(0x1060000)                          = 0x1060000
brk(0x1062000)                          = 0x1062000
brk(0x1064000)                          = 0x1064000
brk(0x1066000)                          = 0x1066000
brk(0x1068000)                          = 0x1068000
brk(0x106a000)                          = 0x106a000
brk(0x106c000)                          = 0x106c000
brk(0x106e000)                          = 0x106e000
brk(0x1070000)                          = 0x1070000
brk(0x1072000)                          = 0x1072000
brk(0x1074000)                          = 0x1074000
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2031, si_uid=1000, 
si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, 0x7ffe9df3e890, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]})                 = 0
brk(0x1075000)                          = 0x1075000
brk(0x1076000)                          = 0x1076000
brk(0x1077000)                          = 0x1077000
pipe([5, 7])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, 
child_tidptr=0x7f01979057d0) = 2033
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x44cf90, sa_mask=[], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f0196d69030}, 
{sa_handler=0x44cf90, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, 
sa_restorer=0x7f0196d69030}, 8) = 0
close(7)                                = 0
read(5, "zealot:~> ", 128)              = 10
read(5, "", 128)                        = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2033, si_uid=1000, 
si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 2033
wait4(-1, 0x7ffe9df3e0d0, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[]})                 = 0
close(5)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x449930, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x467410, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x467410, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x449930, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
brk(0x1078000)                          = 0x1078000
brk(0x1079000)                          = 0x1079000
fcntl(0, F_GETFL)                       = 0x8002 (flags O_RDWR|O_LARGEFILE)
open("/home/ian/.history/zealot~2030~", O_RDONLY) = -1 ENOENT (No such file or 
directory)
stat("/home/ian/.history/zealot~2030~", 0x7ffe9df3f6b0) = -1 ENOENT (No such 
file or directory)
ioctl(255, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(255, TIOCGWINSZ, {ws_row=67, ws_col=80, ws_xpixel=819, ws_ypixel=1344}) = 0
rt_sigaction(SIGINT, {sa_handler=0x467410, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x467410, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TIOCGWINSZ, {ws_row=67, ws_col=80, ws_xpixel=819, ws_ypixel=1344}) = 0
ioctl(0, TIOCGWINSZ, {ws_row=67, ws_col=80, ws_xpixel=819, ws_ypixel=1344}) = 0
ioctl(0, TIOCSWINSZ, {ws_row=67, ws_col=80, ws_xpixel=819, ws_ypixel=1344}) = 0
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
stat("/home/ian/.inputrc", 0x7ffe9df3e5d0) = -1 ENOENT (No such file or 
directory)
stat("/etc/inputrc", {st_mode=S_IFREG|0644, st_size=1748, ...}) = 0
open("/etc/inputrc", O_RDONLY)          = 5
brk(0x107a000)                          = 0x107a000
read(5, "# /etc/inputrc - global inputrc "..., 1748) = 1748
close(5)                                = 0
brk(0x107c000)                          = 0x107c000
brk(0x107e000)                          = 0x107e000
brk(0x1080000)                          = 0x1080000
brk(0x1082000)                          = 0x1082000
brk(0x1084000)                          = 0x1084000
brk(0x1086000)                          = 0x1086000
brk(0x1088000)                          = 0x1088000
brk(0x108a000)                          = 0x108a000
brk(0x108c000)                          = 0x108c000
brk(0x108e000)                          = 0x108e000
brk(0x1090000)                          = 0x1090000
brk(0x1092000)                          = 0x1092000
brk(0x1094000)                          = 0x1094000
rt_sigprocmask(SIG_BLOCK, [CHLD TSTP TTIN TTOU], [], 8) = 0
ioctl(255, TIOCSPGRP, [2030])           = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x467410, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x467410, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
ioctl(0, TIOCGWINSZ, {ws_row=67, ws_col=80, ws_xpixel=819, ws_ypixel=1344}) = 0
ioctl(0, TIOCSWINSZ, {ws_row=67, ws_col=80, ws_xpixel=819, ws_ypixel=1344}) = 0
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(0, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig -icanon -echo ...}) = 0
ioctl(0, TCGETS, {B38400 opost isig -icanon -echo ...}) = 0
rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT ALRM TERM TSTP TTIN TTOU], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x467410, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTERM, {sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x466f10, sa_mask=[], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGHUP, {sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP 
ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_IGN, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4bb540, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGALRM, {sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP 
ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTSTP, {sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_IGN, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTSTP, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4bb540, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTTOU, {sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_IGN, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTTOU, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4bb540, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTTIN, {sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_IGN, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTTIN, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4bb540, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGWINCH, {sa_handler=0x4baaa0, sa_mask=[], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f0196d69030}, 
{sa_handler=0x466f00, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, 8) = 0
brk(0x1095000)                          = 0x1095000
brk(0x1096000)                          = 0x1096000
write(2, "zealot:~> ", 10)              = 10
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "c", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "d", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, " ", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "/", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "h", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "o", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "m", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "e", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "/", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "i", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "a", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "n", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "/", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "w", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "o", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "r", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "k", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "/", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "q", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "e", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "m", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "u", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "-", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "u", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "p", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "s", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "t", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "r", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "e", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "a", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "m", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, ".", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "g", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "i", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "t", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "\r", 1)                        = 1
write(2, "cd /home/ian/work/qemu-upstream."..., 35) = 35
write(2, "\n", 1)                       = 1
ioctl(0, TCGETS, {B38400 opost isig -icanon -echo ...}) = 0
ioctl(0, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig icanon echo ...}) = 0
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
rt_sigaction(SIGINT, {sa_handler=0x467410, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4bb540, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTERM, {sa_handler=0x466f10, sa_mask=[], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f0196d69030}, 
{sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGHUP, {sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP ABRT BUS 
FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4bb540, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGALRM, {sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP ABRT BUS 
FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4bb540, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGWINCH, {sa_handler=0x466f00, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4baaa0, sa_mask=[], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x467410, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x467410, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
brk(0x1097000)                          = 0x1097000
stat("/home", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat("/home/ian", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat("/home/ian/work", {st_mode=S_IFDIR|0775, st_size=12288, ...}) = 0
stat("/home/ian/work/qemu-upstream.git", {st_mode=S_IFDIR|0755, st_size=4096, 
...}) = 0
chdir("/home/ian/work/qemu-upstream.git") = 0
pipe([5, 7])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
pipe([8, 9])                            = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, 
child_tidptr=0x7f01979057d0) = 2056
setpgid(2056, 2030)                     = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x44cf90, sa_mask=[], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f0196d69030}, 
{sa_handler=0x44cf90, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, 
sa_restorer=0x7f0196d69030}, 8) = 0
close(8)                                = 0
close(9)                                = 0
close(7)                                = 0
read(5, "zealot:qemu-upstream.git> ", 128) = 26
read(5, "", 128)                        = 0
close(5)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WSTOPPED|WCONTINUED, NULL) = 
2056
rt_sigprocmask(SIG_BLOCK, [CHLD TSTP TTIN TTOU], [CHLD], 8) = 0
ioctl(255, TIOCSPGRP, [2030])           = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2056, si_uid=1000, 
si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, 0x7ffe9df3e090, WNOHANG|WSTOPPED|WCONTINUED, NULL) = -1 ECHILD (No 
child processes)
rt_sigreturn({mask=[]})                 = 0
rt_sigaction(SIGINT, {sa_handler=0x467410, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x467410, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD TSTP TTIN TTOU], [], 8) = 0
ioctl(255, TIOCSPGRP, [2030])           = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x467410, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x467410, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
ioctl(0, TIOCGWINSZ, {ws_row=67, ws_col=80, ws_xpixel=819, ws_ypixel=1344}) = 0
ioctl(0, TIOCSWINSZ, {ws_row=67, ws_col=80, ws_xpixel=819, ws_ypixel=1344}) = 0
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(0, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig -icanon -echo ...}) = 0
ioctl(0, TCGETS, {B38400 opost isig -icanon -echo ...}) = 0
rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT ALRM TERM TSTP TTIN TTOU], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x467410, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTERM, {sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x466f10, sa_mask=[], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGHUP, {sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP 
ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_IGN, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4bb540, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGALRM, {sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP 
ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTSTP, {sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_IGN, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTSTP, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4bb540, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTTOU, {sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_IGN, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTTOU, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4bb540, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTTIN, {sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_IGN, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTTIN, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4bb540, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGWINCH, {sa_handler=0x4baaa0, sa_mask=[], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f0196d69030}, 
{sa_handler=0x466f00, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, 8) = 0
write(2, "zealot:qemu-upstream.git> ", 26) = 26
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "u", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "n", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "s", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "e", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "t", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, " ", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "D", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "I", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "S", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "P", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "L", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "A", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "Y", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "\r", 1)                        = 1
write(2, "unset DISPLAY", 13)           = 13
write(2, "\n", 1)                       = 1
ioctl(0, TCGETS, {B38400 opost isig -icanon -echo ...}) = 0
ioctl(0, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig icanon echo ...}) = 0
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
rt_sigaction(SIGINT, {sa_handler=0x467410, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4bb540, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTERM, {sa_handler=0x466f10, sa_mask=[], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f0196d69030}, 
{sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGHUP, {sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP ABRT BUS 
FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4bb540, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGALRM, {sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP ABRT BUS 
FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4bb540, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGWINCH, {sa_handler=0x466f00, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4baaa0, sa_mask=[], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x467410, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x467410, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x467410, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x467410, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD TSTP TTIN TTOU], [], 8) = 0
ioctl(255, TIOCSPGRP, [2030])           = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x467410, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x467410, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
ioctl(0, TIOCGWINSZ, {ws_row=67, ws_col=80, ws_xpixel=819, ws_ypixel=1344}) = 0
ioctl(0, TIOCSWINSZ, {ws_row=67, ws_col=80, ws_xpixel=819, ws_ypixel=1344}) = 0
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(0, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig -icanon -echo ...}) = 0
ioctl(0, TCGETS, {B38400 opost isig -icanon -echo ...}) = 0
rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT ALRM TERM TSTP TTIN TTOU], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x467410, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTERM, {sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x466f10, sa_mask=[], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGHUP, {sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP 
ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_IGN, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4bb540, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGALRM, {sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP 
ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTSTP, {sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_IGN, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTSTP, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4bb540, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTTOU, {sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_IGN, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTTOU, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4bb540, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTTIN, {sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_IGN, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTTIN, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4bb540, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGWINCH, {sa_handler=0x4baaa0, sa_mask=[], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f0196d69030}, 
{sa_handler=0x466f00, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, 8) = 0
write(2, "zealot:qemu-upstream.git> ", 26) = 26
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "g", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "i", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "t", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, " ", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "r", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "e", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "b", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "a", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "s", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "e", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, " ", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "-", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "i", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, " ", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "-", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "-", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "a", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "u", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "t", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "o", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "s", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "q", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "u", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "a", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "s", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "h", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, " ", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "b", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "a", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "s", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "e", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, ".", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "q", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "e", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "m", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "u", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "-", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "d", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "e", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "p", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "r", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "i", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "v", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "-", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "2", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, " ", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "&", 1)                         = 1
select(1, [0], NULL, [0], {tv_sec=0, tv_usec=0}) = 1 (in [0], left {tv_sec=0, 
tv_usec=0})
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, "\r", 1)                        = 1
write(2, "git rebase -i --autosquash base."..., 47) = 47
write(2, "\n", 1)                       = 1
ioctl(0, TCGETS, {B38400 opost isig -icanon -echo ...}) = 0
ioctl(0, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig icanon echo ...}) = 0
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
rt_sigaction(SIGINT, {sa_handler=0x467410, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4bb540, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTERM, {sa_handler=0x466f10, sa_mask=[], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f0196d69030}, 
{sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGHUP, {sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP ABRT BUS 
FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4bb540, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGALRM, {sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP ABRT BUS 
FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4bb540, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGWINCH, {sa_handler=0x466f00, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4baaa0, sa_mask=[], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x467410, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x467410, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
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
pipe([5, 7])                            = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, 
child_tidptr=0x7f01979057d0) = 2058
setpgid(2058, 2058)                     = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
close(5)                                = 0
close(7)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
write(2, "[1] 2058\n", 9)               = 9
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x467410, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x467410, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD TSTP TTIN TTOU], [], 8) = 0
ioctl(255, TIOCSPGRP, [2030])           = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x467410, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x467410, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
ioctl(0, TIOCGWINSZ, {ws_row=67, ws_col=80, ws_xpixel=819, ws_ypixel=1344}) = 0
ioctl(0, TIOCSWINSZ, {ws_row=67, ws_col=80, ws_xpixel=819, ws_ypixel=1344}) = 0
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(0, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig -icanon -echo ...}) = 0
ioctl(0, TCGETS, {B38400 opost isig -icanon -echo ...}) = 0
rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT ALRM TERM TSTP TTIN TTOU], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x467410, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTERM, {sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x466f10, sa_mask=[], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGHUP, {sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP 
ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_IGN, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4bb540, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGALRM, {sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP 
ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTSTP, {sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_IGN, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTSTP, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4bb540, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTTOU, {sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_IGN, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTTOU, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4bb540, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTTIN, {sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=SIG_IGN, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTTIN, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4bb540, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGWINCH, {sa_handler=0x4baaa0, sa_mask=[], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f0196d69030}, 
{sa_handler=0x466f00, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, 8) = 0
write(2, "zealot:qemu-upstream.git> ", 26) = 26
pselect6(1, [0], NULL, NULL, NULL, {[], 8}) = 1 (in [0])
read(0, 0x7ffe9df3e58f, 1)              = -1 EIO (Input/output error)
ioctl(0, TCGETS, {B38400 opost isig -icanon -echo ...}) = 0
ioctl(0, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig icanon echo ...}) = 0
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
rt_sigaction(SIGINT, {sa_handler=0x467410, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4bb540, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGTERM, {sa_handler=0x466f10, sa_mask=[], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f0196d69030}, 
{sa_handler=0x4bb540, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGHUP, {sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP ABRT BUS 
FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4bb540, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGALRM, {sa_handler=0x4676d0, sa_mask=[HUP INT ILL TRAP ABRT BUS 
FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4bb540, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGWINCH, {sa_handler=0x466f00, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x4baaa0, sa_mask=[], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f0196d69030}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x467410, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x467410, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
write(2, "exit\n", 5)                   = 5
rt_sigaction(SIGINT, {sa_handler=0x467410, sa_mask=[], sa_flags=SA_RESTORER, 
sa_restorer=0x7f0196d69030}, {sa_handler=0x467410, sa_mask=[], 
sa_flags=SA_RESTORER, sa_restorer=0x7f0196d69030}, 8) = 0
stat("/home/ian/.history/zealot~2030~", 0x7ffe9df3f690) = -1 ENOENT (No such 
file or directory)
open("/home/ian/.history/zealot~2030~", O_WRONLY|O_CREAT|O_TRUNC, 0600) = -1 
ENOENT (No such file or directory)
stat("/home/ian/.history/zealot~2030~", 0x7ffe9df3f660) = -1 ENOENT (No such 
file or directory)
open("/home/ian/.history/zealot~2030~", O_WRONLY|O_APPEND) = -1 ENOENT (No such 
file or directory)
open("/home/ian/.history/zealot~2030~", O_RDONLY) = -1 ENOENT (No such file or 
directory)
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD TSTP TTIN TTOU], [], 8) = 0
ioctl(255, TIOCSPGRP, [2028])           = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
setpgid(0, 2028)                        = 0
exit_group(0)                           = ?
+++ exited with 0 +++
-- 
Ian Jackson <[email protected]>   These opinions are my own.

If I emailed you from an address @fyvzl.net or @evade.org.uk, that is
a private address which bypasses my fierce spamfilter.

Reply via email to