<div dir="ltr"><div>I found a tincd crash caused by having two "Port" statements in a host's file.</div><div><br></div><div>I realize this is a bug in an old version of tinc that may be fixed but I spent the past few hours tracking it down so I'm sharing it in hopes others can make use of this info.</div>
<div><br></div><div>I was "cleaning" up my Tinc VPN of a collection of OpenWrt routers and tincd started crashing with "Got fatal signal 11 (Segmentation fault)" in the log file. Below is an trimmed and anonymized host config fragments that would crash my version of tincd.</div>
<div><br></div><div><div># cat ..../netname/hosts/ExampleHost <br></div></div><div><div>Address = <a href="http://host.example.org">host.example.org</a><br></div><div>Port = 656</div><div>Subnet = <a href="http://192.168.123.0/24">192.168.123.0/24</a></div>
<div><br></div><div>-----BEGIN RSA PUBLIC KEY-----</div><div>[removed]<br></div><div>-----END RSA PUBLIC KEY-----<br></div><div>Address = <a href="http://host.example.org">host.example.org</a></div><div>Port = 656</div><div>
Subnet = <a href="http://192.168.123.0/24">192.168.123.0/24</a></div><div><br></div><div><br></div><div><div><div># tincd --version</div><div>tinc version 1.0.19 (built Mar 14 2013 12:15:52, protocol 17)</div></div><div><br>
</div><div><br></div><div>Simply eliminating the duplicate info from the host's config would fix things for me. I'm not sure if the non-standard port bit is relevant. Hope that info helps someone else out.</div><div>
<br></div></div><div>-- <br>Sandy McArthur, Jr.<br><br><div>"No nation could preserve its freedom in the midst of continual warfare."</div><div>- Letters and Other Writings of James Madison (1865), Vol. IV, p. 491</div>

</div></div></div>