Pavel Orekhov

Results 6 issues of Pavel Orekhov

Some distribs like ubuntu'18 creatively name files with debug symbols. (same name without .debug suffix). And give no `build-id` way. $dpkg -L libc6-dbg | grep -v gconv /usr/lib/debug/.build-id/68/f36706eb2e6eee4046c4fdca2a19540b2f6113.debug /usr/lib/debug/lib/x86_64-linux-gnu/libc-2.27.so $...

cla: yes

https://github.com/iqiyi/dpvs/blob/30e558898060f33a2595c6545253eddd692ecd20/src/ipvs/ip_vs_xmit.c#L2069 ``` /* L4 NAT translation */ if (proto->fnat_in_handler) { err = proto->nat_out_handler(proto, conn, mbuf); if (err != EDPVS_OK) ``` ``` /* L4 NAT translation */ if (proto->nat_out_handler) { err...

* add message::operator

When I call pop_front() on message after sock.receive() valgrind starts to worry. I use 4.2.0+ version at intel64 (ubuntu 17.10) Please confirm the bug. > commit 818f9c37054a8b6ce8520fd80d72989993bc6ce5 (HEAD -> develop,...

Test case remove_socket_in_handler was added: ``` int pipefd[2]; BOOST_CHECK_EQUAL(0, pipe(pipefd)); loop.add(pipefd[0], [&](){ loop.remove(pipefd[0]); return true; }); BOOST_CHECK_EQUAL(4, write(pipefd[1],"haha",4)); BOOST_CHECK_NO_THROW(loop.start()); ``` It loops at `loop.remove(pipefd[0]);` at `poller.remove()` and sigsegvs.

I tried to reopen socket at timer's handler. It runs in endless recursion at remove() because socketfd=0 after close() and commonfd=0 too. `#include #include #include #include "zmqpp.hpp" int main(int argc,...