From nobody Thu Apr 24 14:04:39 2025 X-Original-To: freebsd-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 4ZjyR54d5Zz5tLYS for ; Thu, 24 Apr 2025 14:05:05 +0000 (UTC) (envelope-from dch@skunkwerks.at) Received: from fhigh-b1-smtp.messagingengine.com (fhigh-b1-smtp.messagingengine.com [202.12.124.152]) (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 mx1.freebsd.org (Postfix) with ESMTPS id 4ZjyR40592z3G7K; Thu, 24 Apr 2025 14:05:03 +0000 (UTC) (envelope-from dch@skunkwerks.at) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=skunkwerks.at header.s=fm1 header.b=rpwYHwF9; dkim=pass header.d=messagingengine.com header.s=fm3 header.b="i x6/MN7"; dmarc=pass (policy=reject) header.from=skunkwerks.at; spf=pass (mx1.freebsd.org: domain of dch@skunkwerks.at designates 202.12.124.152 as permitted sender) smtp.mailfrom=dch@skunkwerks.at Received: from phl-compute-02.internal (phl-compute-02.phl.internal [10.202.2.42]) by mailfhigh.stl.internal (Postfix) with ESMTP id C23D22540170; Thu, 24 Apr 2025 10:05:01 -0400 (EDT) Received: from phl-imap-16 ([10.202.2.88]) by phl-compute-02.internal (MEProxy); Thu, 24 Apr 2025 10:05:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=skunkwerks.at; h=cc:cc:content-transfer-encoding:content-type:content-type :date:date:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:subject:subject:to:to; s=fm1; t=1745503501; x=1745589901; bh=z+NHtrMz79t7HGE1WyvWIbYn6gLQvrPy N8A+VXXwo+M=; b=rpwYHwF9rZTfCiRskhqiJl1rs77577DzMKqyTFq7NZq5D/Il nGnqu81h/yvnoaNncasVh6WYP9uS8fbRrJA8zcOM99RKJ1uEBmTR6VzYxECLLGDP nTLiMmXYI0+YTGxXXRIErau9qIns678iMFXDWbxwrWr2QjJ3UcimGhJQRJyXNqgN UTlRWxguiBnrBLDHOOT6+VStffQU1PDtX85eWhvcK7YcpBjp4EiHv0+kfy1PXkh9 uqf+j2564wU5chO16Uml+Qdv6RTvDp6b5iXeruxKIvRDLCaQa51ODwfwqaBeiyk3 rfJ4YXz/ZBDORolE9FF9ot0QZe08zjz2USDIMQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1745503501; x= 1745589901; bh=z+NHtrMz79t7HGE1WyvWIbYn6gLQvrPyN8A+VXXwo+M=; b=i x6/MN7O6q1PxprzCDuGr/CrO3/NbOLHE7ijPNtPInoYrslyRKnmhGcttevjSp96T 5HMUiBEQmiLKdvS0tt7K1+19kehGDTolETUUjeUaOCDfG8HLCF94AjaUj+3gn9iW pVk3+mHF56jnvv0ZwiwDv/7BVrzrSga+GE9VxuZ8IZPQubH9vcUiODlQDEYWcZto X1fIP2XsWx2SEPjUdn1SqOQvC9DEWsmRd1IaTDO4eBwkn+v3OXNNGweS8T/N98Da M/XzLv3G/eXYmwR8568o8qi1TQDtV/r/YTutl/JIdnCfLkh1ddSJ2NuJj7D8hPPU Wj7u9bsbAY3niSsIs0Czg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddvgeelieeiucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggv pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefogg ffhffvvefkjghfufgtgfesthhqredtredtjeenucfhrhhomhepfdffrghvvgcuvehothht lhgvhhhusggvrhdfuceouggthhesshhkuhhnkhifvghrkhhsrdgrtheqnecuggftrfgrth htvghrnhepteelffevhfetuedvtedutdekgfejveduvefhleehueefffehveffgfehkeei hfeinecuffhomhgrihhnpehfrhgvvggsshgurdhorhhgnecuvehluhhsthgvrhfuihiivg eptdenucfrrghrrghmpehmrghilhhfrhhomhepuggthhesshhkuhhnkhifvghrkhhsrdgr thdpnhgspghrtghpthhtohepfedpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepih hmphessghsughimhhprdgtohhmpdhrtghpthhtohepfhhrvggvsghsugdqtghurhhrvghn thesfhhrvggvsghsugdrohhrghdprhgtphhtthhopehglhgvsghiuhhssehfrhgvvggssh gurdhorhhg X-ME-Proxy: Feedback-ID: ic0e84090:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id C4D932CC006E; Thu, 24 Apr 2025 10:05:00 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface 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 X-ThreadId: T7d8fb190958b0cc3 Date: Thu, 24 Apr 2025 14:04:39 +0000 From: "Dave Cottlehuber" To: "Warner Losh" , "Gleb Smirnoff" Cc: freebsd-current Message-Id: <447332f8-a8bc-4b90-a605-4c705a58f491@app.fastmail.com> In-Reply-To: References: Subject: Re: April 2025 stabilization week Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Result: default: False [-4.05 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.996]; NEURAL_HAM_SHORT(-0.97)[-0.968]; DMARC_POLICY_ALLOW(-0.50)[skunkwerks.at,reject]; R_DKIM_ALLOW(-0.20)[skunkwerks.at:s=fm1,messagingengine.com:s=fm3]; R_SPF_ALLOW(-0.20)[+ip4:202.12.124.128/27]; RCVD_IN_DNSWL_LOW(-0.10)[202.12.124.152:from]; MIME_GOOD(-0.10)[text/plain]; XM_UA_NO_VERSION(0.01)[]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[messagingengine.com:dkim]; FREEFALL_USER(0.00)[dch]; MIME_TRACE(0.00)[0:+]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; RCPT_COUNT_THREE(0.00)[3]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[skunkwerks.at:+,messagingengine.com:+] X-Rspamd-Queue-Id: 4ZjyR40592z3G7K X-Spamd-Bar: ---- On Mon, 21 Apr 2025, at 14:22, Warner Losh wrote: > Please note: Gleb is on vacation this week, so I'll be coordinating > stab-week this time. Please be sure to cc me on any problems you > encounter. > > Warner > > On Mon, Apr 21, 2025 at 2:00=E2=80=AFAM Gleb Smirnoff wrote: >> >> Hi FreeBSD/main users & developers: >> >> This is an automated email to inform you that the April 2025 stabiliz= ation week >> started with FreeBSD/main at main-n276625-d4763484f911, which was tag= ged as >> main-stabweek-2025-Apr. >> >> Those who want to participate in the stabilization week are encourage= d to >> update to the above revision/tag and test their systems. thanks! This issue actually came up last month but I had no time to investigate then, details https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D286045 panic on startup: Fatal trap 12: page fault while in kernel mode cpuid =3D 1; apic id =3D 02 fault virtual address =3D 0x0 fault code =3D supervisor read instruction, page not present instruction pointer =3D 0x20:0x0 stack pointer =3D 0x28:0xfffffe00d89c7e38 frame pointer =3D 0x28:0xfffffe00d89c7e60 code segment =3D base rx0, limit 0xfffff, type 0x1b =3D DPL 0, pres 1, long 1, def32 0, gran 1 processor eflags =3D interrupt enabled, resume, IOPL =3D 0 current process =3D 12 (irq51: iichid0) rdi: 0000000000000000 rsi: fffff8002b21bd40 rdx: 000000000000003e rcx: 0000000000000700 r8: 0000000000000000 r9: 0000000000000100 rax: 0000000000000001 rbx: fffff800015a7000 rbp: fffffe00d89bde50 r10: 0000000000000000 r11: 000000000000003e r12: fffff800012ad600 r13: fffff80031e5b200 r14: fffff8002b480c00 r15: fffff800084a1000 trap number =3D 12 panic: page fault cpuid =3D 1 time =3D 1745502499 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame Bxfffffe00d8= 9bdb60 vpanic() at vpanic+0x136/frame 0xfffffe00d89bdc90 panic() at panic+0x43/frame 0xfffffe00d89bdcf0 trap_pfault() at trap_pfault+0x48d/frame 0xfffffe00d89bdd60 calltrap() at calltrap+0x8/frame 0xfffffe00d89bdd60 --- trap Oxc, rip =3D 0, rsp =3D Bxfffffe00d89bde38, rbp =3D 0xfffffe00d= 89bde60 =E2=80=94-- ??() at 0/frame 0xfffffe00d89bde60 ithread_loop() at ithread_loop+0x266/frame 0xfffffe00d89bdef0 fork_exit() at fork_exit+0x82/frame 0xfffffe00d89bdf30 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe00d89bdf30 --- trap Oxc, rip =3D 0x303bd21da54a, rsp =3D 0x303bdb553f48, rbp =3D 0x= 303bdb553 f58 KDB: enter: panic I thread pid 12 tid 100281 ] Stopped at kdb_enter+0x33: movq $0,0x104fc22(%rip) db > from https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D286045 Darius suggested guarding sc->intr_handler, and with that https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D259480&action=3Ddi= ff I can boot successfully again: THREAD_SLEEPING_OK(); error =3D iichid_cmd_read(sc, sc->intr_buf, sc->intr_bufsize, &actual); THREAD_NO_SLEEPING(); if (error =3D=3D 0) { if (sc->power_on) { if (actual !=3D 0) L#635 ********** sc->intr_handler(sc->intr_ctx, sc->intr_buf, actual); else DPRINTF(sc, "no data received\n"); } } else DPRINTF(sc, "read error occurred: %d\n", error); iicbus_release_bus(parent, sc->dev); } I have no idea why/how we get to here with null sc->intr_handler though. A+ Dave