From: Mathias Fredriksson <mafredri@gmail.com>
To: zsh-workers@zsh.org
Subject: Deadlock when receiving kill-signal from child process
Date: Mon, 3 Aug 2015 14:25:05 +0300 [thread overview]
Message-ID: <CA+=GgY7mHkyK4NJQ6m7y-HpVPKOuKx3-bkJqRHriKzZ662_iwA@mail.gmail.com> (raw)
[-- Attachment #1.1: Type: text/plain, Size: 1057 bytes --]
On OSX 10.10 using ZSH 5.0.5 (OSX), 5.0.7 and 5.0.8 (Homebrew) I am able to
trigger a deadlock of zsh when sending a kill-signal from a child process
to a parent process. This is reproducible with almost all kill signals
(KILL, INT, ALRM, etc). WINCH is the only signal that has proved to be
unaffected.
This is not just OSX specific either. Multiple systems seem affected (e.g.
Ubuntu, Xubuntu, Arch Linux) as can be seen from this (very likely related)
issue[1]. Weirdly not all systems or configurations seem affected.
I've tried to debug this myself (attached debug output) but I'm not very
comfortable around such tools. Sorry if this has been reported/fixed
already.
Sample code to reproduce blow. Note: it does not always trigger a deadlock,
it might take a couple of runs and it probably depends on the system
running it.
[1] https://github.com/sorin-ionescu/prezto/issues/888
--
child() {
sleep 0.1
kill -USR1 $$
}
TRAPUSR1() {
print -n "."
}
for i in {1..99}; do
child &!
done
for i in {1..100}; do
sleep 0.00001
done
[-- Attachment #1.2: Type: text/html, Size: 1538 bytes --]
[-- Attachment #2: zsh_deadlock.out --]
[-- Type: application/octet-stream, Size: 38288 bytes --]
93100/0x76ed6: 251554415 5 2 kill(0x16BB9, 0x0, 0x1) = 0 0
93100/0x76ed6: 251554417 3 1 read(0xB, "\0", 0x1) = -1 Err#35
93100/0x76ed6: 251554422 2 0 sigprocmask(0x1, 0x7FFF5149726C, 0x7FFF51497268) = 0x0 0
93100/0x76ed6: 251554423 2 0 sigprocmask(0x2, 0x7FFF5149726C, 0x7FFF51497268) = 0x0 0
93100/0x76ed6: 251554425 2 0 sigprocmask(0x1, 0x7FFF51499F8C, 0x7FFF51499F88) = 0x0 0
93100/0x76ed6: 251554426 2 0 sigprocmask(0x2, 0x7FFF51499F8C, 0x7FFF51499F88) = 0x0 0
93100/0x76ed6: 251554429 2 0 sigprocmask(0x1, 0x7FFF51499F8C, 0x7FFF51499F88) = 0x0 0
93100/0x76ed6: 251554431 2 0 sigprocmask(0x1, 0x7FFF51499F8C, 0x7FFF51499F88) = 0x0 0
93100/0x76ed6: 251554432 2 0 sigprocmask(0x2, 0x7FFF51499F8C, 0x7FFF51499F88) = 0x0 0
93100/0x76ed6: 251554454 2 0 sigprocmask(0x1, 0x7FFF5149CF1C, 0x7FFF5149CF18) = 0x0 0
93100/0x76ed6: 251554458 2 0 sigprocmask(0x1, 0x7FFF5149CF1C, 0x7FFF5149CF18) = 0x0 0
93100/0x76ed6: 251554459 3 0 sigprocmask(0x2, 0x7FFF5149CF1C, 0x7FFF5149CF18) = 0x0 0
93100/0x76ed6: 251554475 2 0 sigprocmask(0x3, 0x7FFF514A00FC, 0x7FFF514A00F8) = 0x0 0
93100/0x76ed6: 251554480 7 4 close(0x4) = 0 0
93100/0x76ed6: 251554482 3 1 read(0x3, "\0", 0x1) = 0 0
93100/0x76ed6: 251554485 3 2 close(0x3) = 0 0
93100/0x76ed6: 251554487 2 0 sigprocmask(0x1, 0x7FFF514A2C4C, 0x7FFF514A2C48) = 0x0 0
97243/0x79833: 124 275358 18446744073708459 thread_selfid(0x0, 0x7FFF5148596C, 0x7FFF51485968) = 497715 0
97239/0x7982f: 916 7 3 write_nocancel(0x1, "**[[DIRPATH_REMOVED]]**\n\0", 0x39) = 57 0
97239/0x7982f: 925 3 0 sigprocmask(0x1, 0x7FFF5147C54C, 0x7FFF5147C548) = 0x0 0
97239/0x7982f: 926 3 0 sigprocmask(0x2, 0x7FFF5147C54C, 0x7FFF5147C548) = 0x0 0
97239/0x7982f: 931 5 3 close(0x1) = 0 0
93100/0x76ed6: 251292614 4 0 sigprocmask(0x3, 0x7FFF51482154, 0x7FFF51482150) = 0x0 0
93100/0x76ed6: 251292619 6 3 wait4_nocancel(0xFFFFFFFF, 0x7FFF51482114, 0x13) = 97238 0
93100/0x76ed6: 251292629 12 9 getrusage(0xFFFFFFFF, 0x10E7D1778, 0x13) = 0 0
93100/0x76ed6: 251292630 2 0 wait4_nocancel(0xFFFFFFFF, 0x7FFF51482114, 0x13) = 0 0
93100/0x76ed6: 251292632 3 1 sigreturn(0x7FFF51482600, 0x1E, 0x13) = 0 Err#-2
93100/0x76ed6: 251292635 2 0 sigprocmask(0x1, 0x7FFF514826CC, 0x7FFF514826C8) = 0x0 0
93100/0x76ed6: 251292636 2 0 kill(0x17BD6, 0x0, 0x1) = -1 Err#3
93100/0x76ed6: 251292637 2 0 sigprocmask(0x2, 0x7FFF514826CC, 0x7FFF514826C8) = 0x0 0
93100/0x76ed6: 251292753 2 0 sigprocmask(0x1, 0x7FFF514828BC, 0x7FFF514828B8) = 0x0 0
93100/0x76ed6: 251293544 3 0 sigprocmask(0x1, 0x7FFF5147CE3C, 0x7FFF5147CE38) = 0x0 0
93100/0x76ed6: 251293545 2 0 sigprocmask(0x2, 0x7FFF5147CE3C, 0x7FFF5147CE38) = 0x0 0
93100/0x76ed6: 251293555 2 0 sigprocmask(0x1, 0x7FFF5147FB4C, 0x7FFF5147FB48) = 0x0 0
93100/0x76ed6: 251293555 2 0 sigprocmask(0x2, 0x7FFF5147FB4C, 0x7FFF5147FB48) = 0x0 0
93100/0x76ed6: 251293557 2 0 sigprocmask(0x1, 0x7FFF514828BC, 0x7FFF514828B8) = 0x0 0
93100/0x76ed6: 251293558 2 0 sigprocmask(0x2, 0x7FFF514828BC, 0x7FFF514828B8) = 0x0 0
93100/0x76ed6: 251293558 2 0 sigprocmask(0x1, 0x7FFF514828BC, 0x7FFF514828B8) = 0x0 0
93100/0x76ed6: 251293572 2 0 sigprocmask(0x1, 0x7FFF514828BC, 0x7FFF514828B8) = 0x0 0
93100/0x76ed6: 251293573 2 0 sigprocmask(0x2, 0x7FFF514828BC, 0x7FFF514828B8) = 0x0 0
93100/0x76ed6: 251293573 2 0 sigprocmask(0x1, 0x7FFF514828BC, 0x7FFF514828B8) = 0x0 0
93100/0x76ed6: 251293578 2 0 sigprocmask(0x1, 0x7FFF514828BC, 0x7FFF514828B8) = 0x0 0
93100/0x76ed6: 251293579 2 0 sigprocmask(0x2, 0x7FFF514828BC, 0x7FFF514828B8) = 0x0 0
93100/0x76ed6: 251293579 2 0 sigprocmask(0x1, 0x7FFF514828BC, 0x7FFF514828B8) = 0x0 0
93100/0x76ed6: 251293582 2 0 sigprocmask(0x1, 0x7FFF514828BC, 0x7FFF514828B8) = 0x0 0
93100/0x76ed6: 251293583 2 0 sigprocmask(0x2, 0x7FFF514828BC, 0x7FFF514828B8) = 0x0 0
93100/0x76ed6: 251293600 2 0 sigprocmask(0x1, 0x7FFF5148584C, 0x7FFF51485848) = 0x0 0
93100/0x76ed6: 251293602 2 0 sigprocmask(0x1, 0x7FFF5148584C, 0x7FFF51485848) = 0x0 0
93100/0x76ed6: 251293603 2 0 sigprocmask(0x2, 0x7FFF5148584C, 0x7FFF51485848) = 0x0 0
93100/0x76ed6: 251293635 2 0 sigprocmask(0x1, 0x7FFF514887DC, 0x7FFF514887D8) = 0x0 0
93100/0x76ed6: 251293640 2 0 sigprocmask(0x1, 0x7FFF5148584C, 0x7FFF51485848) = 0x0 0
93100/0x76ed6: 251293644 2 0 sigprocmask(0x1, 0x7FFF5148584C, 0x7FFF51485848) = 0x0 0
93100/0x76ed6: 251293645 2 0 sigprocmask(0x2, 0x7FFF5148584C, 0x7FFF51485848) = 0x0 0
93100/0x76ed6: 251293646 2 0 sigprocmask(0x1, 0x7FFF5148584C, 0x7FFF51485848) = 0x0 0
93100/0x76ed6: 251293649 2 0 sigprocmask(0x1, 0x7FFF5148584C, 0x7FFF51485848) = 0x0 0
93100/0x76ed6: 251293650 2 0 sigprocmask(0x2, 0x7FFF5148584C, 0x7FFF51485848) = 0x0 0
93100/0x76ed6: 251293650 2 0 sigprocmask(0x1, 0x7FFF5148584C, 0x7FFF51485848) = 0x0 0
93100/0x76ed6: 251293654 2 0 sigprocmask(0x1, 0x7FFF5148584C, 0x7FFF51485848) = 0x0 0
93100/0x76ed6: 251293655 2 0 sigprocmask(0x2, 0x7FFF5148584C, 0x7FFF51485848) = 0x0 0
93100/0x76ed6: 251293660 2 0 sigprocmask(0x1, 0x7FFF5148584C, 0x7FFF51485848) = 0x0 0
93100/0x76ed6: 251293667 2 0 sigprocmask(0x1, 0x7FFF51482ADC, 0x7FFF51482AD8) = 0x0 0
93100/0x76ed6: 251293680 2 0 sigprocmask(0x1, 0x7FFF51482ADC, 0x7FFF51482AD8) = 0x0 0
93100/0x76ed6: 251293681 2 0 sigprocmask(0x2, 0x7FFF51482ADC, 0x7FFF51482AD8) = 0x0 0
93100/0x76ed6: 251293682 2 0 sigprocmask(0x1, 0x7FFF5148584C, 0x7FFF51485848) = 0x0 0
93100/0x76ed6: 251293683 2 0 sigprocmask(0x2, 0x7FFF5148584C, 0x7FFF51485848) = 0x0 0
93100/0x76ed6: 251293683 2 0 sigprocmask(0x1, 0x7FFF5148584C, 0x7FFF51485848) = 0x0 0
93100/0x76ed6: 251293686 2 0 sigprocmask(0x1, 0x7FFF51482B3C, 0x7FFF51482B38) = 0x0 0
93100/0x76ed6: 251293696 2 0 sigprocmask(0x1, 0x7FFF51482B3C, 0x7FFF51482B38) = 0x0 0
93100/0x76ed6: 251293697 2 0 sigprocmask(0x2, 0x7FFF51482B3C, 0x7FFF51482B38) = 0x0 0
93100/0x76ed6: 251293698 2 0 sigprocmask(0x1, 0x7FFF5148584C, 0x7FFF51485848) = 0x0 0
93100/0x76ed6: 251293698 2 0 sigprocmask(0x2, 0x7FFF5148584C, 0x7FFF51485848) = 0x0 0
93100/0x76ed6: 251293699 2 0 sigprocmask(0x1, 0x7FFF5148584C, 0x7FFF51485848) = 0x0 0
93100/0x76ed6: 251293701 2 0 sigprocmask(0x1, 0x7FFF5148584C, 0x7FFF51485848) = 0x0 0
93100/0x76ed6: 251293701 2 0 sigprocmask(0x2, 0x7FFF5148584C, 0x7FFF51485848) = 0x0 0
93100/0x76ed6: 251293708 2 0 sigprocmask(0x1, 0x7FFF514887DC, 0x7FFF514887D8) = 0x0 0
93100/0x76ed6: 251293709 2 0 sigprocmask(0x1, 0x7FFF514887DC, 0x7FFF514887D8) = 0x0 0
93100/0x76ed6: 251293710 2 0 sigprocmask(0x2, 0x7FFF514887DC, 0x7FFF514887D8) = 0x0 0
93100/0x76ed6: 251293749 2 0 sigprocmask(0x1, 0x7FFF5148B76C, 0x7FFF5148B768) = 0x0 0
93100/0x76ed6: 251293763 7 4 pipe(0x1, 0x7FFF5148B76C, 0x7FFF5148B768) = 5 0
93100/0x76ed6: 251293765 3 1 fcntl(0x5, 0x0, 0xA) = 12 0
93100/0x76ed6: 251293766 2 0 close(0x5) = 0 0
93100/0x76ed6: 251293767 2 0 fcntl(0x6, 0x0, 0xA) = 13 0
93100/0x76ed6: 251293768 1 0 close(0x6) = 0 0
93100/0x76ed6: 251293768 2 0 sigprocmask(0x1, 0x7FFF51488A9C, 0x7FFF51488A98) = 0x0 0
93100/0x76ed6: 251423166 10 2 close(0xD) = 0 0
93100/0x76ed6: 251423169 6 1 fcntl_nocancel(0xC, 0x3, 0x0) = 0 0
93100/0x76ed6: 251423215 7 2 fstat64(0xC, 0x7FFF514888D8, 0x0) = 0 0
93100/0x76ed6: 251553878 10 1 close(0xD) = 0 0
93100/0x76ed6: 251553881 5 1 fcntl_nocancel(0xC, 0x3, 0x0) = 0 0
93100/0x76ed6: 251553922 7 2 fstat64(0xC, 0x7FFF514888D8, 0x0) = 0 0
97242/0x79832: 391 7 1 sigprocmask(0x2, 0x7FFF51488A9C, 0x7FFF51488A98) = 0x0 0
97242/0x79832: 409 5 1 close(0xC) = 0 0
97242/0x79832: 413 6 2 dup2(0xD, 0x1, 0x7FFF51488A98) = 1 0
97242/0x79832: 414 3 0 close(0xD) = 0 0
97242/0x79832: 449 4 0 sigaction(0xE, 0x7FFF51488968, 0x7FFF51488990) = 0 0
97242/0x79832: 453 3 0 sigaction(0x16, 0x7FFF51488A18, 0x7FFF51488A40) = 0 0
97242/0x79832: 454 3 0 sigaction(0x15, 0x7FFF51488A18, 0x7FFF51488A40) = 0 0
97242/0x79832: 455 3 0 sigaction(0x12, 0x7FFF51488A18, 0x7FFF51488A40) = 0 0
97242/0x79832: 456 3 0 sigaction(0xF, 0x7FFF51488A18, 0x7FFF51488A40) = 0 0
97242/0x79832: 457 3 0 sigaction(0x2, 0x7FFF51488A18, 0x7FFF51488A40) = 0 0
97242/0x79832: 458 3 0 sigaction(0xD, 0x7FFF51488A18, 0x7FFF51488A40) = 0 0
97242/0x79832: 458 3 0 sigaction(0x3, 0x7FFF51488A18, 0x7FFF51488A40) = 0 0
97242/0x79832: 494 4 0 getrusage(0xFFFFFFFF, 0x10E7D1778, 0x7FFF51488A40) = 0 0
97242/0x79832: 522 4 0 sigprocmask(0x1, 0x7FFF514888FC, 0x7FFF514888F8) = 0x0 0
97238/0x7982e: 132647 131937 131767 fork() = 97239 0
97238/0x7982e: 132714 6 1 close(0xD) = 0 0
97238/0x7982e: 132717 5 1 fcntl_nocancel(0xC, 0x3, 0x0) = 0 0
97238/0x7982e: 132738 5 1 fstat64(0xC, 0x7FFF5147C528, 0x0) = 0 0
97238/0x7982e: 132770 828 12 read_nocancel(0xC, "**[[DIRPATH_REMOVED]]**\n\0", 0x4000) = 57 0
97238/0x7982e: 132780 18 3 read_nocancel(0xC, "\0", 0x4000) = 0 0
97238/0x7982e: 132785 7 3 close_nocancel(0xC) = 0 0
97238/0x7982e: 132799 4 0 sigprocmask(0x1, 0x7FFF5147C69C, 0x7FFF5147C698) = 0x0 0
97238/0x7982e: 132801 3 0 kill(0x17BD7, 0x0, 0x1) = 0 0
97238/0x7982e: 132806 131 3 sigsuspend(0x2, 0x0, 0x1) = -1 Err#4
97238/0x7982e: 132820 6 3 sigprocmask(0x1, 0x7FFF5147C124, 0x7FFF5147C120) = 0x0 0
97240/0x79830: 474 7 1 sigprocmask(0x2, 0x7FFF51488A9C, 0x7FFF51488A98) = 0x0 0
97240/0x79830: 491 5 1 close(0xC) = 0 0
97240/0x79830: 494 6 2 dup2(0xD, 0x1, 0x7FFF51488A98) = 1 0
97240/0x79830: 495 3 0 close(0xD) = 0 0
97240/0x79830: 522 5 1 sigaction(0xE, 0x7FFF51488968, 0x7FFF51488990) = 0 0
97240/0x79830: 532 3 0 sigaction(0x16, 0x7FFF51488A18, 0x7FFF51488A40) = 0 0
97240/0x79830: 533 3 0 sigaction(0x15, 0x7FFF51488A18, 0x7FFF51488A40) = 0 0
97240/0x79830: 534 3 0 sigaction(0x12, 0x7FFF51488A18, 0x7FFF51488A40) = 0 0
97240/0x79830: 535 3 0 sigaction(0xF, 0x7FFF51488A18, 0x7FFF51488A40) = 0 0
97240/0x79830: 535 3 0 sigaction(0x2, 0x7FFF51488A18, 0x7FFF51488A40) = 0 0
97240/0x79830: 536 3 0 sigaction(0xD, 0x7FFF51488A18, 0x7FFF51488A40) = 0 0
97240/0x79830: 537 3 0 sigaction(0x3, 0x7FFF51488A18, 0x7FFF51488A40) = 0 0
97240/0x79830: 554 5 0 getrusage(0xFFFFFFFF, 0x10E7D1778, 0x7FFF51488A40) = 0 0
97240/0x79830: 584 4 0 sigprocmask(0x1, 0x7FFF514888FC, 0x7FFF514888F8) = 0x0 0
97240/0x79830: 700 4 0 sigprocmask(0x1, 0x7FFF5148596C, 0x7FFF51485968) = 0x0 0
97240/0x79830: 807 4 0 sigprocmask(0x1, 0x7FFF5148596C, 0x7FFF51485968) = 0x0 0
97240/0x79830: 809 3 0 sigprocmask(0x2, 0x7FFF5148596C, 0x7FFF51485968) = 0x0 0
97240/0x79830: 834 4 0 sigprocmask(0x1, 0x7FFF5148596C, 0x7FFF51485968) = 0x0 0
97240/0x79830: 854 10 4 write_nocancel(0x1, "%F{cyan}%T \n\0", 0xC) = 12 0
97240/0x79830: 856 3 0 sigprocmask(0x1, 0x7FFF5148596C, 0x7FFF51485968) = 0x0 0
97240/0x79830: 857 3 0 sigprocmask(0x2, 0x7FFF5148596C, 0x7FFF51485968) = 0x0 0
97240/0x79830: 945 9 5 close(0x1) = 0 0
97242/0x79832: 691 71 6 sigprocmask(0x1, 0x7FFF5148596C, 0x7FFF51485968) = 0x0 0
97242/0x79832: 964 38 32 access("/etc/localtime\0", 0x4, 0x7FFF51485968) = 0 0
97242/0x79832: 993 31 25 open_nocancel("/etc/localtime\0", 0x0, 0x0) = 5 0
97242/0x79832: 996 5 2 fstat64(0x5, 0x7FFF5147EEE0, 0x0) = 0 0
97242/0x79832: 1004 12 7 read_nocancel(0x5, "TZif\0", 0x2A64) = 682 0
97242/0x79832: 1007 7 2 close_nocancel(0x5) = 0 0
97242/0x79832: 1125 8 3 write_nocancel(0x1, "66\n\0", 0x3) = 3 0
97242/0x79832: 1128 3 0 sigprocmask(0x1, 0x7FFF5148596C, 0x7FFF51485968) = 0x0 0
97242/0x79832: 1129 3 0 sigprocmask(0x2, 0x7FFF5148596C, 0x7FFF51485968) = 0x0 0
97242/0x79832: 1179 6 3 close(0x1) = 0 0
93100/0x76ed6: 251553995 1911 71 read_nocancel(0xC, "66\n\0", 0x4000) = 3 0
93100/0x76ed6: 251554000 4 1 read_nocancel(0xC, "\0", 0x4000) = 0 0
93100/0x76ed6: 251554004 6 3 close_nocancel(0xC) = 0 0
93100/0x76ed6: 251554019 4 0 sigprocmask(0x1, 0x7FFF51488A4C, 0x7FFF51488A48) = 0x0 0
93100/0x76ed6: 251554021 3 1 kill(0x17BDA, 0x0, 0x1) = 0 0
kill -ALRM
93100/0x76ed6: 251554493 35458225056 4 sigsuspend(0x2, 0x7FFF514A2C4C, 0x7FFF514A2C48) = -1 Err#4
93100/0x76ed6: 251554503 87 2 sigprocmask(0x1, 0x7FFF514A26D4, 0x7FFF514A26D0) = 0x0 0
93100/0x76ed6: 251554504 4 0 sigprocmask(0x3, 0x7FFF514A26D4, 0x7FFF514A26D0) = 0x0 0
93100/0x76ed6: 251554509 6 2 sigreturn(0x7FFF514A2B80, 0x1E, 0x7FFF514A26D0) = 0 Err#-2
93100/0x76ed6: 251554512 3 0 sigprocmask(0x1, 0x7FFF514A2C4C, 0x7FFF514A2C48) = 0x0 0
kill -9
18/0xaf052: 21 86 0 thread_selfid(0x0, 0x0, 0x0) = 716882 0
18/0xaf052: 60 10 3 stack_snapshot(0x0, 0x7FCE84022000, 0x10000) = 14745 0
18/0xaf052: 84 10 4 kevent64(0x3, 0x101DCFD58, 0x1) = 1 0
93114/0x76ee4: 3671 35541264647 13 read(0x0, "\0", 0x4000) = -1 Err#4
16491/0xaf055: 9 422732 18446744067692683 thread_selfid(0x1, 0x7FFF5149C1C4, 0x7FFF5149C1C0) = 716885 0
93100/0x76ed6: 251554517 63356186 4 sigsuspend(0x2, 0x7FFF514A2C4C, 0x7FFF514A2C48) = -1 Err#4
93113/0x76ee3: 6016792 35541212127 11 read(0x0, "\0", 0x1) = -1 Err#4
93113/0x76ee3: 6016801 79 1 sigprocmask(0x1, 0x7FFF5149C1C4, 0x7FFF5149C1C0) = 0x0 0
93113/0x76ee3: 6016803 3 0 sigprocmask(0x3, 0x7FFF5149C1C4, 0x7FFF5149C1C0) = 0x0 0
18/0xaf052: 97 69 0 __disable_threadsignal(0x1, 0x0, 0x0) = 0 0
394/0xaf0b0: 19 100 0 thread_selfid(0x0, 0x0, 0x0) = 716976 0
394/0xaf0b0: 51 31 25 read(0xE, "\2613-|7\342\226a\266J\340\034\0", 0x40) = 64 0
394/0xaf0b0: 67 10 3 bsdthread_ctl(0x400, 0x182BF, 0x800) = 0 0
394/0xaf0b0: 94 75 12 read(0xE, "r\317\207\332\253\263\255\236\001\331\340\253\304\003\020<\234\251^O\376\326\373\016\225\215\321\005`\261\357\233\255\023\271#hd\265m'\254\v\321\305K\005\2572c\337\352\2252=\304\274\027\002Z\016M\t\017\0", 0x40) = 64 0
394/0xaf0b0: 109 7 1 bsdthread_ctl(0x400, 0x182BF, 0x800) = 0 0
394/0xaf0b0: 128 12 9 read(0xE, "\335@N\247\324\364\321\n\264XbQK\312\333g\030\346,|X\327\020b(\361\241\335$4S\314\275]\023\257\312\310\025\327\364\375\222q`\325\033\214\"\365>*\022e\344\027\354\326>X@ \377\027\0", 0x40 = 64 0
394/0xaf0b0: 165 9 1 read(0x12, "\0", 0x8000) = -1 Err#35
394/0xaf0b0: 206 5 0 read(0x12, "\0", 0x8000) = -1 Err#35
394/0xaf0b0: 283 75 0 __disable_threadsignal(0x1, 0x0, 0x0) = 0 0
336/0xaf114: 15 88 1 thread_selfid(0x0, 0x0, 0x0) = 717076 0
336/0xaf114: 33 6 1 kevent64(0x3, 0x107CDBDF8, 0x1) = 1 0
336/0xaf114: 41 76 0 __disable_threadsignal(0x1, 0x0, 0x0) = 0 0
79/0xaf164: 46 105 1 bsdthread_ctl(0x100, 0x8FF, 0x7123) = 0 0
79/0xaf164: 52 4 0 bsdthread_ctl(0x100, 0x8FF, 0x0) = 0 0
79/0xaf164: 14 80 1 thread_selfid(0x0, 0x0, 0x0) = 717156 0
79/0xaf164: 19 4 0 bsdthread_ctl(0x100, 0x8FF, 0x7123) = 0 0
79/0xaf164: 36 11 8 workq_kernreturn(0x20, 0x0, 0x1) = 0 0
79/0xaf164: 37 3 0 bsdthread_ctl(0x100, 0x8FF, 0x0) = 0 0
79/0xaf164: 60 92 2 bsdthread_ctl(0x100, 0x8FF, 0x7123) = 0 0
79/0xaf164: 63 3 0 bsdthread_ctl(0x100, 0x8FF, 0x0) = 0 0
79/0xaf164: 97 67 2 bsdthread_ctl(0x100, 0x8FF, 0x7A57) = 0 0
79/0xaf164: 753 4 0 bsdthread_ctl(0x100, 0x8FF, 0x0) = 0 0
79/0xaf164: 74 79 1 bsdthread_ctl(0x100, 0x8FF, 0xA21B) = 0 0
79/0xaf164: 87 7 3 workq_kernreturn(0x20, 0x0, 0x1) = 0 0
79/0xaf164: 89 4 0 bsdthread_ctl(0x100, 0x8FF, 0x0) = 0 0
79/0xaf164: 764 9 0 bsdthread_ctl(0x100, 0x8FF, 0xA22B) = 0 0
79/0xaf164: 779 71 3 workq_kernreturn(0x20, 0x0, 0x1) = 0 0
79/0xaf164: 781 4 0 bsdthread_ctl(0x100, 0x8FF, 0x0) = 0 0
643/0xaf19c: 17 54 0 __pthread_canceled(0x2, 0x0, 0x0) = 0 0
643/0xaf19c: 21 6 2 psynch_cvsignal(0x600000161948, 0x100, 0x0) = 257 0
643/0xaf19c: 25 7 2 psynch_mutexdrop(0x600000161908, 0x303, 0x200) = 0 0
643/0xaf19c: 28 3 0 __pthread_canceled(0x1, 0x303, 0x200) = 0 0
643/0xaf19c: 29 2 0 __pthread_canceled(0x2, 0x303, 0x200) = 0 0
643/0xaf19c: 36 9 6 socket(0x2, 0x2, 0x0) = 15 0
643/0xaf19c: 38 3 1 fcntl(0xF, 0x4, 0x4) = 0 0
643/0xaf19c: 39 3 1 setsockopt(0xF, 0xFFFF, 0x20) = 0 0
643/0xaf19c: 66 29 26 sendto(0xF, 0x10000AD00, 0x10) = 16 0
643/0xaf19c: 68 3 0 __pthread_canceled(0x1, 0x10000AD00, 0x10) = 0 0
643/0xaf19c: 73 53 0 __pthread_canceled(0x2, 0x10000AD00, 0x10) = 0 0
79/0xaf164: 823 125 1 __disable_threadsignal(0x1, 0x0, 0x0) = 0 0
643/0xaf19c: 7 10 1 thread_selfid(0x0, 0x0, 0x0) = 717212 0
643/0xaf19c: 86 1004030 11 select(0x400, 0x100605E20, 0x0, 0x0, 0x100605E10) = 0 0
643/0xaf19c: 91 54 0 __pthread_canceled(0x1, 0x100605E20, 0x0) = 0 0
643/0xaf19c: 92 2 0 __pthread_canceled(0x2, 0x100605E20, 0x0) = 0 0
643/0xaf19c: 104 1004911 11 select(0x400, 0x100605E20, 0x0, 0x0, 0x100605E10) = 0 0
643/0xaf19c: 110 53 0 __pthread_canceled(0x1, 0x100605E20, 0x0) = 0 0
643/0xaf19c: 111 2 0 __pthread_canceled(0x2, 0x100605E20, 0x0) = 0 0
643/0xaf19c: 118 1003943 6 select(0x400, 0x100605E20, 0x0, 0x0, 0x100605E10) = 0 0
643/0xaf19c: 121 53 0 __pthread_canceled(0x1, 0x100605E20, 0x0) = 0 0
643/0xaf19c: 122 2 0 __pthread_canceled(0x2, 0x100605E20, 0x0) = 0 0
643/0xaf19c: 127 1003585 5 select(0x400, 0x100605E20, 0x0, 0x0, 0x100605E10) = 0 0
643/0xaf19c: 130 86 0 __pthread_canceled(0x1, 0x100605E20, 0x0) = 0 0
643/0xaf19c: 131 4 0 __pthread_canceled(0x2, 0x100605E20, 0x0) = 0 0
643/0xaf19c: 139 1004688 7 select(0x400, 0x100605E20, 0x0, 0x0, 0x100605E10) = 0 0
643/0xaf19c: 144 93 1 __pthread_canceled(0x1, 0x100605E20, 0x0) = 0 0
643/0xaf19c: 149 50 0 __pthread_canceled(0x2, 0x100605E20, 0x0) = 0 0
643/0xaf19c: 161 1003412 9 select(0x400, 0x100605E20, 0x0, 0x0, 0x100605E10) = 0 0
643/0xaf19c: 166 94 1 shutdown(0xF, 0x2, 0x0) = -1 Err#57
643/0xaf19c: 176 14 8 close(0xF) = 0 0
643/0xaf1e3: 8 58 0 thread_selfid(0x0, 0x0, 0x0) = 717283 0
643/0xaf1e3: 13 4 0 __pthread_canceled(0x2, 0x0, 0x0) = 0 0
643/0xaf1e3: 18 6 3 psynch_cvsignal(0x600000160748, 0x100, 0x0) = 257 0
643/0xaf1e3: 22 2 0 __pthread_canceled(0x1, 0x100, 0x0) = 0 0
643/0xaf1e3: 22 2 0 __pthread_canceled(0x2, 0x100, 0x0) = 0 0
643/0xaf1e3: 28 8 5 socket(0x2, 0x2, 0x0) = 14 0
643/0xaf1e3: 31 5 2 fcntl(0xE, 0x4, 0x4) = 0 0
643/0xaf1e3: 35 6 2 setsockopt(0xE, 0xFFFF, 0x20) = 0 0
643/0xaf1e3: 81 50 45 sendto(0xE, 0x10000AD00, 0x10) = 16 0
643/0xaf1e3: 84 3 0 __pthread_canceled(0x1, 0x10000AD00, 0x10) = 0 0
643/0xaf1e3: 84 3 0 __pthread_canceled(0x2, 0x10000AD00, 0x10) = 0 0
643/0xaf19c: 183 1004331 6 __semwait_signal(0xD07, 0x0, 0x1) = -1 Err#60
643/0xaf19c: 194 94 1 __disable_threadsignal(0x1, 0x0, 0x1) = 0 0
643/0xaf1e3: 94 1002400 9 select(0x400, 0x100582E20, 0x0, 0x0, 0x100582E10) = 0 0
643/0xaf1e3: 99 80 0 __pthread_canceled(0x1, 0x100582E20, 0x0) = 0 0
643/0xaf1e3: 101 6 0 __pthread_canceled(0x2, 0x100582E20, 0x0) = 0 0
643/0xaf1e3: 115 1001195 12 select(0x400, 0x100582E20, 0x0, 0x0, 0x100582E10) = 0 0
643/0xaf1e3: 119 65 0 __pthread_canceled(0x1, 0x100582E20, 0x0) = 0 0
643/0xaf1e3: 120 3 0 __pthread_canceled(0x2, 0x100582E20, 0x0) = 0 0
643/0xaf1e3: 155 63 0 __pthread_canceled(0x1, 0x100582E20, 0x0) = 0 0
643/0xaf1e3: 156 3 0 __pthread_canceled(0x2, 0x100582E20, 0x0) = 0 0
643/0xaf1e3: 145 1004925 24 select(0x400, 0x100582E20, 0x0, 0x0, 0x100582E10) = 0 0
643/0xaf1e3: 180 1004109 22 select(0x400, 0x100582E20, 0x0, 0x0, 0x100582E10) = 0 0
643/0xaf1e3: 185 53 0 __pthread_canceled(0x1, 0x100582E20, 0x0) = 0 0
643/0xaf1e3: 186 2 0 __pthread_canceled(0x2, 0x100582E20, 0x0) = 0 0
643/0xaf1e3: 248 52 0 __pthread_canceled(0x2, 0x100582E20, 0x0) = 0 0
643/0xaf1e3: 225 1004682 38 select(0x400, 0x100582E20, 0x0, 0x0, 0x100582E10) = 0 0
643/0xaf1e3: 240 188 10 __pthread_canceled(0x1, 0x100582E20, 0x0) = 0 0
643/0xaf1e3: 261 1002730 11 select(0x400, 0x100582E20, 0x0, 0x0, 0x100582E10) = 0 0
643/0xaf1e3: 266 81 1 shutdown(0xE, 0x2, 0x0) = -1 Err#57
643/0xaf1e3: 270 6 3 close(0xE) = 0 0
643/0xaf1ed: 77 63 0 __pthread_canceled(0x1, 0x10000AD00, 0x10) = 0 0
643/0xaf1ed: 78 2 0 __pthread_canceled(0x2, 0x10000AD00, 0x10) = 0 0
643/0xaf1e3: 310 57 2 __disable_threadsignal(0x1, 0x0, 0x1) = 0 0
643/0xaf1ed: 6 55 0 thread_selfid(0x0, 0x0, 0x0) = 717293 0
643/0xaf1ed: 10 3 0 __pthread_canceled(0x2, 0x0, 0x0) = 0 0
643/0xaf1ed: 14 6 2 psynch_cvsignal(0x608000160F88, 0x100, 0x0) = 257 0
643/0xaf1ed: 16 2 0 __pthread_canceled(0x1, 0x100, 0x0) = 0 0
643/0xaf1ed: 17 2 0 __pthread_canceled(0x2, 0x100, 0x0) = 0 0
643/0xaf1ed: 21 6 4 socket(0x2, 0x2, 0x0) = 14 0
643/0xaf1ed: 24 4 1 fcntl(0xE, 0x4, 0x4) = 0 0
643/0xaf1ed: 27 6 2 setsockopt(0xE, 0xFFFF, 0x20) = 0 0
643/0xaf1ed: 73 48 44 sendto(0xE, 0x10000AD00, 0x10) = 16 0
643/0xaf1e3: 293 1004823 22 __semwait_signal(0xD07, 0x0, 0x1) = -1 Err#60
643/0xaf1ed: 85 1003630 6 select(0x400, 0x100582E20, 0x0, 0x0, 0x100582E10) = 0 0
643/0xaf1ed: 87 53 0 __pthread_canceled(0x1, 0x100582E20, 0x0) = 0 0
643/0xaf1ed: 88 2 0 __pthread_canceled(0x2, 0x100582E20, 0x0) = 0 0
643/0xaf1ed: 97 1004027 7 select(0x400, 0x100582E20, 0x0, 0x0, 0x100582E10) = 0 0
643/0xaf1ed: 101 92 0 __pthread_canceled(0x1, 0x100582E20, 0x0) = 0 0
643/0xaf1ed: 102 4 0 __pthread_canceled(0x2, 0x100582E20, 0x0) = 0 0
643/0xaf1ed: 109 1004818 6 select(0x400, 0x100582E20, 0x0, 0x0, 0x100582E10) = 0 0
643/0xaf1ed: 112 54 0 __pthread_canceled(0x1, 0x100582E20, 0x0) = 0 0
643/0xaf1ed: 113 2 0 __pthread_canceled(0x2, 0x100582E20, 0x0) = 0 0
643/0xaf1ed: 119 1003729 5 select(0x400, 0x100582E20, 0x0, 0x0, 0x100582E10) = 0 0
643/0xaf1ed: 122 75 0 __pthread_canceled(0x1, 0x100582E20, 0x0) = 0 0
643/0xaf1ed: 123 5 0 __pthread_canceled(0x2, 0x100582E20, 0x0) = 0 0
643/0xaf1ed: 132 1004609 6 select(0x400, 0x100582E20, 0x0, 0x0, 0x100582E10) = 0 0
643/0xaf1ed: 134 53 0 __pthread_canceled(0x1, 0x100582E20, 0x0) = 0 0
643/0xaf1ed: 135 2 0 __pthread_canceled(0x2, 0x100582E20, 0x0) = 0 0
643/0xaf1ed: 146 1004204 10 select(0x400, 0x100582E20, 0x0, 0x0, 0x100582E10) = 0 0
643/0xaf1ed: 154 54 1 shutdown(0xE, 0x2, 0x0) = -1 Err#57
643/0xaf1ed: 160 8 5 close(0xE) = 0 0
643/0xaf22d: 12 95 1 thread_selfid(0x0, 0x0, 0x0) = 717357 0
643/0xaf22d: 18 4 0 __pthread_canceled(0x2, 0x0, 0x0) = 0 0
643/0xaf22d: 24 8 3 psynch_cvsignal(0x600000160748, 0x100, 0x0) = 257 0
643/0xaf22d: 27 3 0 __pthread_canceled(0x1, 0x100, 0x0) = 0 0
643/0xaf22d: 28 3 0 __pthread_canceled(0x2, 0x100, 0x0) = 0 0
643/0xaf22d: 36 11 7 socket(0x2, 0x2, 0x0) = 14 0
643/0xaf22d: 39 6 2 fcntl(0xE, 0x4, 0x4) = 0 0
643/0xaf22d: 43 7 3 setsockopt(0xE, 0xFFFF, 0x20) = 0 0
643/0xaf22d: 87 46 42 sendto(0xE, 0x10000AD00, 0x10) = 16 0
643/0xaf22d: 99 4 0 __pthread_canceled(0x2, 0x10000AD00, 0x10) = 0 0
643/0xaf1ed: 166 1002886 5 __semwait_signal(0xD07, 0x0, 0x1) = -1 Err#60
643/0xaf1ed: 177 57 2 __disable_threadsignal(0x1, 0x0, 0x1) = 0 0
643/0xaf22d: 95 9 1 __pthread_canceled(0x1, 0x10000AD00, 0x10) = 0 0
643/0xaf22d: 113 1004298 12 select(0x400, 0x100582E20, 0x0, 0x0, 0x100582E10) = 0 0
643/0xaf22d: 121 54 0 __pthread_canceled(0x1, 0x100582E20, 0x0) = 0 0
643/0xaf22d: 122 2 0 __pthread_canceled(0x2, 0x100582E20, 0x0) = 0 0
643/0xaf22d: 133 1000804 10 select(0x400, 0x100582E20, 0x0, 0x0, 0x100582E10) = 0 0
643/0xaf22d: 142 100 3 __pthread_canceled(0x1, 0x100582E20, 0x0) = 0 0
643/0xaf22d: 152 88 1 __pthread_canceled(0x2, 0x100582E20, 0x0) = 0 0
643/0xaf22d: 168 1002433 14 select(0x400, 0x100582E20, 0x0, 0x0, 0x100582E10) = 0 0
643/0xaf22d: 180 87 1 __pthread_canceled(0x1, 0x100582E20, 0x0) = 0 0
643/0xaf22d: 182 2 0 __pthread_canceled(0x2, 0x100582E20, 0x0) = 0 0
643/0xaf22d: 207 1004819 24 select(0x400, 0x100582E20, 0x0, 0x0, 0x100582E10) = 0 0
643/0xaf22d: 213 54 0 __pthread_canceled(0x1, 0x100582E20, 0x0) = 0 0
643/0xaf22d: 214 2 0 __pthread_canceled(0x2, 0x100582E20, 0x0) = 0 0
643/0xaf22d: 241 86 0 __pthread_canceled(0x1, 0x100582E20, 0x0) = 0 0
643/0xaf22d: 243 2 0 __pthread_canceled(0x2, 0x100582E20, 0x0) = 0 0
643/0xaf22d: 226 1003847 10 select(0x400, 0x100582E20, 0x0, 0x0, 0x100582E10) = 0 0
643/0xaf22d: 255 1003744 11 select(0x400, 0x100582E20, 0x0, 0x0, 0x100582E10) = 0 0
643/0xaf22d: 262 91 1 shutdown(0xE, 0x2, 0x0) = -1 Err#57
643/0xaf22d: 272 14 9 close(0xE) = 0 0
643/0xaf22d: 281 1004776 6 __semwait_signal(0xD07, 0x0, 0x1) = -1 Err#60
643/0xaf22d: 291 93 0 __disable_threadsignal(0x1, 0x0, 0x1) = 0 0
643/0xaf247: 7 69 0 thread_selfid(0x0, 0x0, 0x0) = 717383 0
643/0xaf247: 13 3 0 __pthread_canceled(0x2, 0x0, 0x0) = 0 0
643/0xaf247: 17 6 2 psynch_cvsignal(0x600000161948, 0x100, 0x0) = 257 0
643/0xaf247: 20 6 2 psynch_mutexdrop(0x600000161908, 0x303, 0x200) = 0 0
643/0xaf247: 23 3 0 __pthread_canceled(0x1, 0x303, 0x200) = 0 0
643/0xaf247: 23 2 0 __pthread_canceled(0x2, 0x303, 0x200) = 0 0
643/0xaf247: 30 8 6 socket(0x2, 0x2, 0x0) = 15 0
643/0xaf247: 32 4 1 fcntl(0xF, 0x4, 0x4) = 0 0
643/0xaf247: 34 3 1 setsockopt(0xF, 0xFFFF, 0x20) = 0 0
643/0xaf247: 62 31 28 sendto(0xF, 0x10000AD00, 0x10) = 16 0
643/0xaf247: 64 3 0 __pthread_canceled(0x1, 0x10000AD00, 0x10) = 0 0
643/0xaf247: 65 4 0 __pthread_canceled(0x2, 0x10000AD00, 0x10) = 0 0
643/0xaf247: 73 1004705 7 select(0x400, 0x100605E20, 0x0, 0x0, 0x100605E10) = 0 0
643/0xaf247: 76 83 0 __pthread_canceled(0x1, 0x100605E20, 0x0) = 0 0
643/0xaf247: 77 2 0 __pthread_canceled(0x2, 0x100605E20, 0x0) = 0 0
643/0xaf247: 90 1004139 12 select(0x400, 0x100605E20, 0x0, 0x0, 0x100605E10) = 0 0
643/0xaf247: 98 88 2 __pthread_canceled(0x1, 0x100605E20, 0x0) = 0 0
643/0xaf247: 100 2 0 __pthread_canceled(0x2, 0x100605E20, 0x0) = 0 0
643/0xaf247: 110 1004943 9 select(0x400, 0x100605E20, 0x0, 0x0, 0x100605E10) = 0 0
643/0xaf247: 113 58 0 __pthread_canceled(0x1, 0x100605E20, 0x0) = 0 0
643/0xaf247: 114 2 0 __pthread_canceled(0x2, 0x100605E20, 0x0) = 0 0
643/0xaf247: 124 1003992 8 select(0x400, 0x100605E20, 0x0, 0x0, 0x100605E10) = 0 0
643/0xaf247: 128 68 0 __pthread_canceled(0x1, 0x100605E20, 0x0) = 0 0
643/0xaf247: 136 67 2 __pthread_canceled(0x2, 0x100605E20, 0x0) = 0 0
643/0xaf247: 152 1004386 10 select(0x400, 0x100605E20, 0x0, 0x0, 0x100605E10) = 0 0
643/0xaf247: 165 200 8 __pthread_canceled(0x1, 0x100605E20, 0x0) = 0 0
643/0xaf247: 166 4 0 __pthread_canceled(0x2, 0x100605E20, 0x0) = 0 0
643/0xaf247: 177 1003822 10 select(0x400, 0x100605E20, 0x0, 0x0, 0x100605E10) = 0 0
643/0xaf247: 182 54 1 shutdown(0xF, 0x2, 0x0) = -1 Err#57
643/0xaf247: 188 7 4 close(0xF) = 0 0
643/0xaf25a: 22 56 0 thread_selfid(0x0, 0x0, 0x0) = 717402 0
643/0xaf25a: 28 3 0 __pthread_canceled(0x2, 0x0, 0x0) = 0 0
643/0xaf25a: 32 6 3 psynch_cvsignal(0x600000160748, 0x100, 0x0) = 257 0
643/0xaf25a: 35 2 0 __pthread_canceled(0x1, 0x100, 0x0) = 0 0
643/0xaf25a: 36 2 0 __pthread_canceled(0x2, 0x100, 0x0) = 0 0
643/0xaf25a: 41 7 4 socket(0x2, 0x2, 0x0) = 14 0
643/0xaf25a: 44 4 1 fcntl(0xE, 0x4, 0x4) = 0 0
643/0xaf25a: 47 6 2 setsockopt(0xE, 0xFFFF, 0x20) = 0 0
643/0xaf25a: 88 43 39 sendto(0xE, 0x10000AD00, 0x10) = 16 0
643/0xaf247: 196 1003587 6 __semwait_signal(0xD07, 0x0, 0x1) = -1 Err#60
643/0xaf247: 206 56 2 __disable_threadsignal(0x1, 0x0, 0x1) = 0 0
643/0xaf25a: 100 110 0 __pthread_canceled(0x1, 0x10000AD00, 0x10) = 0 0
643/0xaf25a: 101 2 0 __pthread_canceled(0x2, 0x10000AD00, 0x10) = 0 0
643/0xaf25a: 109 1003598 6 select(0x400, 0x100582E20, 0x0, 0x0, 0x100582E10) = 0 0
643/0xaf25a: 113 57 1 __pthread_canceled(0x1, 0x100582E20, 0x0) = 0 0
643/0xaf25a: 114 3 0 __pthread_canceled(0x2, 0x100582E20, 0x0) = 0 0
643/0xaf25a: 122 1000135 7 select(0x400, 0x100582E20, 0x0, 0x0, 0x100582E10) = 0 0
643/0xaf25a: 127 73 0 __pthread_canceled(0x1, 0x100582E20, 0x0) = 0 0
643/0xaf25a: 128 3 0 __pthread_canceled(0x2, 0x100582E20, 0x0) = 0 0
643/0xaf25a: 136 1004577 6 select(0x400, 0x100582E20, 0x0, 0x0, 0x100582E10) = 0 0
643/0xaf25a: 140 91 0 __pthread_canceled(0x1, 0x100582E20, 0x0) = 0 0
643/0xaf25a: 142 4 0 __pthread_canceled(0x2, 0x100582E20, 0x0) = 0 0
643/0xaf25a: 149 1000961 6 select(0x400, 0x100582E20, 0x0, 0x0, 0x100582E10) = 0 0
643/0xaf25a: 151 57 0 __pthread_canceled(0x1, 0x100582E20, 0x0) = 0 0
643/0xaf25a: 153 4 0 __pthread_canceled(0x2, 0x100582E20, 0x0) = 0 0
643/0xaf25a: 159 1002299 6 select(0x400, 0x100582E20, 0x0, 0x0, 0x100582E10) = 0 0
643/0xaf25a: 163 93 0 __pthread_canceled(0x1, 0x100582E20, 0x0) = 0 0
643/0xaf25a: 165 5 0 __pthread_canceled(0x2, 0x100582E20, 0x0) = 0 0
643/0xaf25a: 174 1003983 7 select(0x400, 0x100582E20, 0x0, 0x0, 0x100582E10) = 0 0
643/0xaf25a: 177 60 1 shutdown(0xE, 0x2, 0x0) = -1 Err#57
643/0xaf25a: 180 5 2 close(0xE) = 0 0
643/0xaf25a: 185 1004727 3 __semwait_signal(0xD07, 0x0, 0x1) = -1 Err#60
643/0xaf25a: 191 75 2 __disable_threadsignal(0x1, 0x0, 0x1) = 0 0
643/0xaf287: 8 103 0 thread_selfid(0x0, 0x0, 0x0) = 717447 0
643/0xaf287: 17 4 0 __pthread_canceled(0x2, 0x0, 0x0) = 0 0
643/0xaf287: 23 9 4 psynch_cvsignal(0x600000161948, 0x100, 0x0) = 257 0
643/0xaf287: 28 8 3 psynch_mutexdrop(0x600000161908, 0x303, 0x200) = 0 0
643/0xaf287: 34 5 1 __pthread_canceled(0x1, 0x303, 0x200) = 0 0
643/0xaf287: 35 3 0 __pthread_canceled(0x2, 0x303, 0x200) = 0 0
643/0xaf287: 44 12 8 socket(0x2, 0x2, 0x0) = 14 0
643/0xaf287: 47 5 1 fcntl(0xE, 0x4, 0x4) = 0 0
643/0xaf287: 50 6 2 setsockopt(0xE, 0xFFFF, 0x20) = 0 0
643/0xaf287: 94 46 42 sendto(0xE, 0x10000AD00, 0x10) = 16 0
643/0xaf287: 96 3 0 __pthread_canceled(0x1, 0x10000AD00, 0x10) = 0 0
643/0xaf287: 97 3 0 __pthread_canceled(0x2, 0x10000AD00, 0x10) = 0 0
643/0xaf287: 114 1004632 16 select(0x400, 0x100582E20, 0x0, 0x0, 0x100582E10) = 0 0
643/0xaf287: 118 100 0 __pthread_canceled(0x1, 0x100582E20, 0x0) = 0 0
643/0xaf287: 119 2 0 __pthread_canceled(0x2, 0x100582E20, 0x0) = 0 0
643/0xaf287: 136 65 0 __pthread_canceled(0x1, 0x100582E20, 0x0) = 0 0
643/0xaf287: 138 2 0 __pthread_canceled(0x2, 0x100582E20, 0x0) = 0 0
643/0xaf287: 131 1005010 11 select(0x400, 0x100582E20, 0x0, 0x0, 0x100582E10) = 0 0
643/0xaf287: 156 101 0 __pthread_canceled(0x1, 0x100582E20, 0x0) = 0 0
643/0xaf287: 157 3 0 __pthread_canceled(0x2, 0x100582E20, 0x0) = 0 0
643/0xaf287: 148 1000190 9 select(0x400, 0x100582E20, 0x0, 0x0, 0x100582E10) = 0 0
next reply other threads:[~2015-08-03 11:25 UTC|newest]
Thread overview: 41+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-08-03 11:25 Mathias Fredriksson [this message]
2015-08-03 15:52 ` Bart Schaefer
2015-08-03 20:36 ` Mathias Fredriksson
2015-08-03 20:58 ` Bart Schaefer
2015-08-04 21:52 ` Mathias Fredriksson
2015-08-05 0:05 ` Mathias Fredriksson
2015-08-05 6:53 ` Bart Schaefer
2015-08-05 10:37 ` Mathias Fredriksson
2015-08-05 15:52 ` Bart Schaefer
2015-08-05 16:05 ` Mathias Fredriksson
2015-08-05 18:52 ` Bart Schaefer
2015-08-05 19:11 ` Mathias Fredriksson
2015-08-05 20:20 ` Bart Schaefer
2015-08-05 21:49 ` Mathias Fredriksson
2015-08-06 5:06 ` Bart Schaefer
2015-08-06 8:24 ` Mathias Fredriksson
2015-08-06 15:54 ` Bart Schaefer
2015-08-07 0:45 ` Mathias Fredriksson
2015-08-07 5:39 ` Bart Schaefer
2015-08-09 13:53 ` Mathias Fredriksson
2015-08-09 23:42 ` Bart Schaefer
2015-08-10 0:02 ` Mikael Magnusson
2015-08-10 0:16 ` Mathias Fredriksson
2015-08-10 1:47 ` Bart Schaefer
2015-08-10 2:02 ` Mikael Magnusson
2015-08-10 15:59 ` Bart Schaefer
2015-08-10 17:30 ` Mathias Fredriksson
2015-08-10 0:36 ` Bart Schaefer
2015-08-10 0:29 ` Bart Schaefer
2015-08-10 19:34 ` Bart Schaefer
2015-08-10 21:17 ` Mathias Fredriksson
2015-08-10 22:53 ` Mathias Fredriksson
2015-08-11 0:53 ` Bart Schaefer
2015-08-11 12:17 ` Mathias Fredriksson
2015-08-11 14:38 ` Mathias Fredriksson
2015-08-11 15:07 ` Bart Schaefer
2015-08-11 15:22 ` Mathias Fredriksson
2015-08-11 4:06 ` Running commands in a zpty worker Bart Schaefer
2015-08-11 13:14 ` Mathias Fredriksson
2015-08-11 14:35 ` Mathias Fredriksson
2015-08-11 14:37 ` Bart Schaefer
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='CA+=GgY7mHkyK4NJQ6m7y-HpVPKOuKx3-bkJqRHriKzZ662_iwA@mail.gmail.com' \
--to=mafredri@gmail.com \
--cc=zsh-workers@zsh.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.vuxu.org/mirror/zsh/
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).