While idling, rtorrent has 100% cpu usage, stuck in an epoll_wait loop identical to #580.
I've tested libcurl/7.67.0 and libcurl/7.68.0 and they both exhibit this issue, but libcurl/7.64.0 is fine.
I'm not sure which curl commit re-regressed this but unfortunately I don't have time to bisect.
Turns out I can be bothered to bisect it: https://github.com/curl/curl/commit/eb9a604f8d7db859555adc0ddacdabd1ed986106. Doesn't seem to do anything with conn->data though so I'm a bit lost.
@RX14 Did you find more info about this issue? I guess libcurl/7.73.0 still have this weird behavior with rtorrent... :'(
I linked libcurl/7.65.3 when compiling rtorrent and it seems to be fine (for now). 👍
Don't use rtorrent on any of my machines currently and don't have the time to test this unfortunately :(
I guess the lack of other people hitting this issue is telling, though.