Skip to content

Instantly share code, notes, and snippets.

@CarloWood
Created December 28, 2020 02:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save CarloWood/5b5378f4bcaf67d7b4f2ff07a39b979e to your computer and use it in GitHub Desktop.
Save CarloWood/5b5378f4bcaf67d7b4f2ff07a39b979e to your computer and use it in GitHub Desktop.
Debug output for evio test application that switches protocol after 16300 bytes, limiting the buffer to 16000 bytes at the same time (shows that a deadlock is avoided).
NOTICE : Debug output is turned on.
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from change_specsFixture
[ RUN ] change_specsFixture.change_specs
THREADPOOL : Entering add_threads(30)
ThreadPool00 NOTICE : Thread started. Set debug margin to "ThreadPool00 ".
ThreadPool01 NOTICE : Thread started. Set debug margin to "ThreadPool01 ".
ThreadPool02 NOTICE : Thread started. Set debug margin to "ThreadPool02 ".
ThreadPool03 NOTICE : Thread started. Set debug margin to "ThreadPool03 ".
ThreadPool04 NOTICE : Thread started. Set debug margin to "ThreadPool04 ".
ThreadPool05 NOTICE : Thread started. Set debug margin to "ThreadPool05 ".
ThreadPool06 NOTICE : Thread started. Set debug margin to "ThreadPool06 ".
ThreadPool07 NOTICE : Thread started. Set debug margin to "ThreadPool07 ".
ThreadPool08 NOTICE : Thread started. Set debug margin to "ThreadPool08 ".
ThreadPool09 NOTICE : Thread started. Set debug margin to "ThreadPool09 ".
ThreadPool10 NOTICE : Thread started. Set debug margin to "ThreadPool10 ".
ThreadPool11 NOTICE : Thread started. Set debug margin to "ThreadPool11 ".
ThreadPool12 NOTICE : Thread started. Set debug margin to "ThreadPool12 ".
ThreadPool13 NOTICE : Thread started. Set debug margin to "ThreadPool13 ".
ThreadPool14 NOTICE : Thread started. Set debug margin to "ThreadPool14 ".
ThreadPool15 NOTICE : Thread started. Set debug margin to "ThreadPool15 ".
ThreadPool16 NOTICE : Thread started. Set debug margin to "ThreadPool16 ".
ThreadPool17 NOTICE : Thread started. Set debug margin to "ThreadPool17 ".
ThreadPool18 NOTICE : Thread started. Set debug margin to "ThreadPool18 ".
ThreadPool19 NOTICE : Thread started. Set debug margin to "ThreadPool19 ".
ThreadPool20 NOTICE : Thread started. Set debug margin to "ThreadPool20 ".
ThreadPool21 NOTICE : Thread started. Set debug margin to "ThreadPool21 ".
ThreadPool22 NOTICE : Thread started. Set debug margin to "ThreadPool22 ".
ThreadPool23 NOTICE : Thread started. Set debug margin to "ThreadPool23 ".
ThreadPool24 NOTICE : Thread started. Set debug margin to "ThreadPool24 ".
ThreadPool25 NOTICE : Thread started. Set debug margin to "ThreadPool25 ".
ThreadPool26 NOTICE : Thread started. Set debug margin to "ThreadPool26 ".
ThreadPool27 NOTICE : Thread started. Set debug margin to "ThreadPool27 ".
ThreadPool28 NOTICE : Thread started. Set debug margin to "ThreadPool28 ".
NOTICE : v EventLoopFixture::SetUp()
ThreadPool29 NOTICE : Thread started. Set debug margin to "ThreadPool29 ".
NOTICE : | Entering Signals::reserve({SIGPIPE}, 0)
THREADPOOL : | Entering AIThreadPool::new_queue(32, 1)
THREADPOOL : | Returning index #0; size is now 1 for utils::Vector<AIThreadPool::PriorityQueue, utils::VectorIndex<ordering_category::QueueHandle>, std::allocator<AIThreadPool::PriorityQueue> > at 0x560ded779798
ThreadPool14 THREADPOOL : Beginning of thread pool main loop (q = #0)
ThreadPool16 THREADPOOL : Beginning of thread pool main loop (q = #0)
ThreadPool22 THREADPOOL : Beginning of thread pool main loop (q = #0)
ThreadPool17 THREADPOOL : Beginning of thread pool main loop (q = #0)
ThreadPool24 THREADPOOL : Beginning of thread pool main loop (q = #0)
ThreadPool10 THREADPOOL : Beginning of thread pool main loop (q = #0)
ThreadPool03 THREADPOOL : Beginning of thread pool main loop (q = #0)
ThreadPool26 THREADPOOL : Beginning of thread pool main loop (q = #0)
ThreadPool19 THREADPOOL : Beginning of thread pool main loop (q = #0)
ThreadPool18 THREADPOOL : Beginning of thread pool main loop (q = #0)
THREADPOOL : | Entering AIThreadPool::new_queue(32, 1)
THREADPOOL : | Returning index #1; size is now 2 for utils::Vector<AIThreadPool::PriorityQueue, utils::VectorIndex<ordering_category::QueueHandle>, std::allocator<AIThreadPool::PriorityQueue> > at 0x560ded779798
THREADPOOL : | Entering AIThreadPool::new_queue(16, 1)
ThreadPool21 THREADPOOL : Beginning of thread pool main loop (q = #0)
THREADPOOL : | Returning index #2; size is now 3 for utils::Vector<AIThreadPool::PriorityQueue, utils::VectorIndex<ordering_category::QueueHandle>, std::allocator<AIThreadPool::PriorityQueue> > at 0x560ded779798
ThreadPool07 THREADPOOL : Beginning of thread pool main loop (q = #0)
NOTICE : | Entering Signals::unblock(sigmask, 13, 0x1)
ThreadPool21 THREADPOOL : Continuing with next queue.
ThreadPool28 THREADPOOL : Beginning of thread pool main loop (q = #0)
ThreadPool21 THREADPOOL : Beginning of thread pool main loop (q = #1)
ThreadPool21 THREADPOOL : Continuing with next queue.
ThreadPool21 THREADPOOL : Beginning of thread pool main loop (q = #2)
ThreadPool08 THREADPOOL : Beginning of thread pool main loop (q = #0)
ThreadPool27 THREADPOOL : Beginning of thread pool main loop (q = #0)
ThreadPool08 THREADPOOL : Continuing with next queue.
ThreadPool25 THREADPOOL : Beginning of thread pool main loop (q = #0)
ThreadPool08 THREADPOOL : Beginning of thread pool main loop (q = #1)
ThreadPool08 THREADPOOL : Continuing with next queue.
ThreadPool09 THREADPOOL : Beginning of thread pool main loop (q = #0)
ThreadPool08 THREADPOOL : Beginning of thread pool main loop (q = #2)
ThreadPool09 THREADPOOL : Continuing with next queue.
ThreadPool00 THREADPOOL : Beginning of thread pool main loop (q = #0)
ThreadPool09 THREADPOOL : Beginning of thread pool main loop (q = #1)
ThreadPool00 THREADPOOL : Continuing with next queue.
ThreadPool09 THREADPOOL : Continuing with next queue.
ThreadPool29 THREADPOOL : Beginning of thread pool main loop (q = #0)
ThreadPool20 THREADPOOL : Beginning of thread pool main loop (q = #0)
ThreadPool29 THREADPOOL : Continuing with next queue.
ThreadPool07 THREADPOOL : Continuing with next queue.
ThreadPool29 THREADPOOL : Beginning of thread pool main loop (q = #1)
ThreadPool29 THREADPOOL : Continuing with next queue.
ThreadPool01 THREADPOOL : Beginning of thread pool main loop (q = #0)
ThreadPool29 THREADPOOL : Beginning of thread pool main loop (q = #2)
ThreadPool28 THREADPOOL : Continuing with next queue.
ThreadPool28 THREADPOOL : Beginning of thread pool main loop (q = #1)
ThreadPool04 THREADPOOL : Beginning of thread pool main loop (q = #0)
ThreadPool15 THREADPOOL : Beginning of thread pool main loop (q = #0)
ThreadPool04 THREADPOOL : Continuing with next queue.
ThreadPool15 THREADPOOL : Continuing with next queue.
ThreadPool04 THREADPOOL : Beginning of thread pool main loop (q = #1)
ThreadPool15 THREADPOOL : Beginning of thread pool main loop (q = #1)
ThreadPool15 THREADPOOL : Continuing with next queue.
ThreadPool04 THREADPOOL : Continuing with next queue.
ThreadPool15 THREADPOOL : Beginning of thread pool main loop (q = #2)
ThreadPool04 THREADPOOL : Beginning of thread pool main loop (q = #2)
ThreadPool25 THREADPOOL : Continuing with next queue.
ThreadPool12 THREADPOOL : Beginning of thread pool main loop (q = #0)
ThreadPool06 THREADPOOL : Beginning of thread pool main loop (q = #0)
ThreadPool00 THREADPOOL : Beginning of thread pool main loop (q = #1)
ThreadPool06 THREADPOOL : Continuing with next queue.
ThreadPool09 THREADPOOL : Beginning of thread pool main loop (q = #2)
ThreadPool06 THREADPOOL : Beginning of thread pool main loop (q = #1)
ThreadPool12 THREADPOOL : Continuing with next queue.
ThreadPool12 THREADPOOL : Beginning of thread pool main loop (q = #1)
ThreadPool20 THREADPOOL : Continuing with next queue.
ThreadPool12 THREADPOOL : Continuing with next queue.
ThreadPool12 THREADPOOL : Beginning of thread pool main loop (q = #2)
ThreadPool05 THREADPOOL : Beginning of thread pool main loop (q = #0)
EVIO : | Entering EventLoop::EventLoop(#2)
ThreadPool01 THREADPOOL : Continuing with next queue.
EVIO : | Entering EventLoopThread::init(#2)
ThreadPool27 THREADPOOL : Continuing with next queue.
ThreadPool27 THREADPOOL : Beginning of thread pool main loop (q = #1)
ThreadPool27 THREADPOOL : Continuing with next queue.
ThreadPool27 THREADPOOL : Beginning of thread pool main loop (q = #2)
ThreadPool23 THREADPOOL : Beginning of thread pool main loop (q = #0)
ThreadPool23 THREADPOOL : Continuing with next queue.
ThreadPool02 THREADPOOL : Beginning of thread pool main loop (q = #0)
ThreadPool23 THREADPOOL : Beginning of thread pool main loop (q = #1)
ThreadPool23 THREADPOOL : Continuing with next queue.
ThreadPool00 THREADPOOL : Continuing with next queue.
ThreadPool23 THREADPOOL : Beginning of thread pool main loop (q = #2)
ThreadPool11 THREADPOOL : Beginning of thread pool main loop (q = #0)
ThreadPool06 THREADPOOL : Continuing with next queue.
ThreadPool11 THREADPOOL : Continuing with next queue.
ThreadPool06 THREADPOOL : Beginning of thread pool main loop (q = #2)
ThreadPool11 THREADPOOL : Beginning of thread pool main loop (q = #1)
ThreadPool07 THREADPOOL : Beginning of thread pool main loop (q = #1)
ThreadPool11 THREADPOOL : Continuing with next queue.
ThreadPool07 THREADPOOL : Continuing with next queue.
ThreadPool28 THREADPOOL : Continuing with next queue.
ThreadPool11 THREADPOOL : Beginning of thread pool main loop (q = #2)
ThreadPool28 THREADPOOL : Beginning of thread pool main loop (q = #2)
ThreadPool25 THREADPOOL : Beginning of thread pool main loop (q = #1)
ThreadPool25 THREADPOOL : Continuing with next queue.
ThreadPool25 THREADPOOL : Beginning of thread pool main loop (q = #2)
EventLoopThr NOTICE : Thread started. Set debug margin to "EventLoopThr ".
EventLoopThr EVIO : Entering EventLoopThread::emain() [no indentation]
ThreadPool02 THREADPOOL : Continuing with next queue.
EventLoopThr SYSTEM : epoll_create1(EPOLL_CLOEXEC) = 16
ThreadPool13 THREADPOOL : Beginning of thread pool main loop (q = #0)
EventLoopThr NOTICE : Entering Signals::unblock(sigmask, 34, 0x560dec2016e0)
ThreadPool02 THREADPOOL : Beginning of thread pool main loop (q = #1)
ThreadPool20 THREADPOOL : Beginning of thread pool main loop (q = #1)
ThreadPool02 THREADPOOL : Continuing with next queue.
ThreadPool02 THREADPOOL : Beginning of thread pool main loop (q = #2)
ThreadPool01 THREADPOOL : Beginning of thread pool main loop (q = #1)
ThreadPool00 THREADPOOL : Beginning of thread pool main loop (q = #2)
ThreadPool01 THREADPOOL : Continuing with next queue.
ThreadPool05 THREADPOOL : Continuing with next queue.
ThreadPool01 THREADPOOL : Beginning of thread pool main loop (q = #2)
ThreadPool05 THREADPOOL : Beginning of thread pool main loop (q = #1)
ThreadPool05 THREADPOOL : Continuing with next queue.
ThreadPool20 THREADPOOL : Continuing with next queue.
ThreadPool05 THREADPOOL : Beginning of thread pool main loop (q = #2)
ThreadPool13 THREADPOOL : Continuing with next queue.
ThreadPool20 THREADPOOL : Beginning of thread pool main loop (q = #2)
ThreadPool13 THREADPOOL : Beginning of thread pool main loop (q = #1)
EventLoopThr NOTICE : Entering Signals::register_callback(34, 0x560dec2016e0)
ThreadPool13 THREADPOOL : Continuing with next queue.
EventLoopThr SYSTEM : epoll_pwait() = <unfinished>
ThreadPool13 THREADPOOL : Beginning of thread pool main loop (q = #2)
ThreadPool07 THREADPOOL : Beginning of thread pool main loop (q = #2)
EVIO : Entering evio::create<test_change_specs::MyListenSocket>()
EVIO : Entering InputDevice::InputDevice() [FD:0x560ded7817c0]
EVIO : Entering ListenSocketDevice() [FD:0x560ded7817c0]
EVIO : Returning device pointer 0x560ded781780 [FD:0x560ded7817c0].
EVIO : Entering ListenSocketDevice::listen(127.0.0.1:9002, 4)
SYSTEM : socket(2, SOCK_STREAM | SOCK_NONBLOCK | SOCK_CLOEXEC, 0) = 17
SYSTEM : setsockopt(17, SOL_SOCKET, SO_REUSEADDR, {1}, 4)
SYSTEM : bind(17, 127.0.0.1:9002, 16) = 0
NOTICE : Setting receive buffer size for socket 17 to 8160 bytes.
SYSTEM : setsockopt(17, SOL_SOCKET, SO_RCVBUF, {8160}, 4) = 0
NOTICE : Setting send buffer size for socket 17 to 33182 bytes.
SYSTEM : setsockopt(17, SOL_SOCKET, SO_SNDBUF, {33182}, 4) = 0
SYSTEM : listen(17, 4) = 0
EVIO : Entering FileDescriptor::fd_init(17) [FD:0x560ded7817c0]
EVIO : Entering InputDevice::init_input_device() [FD:0x560ded7817c0]
NOTICE : Added listen socket 17 at 127.0.0.1:9002
EVIO : Entering InputDevice::start_input_device({{m_flags:FDS_R|FDS_R_OPEN, m_epoll_event:{events:, data:FD:0x560ded7817c0}}}) [FD:0x560ded7817c0]
EVIO : Entering EventLoopThread::start({m_flags:FDS_R|FDS_R_OPEN, m_epoll_event:{events:, data:FD:0x560ded7817c0}}, 32, FD:0x560ded7817c0)
EVIO : Incremented m_active to 1
IO : Incremented ref count (now 2) [FD:0x560ded7817c0]
SYSTEM : epoll_ctl(16, EPOLL_CTL_ADD, 17, {{events:EPOLLIN|EPOLLET, data:FD:0x560ded7817c0}}) = 0
EVIO : Entering evio::create<test_change_specs::MySocket>()
EVIO : Entering InputDevice::InputDevice() [FD:0x560ded781c40]
EVIO : Entering OutputDevice::OutputDevice() [FD:0x560ded781c40]
EVIO : Entering Socket::Socket() [FD:0x560ded781c40]
NOTICE : Entering MySocket::MySocket()
EVIO : Entering InputDevice::set_protocol_decoder<>(0x560ded781ae0) [FD:0x560ded781c40]
EVIO : Entering Decoder::create_buffer(FD:0x560ded781c40, 130816, 18446744073709551615)
IO : Entering StreamBuf(16352, 130816, 18446744073709551615) [0x560ded780e30]
IO : StreamBufProducer::create: allocating new memory block of size 16352
EVIO : Entering OutputDevice::set_source<>(0x560ded781b18) [FD:0x560ded781c40]
EVIO : Entering OutputStream::create_buffer(FD:0x560ded781c40, 65280, 18446744073709551615)
IO : Entering StreamBuf(8160, 65280, 18446744073709551615) [0x560ded785da0]
IO : StreamBufProducer::create: allocating new memory block of size 8160
EVIO : Returning device pointer 0x560ded781a00 [FD:0x560ded781c40].
EVIO : Entering Socket::connect(127.0.0.1:9002, 0, 0, AF_UNSPEC) [FD:0x560ded781c40]
SYSTEM : socket(2, SOCK_STREAM | SOCK_NONBLOCK | SOCK_CLOEXEC, 0) = 18
NOTICE : Setting receive buffer size for socket 18 to 16352 bytes.
SYSTEM : setsockopt(18, SOL_SOCKET, SO_RCVBUF, {16352}, 4) = 0
NOTICE : Setting send buffer size for socket 18 to 33182 bytes.
SYSTEM : setsockopt(18, SOL_SOCKET, SO_SNDBUF, {33182}, 4) = 0
SYSTEM : connect(18, 127.0.0.1:9002, 16) = -1: EINPROGRESS (Operation now in progress)
EVIO : Entering FileDescriptor::fd_init(18) [FD:0x560ded781c40]
EVIO : Entering InputDevice::init_input_device() [FD:0x560ded781c40]
IO : Entering OutputDevice::init_output_device() [FD:0x560ded781c40]
EventLoopThr SYSTEM : <continued> 1
EVIO : Entering InputDevice::start_input_device({{m_flags:FDS_RW|FDS_R_OPEN|FDS_W_OPEN|FDS_SAME, m_epoll_event:{events:, data:FD:0x560ded781c40}}}) [FD:0x560ded781c40]
EventLoopThr EVIO : epoll_pwait new event(s): EPOLLIN
EVIO : Entering EventLoopThread::start({m_flags:FDS_RW|FDS_R_OPEN|FDS_W_OPEN|FDS_SAME, m_epoll_event:{events:, data:FD:0x560ded781c40}}, 32, FD:0x560ded781c40)
EventLoopThr EVIO : Queuing I/O event EPOLLIN for FD:0x560ded7817c0 in thread pool queue #2
EVIO : Incremented m_active to 2
IO : Incremented ref count (now 2) [FD:0x560ded781c40]
EventLoopThr SYSTEM : epoll_pwait() = <unfinished>
SYSTEM : epoll_ctl(16, EPOLL_CTL_ADD, 18, {{events:EPOLLIN|EPOLLET, data:FD:0x560ded781c40}}) = 0
EventLoopThr SYSTEM : FD:0x560ded7817c0: 17, FDS_R|FDS_R_OPEN|FDS_R_ADDED|FDS_R_ACTIVE
NOTICE : Waiting for test_finished_cv to become true.
EventLoopThr SYSTEM : FD:0x560ded781c40: 18, FDS_RW|FDS_R_OPEN|FDS_W_OPEN|FDS_SAME|FDS_R_ADDED|FDS_R_ACTIVE
ThreadPool16 THREADPOOL : Beginning of thread pool main loop (q = #0)
ThreadPool16 THREADPOOL : Continuing with next queue.
ThreadPool16 THREADPOOL : Beginning of thread pool main loop (q = #1)
ThreadPool16 THREADPOOL : Continuing with next queue.
ThreadPool16 THREADPOOL : Beginning of thread pool main loop (q = #2)
ThreadPool16 THREADPOOL : Not going idle.
ThreadPool16 EVIO : Beginning of handling event EPOLLIN for FD:0x560ded7817c0.
ThreadPool16 SYSTEM : accept4(17, {127.0.0.1:50188}, {16}, SOCK_NONBLOCK | SOCK_CLOEXEC) = 19
ThreadPool16 NOTICE : accepted a new client on fd 19 from 127.0.0.1:50188
ThreadPool16 EVIO : Entering evio::create<evio::AcceptedSocket<test_change_specs::MyAcceptedSocketDecoder, test_change_specs::MyAcceptedSocketSource>>()
ThreadPool16 EVIO : Entering InputDevice::InputDevice() [FD:0x7fd224001e40]
ThreadPool16 EVIO : Entering OutputDevice::OutputDevice() [FD:0x7fd224001e40]
ThreadPool16 EVIO : Entering Socket::Socket() [FD:0x7fd224001e40]
ThreadPool16 EVIO : Entering AcceptedSocket<test_change_specs::MyAcceptedSocketDecoder, test_change_specs::MyAcceptedSocketSource>()
ThreadPool16 EVIO : Entering InputDevice::set_protocol_decoder<>(0x7fd224001ce0) [FD:0x7fd224001e40]
ThreadPool16 EVIO : Entering Decoder::create_buffer(FD:0x7fd224001e40, 65280, 18446744073709551615)
ThreadPool16 IO : Entering StreamBuf(8160, 65280, 18446744073709551615) [0x7fd224002010]
ThreadPool16 IO : StreamBufProducer::create: allocating new memory block of size 8160
ThreadPool16 EVIO : Entering OutputDevice::set_source<>(0x7fd224001cf8) [FD:0x7fd224001e40]
ThreadPool16 EVIO : Entering OutputStream::create_buffer(FD:0x7fd224001e40, 130816, 18446744073709551615)
ThreadPool16 IO : Entering StreamBuf(16352, 130816, 18446744073709551615) [0x7fd2240040e0]
ThreadPool16 IO : StreamBufProducer::create: allocating new memory block of size 16352
ThreadPool16 EVIO : Returning device pointer 0x7fd224001c00 [FD:0x7fd224001e40].
ThreadPool16 EVIO : Entering FileDescriptor::fd_init(19) [FD:0x7fd224001e40]
ThreadPool16 EVIO : Entering InputDevice::init_input_device() [FD:0x7fd224001e40]
ThreadPool16 IO : Entering OutputDevice::init_output_device() [FD:0x7fd224001e40]
ThreadPool16 EVIO : Entering InputDevice::start_input_device({{m_flags:FDS_RW|FDS_R_OPEN|FDS_W_OPEN|FDS_SAME, m_epoll_event:{events:, data:FD:0x7fd224001e40}}}) [FD:0x7fd224001e40]
ThreadPool16 EVIO : Entering EventLoopThread::start({m_flags:FDS_RW|FDS_R_OPEN|FDS_W_OPEN|FDS_SAME, m_epoll_event:{events:, data:FD:0x7fd224001e40}}, 32, FD:0x7fd224001e40)
ThreadPool16 EVIO : Incremented m_active to 3
ThreadPool16 IO : Incremented ref count (now 2) [FD:0x7fd224001e40]
ThreadPool16 SYSTEM : epoll_ctl(16, EPOLL_CTL_ADD, 19, {{events:EPOLLIN|EPOLLET, data:FD:0x7fd224001e40}}) = 0
ThreadPool16 NOTICE : New connection to listen socket was accepted. Sending 16300 bytes of data.
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 100) [0x7fd2240040e0] = 100
ThreadPool16 IO : Entering StreamBuf::xsputn_a("START01234", 10) [0x7fd2240040e0] = 10
ThreadPool16 EVIO : Entering OutputDevice::sync() [FD:0x7fd224001e40]
ThreadPool16 EVIO : Entering OutputDevice::start_output_device({m_flags:FDS_RW|FDS_R_OPEN|FDS_W_OPEN|FDS_SAME|FDS_R_ADDED|FDS_R_ACTIVE, m_epoll_event:{events:EPOLLIN|EPOLLET, data:FD:0x7fd224001e40}}, {FuzzyCondition: before: fuzzy::WasTrue, after: fuzzy::WasTrue}) [FD:0x7fd224001e40]
ThreadPool16 EVIO : Entering EventLoopThread::start_if({FuzzyCondition: before: fuzzy::WasTrue, after: fuzzy::WasTrue}, 128, FD:0x7fd224001e40)
ThreadPool16 EVIO : Incremented m_active to 4
ThreadPool16 SYSTEM : epoll_ctl(16, EPOLL_CTL_MOD, 19, {{events:EPOLLIN|EPOLLOUT|EPOLLET, data:FD:0x7fd224001e40}}) = 0
EventLoopThr SYSTEM : <continued> 1
EventLoopThr EVIO : epoll_pwait new event(s): EPOLLOUT
EventLoopThr EVIO : Queuing I/O event EPOLLOUT for FD:0x7fd224001e40 in thread pool queue #2
EventLoopThr SYSTEM : epoll_pwait() = <unfinished>
EventLoopThr SYSTEM : FD:0x560ded7817c0: 17, FDS_R|FDS_R_OPEN|FDS_R_ADDED|FDS_R_ACTIVE
EventLoopThr SYSTEM : FD:0x560ded781c40: 18, FDS_RW|FDS_R_OPEN|FDS_W_OPEN|FDS_SAME|FDS_R_ADDED|FDS_R_ACTIVE
EventLoopThr SYSTEM : FD:0x7fd224001e40: 19, FDS_RW|FDS_R_OPEN|FDS_W_OPEN|FDS_SAME|FDS_R_ADDED|FDS_W_ADDED|FDS_R_ACTIVE|FDS_W_ACTIVE
ThreadPool24 THREADPOOL : Beginning of thread pool main loop (q = #0)
ThreadPool24 THREADPOOL : Continuing with next queue.
ThreadPool24 THREADPOOL : Beginning of thread pool main loop (q = #1)
ThreadPool24 THREADPOOL : Continuing with next queue.
ThreadPool24 THREADPOOL : Beginning of thread pool main loop (q = #2)
ThreadPool24 THREADPOOL : Not going idle.
ThreadPool24 EVIO : Beginning of handling event EPOLLOUT for FD:0x7fd224001e40.
ThreadPool24 IO : Entering OutputDevice::write_to_fd({1}, 19) [FD:0x7fd224001e40]
ThreadPool24 IO : Entering StreamBuf::underflow_a() [0x7fd2240040e0]
ThreadPool24 IO : Returning 0 (available 16310 bytes).
EventLoopThr SYSTEM : <continued> 1
EventLoopThr EVIO : epoll_pwait new event(s): EPOLLIN
EventLoopThr EVIO : Queuing I/O event EPOLLIN for FD:0x560ded781c40 in thread pool queue #2
EventLoopThr SYSTEM : epoll_pwait() = <unfinished>
EventLoopThr SYSTEM : FD:0x560ded7817c0: 17, FDS_R|FDS_R_OPEN|FDS_R_ADDED|FDS_R_ACTIVE
EventLoopThr SYSTEM : FD:0x560ded781c40: 18, FDS_RW|FDS_R_OPEN|FDS_W_OPEN|FDS_SAME|FDS_R_ADDED|FDS_R_ACTIVE
EventLoopThr SYSTEM : FD:0x7fd224001e40: 19, FDS_RW|FDS_R_OPEN|FDS_W_OPEN|FDS_SAME|FDS_R_ADDED|FDS_W_ADDED|FDS_R_ACTIVE|FDS_W_ACTIVE
ThreadPool17 THREADPOOL : Beginning of thread pool main loop (q = #0)
ThreadPool17 THREADPOOL : Continuing with next queue.
ThreadPool17 THREADPOOL : Beginning of thread pool main loop (q = #1)
ThreadPool17 THREADPOOL : Continuing with next queue.
ThreadPool17 THREADPOOL : Beginning of thread pool main loop (q = #2)
ThreadPool17 THREADPOOL : Not going idle.
ThreadPool17 EVIO : Beginning of handling event EPOLLIN for FD:0x560ded781c40.
ThreadPool17 EVIO : Entering InputDevice::read_from_fd({1}, 18) [FD:0x560ded781c40]
ThreadPool17 SYSTEM : read(18, 0x560ded781db8, 16352) = 16310
ThreadPool17 EVIO : Read 16310 bytes from fd 18 [total received now: 16310 bytes] [FD:0x560ded781c40]
ThreadPool24 SYSTEM : write(19, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART01234", 16310) = 16310
ThreadPool24 EVIO : Wrote 16310 bytes to fd 19 [total sent now 16310 bytes] [FD:0x7fd224001e40]
ThreadPool24 IO : Entering StreamBuf::underflow_a() [0x7fd2240040e0]
ThreadPool24 IO : Returning EOF
ThreadPool24 IO : Returning 0 (available 0 bytes).
ThreadPool24 EVIO : (Buffer now empty)
ThreadPool24 EVIO : Entering OutputDevice::stop_output_device({1}, {FuzzyCondition: before: fuzzy::WasTrue, after: fuzzy::WasTrue}) [FD:0x7fd224001e40]
ThreadPool24 SYSTEM : epoll_ctl(16, EPOLL_CTL_MOD, 19, {{events:EPOLLIN|EPOLLET, data:FD:0x7fd224001e40}}) = 0
ThreadPool24 EVIO : Decremented m_active to 3
ThreadPool24 EVIO : flags are now: FDS_RW|FDS_R_OPEN|FDS_W_OPEN|FDS_SAME|FDS_R_ADDED|FDS_W_ADDED|FDS_R_ACTIVE
ThreadPool24 EVIO : Entering FileDescriptor::clear_pending_output_events(16, EPOLLOUT) [FD:0x7fd224001e40] returning new events: none
ThreadPool24 IO : Decremented ref count of device FD:0x7fd224001e40 to 2
ThreadPool24 THREADPOOL : task() returned 0
ThreadPool24 THREADPOOL : Beginning of thread pool main loop (q = #2)
ThreadPool17 IO : Entering InputDevice::data_received({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\nSTART01234", 16310) [FD:0x560ded781c40]
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 16310)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 100 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 16210)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 200 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 16110)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 300 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 16010)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 400 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 15910)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 500 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 15810)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 600 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 15710)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 700 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 15610)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 800 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 15510)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 900 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 15410)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 1000 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 15310)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 1100 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 15210)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 1200 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 15110)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 1300 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 15010)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 1400 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 14910)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 1500 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 14810)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 1600 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 14710)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 1700 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 14610)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 1800 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 14510)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 1900 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 14410)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 2000 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 14310)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 2100 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 14210)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 2200 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 14110)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 2300 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 14010)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 2400 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 13910)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 2500 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 13810)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 2600 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 13710)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 2700 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 13610)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 2800 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 13510)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 2900 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 13410)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 3000 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 13310)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 3100 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 13210)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 3200 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 13110)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 3300 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 13010)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 3400 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 12910)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 3500 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 12810)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 3600 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 12710)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 3700 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 12610)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 3800 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 12510)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 3900 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 12410)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 4000 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 12310)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 4100 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 12210)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 4200 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 12110)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 4300 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 12010)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 4400 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 11910)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 4500 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 11810)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 4600 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 11710)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 4700 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 11610)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 4800 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 11510)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 4900 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 11410)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 5000 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 11310)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 5100 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 11210)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 5200 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 11110)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 5300 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 11010)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 5400 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 10910)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 5500 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 10810)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 5600 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 10710)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 5700 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 10610)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 5800 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 10510)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 5900 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 10410)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 6000 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 10310)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 6100 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 10210)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 6200 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 10110)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 6300 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 10010)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 6400 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 9910)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 6500 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 9810)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 6600 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 9710)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 6700 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 9610)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 6800 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 9510)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 6900 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 9410)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 7000 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 9310)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 7100 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 9210)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 7200 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 9110)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 7300 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 9010)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 7400 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 8910)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 7500 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 8810)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 7600 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 8710)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 7700 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 8610)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 7800 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 8510)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 7900 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 8410)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 8000 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 8310)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 8100 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 8210)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 8200 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 8110)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 8300 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 8010)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 8400 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 7910)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 8500 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 7810)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 8600 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 7710)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 8700 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 7610)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 8800 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 7510)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 8900 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 7410)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 9000 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 7310)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 9100 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 7210)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 9200 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 7110)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 9300 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 7010)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 9400 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 6910)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 9500 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 6810)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 9600 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 6710)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 9700 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 6610)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 9800 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 6510)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 9900 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 6410)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 10000 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 6310)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 10100 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 6210)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 10200 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 6110)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 10300 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 6010)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 10400 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 5910)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 10500 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 5810)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 10600 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 5710)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 10700 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 5610)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 10800 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 5510)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 10900 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 5410)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 11000 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 5310)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 11100 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 5210)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 11200 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 5110)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 11300 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 5010)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 11400 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 4910)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 11500 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 4810)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 11600 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 4710)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 11700 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 4610)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 11800 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 4510)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 11900 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 4410)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 12000 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 4310)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 12100 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 4210)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 12200 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 4110)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 12300 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 4010)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 12400 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 3910)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 12500 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 3810)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 12600 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 3710)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 12700 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 3610)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 12800 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 3510)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 12900 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 3410)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 13000 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 3310)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 13100 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 3210)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 13200 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 3110)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 13300 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 3010)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 13400 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 2910)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 13500 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 2810)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 13600 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 2710)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 13700 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 2610)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 13800 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 2510)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 13900 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 2410)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 14000 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 2310)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 14100 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 2210)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 14200 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 2110)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 14300 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 2010)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 14400 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 1910)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 14500 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 1810)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 14600 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 1710)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 14700 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 1610)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 14800 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 1510)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 14900 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 1410)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 15000 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 1310)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 15100 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 1210)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 15200 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 1110)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 15300 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 1010)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 15400 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 910)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 15500 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 810)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 15600 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 710)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 15700 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 610)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 15800 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 510)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 15900 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 410)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 16000 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 310)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 16100 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 210)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 16200 bytes in total.
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 110)
ThreadPool17 NOTICE : Entering MyXDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool17 NOTICE : Received 16300 bytes in total.
ThreadPool17 EVIO : Entering Sink::switch_protocol_decoder(new_decoder, 8000, 16000)
ThreadPool17 IO : Entering StreamBufProducer::change_specs(2016, 8000, 16000) [0x560ded780e30]
ThreadPool17 IO : Entering Decoder::end_of_msg_finder(..., 10)
ThreadPool17 EVIO : Entering FileDescriptor::clear_pending_input_event(16) [FD:0x560ded781c40]
ThreadPool17 SYSTEM : epoll_ctl(16, EPOLL_CTL_MOD, 18, {{events:EPOLLIN|EPOLLET, data:FD:0x560ded781c40}}) = 0
ThreadPool17 IO : Decremented ref count of device FD:0x560ded781c40 to 2
ThreadPool17 THREADPOOL : task() returned 0
ThreadPool17 THREADPOOL : Beginning of thread pool main loop (q = #2)
ThreadPool16 IO : Entering StreamBuf::xsputn_a("5678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.", 89) [0x7fd2240040e0] <unfinished>
ThreadPool16 IO : update_put_area: resetting put area.
ThreadPool16 IO : <continued> = 89
ThreadPool16 EVIO : Entering OutputDevice::sync() [FD:0x7fd224001e40]
ThreadPool16 EVIO : Entering OutputDevice::start_output_device({m_flags:FDS_RW|FDS_R_OPEN|FDS_W_OPEN|FDS_SAME|FDS_R_ADDED|FDS_W_ADDED|FDS_R_ACTIVE, m_epoll_event:{events:EPOLLIN|EPOLLET, data:FD:0x7fd224001e40}}, {FuzzyCondition: before: fuzzy::WasTrue, after: fuzzy::WasTrue}) [FD:0x7fd224001e40]
ThreadPool16 EVIO : Entering EventLoopThread::start_if({FuzzyCondition: before: fuzzy::WasTrue, after: fuzzy::WasTrue}, 128, FD:0x7fd224001e40)
ThreadPool16 EVIO : Incremented m_active to 4
ThreadPool16 SYSTEM : epoll_ctl(16, EPOLL_CTL_MOD, 19, {{events:EPOLLIN|EPOLLOUT|EPOLLET, data:FD:0x7fd224001e40}}) = 0
ThreadPool16 EVIO : Entering OutputDevice::flush_output_device() [FD:0x7fd224001e40]
ThreadPool16 IO : Decremented ref count of device FD:0x7fd224001e40 to 1
ThreadPool16 EVIO : Entering FileDescriptor::clear_pending_input_event(16) [FD:0x560ded7817c0]
ThreadPool16 SYSTEM : epoll_ctl(16, EPOLL_CTL_MOD, 17, {{events:EPOLLIN|EPOLLET, data:FD:0x560ded7817c0}}) = 0
ThreadPool16 IO : Decremented ref count of device FD:0x560ded7817c0 to 2
ThreadPool16 THREADPOOL : task() returned 0
ThreadPool16 THREADPOOL : Beginning of thread pool main loop (q = #2)
EventLoopThr SYSTEM : <continued> 1
EventLoopThr EVIO : epoll_pwait new event(s): EPOLLOUT
EventLoopThr EVIO : Queuing I/O event EPOLLOUT for FD:0x7fd224001e40 in thread pool queue #2
EventLoopThr SYSTEM : epoll_pwait() = <unfinished>
ThreadPool16 THREADPOOL : Beginning of thread pool main loop (q = #0)
ThreadPool16 THREADPOOL : Continuing with next queue.
ThreadPool16 THREADPOOL : Beginning of thread pool main loop (q = #1)
ThreadPool16 THREADPOOL : Continuing with next queue.
ThreadPool16 THREADPOOL : Beginning of thread pool main loop (q = #2)
EventLoopThr SYSTEM : FD:0x560ded7817c0: 17, FDS_R|FDS_R_OPEN|FDS_R_ADDED|FDS_R_ACTIVE
ThreadPool16 THREADPOOL : Not going idle.
EventLoopThr SYSTEM : FD:0x560ded781c40: 18, FDS_RW|FDS_R_OPEN|FDS_W_OPEN|FDS_SAME|FDS_R_ADDED|FDS_R_ACTIVE
EventLoopThr SYSTEM : FD:0x7fd224001e40: 19, FDS_RW|FDS_W_FLUSHING|FDS_R_OPEN|FDS_W_OPEN|FDS_SAME|FDS_R_ADDED|FDS_W_ADDED|FDS_R_ACTIVE|FDS_W_ACTIVE
ThreadPool16 EVIO : Beginning of handling event EPOLLOUT for FD:0x7fd224001e40.
ThreadPool16 IO : Entering OutputDevice::write_to_fd({1}, 19) [FD:0x7fd224001e40]
ThreadPool16 IO : Entering StreamBuf::underflow_a() [0x7fd2240040e0]
ThreadPool16 IO : update_get_area: resetting get area.
ThreadPool16 IO : Returning 0 (available 90 bytes).
ThreadPool16 SYSTEM : write(19, "5678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n", 90) = 90
ThreadPool16 EVIO : Wrote 90 bytes to fd 19 [total sent now 16400 bytes] [FD:0x7fd224001e40]
EventLoopThr SYSTEM : <continued> 1
ThreadPool16 IO : Entering StreamBuf::underflow_a() [0x7fd2240040e0]
EventLoopThr EVIO : epoll_pwait new event(s): EPOLLIN
EventLoopThr EVIO : Queuing I/O event EPOLLIN for FD:0x560ded781c40 in thread pool queue #2
ThreadPool16 IO : Returning EOF
ThreadPool16 IO : Returning 0 (available 0 bytes).
ThreadPool16 EVIO : (Buffer now empty)
EventLoopThr SYSTEM : epoll_pwait() = <unfinished>
ThreadPool16 EVIO : Entering OutputDevice::stop_output_device({1}, {FuzzyCondition: before: fuzzy::WasTrue, after: fuzzy::WasTrue}) [FD:0x7fd224001e40]
EventLoopThr SYSTEM : FD:0x560ded7817c0: 17, FDS_R|FDS_R_OPEN|FDS_R_ADDED|FDS_R_ACTIVE
ThreadPool16 SYSTEM : epoll_ctl(16, EPOLL_CTL_MOD, 19, {{events:EPOLLIN|EPOLLET, data:FD:0x7fd224001e40}}) = 0
EventLoopThr SYSTEM : FD:0x560ded781c40: 18, FDS_RW|FDS_R_OPEN|FDS_W_OPEN|FDS_SAME|FDS_R_ADDED|FDS_R_ACTIVE
ThreadPool16 EVIO : Decremented m_active to 3
ThreadPool10 THREADPOOL : Beginning of thread pool main loop (q = #0)
ThreadPool16 IO : Entering OutputDevice::close_output_device({1}) [sent_bytes = 16400][FD:0x7fd224001e40]
ThreadPool10 THREADPOOL : Continuing with next queue.
ThreadPool16 EVIO : Entering OutputDevice::remove_output_device({1}, {m_flags:FDS_RW|FDS_W_FLUSHING|FDS_R_OPEN|FDS_SAME|FDS_R_ADDED|FDS_W_ADDED|FDS_R_ACTIVE, m_epoll_event:{events:EPOLLIN|EPOLLET, data:FD:0x7fd224001e40}}) [FD:0x7fd224001e40]
ThreadPool10 THREADPOOL : Beginning of thread pool main loop (q = #1)
ThreadPool10 THREADPOOL : Continuing with next queue.
ThreadPool10 THREADPOOL : Beginning of thread pool main loop (q = #2)
ThreadPool16 EVIO : Entering EventLoopThread::remove({1}, {{m_flags:FDS_RW|FDS_W_FLUSHING|FDS_R_OPEN|FDS_SAME|FDS_R_ADDED|FDS_W_ADDED|FDS_R_ACTIVE, m_epoll_event:{events:EPOLLIN|EPOLLET, data:FD:0x7fd224001e40}}}, 128, FD:0x7fd224001e40)
ThreadPool10 THREADPOOL : Not going idle.
ThreadPool16 EVIO : flags are now: FDS_RW|FDS_R_OPEN|FDS_SAME|FDS_R_ADDED|FDS_R_ACTIVE
EventLoopThr SYSTEM : FD:0x7fd224001e40: 19, FDS_RW|FDS_R_OPEN|FDS_SAME|FDS_R_ADDED|FDS_R_ACTIVE
ThreadPool16 EVIO : Entering FileDescriptor::clear_pending_output_events(16, EPOLLOUT) [FD:0x7fd224001e40] returning new events: none
ThreadPool10 EVIO : Beginning of handling event EPOLLIN for FD:0x560ded781c40.
ThreadPool16 IO : Decremented ref count of device FD:0x7fd224001e40 to 1
ThreadPool16 THREADPOOL : task() returned 0
ThreadPool10 EVIO : Entering InputDevice::read_from_fd({1}, 18) [FD:0x560ded781c40]
ThreadPool16 THREADPOOL : Beginning of thread pool main loop (q = #2)
ThreadPool10 SYSTEM : read(18, 0x560ded785d6e, 42) = 42
ThreadPool10 EVIO : Read 42 bytes from fd 18 [total received now: 16352 bytes] [FD:0x560ded781c40]
ThreadPool10 IO : Entering InputDevice::data_received({1}, "567890123456789012345678901234567890123456", 42) [FD:0x560ded781c40]
ThreadPool10 IO : Entering Decoder::end_of_msg_finder(..., 42)
ThreadPool10 IO : Entering StreamBufProducer::overflow_a(\x00) [0x560ded780e30]
ThreadPool10 IO : Set m_buffer_was_full = true [this = 0x560ded780e30]
ThreadPool10 WARNING : InputDevice::read_from_fd(18): the input buffer has reached max. capacity!
ThreadPool10 IO : StreamBufProducer::create: allocating new memory block of size 2016
ThreadPool10 SYSTEM : read(18, 0x7fd2400018e8, 2016) = 48
ThreadPool10 EVIO : Read 48 bytes from fd 18 [total received now: 16400 bytes] [FD:0x560ded781c40]
ThreadPool10 IO : Entering InputDevice::data_received({1}, "7890123456789012345678901234567890123456789END.\n", 48) [FD:0x560ded781c40]
ThreadPool10 IO : Entering Decoder::end_of_msg_finder(..., 48)
ThreadPool10 IO : Entering StreamBuf::xsgetn_a(s, 100) [0x560ded780e30]... <unfinished>
ThreadPool10 IO : StreamBufConsumer::release: freeing memory block of size 16352
ThreadPool10 IO : <continued> = 100
ThreadPool10 NOTICE : Entering MyYDecoder::decode({1}, "START012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789END.\n")
ThreadPool10 NOTICE : Received 100 bytes in total.
ThreadPool10 EVIO : Entering InputDevice::close_input_device({1}) [received_bytes = 16400] [FD:0x560ded781c40]
ThreadPool10 EVIO : Entering InputDevice::remove_input_device({1}, {{m_flags:FDS_RW|FDS_W_OPEN|FDS_SAME|FDS_R_ADDED|FDS_R_ACTIVE, m_epoll_event:{events:EPOLLIN|EPOLLET, data:FD:0x560ded781c40}}}) [FD:0x560ded781c40]
ThreadPool10 EVIO : Entering EventLoopThread::remove({1}, {{m_flags:FDS_RW|FDS_W_OPEN|FDS_SAME|FDS_R_ADDED|FDS_R_ACTIVE, m_epoll_event:{events:EPOLLIN|EPOLLET, data:FD:0x560ded781c40}}}, 32, FD:0x560ded781c40)
ThreadPool10 SYSTEM : epoll_ctl(16, EPOLL_CTL_DEL, 18, {{events:EPOLLET, data:FD:0x560ded781c40}}) = 0
ThreadPool10 EVIO : Decremented m_active to 2
ThreadPool10 IO : Entering StreamBuf::xsputn_a("Done", 4) [0x560ded785da0] = 4
ThreadPool10 EVIO : Entering OutputDevice::sync() [FD:0x560ded781c40]
ThreadPool10 EVIO : Entering OutputDevice::start_output_device({m_flags:FDS_RW|FDS_W_OPEN|FDS_SAME, m_epoll_event:{events:EPOLLET, data:FD:0x560ded781c40}}, {FuzzyCondition: before: fuzzy::WasTrue, after: fuzzy::WasTrue}) [FD:0x560ded781c40]
ThreadPool10 EVIO : Entering EventLoopThread::start_if({FuzzyCondition: before: fuzzy::WasTrue, after: fuzzy::WasTrue}, 128, FD:0x560ded781c40)
ThreadPool10 EVIO : Incremented m_active to 3
ThreadPool10 IO : Incremented ref count (now 4) [FD:0x560ded781c40]
ThreadPool10 SYSTEM : epoll_ctl(16, EPOLL_CTL_ADD, 18, {{events:EPOLLOUT|EPOLLET, data:FD:0x560ded781c40}}) = 0
ThreadPool10 EVIO : Entering OutputDevice::flush_output_device() [FD:0x560ded781c40]
ThreadPool10 NOTICE : Entering StreamBuf::reduce_buffer
ThreadPool10 EVIO : Stopping with reading because data_received incremented allow_deletion_count.
ThreadPool10 EVIO : Entering FileDescriptor::clear_pending_input_event(16) [FD:0x560ded781c40]
ThreadPool10 IO : Decremented ref count of device FD:0x560ded781c40 to 2
ThreadPool10 THREADPOOL : task() returned 0
ThreadPool10 THREADPOOL : Beginning of thread pool main loop (q = #2)
EventLoopThr SYSTEM : <continued> 1
NOTICE : test_finished_cv became true.
EventLoopThr EVIO : epoll_pwait new event(s): EPOLLOUT
EVIO : Entering InputDevice::close_input_device({0}) [received_bytes = 0] [FD:0x560ded7817c0]
EventLoopThr EVIO : Queuing I/O event EPOLLOUT for FD:0x560ded781c40 in thread pool queue #2
EVIO : Entering InputDevice::remove_input_device({0}, {{m_flags:FDS_R|FDS_R_ADDED|FDS_R_ACTIVE, m_epoll_event:{events:EPOLLIN|EPOLLET, data:FD:0x560ded7817c0}}}) [FD:0x560ded7817c0]
ThreadPool16 THREADPOOL : Beginning of thread pool main loop (q = #0)
EventLoopThr SYSTEM : epoll_pwait() = <unfinished>
ThreadPool16 THREADPOOL : Continuing with next queue.
ThreadPool16 THREADPOOL : Beginning of thread pool main loop (q = #1)
ThreadPool16 THREADPOOL : Continuing with next queue.
ThreadPool16 THREADPOOL : Beginning of thread pool main loop (q = #2)
EVIO : Entering EventLoopThread::remove({0}, {{m_flags:FDS_R|FDS_R_ADDED|FDS_R_ACTIVE, m_epoll_event:{events:EPOLLIN|EPOLLET, data:FD:0x560ded7817c0}}}, 32, FD:0x560ded7817c0)
ThreadPool16 THREADPOOL : Not going idle.
ThreadPool16 EVIO : Beginning of handling event EPOLLOUT for FD:0x560ded781c40.
SYSTEM : epoll_ctl(16, EPOLL_CTL_DEL, 17, {{events:EPOLLET, data:FD:0x560ded7817c0}}) = 0
ThreadPool16 IO : Entering OutputDevice::write_to_fd({1}, 18) [FD:0x560ded781c40]
EVIO : Decremented m_active to 2
ThreadPool16 IO : Entering StreamBuf::underflow_a() [0x560ded785da0]
ThreadPool16 IO : Returning 0 (available 5 bytes).
SYSTEM : close(17) = 0
EventLoopThr SYSTEM : FD:0x560ded7817c0: 17, FDS_R|FDS_DEAD
IO : Decremented ref count of device FD:0x560ded7817c0 to 1
EventLoopThr SYSTEM : FD:0x560ded781c40: 18, FDS_RW|FDS_W_FLUSHING|FDS_W_OPEN|FDS_SAME|FDS_W_ADDED|FDS_W_ACTIVE
EventLoopThr SYSTEM : FD:0x7fd224001e40: 19, FDS_RW|FDS_R_OPEN|FDS_SAME|FDS_R_ADDED|FDS_R_ACTIVE
IO : Decremented ref count of device FD:0x560ded781c40 to 2
IO : Decremented ref count of device FD:0x560ded7817c0 to 0
EVIO : EventLoopThread::add_needs_deletion(FD:0x560ded7817c0)
EventLoopThr SYSTEM : <continued> 1
ThreadPool16 SYSTEM : write(18, "Done\n", 5) = 5
NOTICE : v EventLoopFixture::TearDown()
EventLoopThr EVIO : epoll_pwait new event(s): EPOLLIN
ThreadPool16 EVIO : Wrote 5 bytes to fd 18 [total sent now 5 bytes] [FD:0x560ded781c40]
EventLoopThr EVIO : Queuing I/O event EPOLLIN for FD:0x7fd224001e40 in thread pool queue #2
ThreadPool16 IO : Entering StreamBuf::underflow_a() [0x560ded785da0]
ThreadPool16 IO : Returning EOF
ThreadPool16 IO : Returning 0 (available 0 bytes).
ThreadPool16 EVIO : (Buffer now empty)
EVIO : | Entering EventLoop::~EventLoop()
EventLoopThr EVIO : Entering EventLoopThread::flush_need_deletion()
ThreadPool16 EVIO : Entering OutputDevice::stop_output_device({1}, {FuzzyCondition: before: fuzzy::WasTrue, after: fuzzy::WasTrue}) [FD:0x560ded781c40]
EventLoopThr EVIO : Deleting orphan = FD:0x560ded7817c0
EVIO : | Entering EventLoopThread::terminate(1)
EventLoopThr EVIO : Entering InputDevice::~InputDevice() [FD:0x560ded7817c0]
ThreadPool16 SYSTEM : epoll_ctl(16, EPOLL_CTL_MOD, 18, {{events:EPOLLET, data:FD:0x560ded781c40}}) = 0
EVIO : | Sending wake-up signal 34
ThreadPool16 EVIO : Decremented m_active to 1
ThreadPool16 IO : Entering OutputDevice::close_output_device({1}) [sent_bytes = 5][FD:0x560ded781c40]
ThreadPool16 EVIO : Entering OutputDevice::remove_output_device({1}, {m_flags:FDS_RW|FDS_W_FLUSHING|FDS_SAME|FDS_W_ADDED, m_epoll_event:{events:EPOLLET, data:FD:0x560ded781c40}}) [FD:0x560ded781c40]
ThreadPool03 THREADPOOL : Beginning of thread pool main loop (q = #0)
ThreadPool16 EVIO : Entering EventLoopThread::remove({1}, {{m_flags:FDS_RW|FDS_W_FLUSHING|FDS_SAME|FDS_W_ADDED, m_epoll_event:{events:EPOLLET, data:FD:0x560ded781c40}}}, 128, FD:0x560ded781c40)
EventLoopThr SYSTEM : epoll_pwait() = <unfinished>
ThreadPool03 THREADPOOL : Continuing with next queue.
ThreadPool03 THREADPOOL : Beginning of thread pool main loop (q = #1)
ThreadPool03 THREADPOOL : Continuing with next queue.
ThreadPool03 THREADPOOL : Beginning of thread pool main loop (q = #2)
ThreadPool03 THREADPOOL : Not going idle.
ThreadPool03 EVIO : Beginning of handling event EPOLLIN for FD:0x7fd224001e40.
ThreadPool03 EVIO : Entering InputDevice::read_from_fd({1}, 19) [FD:0x7fd224001e40]
ThreadPool03 SYSTEM : read(19, 0x7fd2240020f8, 8160) = 5
ThreadPool03 EVIO : Read 5 bytes from fd 19 [total received now: 5 bytes] [FD:0x7fd224001e40]
ThreadPool03 IO : Entering InputDevice::data_received({1}, "Done\n", 5) [FD:0x7fd224001e40]
ThreadPool03 IO : Entering Decoder::end_of_msg_finder(..., 5)
ThreadPool03 NOTICE : Entering MyAcceptedSocketDecoder::decode({1}, "Done\n") [0x7fd224001ce0]
ThreadPool03 EVIO : Entering InputDevice::close_input_device({1}) [received_bytes = 5] [FD:0x7fd224001e40]
ThreadPool03 EVIO : Entering InputDevice::remove_input_device({1}, {{m_flags:FDS_RW|FDS_SAME|FDS_R_ADDED|FDS_R_ACTIVE, m_epoll_event:{events:EPOLLIN|EPOLLET, data:FD:0x7fd224001e40}}}) [FD:0x7fd224001e40]
ThreadPool03 EVIO : Entering EventLoopThread::remove({1}, {{m_flags:FDS_RW|FDS_SAME|FDS_R_ADDED|FDS_R_ACTIVE, m_epoll_event:{events:EPOLLIN|EPOLLET, data:FD:0x7fd224001e40}}}, 32, FD:0x7fd224001e40)
ThreadPool03 SYSTEM : epoll_ctl(16, EPOLL_CTL_DEL, 19, {{events:EPOLLET, data:FD:0x7fd224001e40}}) = 0
ThreadPool03 EVIO : Decremented m_active to 0
ThreadPool03 EVIO : Sending wake-up signal 34
ThreadPool03 SYSTEM : close(19) = 0
ThreadPool03 NOTICE : Entering StreamBuf::reduce_buffer
ThreadPool03 EVIO : Stopping with reading because data_received incremented allow_deletion_count.
ThreadPool03 EVIO : Entering FileDescriptor::clear_pending_input_event(16) [FD:0x7fd224001e40]
ThreadPool03 IO : Decremented ref count of device FD:0x7fd224001e40 to 0
ThreadPool03 EVIO : EventLoopThread::add_needs_deletion(FD:0x7fd224001e40)
ThreadPool03 THREADPOOL : task() returned 0
ThreadPool03 THREADPOOL : Beginning of thread pool main loop (q = #2)
ThreadPool16 SYSTEM : epoll_ctl(16, EPOLL_CTL_DEL, 18, {{events:EPOLLET, data:FD:0x560ded781c40}}) = 0
EVIO : | Joining m_event_thread... <unfinished>
ThreadPool16 SYSTEM : close(18) = 0
ThreadPool16 EVIO : flags are now: FDS_RW|FDS_SAME|FDS_DEAD
ThreadPool16 EVIO : Entering FileDescriptor::clear_pending_output_events(16, EPOLLOUT) [FD:0x560ded781c40] returning new events: none
ThreadPool16 IO : Decremented ref count of device FD:0x560ded781c40 to 0
ThreadPool16 EVIO : EventLoopThread::add_needs_deletion(FD:0x560ded781c40)
EventLoopThr SYSTEM : FD:0x560ded781c40: 18, FDS_RW|FDS_SAME|FDS_DEAD
ThreadPool16 THREADPOOL : task() returned 0
ThreadPool16 THREADPOOL : Beginning of thread pool main loop (q = #2)
EventLoopThr SYSTEM : FD:0x7fd224001e40: 19, FDS_RW|FDS_SAME|FDS_DEAD
EventLoopThr EVIO : EventLoopThread::s_wakeup_handler: self.m_active = 0
EventLoopThr EVIO : EventLoopThread::s_wakeup_handler: Stopping event loop thread because m_active == 0.
EventLoopThr SYSTEM : <continued> -1: EINTR (Interrupted system call)
EventLoopThr EVIO : Sleeping 20 milliseconds in the hope that then all threads have finished... done.
EventLoopThr SYSTEM : epoll_pwait(20ms) = <unfinished>
EventLoopThr SYSTEM : FD:0x560ded781c40: 18, FDS_RW|FDS_SAME|FDS_DEAD
EventLoopThr SYSTEM : FD:0x7fd224001e40: 19, FDS_RW|FDS_SAME|FDS_DEAD
EventLoopThr EVIO : EventLoopThread::s_wakeup_handler: self.m_active = 0
EventLoopThr EVIO : EventLoopThread::s_wakeup_handler: Stopping event loop thread because m_active == 0.
EventLoopThr SYSTEM : <continued> -1: EINTR (Interrupted system call)
EventLoopThr EVIO : Entering EventLoopThread::flush_need_deletion()
EventLoopThr EVIO : Deleting orphan = FD:0x560ded781c40
EventLoopThr EVIO : Entering OutputDevice::~OutputDevice() [FD:0x560ded781c40]
EventLoopThr IO : ~StreamBuf() [0x560ded785da0]
EventLoopThr IO : StreamBufConsumer::release: freeing memory block of size 8160
EventLoopThr EVIO : Entering InputDevice::~InputDevice() [FD:0x560ded781c40]
EventLoopThr IO : ~StreamBuf() [0x560ded780e30]
EventLoopThr IO : StreamBufConsumer::release: freeing memory block of size 2016
EventLoopThr EVIO : Deleting orphan = FD:0x7fd224001e40
EventLoopThr EVIO : ~AcceptedSocket<test_change_specs::MyAcceptedSocketDecoder, test_change_specs::MyAcceptedSocketSource>()
EventLoopThr EVIO : Entering OutputDevice::~OutputDevice() [FD:0x7fd224001e40]
EventLoopThr IO : ~StreamBuf() [0x7fd2240040e0]
EventLoopThr IO : StreamBufConsumer::release: freeing memory block of size 16352
EventLoopThr EVIO : Entering InputDevice::~InputDevice() [FD:0x7fd224001e40]
EventLoopThr IO : ~StreamBuf() [0x7fd224002010]
EventLoopThr IO : StreamBufConsumer::release: freeing memory block of size 8160
EventLoopThr EVIO : Entering flush_close_on_exit()
EventLoopThr EVIO : Entering INotify::tear_down()
EventLoopThr NOTICE : Entering Signals::block_and_unregister(34)
EventLoopThr SYSTEM : close(16) = 0
EventLoopThr EVIO : Leaving EventLoopThread::emain() [no indentation]
EVIO : | <continued> joined
THREADPOOL : | Entering remove_threads(30)
THREADPOOL : | Calling Worker::quit() [0x560ded77dd40]
THREADPOOL : | Calling Worker::quit() [0x560ded77dcf0]
THREADPOOL : | Calling Worker::quit() [0x560ded77dca0]
THREADPOOL : | Calling Worker::quit() [0x560ded77dc50]
THREADPOOL : | Calling Worker::quit() [0x560ded77dc00]
THREADPOOL : | Calling Worker::quit() [0x560ded77dbb0]
THREADPOOL : | Calling Worker::quit() [0x560ded77db60]
THREADPOOL : | Calling Worker::quit() [0x560ded77db10]
THREADPOOL : | Calling Worker::quit() [0x560ded77dac0]
THREADPOOL : | Calling Worker::quit() [0x560ded77da70]
THREADPOOL : | Calling Worker::quit() [0x560ded77da20]
THREADPOOL : | Calling Worker::quit() [0x560ded77d9d0]
THREADPOOL : | Calling Worker::quit() [0x560ded77d980]
THREADPOOL : | Calling Worker::quit() [0x560ded77d930]
THREADPOOL : | Calling Worker::quit() [0x560ded77d8e0]
THREADPOOL : | Calling Worker::quit() [0x560ded77d890]
THREADPOOL : | Calling Worker::quit() [0x560ded77d840]
THREADPOOL : | Calling Worker::quit() [0x560ded77d7f0]
THREADPOOL : | Calling Worker::quit() [0x560ded77d7a0]
THREADPOOL : | Calling Worker::quit() [0x560ded77d750]
THREADPOOL : | Calling Worker::quit() [0x560ded77d700]
THREADPOOL : | Calling Worker::quit() [0x560ded77d6b0]
THREADPOOL : | Calling Worker::quit() [0x560ded77d660]
THREADPOOL : | Calling Worker::quit() [0x560ded77d610]
THREADPOOL : | Calling Worker::quit() [0x560ded77d5c0]
THREADPOOL : | Calling Worker::quit() [0x560ded77d570]
THREADPOOL : | Calling Worker::quit() [0x560ded77d520]
THREADPOOL : | Calling Worker::quit() [0x560ded77d4d0]
THREADPOOL : | Calling Worker::quit() [0x560ded77d480]
THREADPOOL : | Calling Worker::quit() [0x560ded77d430]
ThreadPool22 THREADPOOL : Thread terminated.
ThreadPool18 THREADPOOL : Thread terminated.
ThreadPool21 THREADPOOL : Thread terminated.
ThreadPool26 THREADPOOL : Thread terminated.
ThreadPool19 THREADPOOL : Thread terminated.
ThreadPool08 THREADPOOL : Thread terminated.
ThreadPool04 THREADPOOL : Thread terminated.
ThreadPool12 THREADPOOL : Thread terminated.
ThreadPool20 THREADPOOL : Thread terminated.
ThreadPool16 THREADPOOL : Thread terminated.
ThreadPool23 THREADPOOL : Thread terminated.
ThreadPool02 THREADPOOL : Thread terminated.
ThreadPool11 THREADPOOL : Thread terminated.
ThreadPool09 THREADPOOL : Thread terminated.
ThreadPool00 THREADPOOL : Thread terminated.
ThreadPool07 THREADPOOL : Thread terminated.
ThreadPool15 THREADPOOL : Thread terminated.
ThreadPool03 THREADPOOL : Thread terminated.
ThreadPool05 THREADPOOL : Thread terminated.
ThreadPool01 THREADPOOL : Thread terminated.
ThreadPool14 THREADPOOL : Thread terminated.
ThreadPool29 THREADPOOL : Thread terminated.
ThreadPool28 THREADPOOL : Thread terminated.
ThreadPool27 THREADPOOL : Thread terminated.
THREADPOOL : | Entering ~Worker() [0x560ded77dd40][7fd2067fc640]
THREADPOOL : | Entering ~Worker() [0x560ded77dcf0][7fd206ffd640]
THREADPOOL : | Entering ~Worker() [0x560ded77dca0][7fd2077fe640]
ThreadPool17 THREADPOOL : Thread terminated.
ThreadPool13 THREADPOOL : Thread terminated.
ThreadPool06 THREADPOOL : Thread terminated.
ThreadPool24 THREADPOOL : Thread terminated.
THREADPOOL : | Entering ~Worker() [0x560ded77dc50][7fd207fff640]
ThreadPool10 THREADPOOL : Thread terminated.
ThreadPool25 THREADPOOL : Thread terminated.
THREADPOOL : | Entering ~Worker() [0x560ded77dc00][7fd220ff9640]
THREADPOOL : | Entering ~Worker() [0x560ded77dbb0][7fd2217fa640]
THREADPOOL : | Entering ~Worker() [0x560ded77db60][7fd221ffb640]
THREADPOOL : | Entering ~Worker() [0x560ded77db10][7fd2227fc640]
THREADPOOL : | Entering ~Worker() [0x560ded77dac0][7fd222ffd640]
THREADPOOL : | Entering ~Worker() [0x560ded77da70][7fd2237fe640]
THREADPOOL : | Entering ~Worker() [0x560ded77da20][7fd223fff640]
THREADPOOL : | Entering ~Worker() [0x560ded77d9d0][7fd244ff9640]
THREADPOOL : | Entering ~Worker() [0x560ded77d980][7fd2457fa640]
THREADPOOL : | Entering ~Worker() [0x560ded77d930][7fd245ffb640]
THREADPOOL : | Entering ~Worker() [0x560ded77d8e0][7fd2467fc640]
THREADPOOL : | Entering ~Worker() [0x560ded77d890][7fd246ffd640]
THREADPOOL : | Entering ~Worker() [0x560ded77d840][7fd2477fe640]
THREADPOOL : | Entering ~Worker() [0x560ded77d7f0][7fd247fff640]
THREADPOOL : | Entering ~Worker() [0x560ded77d7a0][7fd26cb98640]
THREADPOOL : | Entering ~Worker() [0x560ded77d750][7fd26d399640]
THREADPOOL : | Entering ~Worker() [0x560ded77d700][7fd26e7fc640]
THREADPOOL : | Entering ~Worker() [0x560ded77d6b0][7fd26effd640]
THREADPOOL : | Entering ~Worker() [0x560ded77d660][7fd26f7fe640]
THREADPOOL : | Entering ~Worker() [0x560ded77d610][7fd26ffff640]
THREADPOOL : | Entering ~Worker() [0x560ded77d5c0][7fd274b98640]
THREADPOOL : | Entering ~Worker() [0x560ded77d570][7fd275399640]
THREADPOOL : | Entering ~Worker() [0x560ded77d520][7fd275b9a640]
THREADPOOL : | Entering ~Worker() [0x560ded77d4d0][7fd26db9a640]
THREADPOOL : | Entering ~Worker() [0x560ded77d480][7fd27639b640]
THREADPOOL : | Entering ~Worker() [0x560ded77d430][7fd276b9c640]
THREADPOOL : | Entering AIThreadPool::~AIThreadPool()
NOTICE : | Entering Signals::block_and_unregister(13)
THREADPOOL : Entering AIThreadPool::~AIThreadPool()
[ OK ] change_specsFixture.change_specs (224 ms)
[----------] 1 test from change_specsFixture (224 ms total)
[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (224 ms total)
[ PASSED ] 1 test.
NOTICE : Entering RunningTimers::~RunningTimers() with m_queues.size() == 0
EVIO : Entering EventLoopThread::~EventLoopThread()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment