From owner-freebsd-bugs@freebsd.org Fri Aug 25 12:53:17 2017 Return-Path: Delivered-To: freebsd-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B60B7DD7F4C for ; Fri, 25 Aug 2017 12:53:17 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A3F20615 for ; Fri, 25 Aug 2017 12:53:17 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v7PCrHFB063065 for ; Fri, 25 Aug 2017 12:53:17 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 219935] Kernel panic in getnewvnode (possibly ZFS related) Date: Fri, 25 Aug 2017 12:53:17 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.3-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: raimo+freebsd@erix.ericsson.se X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Aug 2017 12:53:17 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D219935 --- Comment #9 from Raimo Niskanen --- Yes, well. It is so seldom I use gdb so I am a noob every time. [0] was a misunderstanding with no harm in this case... (kgdb) p *$7.nc_dvp=20 $17 =3D { v_tag =3D 0xffffffff81af1c7b "zfs",=20 v_op =3D 0xffffffff81b048e0,=20 v_data =3D 0xfffff80256a1a2e0,=20 v_mount =3D 0xfffff8002cfae660,=20 v_nmntvnodes =3D { tqe_next =3D 0xfffff80023a5a588,=20 tqe_prev =3D 0xfffff8007ae3ad08 },=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 0x0 },=20 v_cache_src =3D { lh_first =3D 0xfffff800178c6a80 },=20 v_cache_dst =3D { tqh_first =3D 0xfffff801cce59cb0,=20 tqh_last =3D 0xfffff801cce59cd0 },=20 v_cache_dd =3D 0xfffff801cce59cb0,=20 v_lock =3D { lock_object =3D { lo_name =3D 0xffffffff81af1c7b "zfs",=20 lo_flags =3D 117112832,=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 0xfffff802cb6899a0,=20 v_actfreelist =3D { tqe_next =3D 0xfffff80256787760,=20 tqe_prev =3D 0xfffff802f39e2820 },=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 0xfffff801cc3e1500,=20 bo_synclist =3D { le_next =3D 0x0,=20 le_prev =3D 0x0 },=20 bo_private =3D 0xfffff802cb689938,=20 __bo_vnode =3D 0xfffff802cb689938,=20 bo_clean =3D { bv_hd =3D { tqh_first =3D 0x0,=20 tqh_last =3D 0xfffff802cb689a58 },=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 0xfffff802cb689a78 },=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 0xfffff802cb689ac0 },=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 111896,=20 v_type =3D VDIR } (kgdb) p *vp->v_nmntvnodes.tqe_next $18 =3D { v_tag =3D 0xffffffff81af1c7b "zfs",=20 v_op =3D 0xffffffff81b048e0,=20 v_data =3D 0xfffff801181e4450,=20 v_mount =3D 0xfffff8002cfae660,=20 v_nmntvnodes =3D { tqe_next =3D 0xfffff8030f9a3938,=20 tqe_prev =3D 0xfffff802f3fc93d0 },=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 0x0 },=20 v_cache_src =3D { lh_first =3D 0xfffff801185a1690 },=20 v_cache_dst =3D { tqh_first =3D 0xfffff8011865a4d0,=20 tqh_last =3D 0xfffff8011865a4f0 },=20 v_cache_dd =3D 0xfffff8011865a4d0,=20 v_lock =3D { lock_object =3D { lo_name =3D 0xffffffff81af1c7b "zfs",=20 lo_flags =3D 117112832,=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 0xfffff801eda4b9a0,=20 v_actfreelist =3D { tqe_next =3D 0xfffff8001f187000,=20 tqe_prev =3D 0xfffff8007e4309f8 },=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 0xfffff80059ffc000,=20 bo_synclist =3D { le_next =3D 0x0,=20 le_prev =3D 0x0 },=20 bo_private =3D 0xfffff801eda4b938,=20 __bo_vnode =3D 0xfffff801eda4b938,=20 bo_clean =3D { bv_hd =3D { tqh_first =3D 0x0,=20 tqh_last =3D 0xfffff801eda4ba58 },=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 0xfffff801eda4ba78 },=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 0xfffff801eda4bac0 },=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 143216,=20 v_type =3D VDIR } --=20 You are receiving this mail because: You are the assignee for the bug.=