Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: panic: kernel diagnostic assertion VOP_ISLOCKET(vp) == LK_EXCLUSIVE



Hi,

In message <A957E69D-228B-4124-8553-3B8D51A3041C%mailbox.org@localhost>
	on Fri, 22 Apr 2022 09:44:48 +0200,
	"J. Hannken-Illjes" <hannken%mailbox.org@localhost> wrote:
>>> Thanks - I can confirm that a kernel from yesterday doesn't have the
>>> issue any longer.
>> 
>> I still have panic() on ThinkPad E495.
>> 
>> panic: kernel diagnostic assertion "VOP_ISLOCKED(vp) == LK_EXCLUSIVE" failed: file "/usr/src/sys/miscfs/specfs/spec_vnops.c", line 1252
>> cpu3: Begin traceback...
>> vpanic() at netbsd:vpanic+0x183
>> kern_assert() at netbsd:kern_assert+0x4b
>> spec_fdiscard() at netbsd:spec_fdiscard+0xaa
>> VOP_FDISCARD() at netbsd:VOP_FDISCARD+0x3d
>> ffs_discardcb() at netbsd:ffs_discardcb+0x2e
>> workqueue_worker() at netbsd:workqueue_worker+0xd7
> <snip>
> 
> Is the attached diff sufficient to fix your problem?
Sadly, no luck.

(gdb) where
#0  0xffffffff802261f5 in cpu_reboot (howto=howto@entry=260, 
    bootstr=bootstr@entry=0x0) at /usr/src/sys/arch/amd64/amd64/machdep.c:720
#1  0xffffffff80da5414 in kern_reboot (howto=howto@entry=260, 
    bootstr=bootstr@entry=0x0) at /usr/src/sys/kern/kern_reboot.c:73
#2  0xffffffff80deb32d in vpanic (
    fmt=0xffffffff813938f8 "kernel %sassertion \"%s\" failed: file \"%s\", line %d ", ap=ap@entry=0xffffb80249389e48) at /usr/src/sys/kern/subr_prf.c:293
#3  0xffffffff80fad18f in kern_assert (
    fmt=fmt@entry=0xffffffff813938f8 "kernel %sassertion \"%s\" failed: file \"%s\", line %d ") at /usr/src/sys/lib/libkern/kern_assert.c:51
#4  0xffffffff80e76595 in spec_fdiscard (v=0xffffb80249389ee0)
    at /usr/src/sys/miscfs/specfs/spec_vnops.c:1252
#5  0xffffffff80e69314 in VOP_FDISCARD (vp=0xffff879fb253da40, 
    pos=<optimized out>, len=<optimized out>)
    at /usr/src/sys/kern/vnode_if.c:845
#6  0xffffffff80e69314 in VOP_FDISCARD (vp=0xffff879fb2e99cc0, 
    pos=pos@entry=5843857408, len=len@entry=2048)
    at /usr/src/sys/kern/vnode_if.c:845
#7  0xffffffff80cdf921 in ffs_discardcb (wk=0xffff879fb4199840, 
    arg=0xffff879fb3053f40) at /usr/src/sys/ufs/ffs/ffs_alloc.c:1656
#8  0xffffffff80df4fd6 in workqueue_runlist (list=0xffff879fb2c34ee8, 
    list=0xffff879fb2c34ee8, wq=0xffff879fb2c34e80)
    at /usr/src/sys/kern/subr_workqueue.c:105
#9  workqueue_worker (cookie=0xffff879fb2c34e80)
    at /usr/src/sys/kern/subr_workqueue.c:135
#10 0xffffffff8020b327 in lwp_trampoline ()
#11 0x0000000000000000 in ?? ()

-- 
Takahiro Kambe <taca%back-street.net@localhost>


Home | Main Index | Thread Index | Old Index