Re: rtadvctl -vv show : Segmentation fault
Zhenlei Huang <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.net,gmane.os.freebsd.current |
|---|---|
| Message-ID | <[email protected]> |
> On Feb 12, 2025, at 10:13 PM, Zhenlei Huang <[email protected]> wrote: > > > >> On Feb 12, 2025, at 5:42 AM, A FreeBSD User <[email protected]> wrote: >> >> Hello, >> >> I'm running a small 14-STABLE (FreeBSD 14.2-STABLE #11 n270324-8d5d7e2ba3a6: Thu Feb 6 >> 16:56:03 CET 2025 amd64) based router appliance, running rtadvd(8). >> >> When stoppimg/starting mpd5 several times, changing the IPv6 prefix, I can almost with a 100% >> certainty reproduce such an error calling rtadvctl: >> >> [...] >> root@gate:~ # rtadvctl -vv show >> igb0: flags=<UP,CONFIGURED,PERSIST> status=<RA_SEND> mtu 1500 >> DefaultLifetime: 30m >> MinAdvInterval/MaxAdvInterval: 3m20s/10m >> AdvLinkMTU: <none>, Flags: <none>, Preference: medium >> ReachableTime: 0s, RetransTimer: 0s, CurHopLimit: 64 >> AdvIfPrefixes: no >> Next RA send: Tue Feb 11 22:36:21 2025 >> Last RA send: Tue Feb 11 22:30:23 2025 >> Prefixes (1): >> Segmentation fault >> [...] >> >> The indication of such a rtadvd failure within our network is no prefix delegation any >> more, several IPv6 on the (client) hosts's NICs are marked "deprecated" or "detached", but >> none usable. >> >> Checking on the gateway with the command shown above results in a segmentation fault ... funny. > > Do you get the core dump ? You can attach the core to gdb or lldb to easily figure out which > line of source code is to be blamed. The developer's handbook has detailed instructions [1] about how to debug. [1] https://docs.freebsd.org/en/books/developers-handbook/tools/#debugging > >> >> To solve this, we have to restart rtadvd. >> >> -- >> >> A FreeBSD user
signature.asc
(application/pgp-signature, 358 B)
-----BEGIN PGP SIGNATURE----- iNUEARYKAH0WIQRj28YmNowGX1isJg7GJJ6Jgbd0XwUCZ6yxN18UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0NjNE QkM2MjYzNjhDMDY1RjU4QUMyNjBFQzYyNDlFODk4MUI3NzQ1RgAKCRDGJJ6Jgbd0 X+OrAQC93tyEeM8Bp/ETPMveJR3k0K0QfPWTiYvo1X9Zmf1YtQD/d04MM9I1pas9 Qr1qqMAlfrg3f+KStWpevvnft30Bnwc= =tReQ -----END PGP SIGNATURE-----