Hello again, I managed to get it to crash also on 3.2.0 without the "-R" so, this might be two instead of just one issue. Without "-R" at least it crashes only once and not in a loop. The last log line in the trace level log before the crash: 2026-01-05 15:56:04.980 [0002] <BUG> Assertion 'r->cur' failed at lib/lockfree.c:229 coredumpctl output: PID: 400061 (bird) UID: 103 (bird) GID: 105 (bird) Signal: 6 (ABRT) Timestamp: Mon 2026-01-05 15:56:05 CET (8min ago) Command Line: /usr/sbin/bird -f -u bird -g bird Executable: /usr/sbin/bird Control Group: /system.slice/bird.service Unit: bird.service Slice: system.slice Storage: /var/lib/systemd/coredump/core.bird.103.bca60f28d7ae4991a019cc2291fdaeee.400061.1767624965000000.zst (present) Size on Disk: 153.1M Message: Process 400061 (bird) of user 103 dumped core. Module libzstd.so.1 from deb libzstd-1.5.7+dfsg-1.amd64 Stack trace of thread 400070: #0 0x00007fcc476e295c n/a (libc.so.6 + 0x9495c) #1 0x00007fcc4768dcc2 raise (libc.so.6 + 0x3fcc2) #2 0x00007fcc476764ac abort (libc.so.6 + 0x284ac) #3 0x0000557e4b9e84dc n/a (/usr/sbin/bird + 0x10f4dc) #4 0x0000557e4b9369ba n/a (/usr/sbin/bird + 0x5d9ba) #5 0x0000557e4b94f52b n/a (/usr/sbin/bird + 0x7652b) #6 0x0000557e4b95f911 n/a (/usr/sbin/bird + 0x86911) #7 0x0000557e4b94f95a n/a (/usr/sbin/bird + 0x7695a) #8 0x0000557e4b932956 n/a (/usr/sbin/bird + 0x59956) #9 0x0000557e4b9e581f n/a (/usr/sbin/bird + 0x10c81f) #10 0x0000557e4b932956 n/a (/usr/sbin/bird + 0x59956) #11 0x0000557e4b9e3692 n/a (/usr/sbin/bird + 0x10a692) #12 0x00007fcc476e0b7b n/a (libc.so.6 + 0x92b7b) #13 0x00007fcc4775e7b8 n/a (libc.so.6 + 0x1107b8) Stack trace of thread 400061: #0 0x00007fcc476e89ee n/a (libc.so.6 + 0x9a9ee) #1 0x00007fcc476dd668 n/a (libc.so.6 + 0x8f668) #2 0x00007fcc476dd6ad n/a (libc.so.6 + 0x8f6ad) #3 0x00007fcc477519c6 __poll (libc.so.6 + 0x1039c6) #4 0x0000557e4b9de02f n/a (/usr/sbin/bird + 0x10502f) #5 0x0000557e4b8ee3de n/a (/usr/sbin/bird + 0x153de) #6 0x00007fcc47677ca8 n/a (libc.so.6 + 0x29ca8) #7 0x00007fcc47677d65 __libc_start_main (libc.so.6 + 0x29d65) #8 0x0000557e4b8ee671 n/a (/usr/sbin/bird + 0x15671) ELF object binary architecture: AMD x86-64 version: bird3 3.2.0-cznic.1~trixie amd64 best regards, Christoph config diff for enabing ASPA: ------------- diff --git a/filter.conf b/filter.conf index ecd825d..c349eaa 100644 --- a/filter.conf +++ b/filter.conf @@ -23,6 +23,12 @@ filter transit_in { } } + # Log ASPA_INVALIDs + if (aspa_check_downstream(at) = ASPA_INVALID) then + { + print "ASPA INVALID announcement (monitoring only): ", net, " AS path: ", bgp_path; + } + accept; } diff --git a/rpki.conf b/rpki.conf index 26335ba..8414266 100644 --- a/rpki.conf +++ b/rpki.conf @@ -2,6 +2,7 @@ roa4 table r4; roa6 table r6; +aspa table at; protocol rpki r3k { @@ -9,6 +10,7 @@ protocol rpki r3k { roa4 { table r4; }; roa6 { table r6; }; + aspa { table at; }; ---------------