From nobody Thu Jan 30 02:37:53 2025 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 4Yk3936zGrz5mv6Q for ; Thu, 30 Jan 2025 02:37:59 +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 "E6" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Yk3930ZvGz3gyL for ; Thu, 30 Jan 2025 02:37:58 +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=P73ur5a3; 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; dmarc=pass (policy=none) header.from=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 5374FA64805 for ; Thu, 30 Jan 2025 02:37:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=zabbadoz.net; s=20240622; t=1738204674; bh=RaQKGP+8EcVXwo4lJv/jBOXJdaUbk0TFzdlrpg4C6sU=; h=Date:From:To:Subject; b=P73ur5a3rQ6EWGbUveA6hyVXuKbHAogyqY4ZUwPNdvJatxdO4cJXlrfLCHPFtxXnW FtVevPLQfFbYlM8A+6zRT5a/rGMNDi0hCiGRpxt41NwBHDdLvveAgAnP6+fJq0iE09 ofRG6j2Uz+GPHJoJxkg3AKtXh/k3kx4O5p87uaM/rYJ2sehs+1g2j8SmhUY+UEkfxg 5cCgOb5kSK4KKgOjmBJJj/c+nj835hZLLS1a1QPlLODRX5x8XzhqNuGlftZtdv1DzE b0WzhtVYjc0e/qfeopyqtwDeWfCtjud2XCGaOrl2pMI8r5Yh/9NgIhBAkmHNNDF87n fE+q1X/UDgWDfmxOEPrQvobnH4G+zxUgGbNutpW2tOlzM4D7v52ZTxk+My1KLHKwAe IS2UnTTHoANt/V4bnAPhUqkZxacaE1k96Av8WuiARqzWq/cyfBDi8X5qJQVQFwOGUj CjgITSo7DdHpxdfZKq1xsj+dIB/z09sr1oSgr77p10NBJXq34VyNM9CE0OnTP/qw5c gOSnzqcQ+zidx7l7fdHH/Gcto5e4LuIbxwiogCCXRzmBi5JNrCCTm+TWZh0YtDvzBp iqYBODaofTvFymMgxftdQd7PlJ3CDCkcyL9SiypjFUzQ4KOX2kUyNYkm3F/bN/YaQs uCTHlDsYuisDfRK2MK9wFrnE= 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 6E0D22D029DD for ; Thu, 30 Jan 2025 02:37:54 +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 80cWCeqCDAZg for ; Thu, 30 Jan 2025 02:37:53 +0000 (UTC) Received: from strong-iwl0.sbone.de (strong-iwl0.sbone.de [IPv6:fde9:577b:c1a9:4902:b66b:fcff:fef3:e3d2]) (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 654202D029D8 for ; Thu, 30 Jan 2025 02:37:53 +0000 (UTC) Date: Thu, 30 Jan 2025 02:37:53 +0000 (UTC) From: "Bjoern A. Zeeb" To: current@FreeBSD.org Subject: ddb reset command results in LOR and panic? (audit related?) 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 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII X-Spamd-Result: default: False [-3.99 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.990]; 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]; RCVD_VIA_SMTP_AUTH(0.00)[]; ASN(0.00)[asn:3320, ipnet:2003::/19, country:DE]; MISSING_XM_UA(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; DKIM_TRACE(0.00)[zabbadoz.net:+]; 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)[]; SUBJECT_HAS_QUESTION(0.00)[] X-Spamd-Bar: --- X-Rspamd-Queue-Id: 4Yk3930ZvGz3gyL Hi. I broke into the kernel debugger after some driver went haywire. Upon typing reset to restart the machine I got the below. How can we still report a LOR and panic on a lock when we are resetting the machine from ddb? /bz db> reset lock order reversal: (sleepable after non-sleepable) 1st 0xfffff800031dfb40 thread (thread, sleep mutex) @ /sys/kern/subr_taskqueue.c:519 2nd 0xffffffff81cdecd0 audit_worker_lock (audit_worker_lock, sx) @ /sys/security/audit/audit_worker.c:512 panic: lock (sx) kernel linker not locked @ /sys/kern/kern_linker.c:1130 cpuid = 3 time = 1738203974 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe0068c67180 vpanic() at vpanic+0x136/frame 0xfffffe0068c672b0 panic() at panic+0x43/frame 0xfffffe0068c67310 witness_unlock() at witness_unlock+0x154/frame 0xfffffe0068c67340 _sx_sunlock_int() at _sx_sunlock_int+0x4a/frame 0xfffffe0068c67370 linker_search_symbol_name_flags() at linker_search_symbol_name_flags+0x90/frame 0xfffffe0068c673a0 stack_sbuf_print_flags() at stack_sbuf_print_flags+0x8e/frame 0xfffffe0068c67430 witness_checkorder() at witness_checkorder+0xbf6/frame 0xfffffe0068c675f0 _sx_xlock() at _sx_xlock+0x60/frame 0xfffffe0068c67630 audit_rotate_vnode() at audit_rotate_vnode+0xd0/frame 0xfffffe0068c67740 kern_reboot() at kern_reboot+0x2a3/frame 0xfffffe0068c67780 db_reset() at db_reset+0x108/frame 0xfffffe0068c677b0 db_command() at db_command+0x30d/frame 0xfffffe0068c67870 db_command_loop() at db_command_loop+0x4d/frame 0xfffffe0068c67880 db_trap() at db_trap+0xe6/frame 0xfffffe0068c67910 kdb_trap() at kdb_trap+0x24f/frame 0xfffffe0068c67a60 trap() at trap+0x3cb/frame 0xfffffe0068c67b80 calltrap() at calltrap+0x8/frame 0xfffffe0068c67b80 --- trap 0x3, rip = 0xffffffff80ba6f4d, rsp = 0xfffffe0068c67c50, rbp = 0xfffffe0068c67c60 --- kdb_alt_break_internal() at kdb_alt_break_internal+0x15d/frame 0xfffffe0068c67c60 kdb_alt_break() at kdb_alt_break+0xb/frame 0xfffffe0068c67c70 uart_intr_rxready() at uart_intr_rxready+0xf4/frame 0xfffffe0068c67ca0 uart_intr() at uart_intr+0x138/frame 0xfffffe0068c67ce0 intr_event_handle() at intr_event_handle+0xc8/frame 0xfffffe0068c67d50 intr_execute_handlers() at intr_execute_handlers+0x63/frame 0xfffffe0068c67d80 Xapic_isr1() at Xapic_isr1+0xdc/frame 0xfffffe0068c67d80 --- interrupt, rip = 0xffffffff80bc0181, rsp = 0xfffffe0068c67e50, rbp = 0xfffffe0068c67ec0 --- taskqueue_run_locked() at taskqueue_run_locked+0x11/frame 0xfffffe0068c67ec0 taskqueue_thread_loop() at taskqueue_thread_loop+0xd3/frame 0xfffffe0068c67ef0 fork_exit() at fork_exit+0x82/frame 0xfffffe0068c67f30 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe0068c67f30 --- trap 0, rip = 0, rsp = 0, rbp = 0 --- Uptime: 1h37m24s Automatic reboot in 15 seconds - press a key on the console to abort -- Bjoern A. Zeeb r15:7