Bug#596291: offlineimap getting stuck when run with multiple threads/connections
Package: offlineimap
Severity: important
As I reported in another bug (about offlineimap dying too easily under
many circumstances), attached is what I see when I strace one of the
running threads of offlineimap when it is run with 10 connections to
initially mirror my gmail account to a local maildir.
I am not trying anymore to push the messages to the gmail server---I am
now trying to pull a fresh copy of them from there.
If there is anything that would be desired and if I can reproduce it,
then, please, let me know.
Regards,
--
Rogério Brito : rbrito@{ime.usp.br,gmail.com} : GPG key 1024D/7C2CAEB8
http://rb.doesntexist.org : Packages for LaTeX : algorithms.berlios.de
DebianQA: http://qa.debian.org/developer.php?login=rbrito%40ime.usp.br
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa2aa1b8, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa2aa1b8, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa2aa1b8, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa2aa1b8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa2aa1b8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa2aa1b8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa2aa1b8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa2aa1b8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa2aa1b8, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa2aa1b8, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa2aa1b8, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa2aa1b8, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa2aa1b8, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa2aa1b8, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa2aa1b8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa2aa1b8, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa2aa1b8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa2aa1b8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa2aa1b8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa2aa1b8, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa2aa1b8, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa2aa1b8, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa2aa1b8, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa2aa1b8, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa2aa1b8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa2aa1b8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa2aa1b8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa2aa1b8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa2aa1b8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa2aa1b8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa2aa1b8, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa2aa1b8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAKE_PRIVATE, 1) = 1
read(12, "", 5) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xa317238, FUTEX_WAIT_PRIVATE, 0, NULL^C) = -1 EAGAIN (Resource temporarily unavailable)
Process 19029 detached
Reply to: