From owner-freebsd-bugs@freebsd.org Fri Jan 15 03:12:47 2021 Return-Path: Delivered-To: freebsd-bugs@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 0C88D4D643D for ; Fri, 15 Jan 2021 03:12:47 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4DH5pQ6SJ4z3qTb for ; Fri, 15 Jan 2021 03:12:46 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id DD91B4D651A; Fri, 15 Jan 2021 03:12:46 +0000 (UTC) Delivered-To: bugs@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id DD5B64D65A7 for ; Fri, 15 Jan 2021 03:12:46 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4DH5pQ4rLyz3qYS for ; Fri, 15 Jan 2021 03:12:46 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 2DC9A15A09 for ; Fri, 15 Jan 2021 03:12:46 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 10F3CkLY059972 for ; Fri, 15 Jan 2021 03:12:46 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 10F3Ck3Q059971 for bugs@FreeBSD.org; Fri, 15 Jan 2021 03:12:46 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 252700] page fault in zfsctl_snapdir_lookup Date: Fri, 15 Jan 2021 03:12:46 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: asomers@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: 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.34 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Jan 2021 03:12:47 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D252700 Bug ID: 252700 Summary: page fault in zfsctl_snapdir_lookup Product: Base System Version: CURRENT Hardware: Any OS: Any Status: New Severity: Affects Many People Priority: --- Component: kern Assignee: bugs@FreeBSD.org Reporter: asomers@FreeBSD.org I hit the following page fault on FreeBSD 13.0-CURRENT at revision d2b3ceddccac60b563f642898e3a314647666a10. It's reproducible by running the sys/cddl/zfs/tests/snapshot/snapshot_test:snapshot_019_pos test case. #0 __curthread () at /usr/home/somers/src/freebsd.org/src/sys/amd64/include/pcpu_aux.h:55 #1 doadump (textdump=3Dtextdump@entry=3D0) at /usr/home/somers/src/freebsd.org/src/sys/kern/kern_shutdown.c:399 #2 0xffffffff804b6f4a in db_dump (dummy=3D,=20 dummy2=3D, dummy3=3D, dummy4=3D) at /usr/home/somers/src/freebsd.org/src/sys/ddb/db_command.c:575 #3 0xffffffff804b6d10 in db_command (last_cmdp=3D,=20 cmd_table=3D, dopager=3Ddopager@entry=3D1) at /usr/home/somers/src/freebsd.org/src/sys/ddb/db_command.c:482 #4 0xffffffff804b6a6d in db_command_loop () at /usr/home/somers/src/freebsd.org/src/sys/ddb/db_command.c:535 #5 0xffffffff804b9dd6 in db_trap (type=3D, code=3D) at /usr/home/somers/src/freebsd.org/src/sys/ddb/db_main.c:270 #6 0xffffffff80c406a4 in kdb_trap (type=3Dtype@entry=3D3, code=3Dcode@entr= y=3D0,=20 tf=3D, tf@entry=3D0xfffffe0084f87f20) at /usr/home/somers/src/freebsd.org/src/sys/kern/subr_kdb.c:727 #7 0xffffffff8104719e in trap (frame=3D0xfffffe0084f87f20) at /usr/home/somers/src/freebsd.org/src/sys/amd64/amd64/trap.c:576 #8 #9 kdb_enter (why=3D0xffffffff8122e0ac "panic", msg=3D) at /usr/home/somers/src/freebsd.org/src/sys/kern/subr_kdb.c:506 #10 0xffffffff80bf41a2 in vpanic (fmt=3D, ap=3D,=20 ap@entry=3D0xfffffe0084f88080) at /usr/home/somers/src/freebsd.org/src/sys/kern/kern_shutdown.c:907 #11 0xffffffff80bf3f33 in panic ( fmt=3D0xffffffff81c94178 "\375\342\036\201\377\377\377\377= ") at /usr/home/somers/src/freebsd.org/src/sys/kern/kern_shutdown.c:843 #12 0xffffffff810475f7 in trap_fatal (frame=3D0xfffffe0084f88280, eva=3D0) at /usr/home/somers/src/freebsd.org/src/sys/amd64/amd64/trap.c:915 #13 0xffffffff81047697 in trap_pfault (frame=3Dframe@entry=3D0xfffffe0084f8= 8280,=20 usermode=3Dfalse, signo=3D, signo@entry=3D0x0,=20 ucode=3D, ucode@entry=3D0x0) at /usr/home/somers/src/freebsd.org/src/sys/amd64/amd64/trap.c:732 #14 0xffffffff81046c8b in trap (frame=3D0xfffffe0084f88280) at /usr/home/somers/src/freebsd.org/src/sys/amd64/amd64/trap.c:398 #15 #16 0x0000000000000000 in ?? () #17 0xffffffff81109215 in VOP_CLOSE_APV ( vop=3D0xffffffff826f0a90 ,=20 a=3Da@entry=3D0xfffffe0084f88370) at vnode_if.c:498 #18 0xffffffff80cd9839 in VOP_CLOSE (vp=3D0xfffff801d8df91e8, fflag=3D4,=20 cred=3D0x0, td=3D0xfffffe0085416e00) at ./vnode_if.h:249 #19 vgonel (vp=3Dvp@entry=3D0xfffff801d8df91e8) at /usr/home/somers/src/freebsd.org/src/sys/kern/vfs_subr.c:3913 #20 0xffffffff80cda05f in vgone (vp=3Dvp@entry=3D0xfffff801d8df91e8) at /usr/home/somers/src/freebsd.org/src/sys/kern/vfs_subr.c:3788 #21 0xffffffff80cc8104 in vfs_hash_insert (vp=3D0xfffff801d8df91e8,=20 hash=3Dhash@entry=3D138, flags=3Dflags@entry=3D2097152, td=3D,=20 td@entry=3D0xfffffe0085416e00, vpp=3Dvpp@entry=3D0xfffffe0084f889f8,=20 fn=3D0xffffffff82438590 , arg=3D0xfffff80136d08a80) at /usr/home/somers/src/freebsd.org/src/sys/kern/vfs_hash.c:175 #22 0xffffffff8243852b in sfs_vnode_insert (vp=3D0xfffffe0084f88370,=20 flags=3D2097152, parent_id=3D, id=3D,=20 vpp=3D0xfffffe0084f889f8) at /usr/home/somers/src/freebsd.org/src/sys/contrib/openzfs/module/os/freebsd/= zfs/zfs_ctldir.c:152 #23 sfs_vgetx (mp=3D, flags=3D62819872, flags@entry=3D209715= 2,=20 parent_id=3Dparent_id@entry=3D2, id=3D138, tag=3D,=20 vops=3D0xffffffff826f0a90 ,=20 setup=3D0xffffffff824397d0 ,=20 arg=3D0xfffffe0084f885f0, vpp=3D0xfffffe0084f889f8) at /usr/home/somers/src/freebsd.org/src/sys/contrib/openzfs/module/os/freebsd/= zfs/zfs_ctldir.c:200 #24 0xffffffff824390bd in zfsctl_snapdir_lookup (ap=3D) at /usr/home/somers/src/freebsd.org/src/sys/contrib/openzfs/module/os/freebsd/= zfs/zfs_ctldir.c:949 #25 0xffffffff80cca581 in VOP_LOOKUP (dvp=3D0xfffff8008c771988,=20 vpp=3D0xfffffe0084f889f8, cnp=3D0xfffffe0084f88a20) at ./vnode_if.h:69 #26 lookup (ndp=3Dndp@entry=3D0xfffffe0084f889a0) at /usr/home/somers/src/freebsd.org/src/sys/kern/vfs_lookup.c:1091 #27 0xffffffff80cc9960 in namei (ndp=3Dndp@entry=3D0xfffffe0084f889a0) at /usr/home/somers/src/freebsd.org/src/sys/kern/vfs_lookup.c:631 #28 0xffffffff80ce5259 in kern_chdir (td=3D0xfffffe0085416e00,=20 path=3D0x8008b73e1 = ,=20 pathseg=3DUIO_USERSPACE) at /usr/home/somers/src/freebsd.org/src/sys/kern/vfs_syscalls.c:948 #29 0xffffffff81047fbe in syscallenter (td=3D) at /usr/home/somers/src/freebsd.org/src/sys/amd64/amd64/../../kern/subr_syscal= l.c:189 #30 amd64_syscall (td=3D0xfffffe0085416e00, traced=3D0) at /usr/home/somers/src/freebsd.org/src/sys/amd64/amd64/trap.c:1156 #31 #32 0x000000080058fa0a in ?? () --=20 You are receiving this mail because: You are the assignee for the bug.=