Project

General

Profile

Actions

Regression #14904

closed

FRR 9 crashes at startup on 23.09-BETA armv7 (3100)

Added by Danilo Zrenjanin 7 months ago. Updated 6 months ago.

Status:
Resolved
Priority:
Normal
Category:
FRR
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Plus Target Version:
Affected Version:
Affected Plus Version:
Affected Architecture:
ARMv7

Description

Oct 21 14:45:41    root    157    /usr/local/etc/rc.d/frr: WARNING: failed to start zebra
Oct 21 14:45:41    kernel        pid 99354 (zebra), jid 0, uid 168: exited on signal 11 (no core dump - bad address)
Oct 21 14:45:41    root    1402    /usr/local/etc/rc.d/frr: WARNING: failed to start mgmtd
Oct 21 14:45:41    kernel        pid 684 (mgmtd), jid 0, uid 168: exited on signal 11 (no core dump - bad address)
Oct 21 14:45:41    root    2402    /usr/local/etc/rc.d/frr: WARNING: failed to start staticd
Oct 21 14:45:41    kernel        pid 1866 (staticd), jid 0, uid 168: exited on signal 11 (no core dump - bad address)
Oct 21 14:45:42    WATCHFRR    3148    Received signal 11 at 1697899542 (si_addr 0xb); aborting...
Oct 21 14:45:42    kernel        pid 3148 (watchfrr), jid 0, uid 0: exited on signal 11 (core dumped)
Under Services/FRR/Global Settings :
  1. Check Enable FRR
  2. Define Default Router ID
  3. Define Master Password
  4. Click save at the bottom of the screen

If you check the Status/Services and Status/System logs you'll see that the service is not running.

Actions #1

Updated by Danilo Zrenjanin 7 months ago

Tested against 23.09.b.20231020.0600

Actions #2

Updated by Danilo Zrenjanin 7 months ago

  • Affected Architecture All added
  • Affected Architecture deleted (ARMv7)
Actions #3

Updated by Danilo Zrenjanin 7 months ago

I can confirm that it worked as expected on 23.09.b.20231018.0600.

Actions #4

Updated by Lev Prokofev 7 months ago

I can't reproduce it on the amd64 build

23.09-BETA (amd64)
built on Tue Oct 17 20:31:00 MSK 2023
FreeBSD 14.0-CURRENT

Actions #5

Updated by Danilo Zrenjanin 7 months ago

  • Affected Architecture ARMv7 added
  • Affected Architecture deleted (All)
Actions #6

Updated by Danilo Zrenjanin 7 months ago

I can reliably replicate the issue only on 3100.

Actions #7

Updated by Kris Phillips 7 months ago

There was a theory that this was UFS versus ZFS related. Testing on whitebox amd64 with ZFS I'm unable to reproduce any issue. Either this is something with ARM-based architectures or it could possible be a UFS issue somehow.

Actions #8

Updated by Jim Pingle 6 months ago

  • Subject changed from FRR won't start on 23.09BETA to FRR 9 crashes at startup on 23.09-BETA armv7 (3100)

Seems to be specific to 3100/armv7

/usr/local/etc/rc.d/frr.sh start
Performing intergrated config test
Starting FRR
Checking intergrated config...
Checking vtysh.conf
OK
Starting zebra.
ZEBRA: Received signal 11 at 1698068971 (si_addr 0xb); aborting...
Segmentation fault
/usr/local/etc/rc.d/frr: WARNING: failed to start zebra
Starting mgmtd.
mgmtd crashed in startup, signal 11
/usr/local/etc/rc.d/frr: WARNING: failed to start mgmtd
Starting staticd.
staticd crashed in startup, signal 11
/usr/local/etc/rc.d/frr: WARNING: failed to start staticd
Starting ospfd.
ospfd crashed in startup, signal 11
/usr/local/etc/rc.d/frr: WARNING: failed to start ospfd
Booting for integrated-vtysh-config...
Exiting: failed to connect to any daemons.
Starting watchfrr
WATCHFRR: Received signal 11 at 1698068973 (si_addr 0xb); aborting...
Actions #9

Updated by Danilo Zrenjanin 6 months ago

  • Status changed from New to Resolved

I can confirm it works as expected on 23.09.

23.09-RELEASE (arm)
built on Tue Oct 31 20:56:00 CET 2023
FreeBSD 14.0-CURRENT

I am marking this case resolved.

Actions #10

Updated by Christian McDonald 6 months ago

  • Assignee set to Christian McDonald

Patch was sent upstream: https://reviews.freebsd.org/D42415

Actions

Also available in: Atom PDF