Date: Fri, 25 Aug 2017 09:31:29 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 219935] Kernel panic in getnewvnode (possibly ZFS related) Message-ID: <bug-219935-8-32njVIgHmC@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-219935-8@https.bugs.freebsd.org/bugzilla/> References: <bug-219935-8@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D219935 --- Comment #2 from Raimo Niskanen <raimo+freebsd@erix.ericsson.se> --- Nope. I do not have that core file - it has wrapped away long ago... But I have a fresher one (I get a new about every 3 days): sasquatch.otp.ericsson.se dumped core - see /var/crash/vmcore.4 Sat Aug 12 04:18:54 CEST 2017 FreeBSD sasquatch.otp.ericsson.se 10.3-RELEASE-p20 FreeBSD 10.3-RELEASE-p20= #0: Wed Jul 12 03:13:07 UTC 2017=20=20=20=20 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 panic: page fault GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain condition= s. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "amd64-marcel-freebsd"... Unread portion of the kernel message buffer: processor eflags =3D interrupt enabled, resume, IOPL =3D 0 current process =3D 92526 (find) trap number =3D 12 panic: page fault cpuid =3D 1 KDB: stack backtrace: #0 0xffffffff8098e810 at kdb_backtrace+0x60 #1 0xffffffff809514e6 at vpanic+0x126 #2 0xffffffff809513b3 at panic+0x43 #3 0xffffffff80d5649b at trap_fatal+0x36b #4 0xffffffff80d5679d at trap_pfault+0x2ed #5 0xffffffff80d55e1a at trap+0x47a #6 0xffffffff80d3bde2 at calltrap+0x8 #7 0xffffffff809f59b0 at getnewvnode+0x1c0 #8 0xffffffff81a51dda at zfs_znode_alloc+0x5a #9 0xffffffff81a52ee2 at zfs_zget+0x2a2 #10 0xffffffff81a6b195 at zfs_dirent_lock+0x4a5 #11 0xffffffff81a6b43d at zfs_dirlook+0x17d #12 0xffffffff81a817f0 at zfs_lookup+0x2e0 #13 0xffffffff81a81c9d at zfs_freebsd_lookup+0x6d #14 0xffffffff80e80f01 at VOP_CACHEDLOOKUP_APV+0xa1 #15 0xffffffff809e4906 at vfs_cache_lookup+0xd6 #16 0xffffffff80e80df1 at VOP_LOOKUP_APV+0xa1 #17 0xffffffff809ed021 at lookup+0x5a1 Uptime: 3d1h11m26s Dumping 1841 out of 12215 MB:..1%..11%..21%..31%..41%..51%..61%..71%..81%..= 91% Reading symbols from /mnt/boot/kernel/zfs.ko.symbols...done. Loaded symbols for /mnt/boot/kernel/zfs.ko.symbols Reading symbols from /mnt/boot/kernel/opensolaris.ko.symbols...done. Loaded symbols for /mnt/boot/kernel/opensolaris.ko.symbols Reading symbols from /mnt/boot/kernel/geom_mirror.ko.symbols...done. Loaded symbols for /mnt/boot/kernel/geom_mirror.ko.symbols Reading symbols from /mnt/boot/kernel/fdescfs.ko.symbols...done. Loaded symbols for /mnt/boot/kernel/fdescfs.ko.symbols Reading symbols from /mnt/boot/kernel/ums.ko.symbols...done. Loaded symbols for /mnt/boot/kernel/ums.ko.symbols Reading symbols from /mnt/boot/kernel/uhid.ko.symbols...done. Loaded symbols for /mnt/boot/kernel/uhid.ko.symbols Reading symbols from /mnt/boot/kernel/pf.ko.symbols...done. Loaded symbols for /mnt/boot/kernel/pf.ko.symbols #0 doadump (textdump=3D<value optimized out>) at pcpu.h:219 219 pcpu.h: No such file or directory. in pcpu.h (kgdb) bt #0 doadump (textdump=3D<value optimized out>) at pcpu.h:219 #1 0xffffffff80951142 in kern_reboot (howto=3D260) at /usr/src/sys/kern/kern_shutdown.c:486 #2 0xffffffff80951525 in vpanic (fmt=3D<value optimized out>, ap=3D<value optimized out>) at /usr/src/sys/kern/kern_shutdown.c:889 #3 0xffffffff809513b3 in panic (fmt=3D0x0) at /usr/src/sys/kern/kern_shutdown.c:818 #4 0xffffffff80d5649b in trap_fatal (frame=3D<value optimized out>, eva=3D= <value optimized out>) at /usr/src/sys/amd64/amd64/trap.c:858 #5 0xffffffff80d5679d in trap_pfault (frame=3D0xfffffe034fc3fec0, usermode=3D<value optimized out>) at /usr/src/sys/amd64/amd64/trap.c:681 #6 0xffffffff80d55e1a in trap (frame=3D0xfffffe034fc3fec0) at /usr/src/sys/amd64/amd64/trap.c:447 #7 0xffffffff80d3bde2 in calltrap () at /usr/src/sys/amd64/amd64/exception.S:236 #8 0xffffffff809f7755 in vholdl (vp=3D0xfffff801ed8b0ce8) at /usr/src/sys/kern/vfs_subr.c:2468 #9 0xffffffff809f59b0 in getnewvnode (tag=3D0xffffffff81af1c7b "zfs", mp=3D0xfffff8002cfae660, vops=3D0xffffffff81b048e0, vpp=3D0xfffffe034fc4017= 0) at /usr/src/sys/kern/vfs_subr.c:2163 #10 0xffffffff81a51dda in zfs_znode_alloc (zfsvfs=3D0xfffff8002ce75000, db=3D0xfffff803145caaf8, blksz=3D1536, obj_type=3DDMU_OT_SA, hdl=3D0x0) at /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/z= fs_znode.c:630 #11 0xffffffff81a52ee2 in zfs_zget (zfsvfs=3D0xfffff8002ce75000, obj_num=3D= 143239, zpp=3D0xfffffe034fc40328) at /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/z= fs_znode.c:1221 #12 0xffffffff81a6b195 in zfs_dirent_lock (dlpp=3D0xfffffe034fc40330, dzp= =3D<value optimized out>, name=3D<value optimized out>, zpp=3D0xfffffe034fc40328,=20 flag=3D<value optimized out>, direntflags=3D<value optimized out>, realpnp=3D<value optimized out>) at /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/z= fs_dir.c:318 #13 0xffffffff81a6b43d in zfs_dirlook (dzp=3D0xfffff8003d7525c0, name=3D0xfffffe034fc40410 "msg-12736-1.txt", vpp=3D0xfffffe034fc40858,=20 flags=3D<value optimized out>, deflg=3D0x0, rpnp=3D0x0) at /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/z= fs_dir.c:426 #14 0xffffffff81a817f0 in zfs_lookup () at /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/z= fs_vnops.c:1545 #15 0xffffffff81a81c9d in zfs_freebsd_lookup (ap=3D0xfffffe034fc40578) at /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/z= fs_vnops.c:6195 #16 0xffffffff80e80f01 in VOP_CACHEDLOOKUP_APV (vop=3D<value optimized out>, a=3D<value optimized out>) at vnode_if.c:197 #17 0xffffffff809e4906 in vfs_cache_lookup (ap=3D<value optimized out>) at vnode_if.h:80 #18 0xffffffff80e80df1 in VOP_LOOKUP_APV (vop=3D<value optimized out>, a=3D= <value optimized out>) at vnode_if.c:129 #19 0xffffffff809ed021 in lookup (ndp=3D0xfffffe034fc407f8) at vnode_if.h:54 #20 0xffffffff809ec784 in namei (ndp=3D0xfffffe034fc407f8) at /usr/src/sys/kern/vfs_lookup.c:302 #21 0xffffffff80a00ece in kern_statat_vnhook (td=3D0xfffff801ed35c000, flag=3D<value optimized out>, fd=3D-100,=20 path=3D0x801022308 <Address 0x801022308 out of bounds>, pathseg=3DUIO_USERSPACE, sbp=3D0xfffffe034fc40910, hook=3D0xfffff801ed8b0da= 8) at /usr/src/sys/kern/vfs_syscalls.c:2301 #22 0xffffffff80a00ddc in sys_fstatat (td=3D0xfffff801ed8b0ce8, uap=3D0xfffffe034fc40a40) at /usr/src/sys/kern/vfs_syscalls.c:2281 #23 0xffffffff80d56e6f in amd64_syscall (td=3D0xfffff801ed35c000, traced=3D= 0) at subr_syscall.c:141 #24 0xffffffff80d3c0cb in Xfast_syscall () at /usr/src/sys/amd64/amd64/exception.S:396 #25 0x00000008008b6cba in ?? () Previous frame inner to this frame (corrupt stack?) Current language: auto; currently minimal (kgdb) fr 8 #8 0xffffffff809f7755 in vholdl (vp=3D0xfffff801ed8b0ce8) at /usr/src/sys/kern/vfs_subr.c:2468 2468 TAILQ_INSERT_HEAD(&mp->mnt_activevnodelist, vp, v_actfreeli= st); (kgdb) set print pretty (kgdb) p *vp $1 =3D { v_tag =3D 0xffffffff81af1c7b "zfs",=20 v_op =3D 0xffffffff81b048e0,=20 v_data =3D 0x0,=20 v_mount =3D 0x0,=20 v_nmntvnodes =3D { tqe_next =3D 0xfffff801eda4b938,=20 tqe_prev =3D 0xfffff80118c5c1f8 },=20 v_un =3D { vu_mount =3D 0x0,=20 vu_socket =3D 0x0,=20 vu_cdev =3D 0x0,=20 vu_fifoinfo =3D 0x0 },=20 v_hashlist =3D { le_next =3D 0x0,=20 le_prev =3D 0xfffffe0000a39748 },=20 v_cache_src =3D { lh_first =3D 0x0 },=20 v_cache_dst =3D { tqh_first =3D 0xfffff800178c6a80,=20 tqh_last =3D 0xfffff800178c6aa0 },=20 v_cache_dd =3D 0x0,=20 v_lock =3D { lock_object =3D { lo_name =3D 0xffffffff81af1c7b "zfs",=20 lo_flags =3D 117112840,=20 lo_data =3D 0,=20 lo_witness =3D 0x0 },=20 lk_lock =3D 1,=20 lk_exslpfail =3D 0,=20 lk_timo =3D 51,=20 lk_pri =3D 96 },=20 v_interlock =3D { lock_object =3D { lo_name =3D 0xffffffff80fe4d4c "vnode interlock",=20 lo_flags =3D 16973824,=20 lo_data =3D 0,=20 lo_witness =3D 0x0 },=20 mtx_lock =3D 4 },=20 v_vnlock =3D 0xfffff801ed8b0d50,=20 v_actfreelist =3D { tqe_next =3D 0xfffff80227ca4b10,=20 tqe_prev =3D 0xfffff80023a5a648 },=20 v_bufobj =3D { bo_lock =3D { lock_object =3D { lo_name =3D 0xffffffff80fe4d5c "bufobj interlock",=20 lo_flags =3D 86179840,=20 lo_data =3D 0,=20 lo_witness =3D 0x0 },=20 rw_lock =3D 1 },=20 bo_ops =3D 0xffffffff814b7380,=20 bo_object =3D 0x0,=20 bo_synclist =3D { le_next =3D 0x0,=20 le_prev =3D 0x0 },=20 bo_private =3D 0xfffff801ed8b0ce8,=20 __bo_vnode =3D 0xfffff801ed8b0ce8,=20 bo_clean =3D { bv_hd =3D { tqh_first =3D 0x0,=20 tqh_last =3D 0xfffff801ed8b0e08 },=20 bv_root =3D { pt_root =3D 0 },=20 bv_cnt =3D 0 },=20 bo_dirty =3D { bv_hd =3D { tqh_first =3D 0x0,=20 tqh_last =3D 0xfffff801ed8b0e28 },=20 bv_root =3D { pt_root =3D 0 },=20 bv_cnt =3D 0 },=20 bo_numoutput =3D 0,=20 bo_flag =3D 0,=20 bo_bsize =3D 131072 },=20 v_pollinfo =3D 0x0,=20 v_label =3D 0x0,=20 v_lockf =3D 0x0,=20 v_rl =3D { rl_waiters =3D { tqh_first =3D 0x0,=20 tqh_last =3D 0xfffff801ed8b0e70 },=20 rl_currdep =3D 0x0 },=20 v_cstart =3D 0,=20 v_lasta =3D 0,=20 v_lastw =3D 0,=20 v_clen =3D 0,=20 v_holdcnt =3D 1,=20 v_usecount =3D 0,=20 v_iflag =3D 512,=20 v_vflag =3D 0,=20 v_writecount =3D 0,=20 v_hash =3D 53603,=20 v_type =3D VNON } --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-219935-8-32njVIgHmC>