On Jul 21, 2016 1:08 PM, "J. Hannken-Illjes" <hann...@eis.cs.tu-bs.de> wrote: > > > > On 21 Jul 2016, at 19:26, co...@sdf.org wrote: > > > > On Thu, Jul 21, 2016 at 10:15:32AM -0700, bch wrote: > >> Jul 20 23:55:59 kamloops /netbsd: wapbl_discard() at > >> netbsd:wapbl_discard+0x20c > >> Jul 20 23:55:59 kamloops /netbsd: vclean() at netbsd:vclean+0x2ae > > ... > >> Jul 20 23:55:59 kamloops /netbsd: tmpfs_unmount() at > >> netbsd:tmpfs_unmount+0x2f > > > > For some reason this condition is met: > > wapbl_vphaswapbl(vp) > > > > but why? > > The contents of this "struct vnode", especially its "v_tag" > and "v_mount" could help.
I have kernel cores, but I'm not as familiar w/ crash(8) as gdb. Initial backtrace looks like this: Crash version 7.99.34, image version 7.99.34. System panicked: kernel diagnostic assertion "bp->b_freelistindex == -1" failed: file "/usr/src/sys/kern/vfs_bio.c", line 334 double free of buffer? bp=0xfffffe8108689120, b_freelistindex=0 Backtrace from time of crash is available. _KERNEL_OPT_NARCNET() at 0 ?() at fffffe8119892158 vpanic() at vpanic+0x149 cd_play_msf() at cd_play_msf brelsel() at brelsel+0x5f0 wapbl_discard() at wapbl_discard+0x20c vclean() at vclean+0x2ae vgone() at vgone+0x4b vflush() at vflush+0xcb tmpfs_unmount() at tmpfs_unmount+0x2f VFS_UNMOUNT() at VFS_UNMOUNT+0x24 dounmount() at dounmount+0xbc sys_unmount() at sys_unmount+0x150 syscall() at syscall+0x15b --- syscall (number 22) --- 7bfd4dc3ddda: > -- > J. Hannken-Illjes - hann...@eis.cs.tu-bs.de - TU Braunschweig (Germany) >