Date: Sat, 06 Jun 2026 21:00:43 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 295900] panic: vn_irflag_unset_locked: some of the passed flags not set (have 0, passed 512) Message-ID: <bug-295900-227@https.bugs.freebsd.org/bugzilla/>
index | next in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295900 Bug ID: 295900 Summary: panic: vn_irflag_unset_locked: some of the passed flags not set (have 0, passed 512) Product: Base System Version: 16.0-CURRENT Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: kern Assignee: bugs@FreeBSD.org Reporter: asomers@FreeBSD.org I've seen this panic twice today on 16.0-CURRENT. I can trigger it semi-reliably by running a sequence of basex commands. OS Version ========== FreeBSD methionine.lauralan.noip.me 16.0-CURRENT FreeBSD 16.0-CURRENT #1 main-n286081-50caa0ea0c16: Sat May 23 07:37:07 MDT 2026 somers@methionine.lauralan.noip.me:/usr/obj/usr/home/somers/src/freebsd.org/src/main/amd64.amd64/sys/GENERIC amd64 Full Stack Trace ================ #3 0xffffffff80c04f2d in vpanic (fmt=<optimized out>, ap=ap@entry=0xfffffe022906fcc0) at /usr/home/somers/src/freebsd.org/src/main/sys/kern/kern_shutdown.c:974 buf = "vn_irflag_unset_locked: some of the passed flags not set (have 0, passed 512)\n", '\000' <repeats 177 times> __pc = 0x0 __pc = 0x0 __pc = 0x0 other_cpus = {__bits = {3758096383, 0 <repeats 15 times>}} td = 0xfffff800332d8000 bootopt = <unavailable> newpanic = <optimized out> #4 0xffffffff80c04d73 in panic (fmt=<unavailable>) at /usr/home/somers/src/freebsd.org/src/main/sys/kern/kern_shutdown.c:887 ap = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0xfffffe022906fcf0, reg_save_area = 0xfffffe022906fc90}} #5 0xffffffff80d1d5ef in vn_irflag_unset_locked (vp=<optimized out>, tounset=<optimized out>) at /usr/home/somers/src/freebsd.org/src/main/sys/kern/vfs_subr.c:7444 flags = <optimized out> #6 0xffffffff80d18ce1 in vn_irflag_unset (vp=0xfffff80be65b2528, tounset=512) at /usr/home/somers/src/freebsd.org/src/main/sys/kern/vfs_subr.c:7455 No locals. #7 vfs_knlunlock (arg=0xfffff80be65b2528) at /usr/home/somers/src/freebsd.org/src/main/sys/kern/vfs_subr.c:6673 vp = 0xfffff80be65b2528 #8 0xffffffff80d30eeb in VFS_KNOTE_UNLOCKED (vp=0xfffff80be65b2528, vp@entry=<error reading variable: value is not available>, hint=0) at /usr/home/somers/src/freebsd.org/src/main/sys/sys/mount.h:980 No locals. #9 vn_seek (fp=0xfffff8001a9a3be0, fp@entry=<error reading variable: value is not available>, offset=348160, offset@entry=<error reading variable: value is not available>, whence=<unavailable>, whence@entry=<error reading variable: value is not available>, td=0xfffff800332d8000, td@entry=<error reading variable: value is not available>) at /usr/home/somers/src/freebsd.org/src/main/sys/kern/vfs_vnops.c:2932 fsize = -2189744996944 size = 348160 cred = 0xfffff80007d2d600 vp = 0xfffff80be65b2528 foffset = <optimized out> error = 0 noneg = <optimized out> #10 0xffffffff80d28d53 in fo_seek (fp=<unavailable>, offset=348160, whence=0, td=0xfffff800332d8000) at /usr/home/somers/src/freebsd.org/src/main/sys/sys/file.h:450 No locals. #11 kern_lseek (td=0xfffff800332d8000, fd=<optimized out>, offset=348160, whence=0) at /usr/home/somers/src/freebsd.org/src/main/sys/kern/vfs_syscalls.c:2141 fp = 0xfffff8001a9a3be0 error = <optimized out> #12 0xffffffff8118d399 in syscallenter (td=0xfffff800332d8000) at /usr/home/somers/src/freebsd.org/src/main/sys/amd64/amd64/../../kern/subr_syscall.c:193 se = 0xffffffff81ac3d20 <sysent+15296> p = 0xfffffe022164d568 sa = 0xfffff800332d8418 error = <optimized out> sy_thr_static = <optimized out> traced = <optimized out> #13 amd64_syscall (td=0xfffff800332d8000, traced=0) at /usr/home/somers/src/freebsd.org/src/main/sys/amd64/amd64/trap.c:1267 ksi = {ksi_link = {tqe_next = 0xfffffe0058d0b248, tqe_prev = 0xfffffe0058d0b248}, ksi_info = {si_signo = 1490072112, si_errno = -512, si_code = 1, si_pid = 0, si_uid = 688324192, si_status = -510, si_addr = 0x46, si_value = {sival_int = 0, sival_ptr = 0x0, sigval_int = 0, sigval_ptr = 0x0}, _reason = { _fault = {_trapno = 192260713}, _timer = {_timerid = 192260713, _overrun = 1488}, _mesgq = {_mqd = 192260713}, _poll = { _band = 6391103597161}, _capsicum = {_syscall = 192260713}, __spare__ = {__spare1__ = 6391103597161, __spare2__ = { 688324256, -510, -2135420250, -1, 194408196, 1488, 192260713}}}}, ksi_flags = 1490072168, ksi_sigq = 0x7b9fe996590} #14 <signal handler called> No locals. #15 0x000007b9f9457eea in ?? () Steps to Reproduce ================== I don't have good steps to reproduce, unfortunately. I'm trying to get https://github.com/Vincent-Carrier/oxytone/ working, but the code on Github is incomplete, and I don't even have a working instance to compare with. So I'm kind of stabbing in the dark. But the command that triggered both panics was "just seed", which runs a bunch of basex commands. I'm using basex version 11.9 . -- You are receiving this mail because: You are the assignee for the bug.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-295900-227>
