From nobody Fri May 22 08:46:08 2026 X-Original-To: current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4gMJlx1QDjz6fBVd for ; Fri, 22 May 2026 08:46:21 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from mx-01.divo.sbone.de (mx-01.divo.sbone.de [IPv6:2003:a:140a:2200:6:594:fffe:19]) (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 ECDSA (prime256v1) client-digest SHA256) (Client CN "mx-01.divo.sbone.de", Issuer "E7" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gMJlv4ZMfz3VgC for ; Fri, 22 May 2026 08:46:19 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=zabbadoz.net header.s=20240622 header.b=S8qx0V50; dmarc=pass (policy=none) header.from=zabbadoz.net; spf=pass (mx1.freebsd.org: domain of bzeeb-lists@lists.zabbadoz.net designates 2003:a:140a:2200:6:594:fffe:19 as permitted sender) smtp.mailfrom=bzeeb-lists@lists.zabbadoz.net Received: from mail.sbone.de (mail.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by mx-01.divo.sbone.de (Postfix) with ESMTPS id ABE39A64806 for ; Fri, 22 May 2026 08:45:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=zabbadoz.net; s=20240622; t=1779439545; bh=R3UwirzJzFJMfuJudgPV/M/d0h7NGEyPJSkbLb9qfOM=; h=Date:From:To:Subject; b=S8qx0V50RjRjIXVfuljY6i7M2O19xavg2W/mBGmr7l7ipB3d84ffO0ivsfhMoLelp ADe1k2OB/LrailxIRFBBb5cPWUFGk0ZxgQa2EWUm/GwuP5lfDh7K1arjJwY36s4YDO u+pAEyQfx7M4B9+fEODEAKew6KIy23TqJ+74xQLP24Q/xlii8T/ib+OyAXAl8G3JHu r8l1wyQGX0ebn/VwWE9cs1GHAOwvYsRLt0jmuJbGCkPy3lQN7DXXA09FZZXBilni84 Ab3JVzsgquqoHpd6B8jKcA6QwQSpS0lhFsViZH28p0q1axxustRMhC01qR9e041e1b PcSudHYsxVTLOcKrfhTwLCFXhQAPajBPW55LcBpIMo8LLD4ALpsLBehz7OB6VhYuB3 QenT0KA8KMzVfpheXAFSWhFh1wirm2LA8XDlcDpk8ywJArLt+nNecBg0C2EHV8xnnY dcohfxJ5SyXdXHoMaJk8v1gKBsMWo+fPUKxz3KmL1qqCXSAaIF6d79iwQXWToV3bUg ThRfTQ61ZAUwfY9Q8q6YHi+skP39RTVZZ842ZsmIlz/BQ/f45izAmzGpFdQlCXTHdv LMRWSp0DvYFnQOvX9DPx2LK2TfLFDGCbIorJbfM/bSkkOGKSxTJNTxRp5v6D/9OmQV 5WcOrJiODZWG9VyMqsL9KJRQ= Received: from content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (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) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPS id 440932D029EC for ; Fri, 22 May 2026 08:46:10 +0000 (UTC) X-Virus-Scanned: amavisd-new at sbone.de Received: from mail.sbone.de ([IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) by content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (amavisd-new, port 10024) with ESMTP id GyvfUq_DArYV for ; Fri, 22 May 2026 08:46:09 +0000 (UTC) Received: from nv.t4-02.sbone.de (nv.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:22]) (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) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPSA id 0BEEE2D029D8 for ; Fri, 22 May 2026 08:46:08 +0000 (UTC) Date: Fri, 22 May 2026 08:46:08 +0000 (UTC) From: "Bjoern A. Zeeb" To: current@freebsd.org Subject: panic: mtx_lock_spin: recursed on non-recursive mutex vtbuf @ .. Message-ID: X-OpenPGP-Key-Id: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[zabbadoz.net,none]; R_DKIM_ALLOW(-0.20)[zabbadoz.net:s=20240622]; R_SPF_ALLOW(-0.20)[+ip6:2003:a:140a:2200:6:594:fffe:19]; MIME_GOOD(-0.10)[text/plain]; MISSING_XM_UA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:3320, ipnet:2003::/19, country:DE]; RCVD_COUNT_THREE(0.00)[4]; ARC_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MLMMJ_DEST(0.00)[current@freebsd.org]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[current@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[zabbadoz.net:+] X-Spamd-Bar: --- X-Rspamd-Queue-Id: 4gMJlv4ZMfz3VgC Hi, I was using the mouse in tmux on v1 when everying stopped. Sadly we didn't switch to v0 for console but it seems I managed to get a dump only checking now; the kernel from then is already gone. core.txt said. panic: mtx_lock_spin: recursed on non-recursive mutex vtbuf @ /usr/home/test/Sources/git/FreeBSD/freebsd-src.git/sys/dev/vt/vt_buf.c:744 cpuid = 1 time = 1779437567 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe00d773e7a0 vpanic() at vpanic+0x149/frame 0xfffffe00d773e8d0 panic() at panic+0x43/frame 0xfffffe00d773e930 __mtx_lock_spin_flags() at __mtx_lock_spin_flags+0x11b/frame 0xfffffe00d773e970 vtbuf_flush_mark() at vtbuf_flush_mark+0x82/frame 0xfffffe00d773e9b0 vtbuf_unmark_on_cross() at vtbuf_unmark_on_cross+0xcc/frame 0xfffffe00d773e9d0 vtterm_fill() at vtterm_fill+0x27/frame 0xfffffe00d773ea00 teken_subr_erase_line() at teken_subr_erase_line+0x90/frame 0xfffffe00d773ea20 teken_state_2() at teken_state_2+0x497/frame 0xfffffe00d773ea40 teken_input_char() at teken_input_char+0x47/frame 0xfffffe00d773ea60 teken_input() at teken_input+0x9f/frame 0xfffffe00d773ea90 termtty_outwakeup() at termtty_outwakeup+0xcf/frame 0xfffffe00d773eb60 ttydisc_write() at ttydisc_write+0x337/frame 0xfffffe00d773ecd0 ttydev_write() at ttydev_write+0x13f/frame 0xfffffe00d773ed10 devfs_write_f() at devfs_write_f+0xf3/frame 0xfffffe00d773ed70 dofilewrite() at dofilewrite+0x81/frame 0xfffffe00d773edc0 sys_writev() at sys_writev+0x69/frame 0xfffffe00d773ee00 amd64_syscall() at amd64_syscall+0x168/frame 0xfffffe00d773ef30 fast_syscall_common() at fast_syscall_common+0xf8/frame 0xfffffe00d773ef30 --- syscall (121, FreeBSD ELF64, writev), rip = 0x82601d5aa, rsp = 0x8207a3408, rbp = 0x8207a3430 --- KDB: enter: panic In case it helps, I believe this is file:line as reported by gdb in core.txt: at /usr/home/test/Sources/git/FreeBSD/freebsd-src.git/sys/kern/kern_mutex.c:353 at /usr/home/test/Sources/git/FreeBSD/freebsd-src.git/sys/dev/vt/vt_buf.c:744 at /usr/home/test/Sources/git/FreeBSD/freebsd-src.git/sys/dev/vt/vt_buf.c:864 at /usr/home/test/Sources/git/FreeBSD/freebsd-src.git/sys/dev/vt/vt_buf.c:210 at /usr/home/test/Sources/git/FreeBSD/freebsd-src.git/sys/dev/vt/vt_buf.c:232 at /usr/home/test/Sources/git/FreeBSD/freebsd-src.git/sys/dev/vt/vt_core.c:1201 at /usr/home/test/Sources/git/FreeBSD/freebsd-src.git/sys/teken/teken.c:121 at /usr/home/test/Sources/git/FreeBSD/freebsd-src.git/sys/teken/teken_subr.h:558 at /usr/home/test/Sources/git/FreeBSD/freebsd-src.git/sys/teken/teken.c:255 at /usr/home/test/Sources/git/FreeBSD/freebsd-src.git/sys/teken/teken.c:284 at /usr/home/test/Sources/git/FreeBSD/freebsd-src.git/sys/teken/teken.c:317 at /usr/home/test/Sources/git/FreeBSD/freebsd-src.git/sys/kern/subr_terminal.c:422 at /usr/home/test/Sources/git/FreeBSD/freebsd-src.git/sys/sys/ttydevsw.h:114 at /usr/home/test/Sources/git/FreeBSD/freebsd-src.git/sys/kern/tty_ttydisc.c:658 at /usr/home/test/Sources/git/FreeBSD/freebsd-src.git/sys/kern/tty.c:550 at /usr/home/test/Sources/git/FreeBSD/freebsd-src.git/sys/fs/devfs/devfs_vnops.c:1980 at /usr/home/test/Sources/git/FreeBSD/freebsd-src.git/sys/sys/file.h:372 at /usr/home/test/Sources/git/FreeBSD/freebsd-src.git/sys/kern/sys_generic.c:565 at /usr/home/test/Sources/git/FreeBSD/freebsd-src.git/sys/kern/sys_generic.c:492 at /usr/home/test/Sources/git/FreeBSD/freebsd-src.git/sys/kern/sys_generic.c:478 at /usr/home/test/Sources/git/FreeBSD/freebsd-src.git/sys/amd64/amd64/../../kern/subr_syscall.c:193 -- Bjoern A. Zeeb r15:7