hello, running BIRD 3.2.1 on OpenBSD/arm64 7.9, i changed the router-id in bird.conf, then ran 'birdc reload', and bird crashed:
Jun 9 07:02:56 ragweed bird: Reconfiguring
Jun 9 07:02:56 ragweed bird: Restarting protocol core4
Jun 9 07:02:56 ragweed bird: Restarting protocol core6
Jun 9 07:02:56 ragweed bird: Assertion 'birdloop_inside(sl->loop)' failed at
lib/event.c:161
after restarting bird, it appears to be working fine.
unfortunately, the generated core file does not seem to be very useful:
(lldb) thread list
Process 0 stopped
* thread #1: tid = 0, 0x00000011e2b302d4 libc.so.103.0`_thread_sys_setsockopt
at -:3, stop reason = signal SIGABRT
(lldb) bt
* thread #1, stop reason = signal SIGABRT
* frame #0: 0x00000011e2b302d4 libc.so.103.0`_thread_sys_setsockopt at -:3
frame #1: 0x0000000d19648050 bird`sk_join_group at sysio.h:101:7
(lldb)
i can provide the bird executable and core file privately if that's any
use.
signature.asc
Description: PGP signature
