Backtraces and best way to check cause
Hi guys, I'm wondering what would be the best way to try track the cause of these two backtraces. I'm trying to replace a Quagga 1.1.1 box with FRR 2.0 but am blocked by the below. There are about 30 or so external peers. 4 internal private peers. About 40 or so route maps and maybe 100 prefix lists. Jul 30 01:43:36 x-01-x zebra[12658]: Assertion `object->next_best == *updptr || !*updptr' failed in file plist.c, line 613, function trie_install_fn Jul 30 01:43:36 x-01-x zebra[12658]: Backtrace for 15 stack frames: Jul 30 01:43:36 x-01-x zebra[12658]: [bt 0] /usr/lib/x86_64-linux-gnu/libfrr.so.0(zlog_backtrace+0x3a) [0x7f89359acada] Jul 30 01:43:36 x-01-x zebra[12658]: [bt 1] /usr/lib/x86_64-linux-gnu/libfrr.so.0(_zlog_assert_failed+0x67) [0x7f89359ad027] Jul 30 01:43:36 x-01-x zebra[12658]: [bt 2] /usr/lib/x86_64-linux-gnu/libfrr.so.0(+0x415c1) [0x7f89359ae5c1] Jul 30 01:43:36 x-01-x zebra[12658]: [bt 3] /usr/lib/x86_64-linux-gnu/libfrr.so.0(+0x42195) [0x7f89359af195] Jul 30 01:43:36 x-01-x zebra[12658]: [bt 4] /usr/lib/x86_64-linux-gnu/libfrr.so.0(+0x42858) [0x7f89359af858] Jul 30 01:43:36 x-01-x zebra[12658]: [bt 5] /usr/lib/x86_64-linux-gnu/libfrr.so.0(+0x42b67) [0x7f89359afb67] Jul 30 01:43:36 x-01-x zebra[12658]: [bt 6] /usr/lib/x86_64-linux-gnu/libfrr.so.0(+0x29c24) [0x7f8935996c24] Jul 30 01:43:36 x-01-x zebra[12658]: [bt 7] /usr/lib/x86_64-linux-gnu/libfrr.so.0(cmd_execute_command+0xd0) [0x7f8935998180] Jul 30 01:43:36 x-01-x zebra[12658]: [bt 8] /usr/lib/x86_64-linux-gnu/libfrr.so.0(+0x22dd2) [0x7f893598fdd2] Jul 30 01:43:36 x-01-x zebra[12658]: [bt 9] /usr/lib/x86_64-linux-gnu/libfrr.so.0(+0x23103) [0x7f8935990103] Jul 30 01:43:36 x-01-x zebra[12658]: [bt 10] /usr/lib/x86_64-linux-gnu/libfrr.so.0(+0x2468b) [0x7f893599168b] Jul 30 01:43:36 x-01-x zebra[12658]: [bt 11] /usr/lib/x86_64-linux-gnu/libfrr.so.0(thread_call+0x6b) [0x7f893599ccdb] Jul 30 01:43:36 x-01-x zebra[12658]: [bt 12] /usr/lib/frr/zebra(main+0x508) [0x555b24ff47b8] Jul 30 01:43:36 x-01-x zebra[12658]: [bt 13] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7f8934b70b45] Jul 30 01:43:36 x-01-x zebra[12658]: [bt 14] /usr/lib/frr/zebra(+0x1c9de) [0x555b24ff49de] Jul 30 01:43:36 x-01-x zebra[12658]: Current thread function vtysh_read, scheduled from file vty.c, line 2710 Jul 30 02:07:16 x-01-x bgpd[19976]: memory allocation count underflow for "BGP peer hostname" Jul 30 02:07:16 x-01-x bgpd[19976]: Backtrace for 10 stack frames: Jul 30 02:07:16 x-01-x bgpd[19976]: [bt 0] /usr/lib/x86_64-linux-gnu/libfrr.so.0(zlog_backtrace+0x3a) [0x7f0903fafada] Jul 30 02:07:16 x-01-x bgpd[19976]: [bt 1] /usr/lib/x86_64-linux-gnu/libfrr.so.0(qfree+0x4e) [0x7f0903fc464e] Jul 30 02:07:16 x-01-x bgpd[19976]: [bt 2] /usr/lib/frr/bgpd(peer_group_delete+0xd4) [0x557425e9a244] Jul 30 02:07:16 x-01-x bgpd[19976]: [bt 3] /usr/lib/frr/bgpd(bgp_delete+0x145) [0x557425e9aa05] Jul 30 02:07:16 x-01-x bgpd[19976]: [bt 4] /usr/lib/frr/bgpd(sigint+0x68) [0x557425e91778] Jul 30 02:07:16 x-01-x bgpd[19976]: [bt 5] /usr/lib/x86_64-linux-gnu/libfrr.so.0(quagga_sigevent_process+0x50) [0x7f0903fbc790] Jul 30 02:07:16 x-01-x bgpd[19976]: [bt 6] /usr/lib/x86_64-linux-gnu/libfrr.so.0(thread_fetch+0x5d) [0x7f0903f9f77d] Jul 30 02:07:16 x-01-x bgpd[19976]: [bt 7] /usr/lib/frr/bgpd(main+0x4c8) [0x557425e901c8] Jul 30 02:07:16 x-01-x bgpd[19976]: [bt 8] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7f0902e72b45] Jul 30 02:07:16 x-01-x bgpd[19976]: [bt 9] /usr/lib/frr/bgpd(+0x3f3dc) [0x557425e913dc] Kind Regards Nigel
participants (1)
-
Nigel Kukard