From owner-freebsd-current@freebsd.org Sat Feb 27 14:18:26 2021 Return-Path: Delivered-To: freebsd-current@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 A059B567A72 for ; Sat, 27 Feb 2021 14:18:26 +0000 (UTC) (envelope-from SRS0=Cses=H5=FreeBSD.org=otis@ns2.wilbury.net) Received: from ns2.wilbury.net (ns2.wilbury.net [92.60.51.55]) (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 (2048 bits) client-digest SHA256) (Client CN "svc.wilbury.net", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4DnpXd3rhvz4vGC for ; Sat, 27 Feb 2021 14:18:25 +0000 (UTC) (envelope-from SRS0=Cses=H5=FreeBSD.org=otis@ns2.wilbury.net) Received: from chemex.owhome.lan (gw-upc.owhome.net [188.167.168.254]) (Authenticated sender: juraj@lutter.sk) by svc.wilbury.net (Postfix) with ESMTPSA id 06E1A45D0C2 for ; Sat, 27 Feb 2021 15:18:23 +0100 (CET) From: Juraj Lutter Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\)) Subject: Re: -CURRENT panics in NFS Date: Sat, 27 Feb 2021 15:18:23 +0100 References: To: freebsd-current In-Reply-To: Message-Id: X-Mailer: Apple Mail (2.3608.120.23.2.4) X-Rspamd-Queue-Id: 4DnpXd3rhvz4vGC X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of SRS0=Cses=H5=FreeBSD.org=otis@ns2.wilbury.net has no SPF policy when checking 92.60.51.55) smtp.mailfrom=SRS0=Cses=H5=FreeBSD.org=otis@ns2.wilbury.net X-Spamd-Result: default: False [-1.29 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; MV_CASE(0.50)[]; TO_DN_ALL(0.00)[]; NEURAL_HAM_SHORT(-0.99)[-0.991]; FORGED_SENDER(0.30)[otis@FreeBSD.org,SRS0=Cses=H5=FreeBSD.org=otis@ns2.wilbury.net]; MIME_TRACE(0.00)[0:+]; RBL_DBL_DONT_QUERY_IPS(0.00)[92.60.51.55:from]; ASN(0.00)[asn:44185, ipnet:92.60.48.0/22, country:SK]; MID_RHS_MATCH_FROM(0.00)[]; FROM_NEQ_ENVFROM(0.00)[otis@FreeBSD.org,SRS0=Cses=H5=FreeBSD.org=otis@ns2.wilbury.net]; TO_DOM_EQ_FROM_DOM(0.00)[]; R_DKIM_NA(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; AUTH_NA(1.00)[]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[92.60.51.55:from:127.0.2.255]; DMARC_NA(0.00)[FreeBSD.org]; R_SPF_NA(0.00)[no SPF record]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Feb 2021 14:18:26 -0000 Reliably reproducible: VNASSERT failed: dvp !=3D vp not true at = /usr/src/sys/kern/vfs_cache.c:2269 (cache_enter_time) 0xfffff80079321e00: type VDIR usecount 4, writecount 0, refcount 3 seqc users 0 mountedhere 0 hold count flags () flags (VV_ROOT|VV_VMSIZEVNLOCK) v_object 0xfffff801eeaf1d68 ref 0 pages 2 cleanbuf 1 dirtybuf 0 lock type nfs: SHARED (count 1) fileid 34 fsid 0x3a3a00ff02 panic: condition dvp !=3D vp not met at = /usr/src/sys/kern/vfs_cache.c:2269 (cache_enter_time) cpuid =3D 1 time =3D 1614435453 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame = 0xfffffe00d01c3e10 vpanic() at vpanic+0x181/frame 0xfffffe00d01c3e60 panic() at panic+0x43/frame 0xfffffe00d01c3ec0 cache_enter_time() at cache_enter_time+0x1574/frame 0xfffffe00d01c3fa0 nfsrpc_readdirplus() at nfsrpc_readdirplus+0xcb6/frame = 0xfffffe00d01c43d0 ncl_readdirplusrpc() at ncl_readdirplusrpc+0xdc/frame 0xfffffe00d01c4520 ncl_doio() at ncl_doio+0x423/frame 0xfffffe00d01c45b0 ncl_bioread() at ncl_bioread+0x5cc/frame 0xfffffe00d01c4740 nfs_readdir() at nfs_readdir+0x18f/frame 0xfffffe00d01c4850 vop_sigdefer() at vop_sigdefer+0x2f/frame 0xfffffe00d01c4880 VOP_READDIR_APV() at VOP_READDIR_APV+0x38/frame 0xfffffe00d01c48a0 kern_getdirentries() at kern_getdirentries+0x1fb/frame = 0xfffffe00d01c4990 sys_getdirentries() at sys_getdirentries+0x29/frame 0xfffffe00d01c49c0 amd64_syscall() at amd64_syscall+0x12e/frame 0xfffffe00d01c4af0 fast_syscall_common() at fast_syscall_common+0xf8/frame = 0xfffffe00d01c4af0 --- syscall (554, FreeBSD ELF64, sys_getdirentries), rip =3D = 0x8012a83fa, rsp =3D 0x7fffffffd928, rbp =3D 0x7fffffffd960 --- KDB: enter: panic [ thread pid 1879 tid 101207 ] Stopped at kdb_enter+0x37: movq $0,0x128bdde(%rip) db> =E2=80=94 Juraj Lutter XMPP: juraj (at) lutter.sk GSM: +421907986576 > On 27 Feb 2021, at 15:10, Juraj Lutter wrote: >=20 > - poudriere data stored on NFS > - NFS server 12-STABLE > - NFS client (that panicked) 14-CURRENT > - Panic string: >=20 > condition dvp !=3D vp not met at /usr/src/sys/kern/vfs_cache.c:2269 = (cache_enter_time) >=20 > backtrace: >=20 > Tracing pid 27294 tid 100893 td 0xfffffe00ea1a3500 > kdb_enter() at kdb_enter+0x37/frame 0xfffffe00ea3dee10 > vpanic() at vpanic+0x1b2/frame 0xfffffe00ea3dee60 > panic() at panic+0x43/frame 0xfffffe00ea3deec0 > cache_enter_time() at cache_enter_time+0x1574/frame 0xfffffe00ea3defa0 > nfsrpc_readdirplus() at nfsrpc_readdirplus+0xcb6/frame = 0xfffffe00ea3df3d0 > ncl_readdirplusrpc() at ncl_readdirplusrpc+0xdc/frame = 0xfffffe00ea3df520 > ncl_doio() at ncl_doio+0x423/frame 0xfffffe00ea3df5b0 > ncl_bioread() at ncl_bioread+0x5cc/frame 0xfffffe00ea3df740 > nfs_readdir() at nfs_readdir+0x18f/frame 0xfffffe00ea3df850 > vop_sigdefer() at vop_sigdefer+0x2f/frame 0xfffffe00ea3df880 > VOP_READDIR_APV() at VOP_READDIR_APV+0x38/frame 0xfffffe00ea3df8a0 > kern_getdirentries() at kern_getdirentries+0x1fb/frame = 0xfffffe00ea3df990 > sys_getdirentries() at sys_getdirentries+0x29/frame 0xfffffe00ea3df9c0 > amd64_syscall() at amd64_syscall+0x12e/frame 0xfffffe00ea3dfaf0 > fast_syscall_common() at fast_syscall_common+0xf8/frame = 0xfffffe00ea3dfaf0 >=20 >=20 > running processes: >=20 > 27295 27179 27179 0 S+ piperd 0xfffff800090b4ba0 xargs > 27294 27179 27179 0 R+ CPU 1 find > 27179 816 27179 0 S+ wait 0xfffff80181b69528 sh >=20 > Dump header from device: /dev/vtbd0p3 > Architecture: amd64 > Architecture Version: 2 > Dump Length: 1860571136 > Blocksize: 512 > Compression: none > Dumptime: 2021-02-27 14:59:59 +0100 > Hostname: b14.builder.wilbury.net > Magic: FreeBSD Kernel Dump > Version String: FreeBSD 14.0-CURRENT #0 main-n245107-172f2fc11cc: Fri = Feb 26 15:20:00 CET 2021 > = root@b14.builder.wilbury.net:/usr/obj/usr/src/amd64.amd64/sys/GENERIC > Panic String: condition dvp !=3D vp not met at = /usr/src/sys/kern/vfs_cache.c:2269 (cache_enter_time) > Dump Parity: 1481068399 > Bounds: 0 > Dump Status: good >=20 > =E2=80=94 > Juraj Lutter > XMPP: juraj (at) lutter.sk > GSM: +421907986576 >=20 > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to = "freebsd-current-unsubscribe@freebsd.org"