[Bug 295900] panic: vn_irflag_unset_locked: some of the passed flags not set (have 0, passed 512)
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 295900] panic: vn_irflag_unset_locked: some of the passed flags not set (have 0, passed 512)"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 295900] panic: vn_irflag_unset_locked: some of the passed flags not set (have 0, passed 512)"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 06 Jun 2026 21:00:43 UTC
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.