[Bug 272666] FreeBSD arm64 Azure panic in add_route

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 22 Jul 2023 17:54:30 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272666

--- Comment #1 from schakrabarti@microsoft.com <schakrabarti@microsoft.com> ---
root@:/ # reboot
2023-07-22T17:45:11.347219+00:00 - init 1 - - single user shell terminated.
Waiting (max 60 seconds) for system process `vnlru' to stop... done
Waiting (max 60 seconds) for system process `syncer' to stop... 
Syncing disks, vnodes remaining... 0 0 0 0 0 0 0 0 0 done
All buffers synced.
Uptime: 46s
Starting CPU 1 (1)
Starting CPU 2 (2)
Starting CPU 3 (3)
FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
random: unblocking device.
random: entropy device external interface
kbd0 at kbdmux0
acpi0: <VRTUAL MICROSFT>
acpi0: Could not update all GPEs: AE_NOT_CONFIGURED
psci0: <ARM Power State Co-ordination Interface Driver> on acpi0
gic0: <ARM Generic Interrupt Controller v3.0> iomem
0xffff0000-0xffffffff,0xeffee000-0xf000dfff,0xf000e000-0xf002dfff,0xf002e000-0xf004dfff,0xf004e000-0xf006dfff
on acpi0
generic_timer0: <ARM Generic Timer> irq 4,5,6 on acpi0
Timecounter "ARM MPCore Timecounter" frequency 25000000 Hz quality 1000
Event timer "ARM MPCore Eventtimer" frequency 25000000 Hz quality 1000
efirtc0: <EFI Realtime Clock>
efirtc0: registered as a time-of-day clock, resolution 1.000000s
pmu0: <Performance Monitoring Unit> on acpi0
cpu0: <ACPI CPU> on acpi0
acpi_syscontainer0: <System Container> on acpi0
vmbus0: <Hyper-V Vmbus> on acpi_syscontainer0
vmgenc0: <VM Generation Counter> on acpi0
acpi_ged0: <Generic Event Device> irq 3 on acpi0
acpi_ged0: Raw IRQ 35
uart0: <PrimeCell UART (PL011)> iomem 0xeffec000-0xeffecfff irq 0 on acpi0
uart0: console (115200,n,8,1)
uart1: <PrimeCell UART (PL011)> iomem 0xeffeb000-0xeffebfff irq 1 on acpi0
vmbus_res0: <Hyper-V Vmbus Resource> irq 2 on acpi0
armv8crypto0: <AES-CBC,AES-XTS,AES-GCM>
Timecounters tick every 10.000 msec
usb_needs_explore_all: no devclass
CPU  0: ARM Neoverse-N1 r3p1 affinity:  0
                   Cache Type = <64 byte D-cacheline,64 byte I-cacheline,PIPT
ICache,64 byte ERG,64 byte CWG,IDC,DIC>
 Instruction Set Attributes 0 = <DP,RDM,Atomic,CRC32,SHA2,SHA1,AES+PMULL>
 Instruction Set Attributes 1 = <RCPC-8.3,DCPoP>
 Instruction Set Attributes 2 = <>
Trying to mount root from ufs:/dev/gpt/rootfs [rw]...
         Processor Features 0 = <CSV2,GIC,AdvSIMD+HP,FP+HP,EL3,EL2,EL1,EL0 32>
         Processor Features 1 = <>
      Memory Model Features 0 = <TGran4,TGran64,TGran16,16bit ASID,256TB PA>
      Memory Model Features 1 = <PAN+ATS1E1,8bit VMID,HAF+DS>
      Memory Model Features 2 = <32bit CCIDX,48bit VA,UAO>
             Debug Features 0 = <DoubleLock,2 CTX BKPTs,4 Watchpoints,6
Breakpoints,PMUv3 v8.1,Debugv8>
             Debug Features 1 = <>
         Auxiliary Features 0 = <>
         Auxiliary Features 1 = <>
AArch32 Instruction Set Attributes 5 = <RDM,CRC32,SHA2,SHA1,AES+VMULL,SEVL>
AArch32 Media and VFP Features 0 = <FPRound,FPSqrt,FPDivide,DP VFPv3+v4,SP
VFPv3+v4,AdvSIMD>
AArch32 Media and VFP Features 1 = <SIMDFMAC,FPHP Arith,SIMDHP
Arith,SIMDSP,SIMDInt,SIMDLS,FPDNaN,FPFtZ>
CPU  1: ARM Neoverse-N1 r3p1 affinity:  1
CPU  2: ARM Neoverse-N1 r3p1 affinity:  2
CPU  3: ARM Neoverse-N1 r3p1 affinity:  3
Release APs...done
mountroot: waiting for device /dev/gpt/rootfs...
vmbus0: irq 0x2, vector 0 end 0x2
vmbus0: the irq 18
vmbus0: version 4.0
hvshutdown0: <Hyper-V Shutdown> on vmbus0
hvtimesync0: <Hyper-V Timesync> on vmbus0
storvsc0: <Hyper-V SCSI> on vmbus0
storvsc1: <Hyper-V SCSI>da0 at storvsc0 bus 0 scbus0 target 0 lun 0
da0: <Msft Virtual Disk 1.0> Fixed Direct Access SPC-3 SCSI device
da0: 300.000MB/s transfers
da0: Command Queueing enabled
da0: 30753MB (62982144 512 byte sectors)
 on vmbus0
da1 at storvsc0 bus 0 scbus0 target 0 lun 1
da1: <Msft Virtual Disk 1.0> Fixed Direct Access SPC-3 SCSI device
da1: 300.000MB/s transfers
da1: Command Queueing enabled
da1: 153600MB (314572800 512 byte sectors)
cd0 at storvsc0 bus 0 scbus0 target 0 lun 2
cd0: <Msft Virtual DVD-ROM 1.0> Removable CD-ROM SPC-3 SCSI device
cd0: 300.000MB/s transfers
cd0: Attempt to query device size failed: NOT READY, Medium not present - tray
closed
hvheartbeat0: <Hyper-V Heartbeat> on vmbus0
hvkbd0: <Hyper-V KBD> on vmbus0
kbd1 at hvkbd0
hn0: <Hyper-V Network Interface> on vmbus0
Dual Console: Serial Primary, Video Secondary
No suitable dump device was found.
Setting hostuuid: eda9654c-22a6-4730-8401-25f7a3ea1e4a.
Setting hostid: 0xa1ce1a7a.
Starting file system checks:
/dev/gpt/rootfs: FILE SYSTEM CLEAN; SKIPPING CHECKS
/dev/gpt/rootfs: clean, 6765546 free (130 frags, 845677 blocks, 0.0%
fragmentation)
/dev/gpt/efiesp: 4 files, 31 MiB free (63844 clusters)
FIXED
/dev/gpt/efiesp: MARKING FILE SYSTEM CLEAN
Mounting local filesystems:.
Autoloading module: hv_hid
hvhid0: <Hyper-V HID device> on vmbus0
hidbus0: <HID bus> on hvhid0
hms0: <Hyper-V Tablet> on hidbus0
hms0: 5 buttons and [XYW] coordinates ID=0
Setting hostname: schakrabarti-freebsd-arm.
Setting up harvesting:
PURE_VMGENID,[CALLOUT],[UMA],[FS_ATIME],SWI,INTERRUPT,NET_NG,[NET_ETHER],NET_TUN,MOUSE,KEYBOARD,ATTACH,CACHED
Feeding entropy: hn0: got notify, nvs type 128
.
ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib
/usr/local/lib/compat/pkg /usr/local/lib/compat/pkg
lo0: link state changed to UP
Kernel page fault with the following non-sleepable locks held:
exclusive rm rib head lock (rib head lock) r = 0 (0xffffa000012278e0) locked @
/usr/src/sys/net/route/route_ctl.c:797
stack backtrace:

-- 
You are receiving this mail because:
You are on the CC list for the bug.