FreeBSD-main-amd64-test - Build #25994 - Failure

From: <jenkins-admin_at_FreeBSD.org>
Date: Wed, 05 Feb 2025 08:19:53 UTC
FreeBSD-main-amd64-test - Build #25994 (0009c4e737b17f69f1b3f856e87a392073aeb48e) - Failure

Build information: https://ci.FreeBSD.org/job/FreeBSD-main-amd64-test/25994/
Full change log: https://ci.FreeBSD.org/job/FreeBSD-main-amd64-test/25994/changes
Full build log: https://ci.FreeBSD.org/job/FreeBSD-main-amd64-test/25994/console

Status explanation:
"Failure" - the build is suspected being broken by the following changes
"Still Failing" - the build has not been fixed by the following changes and
                  this is a notification to note that these changes have
                  not been fully tested by the CI system

Change summaries:
(Those commits are likely but not certainly responsible)

f66a407de25eaa4c58b4f6f02086d55141593b63 by jhb:
sys: Add cpu_update_pcb hook

88b187401d5186e7274a9f064efa8a16d5fa76ea by jhb:
iflib: Simplify CACHE_PTR_NEXT

4298ce72f650f1e93b4f43681446df2c1f8cab57 by jhb:
nvme/nvmf: Add NVME_GET_CONTROLLER_DATA ioctl to fetch cached cdata

38e1083940a274783cc9e8ebd845e35df6d0a1ff by jhb:
nvmf: Add NVMF_CONNECTION_STATUS ioctl

ad9dc97e4dce478452edc4877020adf37ff5790c by jhb:
nvmecontrol devlist: Handle disconnected Fabrics hosts

858280e60f0505a2fcf26920ef0b8c9e20cd2d49 by jhb:
nvmecontrol devlist: Annotate connected Fabrics hosts

2d99af941040548234c7945cc6d62c416bd9133c by glebius:
tcp: remove check for condition that never happens

ecb2e5f9c30a8c0ae491d07b2300e37eb599c298 by bz:
LinuxKPI; 802.11 initalize ic_vht_cap.supp_mcs

c75a558d0729da87ee3c016b57cc8f5ac4fc65d0 by bz:
LinuxKPI: 802.11: implement ieee80211_get_{he,eht}_iftype_cap{,_vif}

1b840f09b6b379c0aae5a558ba5a4ed6bb571a85 by bz:
LinuxKPI: 802.11: remove rate_lowest_index()

446eab491e523e3d7586e11cb16448e524297da4 by bz:
rtw89: turn on debugfs support

b4886c4ece3e692c294aa853da7aec849f8d00a2 by bz:
rtw88/rtw89: avoid duplicate top-level directory with debugfs

7a5b55e3b448744b099c274763992cba2e3ebce5 by bz:
rtw88/rtw89: add module_param to enable/disable HT/VHT and EHT

411c857b4ccedd6491dff9a35e952bc49d053053 by bz:
iwlwifi: module correct -DCONFIG_*

94e6c8d7d19de68b29233e59c85b16c645c1a872 by bz:
lindebugfs: use __func__ not __FUNCTION__

95ea57c856392e2824d9c5b68ac912066e7fde36 by bz:
LinnuxKPI: drm2: retire timespec_to_jiffies()

ce6eed2fcc40848de7fd51f08a33c627f8fac226 by emaste:
src.conf.5: regen for WITH(OUT)_SSP description update

e1ebda4458bbaf7d85fb803e20f3afc5441f24d9 by glebius:
ffs: fix build with GEOM_LABEL and without FFS, e.g. MINIMAL

66612e673652fce27f83402b7871fcd58447c5a0 by glebius:
xdr: provide x_putmbuf method for kernel XDR

5418b1ebdfa0c6118894ce0e91115c3c13f3850d by glebius:
xdr: provide x_putmbuf method for xdrmem

fa1b961259bc5ba90b2ed693d8eb54c7641b6ec7 by glebius:
krpc: add kernel side client over netlink(4)

c5d671b711c34fb9eec55531663182feedd93f87 by glebius:
libc/rpc: add userland side RPC server over netlink(4)

88cd1e17a7d8ba66eb5fb04441dd9264d48708b1 by glebius:
genl: add RPC parser that dumps what sys/rpc/clnt_nl.c sends

033b4c1bff10925c286537e48cd2858a08cf6e70 by glebius:
kgssapi: use netlink RPC client to talk to gssd(8)

a8f61691e9e5a0bf1d67d6294ce61bd0eabc02bf by glebius:
gssd: use netlink(4) RPC service to talk to kernel GSS

030c028255fd89c84c43fd63ab1574f21f040287 by glebius:
kgssapi: remove the gssd_syscall

59f9d8c4bf6485a1143e2df514dea5060551a3ee by glebius:
nlm: set vnet(9) context in the NLM syscall

d50fc4ba54e6c95fcff9acf1a137fa037294ffbf by glebius:
rpcbind: run netlink(4) service

54a567ad700e0091540fa304a9028e6873320e66 by glebius:
krpc: let the kernel talk to the rpcbind(8) service via netlink(4)

b837f100e1c854d1f805b615f0bce5ede85f8552 by glebius:
nfs: set vnet(9) context in mountnfs()

a3a6dc24f34a1b0522bd0dd8fcb6b84c69686251 by glebius:
rpcsec_tls/client: use netlink RPC client to talk to rpc.tlsclntd(8)

88b0afe64c3d0552cd1ba6c4f1ce908d19f2d126 by glebius:
rpc.tlsclntd: run netlink(4) service and use new API to get sockets

42eec5201ab936f7227950c2c159c02c9cb342d4 by glebius:
rpcsec_tls/server: use netlink RPC client to talk to rpc.tlsservd(8)

d3d6c9b61532cfb9c95a924e89aa73f3b39c3348 by glebius:
rpc.tlsservd: run netlink(4) service and use new API to get sockets

e3e36e1b34db795ecf912b4e1fa5b5e268903733 by glebius:
krpc: assert that we don't support kernel RPC over unix(4)

56a96c51e67ab2c6c6d9d5f2ad5c98aaa3200f2a by glebius:
rpcsec_tls/client: API refactoring between kernel and rpc.tlsclntd(8)

e1b723d5fe44122a3fa534aeeb241008f5e3666a by glebius:
rpc.tlsclntd: followup of API refactoring in the previous commit

af805255e56997f9de24c050b3a40dfffe4a29cb by glebius:
rpcsec_tls/server: API refactoring between kernel and rpc.tlsservd(8)

4df8df92d487dfbd9a8db2f84e6742bd5138f292 by glebius:
rpc.tlsservd: followup of API refactoring in the previous commit

550e8e306a8899ea8271454181d6a62b5545f546 by glebius:
rpc.tlsservd/rpc.tlsclntd: rename 'refno' field to 'cookie'

75a884f47cf808e0c049da126dec349c1596ab57 by glebius:
rpcsec_tls: merge RPC failure for rpctls_connect() and rpctls_server()

c62ae124cc783bc43ae9fa539e58683c46cc35c1 by glebius:
rpc: limited multithread support for svc_nl

8e5f80da89d74a5ef429b34bb9c3f8b589f8da9a by glebius:
rpc.tlsservd: provide parallelism with help of pthread(3)

765ad4f03937cb90ea3cc138535bab872e30b0c4 by glebius:
rpcsec_tls: cleanup the rpctls_syscall()

99e5a70046daada7057b14bf106c7f4135c5fac6 by glebius:
sysent: regen for deletion of gssd_syscall and new ABI for

0009c4e737b17f69f1b3f856e87a392073aeb48e by glebius:
UPDATING: add note that API/ABI for RPC services for the kernel has



The end of the build log:

[...truncated 15.36 KiB...]
ahcich0: <AHCI channel> at channel 0 on ahci0
virtio_pci2: <VirtIO PCI (legacy) Block adapter> port 0x2100-0x217f mem 0xc0006000-0xc0007fff irq 19 at device 5.0 on pci0
vtblk2: <VirtIO Block Adapter> on virtio_pci2
vtblk2: 128MB (262144 512 byte sectors)
virtio_pci3: <VirtIO PCI (legacy) Block adapter> port 0x2180-0x21ff mem 0xc0008000-0xc0009fff irq 20 at device 6.0 on pci0
vtblk3: <VirtIO Block Adapter> on virtio_pci3
vtblk3: 128MB (262144 512 byte sectors)
virtio_pci4: <VirtIO PCI (legacy) Block adapter> port 0x2200-0x227f mem 0xc000a000-0xc000bfff irq 21 at device 7.0 on pci0
vtblk4: <VirtIO Block Adapter> on virtio_pci4
vtblk4: 128MB (262144 512 byte sectors)
virtio_pci5: <VirtIO PCI (legacy) Block adapter> port 0x2280-0x22ff mem 0xc000c000-0xc000dfff irq 22 at device 8.0 on pci0
vtblk5: <VirtIO Block Adapter> on virtio_pci5
vtblk5: 128MB (262144 512 byte sectors)
virtio_pci6: <VirtIO PCI (legacy) Block adapter> port 0x2300-0x237f mem 0xc000e000-0xc000ffff irq 23 at device 9.0 on pci0
vtblk6: <VirtIO Block Adapter> on virtio_pci6
vtblk6: 128MB (262144 512 byte sectors)
vmgenc0: <VM Generation Counter> on acpi0
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
driver bug: Unable to set devclass (class: atkbdc devname: (unknown))
Unhandled ps2 mouse command 0xe1
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
WARNING: Device "psm" is Giant locked and may be deleted before FreeBSD 15.0.
psm0: model Generic PS/2 mouse, device ID 0
uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
uart0: console (115200,n,8,1)
uart1: <16550 or compatible> port 0x2f8-0x2ff irq 3 on acpi0
uart2: <16550 or compatible> port 0x3e8-0x3ef irq 4 on acpi0
uart3: <16550 or compatible> port 0x2e8-0x2ef irq 3 on acpi0
vga0: <Generic ISA VGA> at port 0x3b0-0x3bb iomem 0xb0000-0xb7fff pnpid PNP0900 on isa0
Timecounter "TSC" frequency 2100010316 Hz quality 1000
Timecounters tick every 10.000 msec
usb_needs_explore_all: no devclass
Trying to mount root from ufs:/dev/gpt/rootfs [rw]...
WARNING: WITNESS option enabled, expect reduced performance.
ada0 at ahcich0 bus 0 scbus0 target 0 lun 0
ada0: <BHYVE SATA DISK 001> ACS-2 ATA SATA 3.x device
ada0: Serial Number BHYVE-AC61-4EA8-6E92
ada0: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 8192bytes)
ada0: Command Queueing enabled
ada0: 128MB (262144 512 byte sectors)
Setting hostuuid: cb993814-e2f3-4d3c-932b-e5b391a456cb.
Setting hostid: 0xd382a266.
Starting file system checks:
/dev/gpt/rootfs: FILE SYSTEM CLEAN; SKIPPING CHECKS
/dev/gpt/rootfs: clean, 766188 free (4 frags, 95773 blocks, 0.0% fragmentation)
Mounting local filesystems:.
Loading kernel modules: blake2 cryptodev fusefs ipsec mac_portacl mqueuefs dummymbuf pfsync pflog pflow sctp ipl ipfw ipfw_nat ipdivert dummynet carp if_stf if_ovpn
blaketwo0: <Blake2>
Security policy loaded: TrustedBSD MAC/portacl (mac_portacl)
IP Filter: v5.1.2 initialized.  Default = pass all, Logging = enabled
ipfw2 (+ipv6) initialized, divert loadable, nat loadable, default to accept, logging disabled
load_dn_sched dn_sched FIFO loaded
load_dn_sched dn_sched QFQ loaded
load_dn_sched dn_sched RR loaded
load_dn_sched dn_sched WF2Q+ loaded
load_dn_sched dn_sched PRIO loaded
load_dn_sched dn_sched FQ_CODEL loaded
load_dn_sched dn_sched FQ_PIE loaded
load_dn_aqm dn_aqm CODEL loaded
load_dn_aqm dn_aqm PIE loaded
Setting up harvesting: PURE_VMGENID,PURE_RDRAND,[CALLOUT],[UMA],[FS_ATIME],SWI,INTERRUPT,NET_NG,[NET_ETHER],NET_TUN,MOUSE,KEYBOARD,ATTACH,CACHED
Feeding entropy: .
/etc/rc: WARNING: $hostname is not set -- see rc.conf(5).
ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib /usr/local/lib/compat/pkg /usr/local/lib/compat/pkg /usr/local/lib/perl5/5.36/mach/CORE
32-bit compatibility ldconfig path: /usr/lib32
lo0: link state changed to UP
Starting Network: lo0.
lo0: flags=1008049<UP,LOOPBACK,RUNNING,MULTICAST,LOWER_UP> metric 0 mtu 16384
	options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
	inet 127.0.0.1 netmask 0xff000000
	inet6 ::1 prefixlen 128
	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
	groups: lo
	nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
Starting devd.
route: message indicates error: File exists
add host 127.0.0.1: gateway lo0 fib 1,2
add host 127.0.0.1: gateway lo0 fib 0: route already in table
route: message indicates error: File exists
add host ::1: gateway lo0 fib 1,2
add host ::1: gateway lo0 fib 0: route already in table
add net fe80::: gateway ::1 fib 0,1,2
add net ff02::: gateway ::1 fib 0,1,2
add net ::ffff:0.0.0.0: gateway ::1 fib 0,1,2
add net ::0.0.0.0: gateway ::1 fib 0,1,2
Clearing /tmp (X related).
Updating motd:.
Updating /var/run/os-release done.
Starting auditd.
2025-02-05T08:19:33.876062+00:00 - auditd 959 - - starting...
2025-02-05T08:19:33.877241+00:00 - auditd 960 - - Auditing disabled
2025-02-05T08:19:33.877990+00:00 - auditd 960 - - Configured trail files distribution.
2025-02-05T08:19:33.879109+00:00 - auditd 960 - - Auditing enabled
2025-02-05T08:19:33.879900+00:00 - auditd 960 - - New audit file is /var/audit/20250205081933.not_terminated
2025-02-05T08:19:33.883419+00:00 - auditd 960 - - Registered 677 event to class mappings.
2025-02-05T08:19:33.883763+00:00 - auditd 960 - - Registered non-attributable event mask.
2025-02-05T08:19:33.884535+00:00 - auditd 960 - - Set audit policy in kernel.
2025-02-05T08:19:33.885861+00:00 - auditd 960 - - Set audit trail size in kernel.
2025-02-05T08:19:33.886179+00:00 - auditd 960 - - Set audit trail queue in kernel.
2025-02-05T08:19:33.887532+00:00 - auditd 960 - - Set audit trail min free percent in kernel.
2025-02-05T08:19:33.888853+00:00 - auditd 960 - - audit_control(5) may be missing 'host:' field
2025-02-05T08:19:33.890179+00:00 - auditd 960 - - Audit controls init successful
No core dumps found.
Mounting late filesystems:.
Starting local daemons:
--------------------------------------------------------------
rc.local start!
--------------------------------------------------------------
+ ddb script 'kdb.enter.panic=show pcpu; reset'
+ file -s /dev/vtbd0
+ grep 'POSIX tar archive'
+ wc -l
+ ISTAR='       0'
+ [ 0 -eq 1 ]
+ file -s /dev/vtbd1
+ grep 'POSIX tar archive'
+ wc -l
+ ISTAR='       1'
+ [ 1 -eq 1 ]
+ break
+ METADIR=/meta
+ [ 1 -eq 1 ]
+ rm -fr /meta
+ mkdir -p /meta
+ tar xvf /dev/vtbd1 -C /meta
x ./
x ./auto-shutdown
x ./disable-notyet-tests.sh
x ./disable-zfs-tests.sh
x ./run.sh
x ./disable-dtrace-tests.sh
x ./run-kyua.sh
+ sh -ex /meta/run.sh
+ METADIR=/meta
+ sh -ex /meta/disable-dtrace-tests.sh
+ [ -f /usr/tests/cddl/usr.sbin/dtrace/Kyuafile ]
+ sh -ex /meta/disable-zfs-tests.sh
+ [ -f /usr/tests/sys/cddl/Kyuafile ]
+ sed -i .bak -e 's,include("zfs/Kyuafile"),-- include("zfs/Kyuafile"),' /usr/tests/sys/cddl/Kyuafile
+ sh -ex /meta/disable-notyet-tests.sh
+ F=/usr/tests/lib/libcasper/services/cap_dns/Kyuafile
+ [ -f /usr/tests/lib/libcasper/services/cap_dns/Kyuafile ]
+ sed -i .bak -e 's/tap_test_program{name="dns_test", }/-- tap_test_program{name="dns_test", }/' /usr/tests/lib/libcasper/services/cap_dns/Kyuafile
+ F=/usr/tests/lib/libcasper/services/cap_net/Kyuafile
+ [ -f /usr/tests/lib/libcasper/services/cap_net/Kyuafile ]
+ sed -i .bak -e 's/atf_test_program{name="net_test", }/-- atf_test_program{name="net_test", }/' /usr/tests/lib/libcasper/services/cap_net/Kyuafile
+ F=/usr/local/tests/kyua/utils/signals/Kyuafile
+ [ -f /usr/local/tests/kyua/utils/signals/Kyuafile ]
+ F=/usr/local/tests/kyua/integration/cmd_about_test
+ [ -f /usr/local/tests/kyua/integration/cmd_about_test ]
+ sh -ex /meta/run-kyua.sh
+ echo

+ echo --------------------------------------------------------------
--------------------------------------------------------------
+ echo 'start kyua tests!'
start kyua tests!
+ echo --------------------------------------------------------------
--------------------------------------------------------------
+ cd /usr/tests
+ set +e
+ kyua test
sbin/dhclient/option-domain-search_test:main  ->  passed  [0.004s]
sbin/growfs/legacy_test:main  ->  passed  [16.840s]
sbin/sysctl/sysctl_test:sysctl_aflag  ->  passed  [0.298s]
sbin/sysctl/sysctl_test:sysctl_aflag_jail  ->  panic: rpctls_client_nl_create: netlink client already exist
cpuid = 1
time = 1738743591
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe008e2c8950
vpanic() at vpanic+0x136/frame 0xfffffe008e2c8a80
panic() at panic+0x43/frame 0xfffffe008e2c8ae0
rpctls_vnetinit() at rpctls_vnetinit+0x148/frame 0xfffffe008e2c8b20
vnet_alloc() at vnet_alloc+0x138/frame 0xfffffe008e2c8b50
kern_jail_set() at kern_jail_set+0x18d7/frame 0xfffffe008e2c8dd0
sys_jail_set() at sys_jail_set+0x3f/frame 0xfffffe008e2c8e00
amd64_syscall() at amd64_syscall+0x431/frame 0xfffffe008e2c8f30
fast_syscall_common() at fast_syscall_common+0xf8/frame 0xfffffe008e2c8f30
--- syscall (507, FreeBSD ELF64, jail_set), rip = 0x2ab423bd6efa, rsp = 0x2ab41d7c4ee8, rbp = 0x2ab41d7c4fd0 ---
KDB: enter: panic
[ thread pid 1396 tid 100159 ]
Stopped at      kdb_enter+0x33: movq    $0,0x1053622(%rip)
db:0:kdb.enter.panic> show pcpu
cpuid        = 1
dynamic pcpu = 0xfffffe008f7c2d40
curthread    = 0xfffff80023f43740: pid 1396 tid 100159 critnest 1 "jail"
curpcb       = 0xfffff80023f43c60
fpcurthread  = 0xfffff80023f43740: pid 1396 "jail"
idlethread   = 0xfffff8010260a000: tid 100004 "idle: cpu1"
self         = 0xffffffff82411000
curpmap      = 0xfffff80102615c78
tssp         = 0xffffffff82411384
rsp0         = 0xfffffe008e2c9000
kcr3         = 0x80000001547ec489
ucr3         = 0x8000000154748c89
scr3         = 0x154748c89
gs32p        = 0xffffffff82411404
ldt          = 0xffffffff82411444
tss          = 0xffffffff82411434
curvnet      = 0xfffff8000383b100
spin locks held:
db:0:kdb.enter.panic>  reset
Uptime: 35s
+ rc=0
+ echo 'bhyve return code = 0'
bhyve return code = 0
+ sudo /usr/sbin/bhyvectl '--vm=testvm-main-amd64-25994' --destroy
+ sh -ex freebsd-ci/scripts/test/extract-meta.sh
+ METAOUTDIR=meta-out
+ rm -fr meta-out
+ mkdir meta-out
+ tar xvf meta.tar -C meta-out
x ./
x ./auto-shutdown
x ./disable-notyet-tests.sh
x ./disable-zfs-tests.sh
x ./run.sh
x ./disable-dtrace-tests.sh
x ./run-kyua.sh
+ rm -f test-report.txt test-report.xml
+ mv 'meta-out/test-report.*' .
mv: rename meta-out/test-report.* to ./test-report.*: No such file or directory
+ report=test-report.xml
+ [ -e freebsd-ci/jobs/FreeBSD-main-amd64-test/xfail-list -a -e test-report.xml ]
+ rm -f disk-cam
+ jot 5
+ rm -f disk1
+ rm -f disk2
+ rm -f disk3
+ rm -f disk4
+ rm -f disk5
+ rm -f disk-test.img
[PostBuildScript] - [INFO] Executing post build scripts.
[FreeBSD-main-amd64-test] $ /bin/sh -xe /tmp/jenkins2874312841003448733.sh
+ ./freebsd-ci/artifact/post-link.py
Post link: {'job_name': 'FreeBSD-main-amd64-test', 'commit': '0009c4e737b17f69f1b3f856e87a392073aeb48e', 'branch': 'main', 'target': 'amd64', 'target_arch': 'amd64', 'link_type': 'latest_tested'}
"Link created: main/latest_tested/amd64/amd64 -> ../../0009c4e737b17f69f1b3f856e87a392073aeb48e/amd64/amd64\n"
Recording test results
ERROR: Step ‘Publish JUnit test result report’ failed: No test report files were found. Configuration error?
Checking for post-build
Performing post-build step
Checking if email needs to be generated
Email was triggered for: Failure - Any
Sending email for trigger: Failure - Any
Sending mail from default account using System Admin e-mail address