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

From: <jenkins-admin_at_FreeBSD.org>
Date: Thu, 24 Oct 2024 21:49:33 UTC
FreeBSD-main-amd64-test - Build #25633 (ce5b5361d4d1b3868631baa6870ba6e1e6ec8330) - Failure

Build information: https://ci.FreeBSD.org/job/FreeBSD-main-amd64-test/25633/
Full change log: https://ci.FreeBSD.org/job/FreeBSD-main-amd64-test/25633/changes
Full build log: https://ci.FreeBSD.org/job/FreeBSD-main-amd64-test/25633/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)

db08b0b04deced766c3b5f07bcfb82333666226c by dougm:
tmpfs_vnops: move swap work to swap_pager

ce5b5361d4d1b3868631baa6870ba6e1e6ec8330 by tuexen:
sctp garbage collect sctp_update_ifn_mtu



The end of the build log:

[...truncated 33.22 KiB...]
    usecount 0, writecount 0, refcount 5 seqc users 0
    hold count flags ()
    flags (VI_DOINGINACT|VMP_LAZYLIST)
    v_object 0xfffff80025f8a318 ref 0 pages 48 cleanbuf 0 dirtybuf 3
    lock type fuse: EXCL by thread 0xfffff80025f92740 (pid 1995, write, tid 100165)
nodeid: 42, parent nodeid: 0, nlookup: 1, flag: 0x1800
WARNING: FUSE protocol violation for server mounted at /tmp/kyua.FALEA9/254/work/mountpoint: writeback cache incoherent!  To prevent data corruption, disable the writeback cache according to your FUSE server's documentation.  This warning will not be repeated.
WARNING: FUSE protocol violation for server mounted at /tmp/kyua.FALEA9/254/work/mountpoint: writeback cache incoherent!  To prevent data corruption, disable the writeback cache according to your FUSE server's documentation.  This warning will not be repeated.
WARNING: FUSE protocol violation for server mounted at /tmp/kyua.FALEA9/254/work/mountpoint: writeback cache incoherent!  To prevent data corruption, disable the writeback cache according to your FUSE server's documentation.  This warning will not be repeated.
WARNING: FUSE protocol violation for server mounted at /tmp/kyua.FALEA9/254/work/mountpoint: writeback cache incoherent!  To prevent data corruption, disable the writeback cache according to your FUSE server's documentation.  This warning will not be repeated.
WARNING: FUSE protocol violation for server mounted at /tmp/kyua.FALEA9/254/work/mountpoint: writeback cache incoherent!  To prevent data corruption, disable the writeback cache according to your FUSE server's documentation.  This warning will not be repeated.
WARNING: FUSE protocol violation for server mounted at /tmp/kyua.FALEA9/254/work/mountpoint: writeback cache incoherent!  To prevent data corruption, disable the writeback cache according to your FUSE server's documentation.  This warning will not be repeated.
WARNING: FUSE protocol violation for server mounted at /tmp/kyua.FALEA9/254/work/mountpoint: writeback cache incoherent!  To prevent data corruption, disable the writeback cache according to your FUSE server's documentation.  This warning will not be repeated.
WARNING: FUSE protocol violation for server mounted at /tmp/kyua.FALEA9/254/work/mountpoint: writeback cache incoherent!  To prevent data corruption, disable the writeback cache according to your FUSE server's documentation.  This warning will not be repeated.
WARNING: FUSE protocol violation for server mounted at /tmp/kyua.FALEA9/254/work/mountpoint: writeback cache incoherent!  To prevent data corruption, disable the writeback cache according to your FUSE server's documentation.  This warning will not be repeated.
WARNING: FUSE protocol violation for server mounted at /tmp/kyua.FALEA9/254/work/mountpoint: writeback cache incoherent!  To prevent data corruption, disable the writeback cache according to your FUSE server's documentation.  This warning will not be repeated.
passed  [0.226s]
sys/fs/fusefs/xattr:main  ->  passed  [0.052s]
sys/fs/tarfs/tarfs_test:tarfs_basic  ->  lock order reversal:
 1st 0xfffff801498b6c78 ufs (ufs, lockmgr) @ /usr/src/sys/kern/vfs_mount.c:2260
 2nd 0xfffff801497f5ac0 tarfs (tarfs, lockmgr) @ /usr/src/sys/kern/vfs_subr.c:4188
lock order ufs -> tarfs attempted at:
#0 0xffffffff80bc8a61 at witness_checkorder+0xbe1
#1 0xffffffff80b1e72a at lockmgr_lock_flags+0x16a
#2 0xffffffff80c667f3 at _vn_lock+0x53
#3 0xffffffff80c4f1f1 at vflush+0x101
#4 0xffffffff82a33365 at tarfs_unmount+0x25
#5 0xffffffff80c43bf8 at dounmount+0x7b8
#6 0xffffffff80c433dc at kern_unmount+0x2dc
#7 0xffffffff81080f41 at amd64_syscall+0x861
#8 0xffffffff81052b2b at fast_syscall_common+0xf8
lock order reversal:
 1st 0xfffff801498b6c78 ufs (ufs, lockmgr) @ /usr/src/sys/kern/vfs_mount.c:2260
 2nd 0xfffff80149bb6c78 tarfsz (tarfsz, lockmgr) @ /usr/src/sys/fs/tarfs/tarfs_io.c:698
lock order tarfsz -> ufs established at:
#0 0xffffffff80bc81e4 at witness_checkorder+0x364
#1 0xffffffff80b1e636 at lockmgr_lock_flags+0x76
#2 0xffffffff80edea4d at ffs_lock+0x7d
#3 0xffffffff80c667f3 at _vn_lock+0x53
#4 0xffffffff82a30986 at tarfs_zread+0x1e6
#5 0xffffffff81144e42 at VOP_READ_APV+0x32
#6 0xffffffff82a30094 at tarfs_io_read+0x94
#7 0xffffffff82a301c2 at tarfs_io_read_buf+0x52
#8 0xffffffff82a339e1 at tarfs_alloc_mount+0x221
#9 0xffffffff82a332c4 at tarfs_mount+0x3e4
#10 0xffffffff80c46720 at vfs_domount_first+0x250
#11 0xffffffff80c42c1c at vfs_domount+0x31c
#12 0xffffffff80c41624 at vfs_donmount+0x904
#13 0xffffffff80c40cf0 at sys_nmount+0x60
#14 0xffffffff81080f41 at amd64_syscall+0x861
#15 0xffffffff81052b2b at fast_syscall_common+0xf8
lock order ufs -> tarfsz attempted at:
#0 0xffffffff80bc8a61 at witness_checkorder+0xbe1
#1 0xffffffff80b1e72a at lockmgr_lock_flags+0x16a
#2 0xffffffff80c667f3 at _vn_lock+0x53
#3 0xffffffff82a304bb at tarfs_io_fini+0x3b
#4 0xffffffff82a333c8 at tarfs_unmount+0x88
#5 0xffffffff80c43bf8 at dounmount+0x7b8
#6 0xffffffff80c433dc at kern_unmount+0x2dc
#7 0xffffffff81080f41 at amd64_syscall+0x861
#8 0xffffffff81052b2b at fast_syscall_common+0xf8
passed  [0.619s]
sys/fs/tarfs/tarfs_test:tarfs_basic_gnu  ->  passed  [1.194s]
sys/fs/tarfs/tarfs_test:tarfs_checksum  ->  unsupported or corrupt tar file at 0
passed  [0.035s]
sys/fs/tarfs/tarfs_test:tarfs_emptylink  ->  unsupported or corrupt tar file at 0
passed  [0.033s]
sys/fs/tarfs/tarfs_test:tarfs_git_archive  ->  skipped: Required program 'git' not found in PATH  [0.002s]
sys/fs/tarfs/tarfs_test:tarfs_linktodir  ->  unsupported or corrupt tar file at 512
passed  [0.039s]
sys/fs/tarfs/tarfs_test:tarfs_linktononexistent  ->  unsupported or corrupt tar file at 0
passed  [0.033s]
sys/fs/tarfs/tarfs_test:tarfs_long_names  ->  passed  [0.037s]
sys/fs/tarfs/tarfs_test:tarfs_long_paths  ->  passed  [0.038s]
sys/fs/tarfs/tarfs_test:tarfs_notdir_device  ->  unsupported or corrupt tar file at 512
passed  [0.043s]
sys/fs/tarfs/tarfs_test:tarfs_notdir_device_gnu  ->  unsupported or corrupt tar file at 1536
passed  [0.042s]
sys/fs/tarfs/tarfs_test:tarfs_notdir_dot  ->  unsupported or corrupt tar file at 1024
passed  [0.037s]
sys/fs/tarfs/tarfs_test:tarfs_notdir_dot_gnu  ->  unsupported or corrupt tar file at 2048
passed  [0.038s]
sys/fs/tarfs/tarfs_test:tarfs_notdir_dotdot  ->  unsupported or corrupt tar file at 1024
passed  [0.042s]
sys/fs/tarfs/tarfs_test:tarfs_notdir_dotdot_gnu  ->  unsupported or corrupt tar file at 2048
passed  [0.038s]
sys/fs/tarfs/tarfs_test:tarfs_notdir_file  ->  unsupported or corrupt tar file at 1024
passed  [0.040s]
sys/fs/tarfs/tarfs_test:tarfs_notdir_file_gnu  ->  unsupported or corrupt tar file at 2048
passed  [0.039s]
sys/fs/tmpfs/create_test:attrs  ->  passed  [0.104s]
sys/fs/tmpfs/create_test:create  ->  passed  [0.044s]
sys/fs/tmpfs/create_test:kqueue  ->  passed  [0.049s]
sys/fs/tmpfs/dots_test:nesteddir  ->  passed  [0.042s]
sys/fs/tmpfs/dots_test:topdir  ->  passed  [0.043s]
sys/fs/tmpfs/exec_test:basic  ->  passed  [0.052s]
sys/fs/tmpfs/link_test:basic  ->  passed  [0.070s]
sys/fs/tmpfs/link_test:kqueue  ->  expected_failure: fails with: dir/b did not receive NOTE_LINK - bug 213662: dir/b did not receive NOTE_LINK  [0.067s]
sys/fs/tmpfs/link_test:subdirs  ->  passed  [0.070s]
sys/fs/tmpfs/mkdir_test:attrs  ->  passed  [0.081s]
sys/fs/tmpfs/mkdir_test:kqueue  ->  passed  [0.059s]
sys/fs/tmpfs/mkdir_test:many  ->  passed  [1.294s]
sys/fs/tmpfs/mkdir_test:nested  ->  passed  [0.044s]
sys/fs/tmpfs/mkdir_test:single  ->  passed  [0.047s]
sys/fs/tmpfs/mknod_test:block  ->  passed  [0.037s]
sys/fs/tmpfs/mknod_test:block_kqueue  ->  passed  [0.048s]
sys/fs/tmpfs/mknod_test:char  ->  passed  [0.038s]
sys/fs/tmpfs/mknod_test:char_kqueue  ->  passed  [0.049s]
sys/fs/tmpfs/mknod_test:pipe  ->  passed  [0.036s]
sys/fs/tmpfs/mknod_test:pipe_kqueue  ->  passed  [0.048s]
sys/fs/tmpfs/mount_test:attrs  ->  passed  [0.028s]
sys/fs/tmpfs/mount_test:large  ->  expected_failure: -o size=<large-size> succeeds unexpectedly on FreeBSD - bug 212862: atf-check failed; see the output of the test for details  [0.032s]
sys/fs/tmpfs/mount_test:mntpt  ->  passed  [0.034s]
sys/fs/tmpfs/mount_test:negative  ->  passed  [0.026s]
sys/fs/tmpfs/mount_test:options  ->  passed  [0.028s]
sys/fs/tmpfs/mount_test:plain  ->  passed  [0.025s]
sys/fs/tmpfs/read_write_test:basic  ->  passed  [0.050s]
sys/fs/tmpfs/read_write_test:kqueue  ->  passed  [0.062s]
sys/fs/tmpfs/readdir_test:caching  ->  passed  [0.052s]
sys/fs/tmpfs/readdir_test:dots  ->  passed  [0.045s]
sys/fs/tmpfs/readdir_test:many  ->  passed  [0.429s]
sys/fs/tmpfs/readdir_test:types  ->  passed  [0.075s]
sys/fs/tmpfs/remove_test:dot  ->  passed  [0.044s]
sys/fs/tmpfs/remove_test:kqueue  ->  passed  [0.059s]
sys/fs/tmpfs/remove_test:single  ->  passed  [0.052s]
sys/fs/tmpfs/remove_test:uchg  ->  expected_failure: this fails on FreeBSD with root - bug 212861: atf-check failed; see the output of the test for details  [0.045s]
sys/fs/tmpfs/rename_test:basic  ->  passed  [0.047s]
sys/fs/tmpfs/rename_test:crossdev  ->  passed  [0.047s]
sys/fs/tmpfs/rename_test:dir_to_emptydir  ->  passed  [0.056s]
sys/fs/tmpfs/rename_test:dir_to_file  ->  passed  [0.053s]
sys/fs/tmpfs/rename_test:dir_to_fulldir  ->  passed  [0.071s]
sys/fs/tmpfs/rename_test:dotdot  ->  passed  [0.121s]
sys/fs/tmpfs/rename_test:dots  ->  passed  [0.042s]
sys/fs/tmpfs/rename_test:file_to_dir  ->  passed  [0.062s]
sys/fs/tmpfs/rename_test:kqueue  ->  passed  [0.125s]
sys/fs/tmpfs/rmdir_test:curdir  ->  passed  [0.046s]
sys/fs/tmpfs/rmdir_test:dots  ->  passed  [0.049s]
sys/fs/tmpfs/rmdir_test:kqueue  ->  passed  [0.060s]
sys/fs/tmpfs/rmdir_test:links  ->  passed  [0.059s]
sys/fs/tmpfs/rmdir_test:mntpt  ->  passed  [0.035s]
sys/fs/tmpfs/rmdir_test:nested  ->  passed  [0.048s]
sys/fs/tmpfs/rmdir_test:non_empty  ->  passed  [0.062s]
sys/fs/tmpfs/rmdir_test:non_existent  ->  passed  [0.035s]
sys/fs/tmpfs/rmdir_test:single  ->  passed  [0.042s]
sys/fs/tmpfs/setattr_test:chgrp  ->  passed  [0.044s]
sys/fs/tmpfs/setattr_test:chgrp_kqueue  ->  passed  [0.040s]
sys/fs/tmpfs/setattr_test:chmod  ->  passed  [0.034s]
sys/fs/tmpfs/setattr_test:chmod_kqueue  ->  passed  [0.039s]
sys/fs/tmpfs/setattr_test:chown  ->  passed  [0.037s]
sys/fs/tmpfs/setattr_test:chown_kqueue  ->  passed  [0.040s]
sys/fs/tmpfs/setattr_test:chowngrp  ->  passed  [0.036s]
sys/fs/tmpfs/setattr_test:chowngrp_kqueue  ->  passed  [0.041s]
sys/fs/tmpfs/setattr_test:chtimes  ->  passed  [0.036s]
sys/fs/tmpfs/setattr_test:chtimes_kqueue  ->  passed  [0.039s]
sys/fs/tmpfs/sizes_test:big  ->  passed  [0.053s]
sys/fs/tmpfs/sizes_test:overflow  ->  passed  [0.056s]
sys/fs/tmpfs/sizes_test:overwrite  ->  passed  [0.041s]
sys/fs/tmpfs/sizes_test:small  ->  passed  [0.031s]
sys/fs/tmpfs/sockets_test:basic  ->  passed  [0.057s]
sys/fs/tmpfs/statvfs_test:values  ->  passed  [0.027s]
sys/fs/tmpfs/symlink_test:dir  ->  passed  [0.053s]
sys/fs/tmpfs/symlink_test:exec  ->  passed  [0.041s]
sys/fs/tmpfs/symlink_test:file  ->  passed  [0.045s]
sys/fs/tmpfs/symlink_test:kqueue  ->  passed  [0.057s]
sys/fs/tmpfs/times_test:empty  ->  passed  [2.098s]
sys/fs/tmpfs/times_test:holey  ->  panic: Lock vmobject not exclusively locked @ /usr/src/sys/vm/swap_pager.c:2490

cpuid = 1
time = 1729806572
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe008e287690
vpanic() at vpanic+0x136/frame 0xfffffe008e2877c0
panic() at panic+0x43/frame 0xfffffe008e287820
__rw_assert() at __rw_assert+0x94/frame 0xfffffe008e287830
swap_pager_seek_data() at swap_pager_seek_data+0x35/frame 0xfffffe008e2879a0
tmpfs_ioctl() at tmpfs_ioctl+0xf8/frame 0xfffffe008e287a00
vn_generic_copy_file_range() at vn_generic_copy_file_range+0x522/frame 0xfffffe008e287c20
vn_copy_file_range() at vn_copy_file_range+0x28f/frame 0xfffffe008e287d00
kern_copy_file_range() at kern_copy_file_range+0x2b9/frame 0xfffffe008e287db0
sys_copy_file_range() at sys_copy_file_range+0x78/frame 0xfffffe008e287e00
amd64_syscall() at amd64_syscall+0x861/frame 0xfffffe008e287f30
fast_syscall_common() at fast_syscall_common+0xf8/frame 0xfffffe008e287f30
--- syscall (569, FreeBSD ELF64, copy_file_range), rip = 0x1a182e8354aa, rsp = 0x1a182d61ece8, rbp = 0x1a182d61f180 ---
KDB: enter: panic
[ thread pid 8535 tid 100162 ]
Stopped at      kdb_enter+0x33: movq    $0,0x10560d2(%rip)
db:0:kdb.enter.panic> show pcpu
cpuid        = 1
dynamic pcpu = 0xfffffe008f7c2e00
curthread    = 0xfffff80025f4e000: pid 8535 tid 100162 critnest 1 "cat"
curpcb       = 0xfffff80025f4e520
fpcurthread  = 0xfffff80025f4e000: pid 8535 "cat"
idlethread   = 0xfffff8010260a000: tid 100004 "idle: cpu1"
self         = 0xffffffff82411000
curpmap      = 0xfffff80025ef9ad0
tssp         = 0xffffffff82411384
rsp0         = 0xfffffe008e288000
kcr3         = 0x80000001a326527a
ucr3         = 0x80000001a32e0a7a
scr3         = 0x1a32e0a7a
gs32p        = 0xffffffff82411404
ldt          = 0xffffffff82411444
tss          = 0xffffffff82411434
curvnet      = 0
spin locks held:
db:0:kdb.enter.panic>  reset
Uptime: 1m5s
+ rc=0
+ echo 'bhyve return code = 0'
bhyve return code = 0
+ sudo /usr/sbin/bhyvectl '--vm=testvm-main-amd64-25633' --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 ./run-kyua.sh
x ./disable-zfs-tests.sh
x ./auto-shutdown
x ./disable-dtrace-tests.sh
x ./run.sh
x ./disable-notyet-tests.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/jenkins12138640313585975605.sh
+ ./freebsd-ci/artifact/post-link.py
Post link: {'job_name': 'FreeBSD-main-amd64-test', 'commit': 'ce5b5361d4d1b3868631baa6870ba6e1e6ec8330', 'branch': 'main', 'target': 'amd64', 'target_arch': 'amd64', 'link_type': 'latest_tested'}
"Link created: main/latest_tested/amd64/amd64 -> ../../ce5b5361d4d1b3868631baa6870ba6e1e6ec8330/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