<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hello there, I'm seeing some crashes in my logs since updating to OTP 21 that I can't quite track down...<div><br></div><div>The exit value looks like this:</div><div><br></div><div><div>{</div><div>  :badarg,</div><div>  [</div><div>    {:erlang, :start_timer, [:inet, #PID<0.17713.363>, :inet], []},</div><div>    {:inet, :start_timer, 1, [file: 'inet.erl', line: 1763]},</div><div>    {:inet, :getaddr, 3, [file: 'inet.erl', line: 591]},</div><div>    {:inet_tcp_dist, :do_setup, 7, [file: 'inet_tcp_dist.erl', line: 289]}</div><div>  ]</div><div>}</div></div><div><br></div><div>It looks like something is going wrong in the distributed node connection system. The result that I can see from this is that the nodes are no longer able to connect to each other.</div><div><br></div><div>I am using a mechanism other than the standard `epmd` to discover the other nodes, so I'm wondering if a detail changed that I have to adapt to. I'm using `-epmd_module`. The mechanism I'm using is described in this article:</div><div><br></div><div><a href="https://www.erlang-solutions.com/blog/erlang-and-elixir-distribution-without-epmd.html">https://www.erlang-solutions.com/blog/erlang-and-elixir-distribution-without-epmd.html</a><br></div><div><br></div><div>That might be related but I don't quite see how. Does anyone have any ideas what might be happening here?</div><div><br></div><div>Thanks!</div></div></div></div></div>