From nobody Thu Jun 19 14:46:08 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 4bNNjd1JsSz5ym1J for ; Thu, 19 Jun 2025 14:47:01 +0000 (UTC) (envelope-from garyj@gmx.de) Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (3072 bits) client-digest SHA256) (Client CN "mout.gmx.net", Issuer "Telekom Security ServerID OV Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bNNjb4RxNz3wD2 for ; Thu, 19 Jun 2025 14:46:59 +0000 (UTC) (envelope-from garyj@gmx.de) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmx.de header.s=s31663417 header.b="iz/9Gf7s"; spf=pass (mx1.freebsd.org: domain of garyj@gmx.de designates 212.227.15.18 as permitted sender) smtp.mailfrom=garyj@gmx.de; dmarc=pass (policy=quarantine) header.from=gmx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1750344417; x=1750949217; i=garyj@gmx.de; bh=DnK9SeMUJ99IRs5PLKHoLW+sb2aAAQHno60RGgwvNW0=; h=X-UI-Sender-Class:Date:From:To:Subject:Message-ID:Reply-To: MIME-Version:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=iz/9Gf7s+H68vSE4yRu7KS7NK+81j0SIrVzqEA2dpVSPOALfsV0GQziqeVkxLCqE Ivw/fCVFMmylJzJatE5gjUN6eLbRQF14yDRQExZjCpK4mTS6pL/hPQQCCBDFcKWxa Z6Cn42FfX70DNUDFutXVBbDBfL0uNDZrW4YgHZRqEFBbtVrAUbHWUb6f4UiGSTf2j EIsrpCf6qxjN5Uz+x3bc3toRS0VWtK9vc0OPGzPQCb4loJFQYAYAur3kHV+2NffOv lVVDiYNAqGPqqSvQZu5GSESrLAe2qFat1wCxlx20U2Erg7VdChuDOxSJIakw1iwUi W4qAy+Q219yIjt4l1w== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from ernst.home ([91.59.228.125]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MDQeK-1uaU0F2cRK-00CS18 for ; Thu, 19 Jun 2025 16:46:57 +0200 Date: Thu, 19 Jun 2025 14:46:08 +0000 From: Gary Jennejohn To: freebsd-current@FreeBSD.org Subject: Using SCHED_4BSD now leads to a panic during kernel boot Message-ID: <20250619164608.25ef163b@ernst.home> Reply-To: garyj@gmx.de X-Mailer: Claws Mail 3.20.0 (GTK+ 2.24.33; amd64-portbld-freebsd15.0) 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; charset=US-ASCII Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:15jPeCb8+fGhWbpuPfN4pT4+kIvrRlr9zPg6Aw0MjfXH1xrJb6c qAW3feqq+jH4z43J+BM5cxuhyWtSXUNSo1t0Fq8p2zEKZGgZqes8ooL4mmEvpeINnLw/C3/ He+mjszFohNgUSHjkhjLK+3qRk2Hg3bszM9C3lVGPOzhCzZVAc/D0aJoAeANsrzY+c7uQ1B a2TnZy8Zbn0X3qPGPsZng== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:QfOvqbOxePU=;PtrQl18RDnjoZKLwTM4a32ix//T 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 X-Spamd-Result: default: False [1.90 / 15.00]; NEURAL_SPAM_MEDIUM(1.00)[1.000]; NEURAL_SPAM_LONG(1.00)[1.000]; NEURAL_SPAM_SHORT(1.00)[0.997]; DMARC_POLICY_ALLOW(-0.50)[gmx.de,quarantine]; R_DKIM_ALLOW(-0.20)[gmx.de:s=s31663417]; R_SPF_ALLOW(-0.20)[+a:mout.gmx.net]; RWL_MAILSPIKE_VERYGOOD(-0.20)[212.227.15.18:from]; ONCE_RECEIVED(0.20)[]; MIME_GOOD(-0.10)[text/plain]; RCVD_IN_DNSWL_LOW(-0.10)[212.227.15.18:from]; FREEMAIL_REPLYTO(0.00)[gmx.de]; FREEMAIL_ENVFROM(0.00)[gmx.de]; ARC_NA(0.00)[]; FREEMAIL_FROM(0.00)[gmx.de]; MIME_TRACE(0.00)[0:+]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; REPLYTO_DOM_NEQ_TO_DOM(0.00)[]; DKIM_TRACE(0.00)[gmx.de:+]; HAS_REPLYTO(0.00)[garyj@gmx.de]; TO_DN_NONE(0.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@FreeBSD.org]; RCVD_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE]; FROM_HAS_DN(0.00)[] X-Rspamd-Queue-Id: 4bNNjb4RxNz3wD2 X-Spamd-Bar: + I downloaded the latest HEAD sources today and compiled world and kernel. I use SCHED_4BSD as my scheduler and that results in a panic during the kernel boot. Here's the text from the panic copied from a photo: panic: runq_findq(): No thread on non-empty queue with idx=3D43 cpuid =3D 13 time =3D 1 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe00d6c4= ee30 vpanic() at vpanic+0xff/frame 0xfffffe00d6c4ee60 panic() at panic+0x43/frame 0xfffffe00d6c4eec0 runq_not_empty() at runq_not_empty+0x72/frame 0xfffffe00d6c4eed0 sched_idletd() at sched_idletd+0x7c/frame 0xfffffe00d6c4eef0 fork_exit() at fork_exit+0x82/frame 0xfffffe00d6c4ef30 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe00d6c4ef30 =2D-- trap 0, rip =3D 0, rsp =3D 0, rbp =3D 0 --- KDB: enter: panic [ thread pid 11 tid 100016 ] NOTE that I didn't get a crash dump. However, if I enable SCHED_ULE everything works as expected. So, it's pretty obvious that something is missing in the SCHED_4BSD code which is causing the panic, and it would be good if it could be identified and fixed. =2D-=20 Gary Jennejohn