Subject: | Conflict with epoll since 0.16 |
I'm not able to diagnose or reduce further at the moment, but installing Net::DNS::Native 0.16 or above causes test failures in Mojo::Reactor::Epoll. I've disabled its use in the test in 0.007, but you can test with version 0.006 which is functionally the same.
The error occurs during this section of the test: https://metacpan.org/source/DBOOK/Mojo-Reactor-Epoll-0.006/t/reactor_epoll.t#L258-284
and looks like (line referenced is when either ->add or ->modify is called on the Linux::Epoll object): Couldn't add filehandle from epoll set: Bad file descriptor at lib/Mojo/Reactor/Epoll.pm line 151.