From nobody Thu Apr 13 16:49:21 2023 X-Original-To: freebsd-stable@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 4Py5CN0PCwz45PG3 for ; Thu, 13 Apr 2023 16:49:36 +0000 (UTC) (envelope-from greg.bal4@gmail.com) Received: from mail-oa1-x34.google.com (mail-oa1-x34.google.com [IPv6:2001:4860:4864:20::34]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Py5CL615Tz46s0 for ; Thu, 13 Apr 2023 16:49:34 +0000 (UTC) (envelope-from greg.bal4@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20221208 header.b=Y+bIOuiX; spf=pass (mx1.freebsd.org: domain of greg.bal4@gmail.com designates 2001:4860:4864:20::34 as permitted sender) smtp.mailfrom=greg.bal4@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-oa1-x34.google.com with SMTP id 586e51a60fabf-187a1387021so1041899fac.3 for ; Thu, 13 Apr 2023 09:49:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681404572; x=1683996572; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=5XeaWiAuhhN+geh4KSeUoyzUzA3TyJGVAKhv+S+vbmM=; b=Y+bIOuiXu1MAq0SJfs3pLA+wOy2hVdVUr6hxpbszhOOxx/MIc4SzP0U0jC4VDQjsRu V/s0ynnhKbHKG30reBXETa55RBd8nw5NvP23CJnwN2eOIURys7o7FnbwHz4rJpr59o6n xhtDDWTiWyxYRrWvzx3EfA1lzNqRkt7kV9Ea4Sts3Pm3mQqMop6FU1HCg5jONQ6ck4C2 Yhmo1yXb10etsbrQJV09zeP/sEakzZEKzphIDeIRznrGPvNYeGli7kII7v5LJfY+rbnC iWgGyVbOHa8QhgxXZGWWXh/xJ+10Gu3V/TD6T5x/N3mMVhbIBp2SHfvFDMulayCd9MvZ OPoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681404572; x=1683996572; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=5XeaWiAuhhN+geh4KSeUoyzUzA3TyJGVAKhv+S+vbmM=; b=c56L4Ed69qBVwjRry+IkZCqtGv2uIOVGMw/HWC/IbXPt5zFToq+xmMq+Wtdq8sDM6U QdIeSniaAduAh5mj7LnjVBFHZoSABym6p+7wnvvhgV0fRjgx5RXi2WDxPAun/GJsc0YN lEmxsrtyC3GpS0ypso6vWU4R6n0AZ4kMvARFhSzSUqCdd5foSx2qs04HWamjRQlJlU+1 OxC8A7FXrGKDKLB4FdSd0G14wzIdwshPUU31t6fDdJctHn0yzhSjDG5HNiWh57uIiEaF 3SR36qGIzGWvjDZRpb1LuFJOEO9kx8wdPJdKD7o9usU55kEnIJqpSd+3/yl1D8qVtuMZ 9aWA== X-Gm-Message-State: AAQBX9fvVlFYUq8pgsr+zw09L2z4jHPi4vAhXvOY47SGRFfVbYc7eIqO tCDtAp6tCjk77klvtv/kPlgeURsIrqgyV8VXhulgnhuUUIM= X-Google-Smtp-Source: AKy350YCRvurpr/OnRdyJjPRDVTMxFTTYSyYB5fSpBxshKxA66KzurUI7eiiq+yLNymCLqv9y6a7Sh2LN3cPRAORVMw= X-Received: by 2002:a05:6871:149:b0:187:7d4f:83 with SMTP id z9-20020a056871014900b001877d4f0083mr1586064oab.0.1681404572489; Thu, 13 Apr 2023 09:49:32 -0700 (PDT) List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org MIME-Version: 1.0 From: Greg Balfour Date: Thu, 13 Apr 2023 11:49:21 -0500 Message-ID: Subject: 13.2-RELEASE and firefox To: freebsd-stable@freebsd.org Content-Type: text/plain; charset="UTF-8" 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)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20221208]; R_SPF_ALLOW(-0.20)[+ip6:2001:4860:4000::/36]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; RCPT_COUNT_ONE(0.00)[1]; PREVIOUSLY_DELIVERED(0.00)[freebsd-stable@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[2001:4860:4864:20::34:from]; ARC_NA(0.00)[]; TAGGED_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-stable@freebsd.org]; DKIM_TRACE(0.00)[gmail.com:+]; MID_RHS_MATCH_FROMTLD(0.00)[]; TO_DN_NONE(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2001:4860:4864::/48, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCVD_COUNT_TWO(0.00)[2] X-Rspamd-Queue-Id: 4Py5CL615Tz46s0 X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N I installed 13.2-RELEASE in a VMware VM and can't get firefox to start. Everything (xorg, vmware, firefox, etc.) is installed with packages. There are error messages about "Can't find profile directory." but Firefox does create the usual config directories with appropriate permissions. Interestingly, if I install www/tor-browser that does work. $ ls ~/.mozilla/firefox/ ./ installs.ini ../ irt0vtne.default/ bka4pgd6.default-release/ profiles.ini $ firefox console.error: ({}) JavaScript error: resource://gre/modules/XULStore.jsm, line 58: Error: Can't find profile directory. JavaScript error: resource://gre/modules/XULStore.jsm, line 58: Error: Can't find profile directory. console.error: (new TypeError("Cc[aContract] is undefined", "resource://gre/modules/XPCOMUtils.sys.mjs", 137)) JavaScript error: resource://gre/modules/XPCOMUtils.sys.mjs, line 137: TypeError: Cc[aContract] is undefined [ERROR glean_core] Error setting metrics feature config: Json(Error("EOF while parsing a value", line: 1, column: 0)) JavaScript error: resource://gre/modules/XULStore.jsm, line 58: Error: Can't find profile directory. console.error: (new SecurityError("Navigator.requestMIDIAccess: Access not allowed", (void 0), 3012)) JavaScript error: resource://gre/modules/TelemetrySession.sys.mjs, line 747: NS_ERROR_NOT_AVAILABLE: Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsITelemetry.msSinceProcessStartExcludingSuspend] From nobody Sun Apr 16 18:32:43 2023 X-Original-To: stable@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 4PzzMG084rz45nbp for ; Sun, 16 Apr 2023 18:32:58 +0000 (UTC) (envelope-from freebsdlists@bsdunix.ch) Received: from conversation.bsdunix.ch (ns1.bsdunix.ch [82.220.1.90]) by mx1.freebsd.org (Postfix) with ESMTP id 4PzzMC35q6z47jm for ; Sun, 16 Apr 2023 18:32:54 +0000 (UTC) (envelope-from freebsdlists@bsdunix.ch) Authentication-Results: mx1.freebsd.org; dkim=none; spf=permerror (mx1.freebsd.org: domain of freebsdlists@bsdunix.ch uses mechanism not recognized by this client) smtp.mailfrom=freebsdlists@bsdunix.ch; dmarc=none Received: from [192.168.1.151] (dynamic-82-220-88-108.ftth.solnet.ch [82.220.88.108]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.bsdunix.ch (Postfix) with ESMTPSA id 4PzzM22tyrzTF2 for ; Sun, 16 Apr 2023 18:32:46 +0000 (UTC) Message-ID: Date: Sun, 16 Apr 2023 20:32:43 +0200 List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 To: stable@freebsd.org From: Tom Vogt Subject: stable does not compile, llvm error Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-1.57 / 15.00]; NEURAL_HAM_LONG(-0.98)[-0.981]; NEURAL_HAM_MEDIUM(-0.34)[-0.338]; NEURAL_HAM_SHORT(-0.26)[-0.256]; RCVD_NO_TLS_LAST(0.10)[]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[stable@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; MIME_TRACE(0.00)[0:+]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:9044, ipnet:82.220.0.0/16, country:CH]; R_SPF_PERMFAIL(0.00)[empty SPF record]; DMARC_NA(0.00)[bsdunix.ch: no valid DMARC record]; RCPT_COUNT_ONE(0.00)[1]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_ALL(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[stable@freebsd.org]; TO_DN_NONE(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Rspamd-Queue-Id: 4PzzMC35q6z47jm X-Spamd-Bar: - X-ThisMailContainsUnwantedMimeParts: N Hi, I try to compile the latest 13 stable version but it fails with an llvm error. My working version is: 13.2-STABLE stable/13-3cea7ca84 GENERIC amd64 The version I try o compile is: git show -s commit 3e9d966ce45e3971c295a1dff7435d6b9f1321da (grafted, HEAD -> stable/13, origin/stable/13) Compile: make -j `sysctl -n hw.ncpu` buildworld buildkernel && make installkernel Error: cc -O2 -pipe -fno-common -I/usr/obj/usr/src/amd64.amd64/tmp/obj-tools/lib/clang/libllvm -I/usr/src/contrib/llvm-project/llvm/lib/Target/X86 -I/usr/src/contrib/llvm-project/llvm/lib/ObjCopy -I/usr/src/lib/clang/include -I/usr/src/contrib/llvm-project/llvm/include -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DHAVE_VCS_VERSION_INC -DNDEBUG -DLLVM_DEFAULT_TARGET_TRIPLE=\"x86_64-unknown-freebsd13.2\" -DLLVM_HOST_TRIPLE=\"x86_64-unknown-freebsd13.2\" -DDEFAULT_SYSROOT=\"/usr/obj/usr/src/amd64.amd64/tmp\" -DLLVM_TARGET_ENABLE_X86 -DLLVM_NATIVE_ASMPARSER=LLVMInitializeX86AsmParser -DLLVM_NATIVE_ASMPRINTER=LLVMInitializeX86AsmPrinter -DLLVM_NATIVE_DISASSEMBLER=LLVMInitializeX86Disassembler -DLLVM_NATIVE_TARGET=LLVMInitializeX86Target -DLLVM_NATIVE_TARGETINFO=LLVMInitializeX86TargetInfo -DLLVM_NATIVE_TARGETMC=LLVMInitializeX86TargetMC -ffunction-sections -fdata-sections -MD -MF.depend.Support_BLAKE3_blake3.o -MTSupport/BLAKE3/blake3.o -std=gnu99 -Wno-format-zero-length -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-error=unused-but-set-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-address-of-packed-member -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -I/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include -c /usr/src/contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3.c -o Support/BLAKE3/blake3.o In file included from /usr/src/contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3.c:13: /usr/src/contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3_impl.h:61:10: fatal error: 'immintrin.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. *** [Support/BLAKE3/blake3.o] Error code 1 make[4]: stopped in /usr/src/lib/clang/libllvm My environment: /etc/src-env.conf WITHOUT_BLUETOOTH=YES WITHOUT_DEBUG_FILES=YES WITHOUT_FINGER=YES WITHOUT_SPLIT_KERNEL_DEBUG=YES WITHOUT_ATM=yes WITHOUT_IPX=yes WITHOUT_WIRELESS=yes WITHOUT_GAMES=yes WITHOUT_BIND=yes WITHOUT_PROFILE=yes WITHOUT_SENDMAIL=yes WITHOUT_TCP_WRAPPERS=yes /etc/make.conf DEFAULT_VERSIONS+=ssl=openssl kldstat Id Refs Address Size Name 1 30 0xffffffff80200000 2141ee0 kernel 2 1 0xffffffff82342000 3348 cc_cubic.ko 3 1 0xffffffff82346000 a5e8 cryptodev.ko 4 1 0xffffffff82351000 47c18 ipfw.ko 5 1 0xffffffff82399000 59ff20 zfs.ko 6 1 0xffffffff82939000 3948 cc_htcp.ko 7 1 0xffffffff83ae5000 d9b0 geom_eli.ko 8 1 0xffffffff83af3000 3250 ichsmb.ko 9 1 0xffffffff83af7000 2180 smbus.ko 10 1 0xffffffff83afa000 4700 nullfs.ko Any idea? Regards, Tom From nobody Sun Apr 16 18:57:02 2023 X-Original-To: stable@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 4PzzvP3lXgz45plK for ; Sun, 16 Apr 2023 18:57:21 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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 (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PzzvP2YHRz3v8l; Sun, 16 Apr 2023 18:57:21 +0000 (UTC) (envelope-from dim@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681671441; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=EZpVYSJj7stWmF3Zlid0m1sc3KLtotZs9n6UaDS+h4M=; b=x3lEAwPwZuXxzAVuMlBc9A6Flg0eZw0H5zglv+dsW0TYiS5rOLQBKjXyLUGWmg8VhoM3p7 sl24Nk9+obZ/VUXjKC5WTR8Dk97GaEDSR5g6kDuVQSzmVMMRpW6MplfoZdXI5ntS7LCD3h itspwrcoHoHp2nMbYMxVknGfAYVfAdsxYhLT/VD5UAnfUM1MVqUL3LgwqXKj3pxmYPaZCI S4b7IBhBffX6PBrZ7hIVeccL/S9GPrVYBrJkPjpGjTBFd/a1/fdxN49KfveW3fcBqnfDor Do6ny2hJC+nA7nsKemW+DJd3ldSQJ4vW14YqDSi0MYfkjB1chrd7Kn5HBzSeNg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681671441; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=EZpVYSJj7stWmF3Zlid0m1sc3KLtotZs9n6UaDS+h4M=; b=nfxWZFNzOnLXbfsSablncHsmGevUyD/ZqBNjK4QQnbM/vcw+pwj261mQ1U9MTSkx3d7etb SK/BxP5GyQ4eK7N+RqfQBcyof8xXrBdUL2qPkoBXPaZrUICsFKq006MT76/hfxiiai2HkU FaGdw25IbqEKzhRl8S02X1boots41VSNA0mR6LWZFnt5OCsa2JPAmt1QN0BB44a4/rVRI2 StONySWYSM41q0eKwe9eiRe9MltGlB4McO/UnGsweogReBsy+xo9SbDY7RrbHQ6rDw5uZI pUscYj6jUsIUcs7wi+VCarQ2hr+IJNhYs3hiOpxi8yGfM+9kR5FYCsGCnqCL4w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681671441; a=rsa-sha256; cv=none; b=kRi2J36LXlHXeFyAHsFbyyYZDfOC2Q9StLtSFs6dx3hcPC2NJE+56EnagKIelScn07YpT7 3+QMUA/n6UzWDRRZZZKfGqfMK4kcaYkRVtsBAgsaZ1KTb1pfO52UNHm8De3qYE3K7OLcJM EODorv84wmyeMxvMy1n+1cw2pllmNTGtkd8jwC6kwzhj3gvuLA+ZHZ9PRs2ifDlgisCNHg pf7fAp7DzRH/NRM1sbUo+puGgmyIndAUVpPZOTk6G6ccYfuB/qaTZ9EhwroVmq+QWsntuU mpblyuSLbwtEFf8/DSpDkWXvLXsGTEPRw9lTqZhywYrEGaFq3vU8f1pOQN7Oow== Received: from tensor.andric.com (tensor.andric.com [87.251.56.140]) (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 "tensor.andric.com", Issuer "R3" (verified OK)) (Authenticated sender: dim) by smtp.freebsd.org (Postfix) with ESMTPSA id 4PzzvP0sN4z1ChH; Sun, 16 Apr 2023 18:57:21 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from smtpclient.apple (longrow.home.andric.com [192.168.0.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id 899735DA24; Sun, 16 Apr 2023 20:57:18 +0200 (CEST) Content-Type: multipart/signed; boundary="Apple-Mail=_FF5232AC-1708-42BC-B272-05D6564D5046"; protocol="application/pgp-signature"; micalg=pgp-sha1 List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.500.231\)) Subject: Re: stable does not compile, llvm error From: Dimitry Andric In-Reply-To: Date: Sun, 16 Apr 2023 20:57:02 +0200 Cc: stable@freebsd.org Message-Id: <8D28DB36-A00A-4019-BB9D-D39F4C17405D@FreeBSD.org> References: To: Tom Vogt X-Mailer: Apple Mail (2.3731.500.231) X-ThisMailContainsUnwantedMimeParts: N --Apple-Mail=_FF5232AC-1708-42BC-B272-05D6564D5046 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On 16 Apr 2023, at 20:32, Tom Vogt wrote: >=20 > I try to compile the latest 13 stable version but it fails with an = llvm error. >=20 > My working version is: > 13.2-STABLE stable/13-3cea7ca84 GENERIC amd64 >=20 > The version I try o compile is: > git show -s > commit 3e9d966ce45e3971c295a1dff7435d6b9f1321da (grafted, HEAD -> = stable/13, origin/stable/13) >=20 > Compile: > make -j `sysctl -n hw.ncpu` buildworld buildkernel && make = installkernel >=20 > Error: > cc -O2 -pipe -fno-common = -I/usr/obj/usr/src/amd64.amd64/tmp/obj-tools/lib/clang/libllvm = -I/usr/src/contrib/llvm-project/llvm/lib/Target/X86 = -I/usr/src/contrib/llvm-project/llvm/lib/ObjCopy = -I/usr/src/lib/clang/include = -I/usr/src/contrib/llvm-project/llvm/include -D__STDC_CONSTANT_MACROS = -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DHAVE_VCS_VERSION_INC = -DNDEBUG -DLLVM_DEFAULT_TARGET_TRIPLE=3D\"x86_64-unknown-freebsd13.2\" = -DLLVM_HOST_TRIPLE=3D\"x86_64-unknown-freebsd13.2\" = -DDEFAULT_SYSROOT=3D\"/usr/obj/usr/src/amd64.amd64/tmp\" = -DLLVM_TARGET_ENABLE_X86 = -DLLVM_NATIVE_ASMPARSER=3DLLVMInitializeX86AsmParser = -DLLVM_NATIVE_ASMPRINTER=3DLLVMInitializeX86AsmPrinter = -DLLVM_NATIVE_DISASSEMBLER=3DLLVMInitializeX86Disassembler = -DLLVM_NATIVE_TARGET=3DLLVMInitializeX86Target = -DLLVM_NATIVE_TARGETINFO=3DLLVMInitializeX86TargetInfo = -DLLVM_NATIVE_TARGETMC=3DLLVMInitializeX86TargetMC -ffunction-sections = -fdata-sections -MD -MF.depend.Support_BLAKE3_blake3.o = -MTSupport/BLAKE3/blake3.o -std=3Dgnu99 -Wno-format-zero-length = -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int = -Wno-unused-const-variable -Wno-error=3Dunused-but-set-variable = -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality = -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef = -Wno-address-of-packed-member -Wno-switch -Wno-switch-enum = -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments = -I/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include -c = /usr/src/contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3.c -o = Support/BLAKE3/blake3.o > In file included from = /usr/src/contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3.c:13: > = /usr/src/contrib/llvm-project/llvm/lib/Support/BLAKE3/blake3_impl.h:61:10:= fatal error: 'immintrin.h' file not found > #include > ^~~~~~~~~~~~~ This type of error pops up every once in a while, and it usually turns out that people deleted their /usr/lib/clang directory for some reason, or if they did a packaged base install, they did not install the toolchain packages. In any case, you will have to restore the files in /usr/lib/clang for the build to continue. -Dimitry --Apple-Mail=_FF5232AC-1708-42BC-B272-05D6564D5046 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.2 iF0EARECAB0WIQR6tGLSzjX8bUI5T82wXqMKLiCWowUCZDxE/gAKCRCwXqMKLiCW o6jZAJwO7yspX9XGkebtQL5M03UM2Fb5FACgip+8EDBmW8w05oKRqv5wj/QnmCA= =xfc6 -----END PGP SIGNATURE----- --Apple-Mail=_FF5232AC-1708-42BC-B272-05D6564D5046-- From nobody Sun Apr 16 19:14:40 2023 X-Original-To: freebsd-stable@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 4Q00HR6RNdz45qmr for ; Sun, 16 Apr 2023 19:14:43 +0000 (UTC) (envelope-from henrichhartzer@tuta.io) Received: from w1.tutanota.de (w1.tutanota.de [81.3.6.162]) (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 "mail.tutanota.de", Issuer "Sectigo RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q00HQ6XVrz4MWW for ; Sun, 16 Apr 2023 19:14:42 +0000 (UTC) (envelope-from henrichhartzer@tuta.io) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=tuta.io header.s=s1 header.b=gwUdHL3K; spf=pass (mx1.freebsd.org: domain of henrichhartzer@tuta.io designates 81.3.6.162 as permitted sender) smtp.mailfrom=henrichhartzer@tuta.io; dmarc=pass (policy=quarantine) header.from=tuta.io Received: from tutadb.w10.tutanota.de (unknown [192.168.1.10]) by w1.tutanota.de (Postfix) with ESMTP id 809E7FBF96A; Sun, 16 Apr 2023 19:14:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1681672480; s=s1; d=tuta.io; h=From:From:To:To:Subject:Subject:Content-Description:Content-ID:Content-Type:Content-Type:Content-Transfer-Encoding:Content-Transfer-Encoding:Cc:Cc:Date:Date:In-Reply-To:In-Reply-To:MIME-Version:MIME-Version:Message-ID:Message-ID:Reply-To:References:References:Sender; bh=/7Zj69jOHNpQAkVxpTxCPvxlQuevjAJPRpWAuc4kepk=; b=gwUdHL3K5wCUORpKzDREPtyszgvJDbaihl5Kc+57BM28eG4stL+9i/9qeWrYxqnu lshgK0+BlG/bxLiHfUp4RRH7T4RvIS8m/mrOKET8Gs22UElzxbGNiq1T7PsPteZkIPC kLH7/te2ElgraUeOgpTse1UYk+SteOAqeMgA4c7AujnINKUdljoWvcz0b01iiHd9T3+ L2sdxRAOuuOE8Pmp0HuTX48FOlipqZ9SAolrI/ZhnPwWgRiEJ1K1UOwSQf5PQGas6nD D308SzjF0TNAp5i+S9EJXV2IaBhfrVo+nI6TGDWB2KxGvyAe2kp9EkWbB5XOVslx7B7 F1BnZrZ2xA== Date: Sun, 16 Apr 2023 21:14:40 +0200 (CEST) From: henrichhartzer@tuta.io To: Greg Balfour Cc: freebsd-stable@freebsd.org Message-ID: In-Reply-To: References: Subject: Re: 13.2-RELEASE and firefox List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit 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)[-0.997]; DMARC_POLICY_ALLOW(-0.50)[tuta.io,quarantine]; R_DKIM_ALLOW(-0.20)[tuta.io:s=s1]; R_SPF_ALLOW(-0.20)[+ip4:81.3.6.160/28]; MIME_GOOD(-0.10)[text/plain]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_TO(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; ASN(0.00)[asn:24679, ipnet:81.3.0.0/18, country:DE]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; MLMMJ_DEST(0.00)[freebsd-stable@freebsd.org]; FROM_NO_DN(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; TO_DN_SOME(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; TAGGED_RCPT(0.00)[]; DKIM_TRACE(0.00)[tuta.io:+]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[81.3.6.162:from] X-Rspamd-Queue-Id: 4Q00HQ6XVrz4MWW X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N Apr 13, 2023, 16:42 by greg.bal4@gmail.com: > I installed 13.2-RELEASE in a VMware VM and can't get firefox to > start. Everything (xorg, vmware, firefox, etc.) is installed with > packages. There are error messages about "Can't find profile > directory." but Firefox does create the usual config directories > with appropriate permissions. Interestingly, if I install > www/tor-browser that does work. > > $ ls ~/.mozilla/firefox/ > ./ installs.ini > ../ irt0vtne.default/ > bka4pgd6.default-release/ profiles.ini > > $ firefox > console.error: ({}) > JavaScript error: resource://gre/modules/XULStore.jsm, line 58: Error: > Can't find profile directory. > JavaScript error: resource://gre/modules/XULStore.jsm, line 58: Error: > Can't find profile directory. > console.error: (new TypeError("Cc[aContract] is undefined", > "resource://gre/modules/XPCOMUtils.sys.mjs", 137)) > JavaScript error: resource://gre/modules/XPCOMUtils.sys.mjs, line 137: > TypeError: Cc[aContract] is undefined > [ERROR glean_core] Error setting metrics feature config: > Json(Error("EOF while parsing a value", line: 1, column: 0)) > JavaScript error: resource://gre/modules/XULStore.jsm, line 58: Error: > Can't find profile directory. > console.error: (new SecurityError("Navigator.requestMIDIAccess: Access > not allowed", (void 0), 3012)) > JavaScript error: resource://gre/modules/TelemetrySession.sys.mjs, > line 747: NS_ERROR_NOT_AVAILABLE: Component returned failure code: > 0x80040111 (NS_ERROR_NOT_AVAILABLE) > [nsITelemetry.msSinceProcessStartExcludingSuspend] > Hi Greg, firefox-esr is working fine for me under 13.2 on bare metal. I have not tried the non-ESR package. tor-browser also works fine for me. -Henrich From nobody Mon Apr 17 02:47:45 2023 X-Original-To: stable@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 4Q0BMJ48MVz45BlN for ; Mon, 17 Apr 2023 02:48:44 +0000 (UTC) (envelope-from ota@j.email.ne.jp) Received: from hsmtpd-fgn.xspmail.jp (hsmtpd-fgn.xspmail.jp [210.130.137.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q0BMG4WVyz3p87 for ; Mon, 17 Apr 2023 02:48:41 +0000 (UTC) (envelope-from ota@j.email.ne.jp) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=j.email.ne.jp header.s=x01 header.b=Y6rBO7xI; spf=pass (mx1.freebsd.org: domain of ota@j.email.ne.jp designates 210.130.137.10 as permitted sender) smtp.mailfrom=ota@j.email.ne.jp; dmarc=pass (policy=none) header.from=j.email.ne.jp DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1681699711; d=j.email.ne.jp; s=x01; i=ota@j.email.ne.jp; h=content-transfer-encoding:content-type:mime-version:references:in-reply-to: message-id:subject:to:from:date:from; bh=VMUvAhaYx9Mlqk6Zf8IatcPZoRwgbZNAeiVBA/HODK8=; b=Y6rBO7xIIRyPmDmHnOYB4oGp9yf101IWwc5VVCPKSOg+PuWDkFw81oh4W6ELFGhhqNBLni35/sVqx 3U2YFzw/DWjOYU7/7gv9lmlhzDlGEmh+C+hAnECf654DBffj/BBYs9qHNuD6v6HfVTEMp1jhNdWZfg +A73eHX7MiyJ4yTb+2+CuvyZBBFQd8Mx8ciQ1W6CPrCqtNEL1pS1gCpBmI8RT6RT5HTm+Q1ZcSLCI6 6mLTY9KnO87NNFe5WTq5MSwlwTXscSF5A06k4nS5d1Es5xCa2UwilOsrf45TQdMOjiEY2+X2PEbfBw i/Y9Ntig1NZwLtWZJix3VJ+AADc1hPQ== X-Country-Code: US Received: from a315-53 (pool-173-63-27-212.nwrknj.fios.verizon.net [173.63.27.212]) by hsmtpd-out-0.asahinet.cluster.xspmail.jp (Halon) with ESMTPA id 57eddf21-ec9b-45ca-9e51-0328a1f6e617; Mon, 17 Apr 2023 11:48:31 +0900 (JST) Date: Sun, 16 Apr 2023 22:47:45 -0400 From: Yoshihiro Ota To: stable@freebsd.org Subject: Re: FreeBSD 13.2-RELEASE started failing to load i915kms.ko after upgrade from RC5 Message-Id: <20230416224745.48e724afb32e5580b0ef2f20@j.email.ne.jp> In-Reply-To: References: <20230409145558.c7cf0e9bb11f13d41f4f6031@j.email.ne.jp> <2B548434-F639-4D6C-99C3-3B8FF687837A@virtual-earth.de> <20230409233912.91110c2b6a55052a433c99ba@j.email.ne.jp> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd12.2) List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-3.50 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[j.email.ne.jp,none]; R_DKIM_ALLOW(-0.20)[j.email.ne.jp:s=x01]; R_SPF_ALLOW(-0.20)[+ip4:210.130.137.0/27]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[stable@freebsd.org]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:2497, ipnet:210.130.0.0/16, country:JP]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_TWO(0.00)[2]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[j.email.ne.jp:+]; FROM_HAS_DN(0.00)[]; TO_DN_NONE(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Rspamd-Queue-Id: 4Q0BMG4WVyz3p87 X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N On Mon, 10 Apr 2023 10:27:09 +0200 Yuri wrote: > Yoshihiro Ota wrote: > > On Mon, 10 Apr 2023 02:33:34 +0200 > > Mathias Picker wrote: > > > >> Am 9. April 2023 20:55:58 MESZ schrieb Yoshihiro Ota : > >>> Hi, > >>> > >>> I've been following releng/13.2 since it was branched. > >>> I use amd64 arch for this. > >>> > >>> I had built kernel modules during BETA/RC period. > >>> The above i915kms had worked until RC5. > >>> I had not built RC6 locally and picked up RELEASE on releng/13.2. > >>> > >>> After upgrading from RC5 to 13.2-RELEASE, the kernel started failing to load i915mks. > >>> This time, all kmod started failing such as one for virtual box, too. > >>> > >>> I thought I would need to rebuild all kernel modules, and thus started. > >>> However, even after rebuilding kernel modules several times, i915kms doesn't load properly. > >>> While new virtual box kmod works, I think my build environment isn't a problem. > >>> > >>> I cannot make i915kms back in working condition. > >>> I also updated /usr/ports and rebuilt few times but yet not successful. > >> > >> Did you update /usr/src ? > > > > Yes, I have the latest releng/13.2 under /usr/src and main under /usr/ports from git. > > What is in dmesg (or /var/log/messages)? There could be more verbose > explanation (like missing symbols). I rebuilt few more times to check my procedures. I only get 2 lines of output: """ link_elf_obj: symbol intel_gtt_install_pte undefined linker_load_file: /boot/modules/i915kms.ko - unsupported file type """ I do find intel_gtt_install_pte function under /usr/src/sys. Does anyone have any hints? Thanks, Hiro From nobody Mon Apr 17 16:32:29 2023 X-Original-To: stable@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 4Q0Xdz4dXGz44t9v for ; Mon, 17 Apr 2023 16:32:39 +0000 (UTC) (envelope-from fogti+fbsd@ytrizja.de) Received: from ytrizja.de (ytrizja.de [138.201.154.11]) (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 4Q0Xdy0j6Jz4Dn8 for ; Mon, 17 Apr 2023 16:32:38 +0000 (UTC) (envelope-from fogti+fbsd@ytrizja.de) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=ytrizja.de header.s=2020 header.b=Xa6O+OqI; spf=pass (mx1.freebsd.org: domain of fogti+fbsd@ytrizja.de designates 138.201.154.11 as permitted sender) smtp.mailfrom=fogti+fbsd@ytrizja.de; dmarc=pass (policy=reject) header.from=ytrizja.de Message-ID: <74e8cdac-f2d2-febb-f32f-e1c098b63c96@ytrizja.de> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ytrizja.de; s=2020; t=1681749150; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=H3YAxgYDoasWhG23DWOnPtI0ESITRVQhu8/b2lgv8Rg=; b=Xa6O+OqIqCYk8PRTbJzdDHlqC6dIbGd0LfQ7YIxpyz97lAITcMztcAs46WyPONYn40smEf 9GcccnH4zDVSdKdbtxbMXyh7ERuRMXVqccC4VqUZzA4NXdJRhfTrKp+jiYGh7lK93vyi3K VOff6FNy4RCYbDHz96NQXQQH/HCZSWZaTgTevYkj/NjG1zN89+X8BhG7xiwUU6SDZ7/AVG I3wrU5Ct9Shmw2VP6mz+FeufK1/7FxS2SWbrheuZqBYIW6JOqRaq3GboE6h72eqi/PfDl7 uQEx6kYcwuPMpl6eaIn6tAgg4kHTvV34FvYeVU3D3Lnp5BeWt/RjIUTty4e3wQ== Date: Mon, 17 Apr 2023 18:32:29 +0200 List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org MIME-Version: 1.0 From: Alain Zscheile Subject: Re: 13.2-RELEASE and firefox To: stable@freebsd.org References: Content-Language: en-US In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-3.95 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.95)[-0.947]; DMARC_POLICY_ALLOW(-0.50)[ytrizja.de,reject]; R_SPF_ALLOW(-0.20)[+mx:c]; R_DKIM_ALLOW(-0.20)[ytrizja.de:s=2020]; MIME_GOOD(-0.10)[text/plain]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[stable@freebsd.org]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_ZERO(0.00)[0]; ASN(0.00)[asn:24940, ipnet:138.201.0.0/16, country:DE]; ARC_NA(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; TAGGED_FROM(0.00)[fbsd]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[ytrizja.de:+]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Rspamd-Queue-Id: 4Q0Xdy0j6Jz4Dn8 X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N On 13.04.23 18:42, Greg Balfour wrote: > I installed 13.2-RELEASE in a VMware VM and can't get firefox to > start. Everything (xorg, vmware, firefox, etc.) is installed with > packages. There are error messages about "Can't find profile > directory." but Firefox does create the usual config directories > with appropriate permissions. Interestingly, if I install > www/tor-browser that does work. > > $ ls ~/.mozilla/firefox/ > ./ installs.ini > ../ irt0vtne.default/ > bka4pgd6.default-release/ profiles.ini > > $ firefox > console.error: ({}) > JavaScript error: resource://gre/modules/XULStore.jsm, line 58: Error: > Can't find profile directory. > JavaScript error: resource://gre/modules/XULStore.jsm, line 58: Error: > Can't find profile directory. > console.error: (new TypeError("Cc[aContract] is undefined", > "resource://gre/modules/XPCOMUtils.sys.mjs", 137)) > JavaScript error: resource://gre/modules/XPCOMUtils.sys.mjs, line 137: > TypeError: Cc[aContract] is undefined > [ERROR glean_core] Error setting metrics feature config: > Json(Error("EOF while parsing a value", line: 1, column: 0)) > JavaScript error: resource://gre/modules/XULStore.jsm, line 58: Error: > Can't find profile directory. > console.error: (new SecurityError("Navigator.requestMIDIAccess: Access > not allowed", (void 0), 3012)) > JavaScript error: resource://gre/modules/TelemetrySession.sys.mjs, > line 747: NS_ERROR_NOT_AVAILABLE: Component returned failure code: > 0x80040111 (NS_ERROR_NOT_AVAILABLE) > [nsITelemetry.msSinceProcessStartExcludingSuspend] the error messages about a missing profile directory seem normal, they also occur when everything is fine (that is, I get them with a working firefox on FreeBSD which manages to persist passwords and tabs across restarts). In fact, the only errors I don't recognize are: > console.error: ({}) > console.error: (new TypeError("Cc[aContract] is undefined", > "resource://gre/modules/XPCOMUtils.sys.mjs", 137)) > JavaScript error: resource://gre/modules/XPCOMUtils.sys.mjs, line 137: > TypeError: Cc[aContract] is undefined From nobody Tue Apr 18 00:39:27 2023 X-Original-To: freebsd-stable@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 4Q0lRp05vWz45QxT for ; Tue, 18 Apr 2023 00:39:34 +0000 (UTC) (envelope-from serguey-grigoriev@yandex.ru) Received: from forward400c.mail.yandex.net (forward400c.mail.yandex.net [IPv6:2a02:6b8:c03:500:1:45:d181:db01]) (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 4Q0lRm0GDSz4DWj for ; Tue, 18 Apr 2023 00:39:31 +0000 (UTC) (envelope-from serguey-grigoriev@yandex.ru) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yandex.ru header.s=mail header.b=eIGavnut; spf=pass (mx1.freebsd.org: domain of serguey-grigoriev@yandex.ru designates 2a02:6b8:c03:500:1:45:d181:db01 as permitted sender) smtp.mailfrom=serguey-grigoriev@yandex.ru; dmarc=pass (policy=none) header.from=yandex.ru Received: from mail-nwsmtp-mxback-production-main-51.sas.yp-c.yandex.net (mail-nwsmtp-mxback-production-main-51.sas.yp-c.yandex.net [IPv6:2a02:6b8:c08:6987:0:640:d64d:0]) by forward400c.mail.yandex.net (Yandex) with ESMTP id D276C62DDA for ; Tue, 18 Apr 2023 03:39:27 +0300 (MSK) Received: from mail.yandex.ru (2a02:6b8:c07:5893:0:640:c63e:0 [2a02:6b8:c07:5893:0:640:c63e:0]) by mail-nwsmtp-mxback-production-main-51.sas.yp-c.yandex.net (mxback/Yandex) with HTTP id 1dPhwd7W7mI0-8V0NrZOk; Tue, 18 Apr 2023 03:39:27 +0300 X-Yandex-Fwd: 1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1681778367; bh=ZZRxe7dtH49JNwlyOrrbll5iBO5ISA4ryUPwudtpGuQ=; h=Message-Id:Date:Subject:To:From; b=eIGavnutLroON7iicnTLqT5YE3k3J78uNtb+P6LTov0bVEqjmBbuPE+RzlVO94EH1 iTlPTDv6YuUJWlgpJLefv3iBBw40sRgx11TH+wgtTqBUNTn8qbjCfvvvaXjBWOyG/8 plfBj4EPz2wYKKSM4fpUSYvVwhmOR6q/gRvFFE2I= Received: by 75kgpxz2ulrlc6px.sas.yp-c.yandex.net with HTTP; Tue, 18 Apr 2023 03:39:27 +0300 From: S.N.Grigoriev To: freebsd-stable@freebsd.org Subject: Firefox and sound backends List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org MIME-Version: 1.0 X-Mailer: Yamail [ http://yandex.ru ] 5.0 Date: Tue, 18 Apr 2023 03:39:27 +0300 Message-Id: <841921681778367@75kgpxz2ulrlc6px.sas.yp-c.yandex.net> Content-Transfer-Encoding: 7bit Content-Type: text/plain X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[yandex.ru,none]; R_SPF_ALLOW(-0.20)[+ip6:2a02:6b8:c00::/40]; R_DKIM_ALLOW(-0.20)[yandex.ru:s=mail]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[freebsd-stable@freebsd.org]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:13238, ipnet:2a02:6b8::/32, country:RU]; FREEMAIL_ENVFROM(0.00)[yandex.ru]; DKIM_TRACE(0.00)[yandex.ru:+]; RCVD_COUNT_THREE(0.00)[4]; RCPT_COUNT_ONE(0.00)[1]; FREEMAIL_FROM(0.00)[yandex.ru]; FROM_HAS_DN(0.00)[]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-stable@freebsd.org]; TO_DN_NONE(0.00)[]; DWL_DNSWL_NONE(0.00)[yandex.ru:dkim] X-Rspamd-Queue-Id: 4Q0lRm0GDSz4DWj X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N Hi, list, after upgrading Firefox from v.111 to v.112 PulseAudio is required for sound output. Other backends do not work. Is such a behavior normal and expected? Firefox v.111 and earlier, in contrast, worked fine for me with Sndio as the only sound backend. -- Regards, Serguey. From nobody Tue Apr 18 06:48:52 2023 X-Original-To: freebsd-stable@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 4Q0vdy3fqJz45rSr for ; Tue, 18 Apr 2023 06:48:54 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q0vdy1m1rz3wgn; Tue, 18 Apr 2023 06:48:54 +0000 (UTC) (envelope-from bapt@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681800534; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=ncNLCYGqPDZ5NE+Sz0fM2NT21wNQ6SvB8eKbxe65L0E=; b=mH+IiYPbDk2mOkVquvnH65Lsus76CdlWHfl7/SWiCnUQVtS/TkucC4EQAX1bCNXnN9MIxJ fohfObdvn3RDF9DYLXKIR+m8ynqaKJCk32VAZk7IY/3alkTPbWvo0wTisRZ7dugo8wrKeb 3nIiTW9mldzpFTGMp6+8pXPxMNBSMDFsQsrb9W48xwwhatOzN0dqperGJWe45MTJfANef9 fHu6iT9PXggvwFNEt/MDiei7QK1dhLeGwTrfxH7BtGb0JNmjN1rc2ioP+sVwsth1eBihGT 4wQ5/g5R+Ke99/s1sh2I96eV4dUQn0yZ832xQop4hlMznXKzggHu4mqgXhuTxA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681800534; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=ncNLCYGqPDZ5NE+Sz0fM2NT21wNQ6SvB8eKbxe65L0E=; b=CPQvMTiwIxdzl/5wKDQNm96uGUO/fpwd4GDs8hOGZjmH5l8qfJ1vhvddHcyvHwsrfwgOk7 A36Znz3/ZFRr0en6afLM4KBnWl2V3u90VZOcIOJBcY+VZm19FAC+KBE8uQV0CRSUt3ZJ9h otMGOD7GKhJ3Di2XO60AI/DDfuwzQOnx+/j1NVyrXGeg5DmWIEU2D4JORNMhjMgP6E9Uco 8wujQCCZ1RxKhswDbMrM2fGJUVmVrCcfX+TresRX5p7GQtRyioG7djQ+EoYhiLnE6Xngqe PtYtzJNs5A8AudZ5we9CrAOWUz9SDhBpya1JHfwHkG7KTEzPkI0mOIzZBsn8JA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681800534; a=rsa-sha256; cv=none; b=TE5m6zR7LhBQV26Uiy4/KErVzfuZcf/4PMXb2G1DSE6WXxi+v+RmgfbrldkjXqCeKsroGA YPkosA3PndsY+k1oTwdk4qhyvHPG+56h49eqPMIx1xOuf7sORSZDBz+5nXogPGTJq0QVJs VWRdS6w/aq5U2i5ilQk99hesLrLlwf5FC8HHAXABrg20eXlcgjujSseY0jjJAeqwHaoqia xttLwTJNQaRL3XYmYFCntnvUx1Qq8LPBkTtLEZEvUz22lcEdRR/VmoKlub1P9UVQ/Khsud x6emr+RaR+zivcfHJuPNTPt+qBs9I4NUmktwQqQTAvMK39etJ1jWCgRxduV3vQ== Received: from aniel.nours.eu (nours.eu [176.31.115.77]) (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) (Authenticated sender: bapt) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Q0vdy0B3gzxKl; Tue, 18 Apr 2023 06:48:54 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: by aniel.nours.eu (Postfix, from userid 1001) id 10C831FB6E; Tue, 18 Apr 2023 08:48:52 +0200 (CEST) Date: Tue, 18 Apr 2023 08:48:52 +0200 From: Baptiste Daroussin To: "S.N.Grigoriev" Cc: freebsd-stable@freebsd.org Subject: Re: Firefox and sound backends Message-ID: References: <841921681778367@75kgpxz2ulrlc6px.sas.yp-c.yandex.net> List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <841921681778367@75kgpxz2ulrlc6px.sas.yp-c.yandex.net> X-ThisMailContainsUnwantedMimeParts: N On Tue, Apr 18, 2023 at 03:39:27AM +0300, S.N.Grigoriev wrote: > > Hi, list, > > after upgrading Firefox from v.111 to v.112 PulseAudio is required for sound output. > Other backends do not work. Is such a behavior normal and expected? > Firefox v.111 and earlier, in contrast, worked fine for me with Sndio as the only > sound backend. > > -- > Regards, > Serguey. > FYI, I am running firefox 112 with the oss backend just fine. Best regards, Bapt From nobody Tue Apr 18 07:04:20 2023 X-Original-To: stable@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 4Q0vzx6lQlz45s7N for ; Tue, 18 Apr 2023 07:04:29 +0000 (UTC) (envelope-from Mathias.Picker@virtual-earth.de) Received: from www94.your-server.de (www94.your-server.de [213.133.104.94]) (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 4Q0vzw75VKz4N8K for ; Tue, 18 Apr 2023 07:04:28 +0000 (UTC) (envelope-from Mathias.Picker@virtual-earth.de) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=virtual-earth.de header.s=default_1811 header.b=NcpaVlgf; spf=pass (mx1.freebsd.org: domain of Mathias.Picker@virtual-earth.de designates 213.133.104.94 as permitted sender) smtp.mailfrom=Mathias.Picker@virtual-earth.de; dmarc=pass (policy=none) header.from=virtual-earth.de DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=virtual-earth.de; s=default_1811; h=Content-Transfer-Encoding:Content-Type: MIME-Version:Message-ID:References:In-Reply-To:Subject:To:From:Date:Sender: Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=0gaxEqbqYsh+ymrpF8NDAgKcI4VQcXmF8OljW0xjMKU=; b=NcpaVlgfUSb81jtOih6rQfRHI2 DGdoqeOanIwTidWkUyJ+fjtVprbMTU0sfRyzFugiF/maEfY5WZNAq35L38EpWlsa2xvTkMRCnCnjU Fn/DpRgilHXXltAswy7aOc76t5BtHzQCaY2hGpiVyNDWnLZezKiT+J9pvIyDsaZN9h3u49mHbtgrm JkUDqs6NleEM19eVwJTq3GLJGli1Fg4sVoo1fAsQWF8lgGAJab+lzxxr91p9UDZPRG78ff2a4x4zX xBIj+1Nuf7nT1ylAlxsWivqdUciqQSDVcXTcC84pLD3rZM4M98Pnk+zKjoTyDeXIRpQf5ret+/8AA hiv15ezQ==; Received: from sslproxy01.your-server.de ([78.46.139.224]) by www94.your-server.de with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1pofO0-000795-Su for stable@freebsd.org; Tue, 18 Apr 2023 09:04:20 +0200 Received: from [2a01:c23:bda5:5400:98ec:799b:37e6:8d90] (helo=[IPv6:::1]) by sslproxy01.your-server.de with esmtpsa (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pofO0-000ThU-NC for stable@freebsd.org; Tue, 18 Apr 2023 09:04:20 +0200 Date: Tue, 18 Apr 2023 09:04:20 +0200 From: Mathias Picker To: stable@freebsd.org Subject: Re: Firefox and sound backends User-Agent: K-9 Mail for Android In-Reply-To: References: <841921681778367@75kgpxz2ulrlc6px.sas.yp-c.yandex.net> Message-ID: <0078399B-5B58-4D5C-9B67-53E035D978D5@virtual-earth.de> List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Authenticated-Sender: Mathias.Picker@virtual-earth.de X-Virus-Scanned: Clear (ClamAV 0.103.8/26878/Mon Apr 17 09:23:32 2023) X-Spamd-Result: default: False [-4.08 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.98)[-0.978]; DMARC_POLICY_ALLOW(-0.50)[virtual-earth.de,none]; R_DKIM_ALLOW(-0.20)[virtual-earth.de:s=default_1811]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; RCVD_IN_DNSWL_LOW(-0.10)[78.46.139.224:received]; MLMMJ_DEST(0.00)[stable@freebsd.org]; RCVD_TLS_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:24940, ipnet:213.133.96.0/19, country:DE]; MIME_TRACE(0.00)[0:+]; DKIM_TRACE(0.00)[virtual-earth.de:+]; RCVD_COUNT_THREE(0.00)[3]; RCPT_COUNT_ONE(0.00)[1]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; HAS_X_AS(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_NONE(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[] X-Rspamd-Queue-Id: 4Q0vzw75VKz4N8K X-Spamd-Bar: ---- X-ThisMailContainsUnwantedMimeParts: N Am 18=2E April 2023 08:48:52 MESZ schrieb Baptiste Daroussin : >On Tue, Apr 18, 2023 at 03:39:27AM +0300, S=2EN=2EGrigoriev wrote: >>=20 >> Hi, list, >>=20 >> after upgrading Firefox from v=2E111 to v=2E112 PulseAudio is required = for sound output=2E >> Other backends do not work=2E Is such a behavior normal and expected? >> Firefox v=2E111 and earlier, in contrast, worked fine for me with Sndio= as the only=20 >> sound backend=2E=20 >>=20 >> -- >> Regards, >> Serguey=2E >>=20 > >FYI, I am running firefox 112 with the oss backend just fine=2E > >Best regards, >Bapt > There seems to be a problem: https://bugs=2Efreebsd=2Eorg/bugzilla/show_bug=2Ecgi?id=3D270436 I, too, now have sound only via pulseaudio=2E There is a workaround in the ticket=2E Kind regards, Mathias Mathias Picker Gesch=C3=A4ftsf=C3=BChrer virtual earth Gesellschaft f=C3=BCr Wissens re/pr=C3=A4 sentation mbH Westendstr=2E 142 80339 M=C3=BCnchen +4915256178344 From nobody Tue Apr 18 07:26:26 2023 X-Original-To: stable@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 4Q0wTc6W2Mz45tqM for ; Tue, 18 Apr 2023 07:26:44 +0000 (UTC) (envelope-from martin.dieringer@gmx.de) Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 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 4Q0wTb1MB4z3rjW for ; Tue, 18 Apr 2023 07:26:43 +0000 (UTC) (envelope-from martin.dieringer@gmx.de) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmx.de header.s=s31663417 header.b=UsMCWApb; spf=pass (mx1.freebsd.org: domain of martin.dieringer@gmx.de designates 212.227.17.20 as permitted sender) smtp.mailfrom=martin.dieringer@gmx.de; dmarc=pass (policy=none) header.from=gmx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1681802800; i=martin.dieringer@gmx.de; bh=6ON8rFqmqTf4gVGB5MxFPBopR9/R2nD6qJu2LnKA268=; h=X-UI-Sender-Class:Subject:From:To:In-Reply-To:References:Date; b=UsMCWApbkrJmoYw0SN9fplXGXz9FCnFs6wlJaEbzsqHvhfsBZvJKyUT+ZYjvh/5BJ fNvNTSrllL+D6xcq9DXL/SmeTCRGZnHMxh3VxPYYlt8pwzRJrVSC639cIGTYRJkdg9 w8KuLHzqnFn6v/ENycl5iyugmSGJUh87pZbHzYssGseFCENpUMwcSrObDk1/+jlat8 DZl/M9fSAt7au3uty8LWzs9GhB+D0gyW82fZHYs7OXHAItfu+2E5cbC8nzihEUSDFw 0UixOMmV9Yg9C6/aq0Ukm1FMLEjHaMBrXCXrVl+wwhlWV/NykmCW31Ad51UwuYfYsJ z5I3k3+Ztm7+g== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from thinkpad.nowhere.local ([89.245.204.170]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MRCOK-1q0iRA0MWy-00NBdn for ; Tue, 18 Apr 2023 09:26:40 +0200 Message-ID: <46382f9f5ae305cae09621a200c58e0b4eca1502.camel@gmx.de> Subject: Re: Firefox and sound backends From: Martin Dieringer To: stable@freebsd.org In-Reply-To: <0078399B-5B58-4D5C-9B67-53E035D978D5@virtual-earth.de> References: <841921681778367@75kgpxz2ulrlc6px.sas.yp-c.yandex.net> <0078399B-5B58-4D5C-9B67-53E035D978D5@virtual-earth.de> Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-luxHoXxei3VrLe83ft6b" Date: Tue, 18 Apr 2023 09:26:26 +0200 List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org MIME-Version: 1.0 User-Agent: Evolution 3.44.4 FreeBSD GNOME Team X-Provags-ID: V03:K1:yeaT90lgJggnsPiGjsXgqS7uvFRUI5EfiGStm+LNvk03C/YGHjH WaZE/M93EHiJ7uj6WoalLf4iTqfs3c0B6XcZvgBvf2zo8SG/Db83SrJb/rke7KFluDUHgn6 gvpS/IH4leIBqqzB4V9eExuyLEvb0Mk5EWYPPLVdToDxA62D1YeoatzJV2Ne14Ni9TKRwPr quVwfjP8duBtQ8VbWjCGA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:gbCBZuFiQX8=;mFA+kHsEMuYo5CSccwXzdk5nvOC 0TyjS0WYzZ4Emm+LTLwD030815N2OQRoK2rJHEmNB1ETpO9n0b3XWVmpgPFbV+GR0irjsGZ1I LXllRr8QHgsP7Rf7VHIB2MHAR+KFSs9cwVnuLL7vX1h4D74ev1I331/WPUshCA1m32qQXjbLW ZYzGUnplrzIkvtfXVkaH5348KpwpZYTBpyKFR8Q3qNjtp8qY2OQVf3hZatvbsqpr5v6FGqdSd lgbkyiYTYWpbmZlqzWAvDxlbt+EyEBLlsGp9C0GiNBZ0wr4pirPZcyXaR8yEZ4NDK44tkew7V 3Rt93tVS7FClZTpa2E3nxSpRxmZYI+j5dJqIAxwdhVS3GVojcj9Z0nD0KcfqDFzANGBGi1ecv aQxqIEWjGYzNjPY9Q/rOxm07CDk0ASzInOV7o594cweK7FJINPW6/kTymgHe9yKP+Tue6UyDo tRsDyz41vdTxAzsqZNK+iIL7nqXg7EESJG/p9zUS7yhAKS31wEkaGAdniQxna5sohIpEp2mSR gQL9q3srkFU1MenlejZQPx6yCSFCt8xC5FTrQBzz5eDD60YswXv5TruBuwNEnzVsU1lWmnQEc jMkEhjQ8F1YpYIO+t3Ef4walRZbTMya6eUGKum6H7UL/0KpXoB5fOdIOyGSlfgDBLSH3wEDzq omzmZDCldjAI+Nq913I9NwN6OsKliOfTUGWlsnlMz01Ent/jl5/IJXJkAd7K/akFqXuihGhig YU/4so66Ecl8RDImX//E7BLQdLKKW4Q0UW+qntAqoqL6BM4jm/G0dQflDX2hOUGvDQeu50yn2 5pzCEbiZ1exiGnHePE7I5HHwmjPIeaCk1NHnL5pszcMdDGeSep3R2oVO62p+PALwQ0mIrEP7U KNEQ4/aQGOAOOwDDG5+GdNxu597kjQTCrDbUBeS2Gtr+RbZwkL6UZeP+UyA6hLpGE8zXw352W jO38FnvrWAyog9Q+i0bETHF9apE= X-Spamd-Result: default: False [-6.20 / 15.00]; SIGNED_PGP(-2.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)[gmx.de,none]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; R_SPF_ALLOW(-0.20)[+ip4:212.227.17.0/27]; R_DKIM_ALLOW(-0.20)[gmx.de:s=s31663417]; RCVD_IN_DNSWL_LOW(-0.10)[212.227.17.20:from]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[stable@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; RWL_MAILSPIKE_POSSIBLE(0.00)[212.227.17.20:from]; MLMMJ_DEST(0.00)[stable@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; DKIM_TRACE(0.00)[gmx.de:+]; TO_DN_NONE(0.00)[]; FREEMAIL_FROM(0.00)[gmx.de]; ARC_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmx.de]; MIME_TRACE(0.00)[0:+,1:+,2:~]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE]; RCVD_TLS_ALL(0.00)[] X-Rspamd-Queue-Id: 4Q0wTb1MB4z3rjW X-Spamd-Bar: ------ X-ThisMailContainsUnwantedMimeParts: N --=-luxHoXxei3VrLe83ft6b Content-Type: text/plain; charset="ISO-8859-15" Content-Transfer-Encoding: quoted-printable Mathias Picker schrieb: > Am 18. April 2023 08:48:52 MESZ schrieb Baptiste Daroussin : > > On Tue, Apr 18, 2023 at 03:39:27AM +0300, S.N.Grigoriev wrote: > > >=20 > > > Hi, list, > > >=20 > > > after upgrading Firefox from v.111 to v.112 PulseAudio is required fo= r sound output. > > > Other backends do not work. Is such a behavior normal and expected? > > > Firefox v.111 and earlier, in contrast, worked fine for me with Sndio= as the only=20 > > > sound backend.=20 > > >=20 > > > -- > > > Regards, > > > Serguey. > > >=20 > >=20 > > FYI, I am running firefox 112 with the oss backend just fine. > >=20 > > Best regards, > > Bapt > >=20 >=20 > There seems to be a problem: > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D270436 >=20 > I, too, now have sound only via pulseaudio. My 112.0.1,2 has no problem with sndio as the only audio backend: /usr/ports/www/firefox # make showconfig =3D=3D=3D> The following configuration options are available for firefox- 112.0.1,2: CANBERRA=3Doff: Sound theme alerts DBUS=3Don: D-Bus IPC system support DEBUG=3Doff: Build with debugging support FFMPEG=3Don: FFmpeg support (WMA, AIFF, AC3, APE...) LIBPROXY=3Doff: Proxy support via libproxy LTO=3Doff: Use Link-Time Optimization OPTIMIZED_CFLAGS=3Don: Use extra compiler optimizations PROFILE=3Doff: Build with profiling support TEST=3Doff: Build and/or run tests =3D=3D=3D=3D> Extra cubeb audio backends (OSS is always available) ALSA=3Doff: ALSA audio architecture support JACK=3Doff: JACK audio server support PULSEAUDIO=3Doff: PulseAudio sound server support SNDIO=3Don: Sndio audio support 13.2-STABLE stable/13-n255093-7ae95c1e2260 GENERIC amd64 --=-luxHoXxei3VrLe83ft6b Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEEF1x/GGoJT9ZR17hagybwnGMLgk4FAmQ+RiIACgkQgybwnGML gk4j/wf+Igoyb0Cx64O4uek0dKQFTf95GYHjdOFugceUKNChzpT6NPQU1Quqhj7k y75gdLrT9B5A/L2cUzr39kfkE1REduqbCpNrfJdCphj4kxhmI9USa87H4rMqYkfC bFJDUv+2e6snXdez8W2rh+E3cXBGfEhOqU8dLtYw8lgNIepxwYaox+l1u6XUyI0A e4oCLz6dW76Dv+KkEienRuSQ/29wZwTYwo5VdrRiThEANHa0kGCd2pLXgwFikKrD aUSAzgYYPALLLtGiDEx7YFKZeyBBr3qT5bDerwJ5xMFQmwpM2MH3RSQ4vMQCl7Aw 6QSeyqgiHuRnF3SI/G8Xbt/rp4wFEQ== =fo5U -----END PGP SIGNATURE----- --=-luxHoXxei3VrLe83ft6b-- From nobody Tue Apr 18 16:26:10 2023 X-Original-To: stable@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 4Q18S70TLyz45KKj for ; Tue, 18 Apr 2023 16:26:15 +0000 (UTC) (envelope-from serguey-grigoriev@yandex.ru) Received: from forward500b.mail.yandex.net (forward500b.mail.yandex.net [178.154.239.144]) (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 4Q18S56nb7z3Dw4 for ; Tue, 18 Apr 2023 16:26:13 +0000 (UTC) (envelope-from serguey-grigoriev@yandex.ru) Authentication-Results: mx1.freebsd.org; none Received: from mail-nwsmtp-mxback-production-main-69.sas.yp-c.yandex.net (mail-nwsmtp-mxback-production-main-69.sas.yp-c.yandex.net [IPv6:2a02:6b8:c08:bf12:0:640:d4c3:0]) by forward500b.mail.yandex.net (Yandex) with ESMTP id A82FC5EFCF; Tue, 18 Apr 2023 19:26:10 +0300 (MSK) Received: from mail.yandex.ru (2a02:6b8:c14:362c:0:640:b84c:0 [2a02:6b8:c14:362c:0:640:b84c:0]) by mail-nwsmtp-mxback-production-main-69.sas.yp-c.yandex.net (mxback/Yandex) with HTTP id 7QfiZp2WAOs0-Vx6OXmJq; Tue, 18 Apr 2023 19:26:10 +0300 X-Yandex-Fwd: 1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1681835170; bh=u05MBn5WZzHYFwCeopCqMyc8BLmHmziNfsAJo0iAnuY=; h=Message-Id:References:Date:Cc:Subject:In-Reply-To:To:From; b=CL4WxpXIoU7cX4ZR20215cpueLxlm8lvfo17vYZYvYV1BFsKKqoWI8yrCw0o+hhLb g8jgsPX6CdRzdGz1Mt5M+zudVua6GvMW/BgsLcJhV3fvO3cz7qtsCBwC1hUTUWxHOk AAlsQv24XWDETzfUyJi0ncv/0dTnG3G0coLU3dzQ= Received: by 2kmipagb6w7jjvhg.sas.yp-c.yandex.net with HTTP; Tue, 18 Apr 2023 19:26:10 +0300 From: S.N.Grigoriev To: Mathias Picker Cc: stable@freebsd.org In-Reply-To: <0078399B-5B58-4D5C-9B67-53E035D978D5@virtual-earth.de> References: <841921681778367@75kgpxz2ulrlc6px.sas.yp-c.yandex.net> <0078399B-5B58-4D5C-9B67-53E035D978D5@virtual-earth.de> Subject: Re: Firefox and sound backends List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org MIME-Version: 1.0 X-Mailer: Yamail [ http://yandex.ru ] 5.0 Date: Tue, 18 Apr 2023 19:26:10 +0300 Message-Id: <238311681835170@2kmipagb6w7jjvhg.sas.yp-c.yandex.net> Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=utf-8 X-Rspamd-Queue-Id: 4Q18S56nb7z3Dw4 X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:200350, ipnet:178.154.224.0/19, country:RU] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N > Am 18. April 2023 08:48:52 MESZ schrieb Baptiste Daroussin : > >> On Tue, Apr 18, 2023 at 03:39:27AM +0300, S.N.Grigoriev wrote: >> >>> Hi, list, >>> >>> after upgrading Firefox from v.111 to v.112 PulseAudio is required for sound output. >>> Other backends do not work. Is such a behavior normal and expected? >>> Firefox v.111 and earlier, in contrast, worked fine for me with Sndio as the only >>> sound backend. >>> >>> -- >>> Regards, >>> Serguey. >> >> FYI, I am running firefox 112 with the oss backend just fine. >> >> Best regards, >> Bapt > > There seems to be a problem: > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=270436 > > I, too, now have sound only via pulseaudio. > > There is a workaround in the ticket. > > Kind regards, > > Mathias > > Mathias Picker > Geschäftsführer > virtual earth Gesellschaft für Wissens re/prä sentation mbH > Westendstr. 142 > 80339 München > +4915256178344 Hi, Mathias, thanks for your response! It works for me! Regards, Serguey. From nobody Tue Apr 18 17:41:51 2023 X-Original-To: stable@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 4Q1B7Z2H89z45Pnn for ; Tue, 18 Apr 2023 17:42:02 +0000 (UTC) (envelope-from freebsdlists@bsdunix.ch) Received: from conversation.bsdunix.ch (ns1.bsdunix.ch [82.220.1.90]) by mx1.freebsd.org (Postfix) with ESMTP id 4Q1B7X1RfRz3FGN; Tue, 18 Apr 2023 17:42:00 +0000 (UTC) (envelope-from freebsdlists@bsdunix.ch) Authentication-Results: mx1.freebsd.org; dkim=none; spf=permerror (mx1.freebsd.org: domain of freebsdlists@bsdunix.ch uses mechanism not recognized by this client) smtp.mailfrom=freebsdlists@bsdunix.ch; dmarc=none Received: from [192.168.1.151] (dynamic-82-220-88-108.ftth.solnet.ch [82.220.88.108]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.bsdunix.ch (Postfix) with ESMTPSA id 4Q1B7K6hWZzjDc; Tue, 18 Apr 2023 17:41:49 +0000 (UTC) Message-ID: <9508e9c7-4168-eaa9-de69-161608ce0005@bsdunix.ch> Date: Tue, 18 Apr 2023 19:41:51 +0200 List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Subject: Re: stable does not compile, llvm error To: Dimitry Andric , Tom Vogt Cc: stable@freebsd.org References: <8D28DB36-A00A-4019-BB9D-D39F4C17405D@FreeBSD.org> From: Tom Vogt In-Reply-To: <8D28DB36-A00A-4019-BB9D-D39F4C17405D@FreeBSD.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 X-Spamd-Result: default: False [-1.70 / 15.00]; MIME_BASE64_TEXT_BOGUS(1.00)[]; NEURAL_HAM_LONG(-1.00)[-0.999]; NEURAL_HAM_MEDIUM(-0.94)[-0.943]; NEURAL_HAM_SHORT(-0.86)[-0.858]; RCVD_NO_TLS_LAST(0.10)[]; MIME_BASE64_TEXT(0.10)[]; MIME_GOOD(-0.10)[text/plain]; R_DKIM_NA(0.00)[]; MLMMJ_DEST(0.00)[stable@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:9044, ipnet:82.220.0.0/16, country:CH]; MIME_TRACE(0.00)[0:+]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; RCPT_COUNT_THREE(0.00)[3]; ARC_NA(0.00)[]; R_SPF_PERMFAIL(0.00)[empty SPF record]; TO_DN_SOME(0.00)[]; DMARC_NA(0.00)[bsdunix.ch: no valid DMARC record]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] X-Rspamd-Queue-Id: 4Q1B7X1RfRz3FGN X-Spamd-Bar: - X-ThisMailContainsUnwantedMimeParts: N SGkgRGltaXRyeSwNCg0KQW0gMTYvMDQvMjAyMyB1bSAyMDo1NyBzY2hyaWViIERpbWl0cnkg QW5kcmljOg0KPiBPbiAxNiBBcHIgMjAyMywgYXQgMjA6MzIsIFRvbSBWb2d0IDxmcmVlYnNk bGlzdHNAYnNkdW5peC5jaD4gd3JvdGU6DQo+Pg0KPj4gSSB0cnkgdG8gY29tcGlsZSB0aGUg bGF0ZXN0IDEzIHN0YWJsZSB2ZXJzaW9uIGJ1dCBpdCBmYWlscyB3aXRoIGFuIGxsdm0gZXJy b3IuDQo+Pg0KPj4gTXkgd29ya2luZyB2ZXJzaW9uIGlzOg0KPj4gMTMuMi1TVEFCTEUgc3Rh YmxlLzEzLTNjZWE3Y2E4NCBHRU5FUklDIGFtZDY0DQo+Pg0KPj4gVGhlIHZlcnNpb24gSSB0 cnkgbyBjb21waWxlIGlzOg0KPj4gZ2l0IHNob3cgLXMNCj4+IGNvbW1pdCAzZTlkOTY2Y2U0 NWUzOTcxYzI5NWExZGZmNzQzNWQ2YjlmMTMyMWRhIChncmFmdGVkLCBIRUFEIC0+IHN0YWJs ZS8xMywgb3JpZ2luL3N0YWJsZS8xMykNCj4+DQo+PiBDb21waWxlOg0KPj4gbWFrZSAtaiBg c3lzY3RsIC1uIGh3Lm5jcHVgIGJ1aWxkd29ybGQgYnVpbGRrZXJuZWwgJiYgbWFrZSBpbnN0 YWxsa2VybmVsDQo+Pg0KPj4gRXJyb3I6DQo+PiBjYyAgLU8yIC1waXBlIC1mbm8tY29tbW9u IC1JL3Vzci9vYmovdXNyL3NyYy9hbWQ2NC5hbWQ2NC90bXAvb2JqLXRvb2xzL2xpYi9jbGFu Zy9saWJsbHZtIC1JL3Vzci9zcmMvY29udHJpYi9sbHZtLXByb2plY3QvbGx2bS9saWIvVGFy Z2V0L1g4NiAtSS91c3Ivc3JjL2NvbnRyaWIvbGx2bS1wcm9qZWN0L2xsdm0vbGliL09iakNv cHkgLUkvdXNyL3NyYy9saWIvY2xhbmcvaW5jbHVkZSAtSS91c3Ivc3JjL2NvbnRyaWIvbGx2 bS1wcm9qZWN0L2xsdm0vaW5jbHVkZSAtRF9fU1REQ19DT05TVEFOVF9NQUNST1MgLURfX1NU RENfRk9STUFUX01BQ1JPUyAtRF9fU1REQ19MSU1JVF9NQUNST1MgLURIQVZFX1ZDU19WRVJT SU9OX0lOQyAtRE5ERUJVRyAtRExMVk1fREVGQVVMVF9UQVJHRVRfVFJJUExFPVwieDg2XzY0 LXVua25vd24tZnJlZWJzZDEzLjJcIiAtRExMVk1fSE9TVF9UUklQTEU9XCJ4ODZfNjQtdW5r bm93bi1mcmVlYnNkMTMuMlwiIC1EREVGQVVMVF9TWVNST09UPVwiL3Vzci9vYmovdXNyL3Ny Yy9hbWQ2NC5hbWQ2NC90bXBcIiAtRExMVk1fVEFSR0VUX0VOQUJMRV9YODYgLURMTFZNX05B VElWRV9BU01QQVJTRVI9TExWTUluaXRpYWxpemVYODZBc21QYXJzZXIgLURMTFZNX05BVElW RV9BU01QUklOVEVSPUxMVk1Jbml0aWFsaXplWDg2QXNtUHJpbnRlciAtRExMVk1fTkFUSVZF X0RJU0FTU0VNQkxFUj1MTFZNSW5pdGlhbGl6ZVg4NkRpc2Fzc2VtYmxlciAtRExMVk1fTkFU SVZFX1RBUkdFVD1MTFZNSW5pdGlhbGl6ZVg4NlRhcmdldCAtRExMVk1fTkFUSVZFX1RBUkdF VElORk89TExWTUluaXRpYWxpemVYODZUYXJnZXRJbmZvIC1ETExWTV9OQVRJVkVfVEFSR0VU TUM9TExWTUluaXRpYWxpemVYODZUYXJnZXRNQyAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0 YS1zZWN0aW9ucyAtTUQgIC1NRi5kZXBlbmQuU3VwcG9ydF9CTEFLRTNfYmxha2UzLm8gLU1U U3VwcG9ydC9CTEFLRTMvYmxha2UzLm8gLXN0ZD1nbnU5OSAtV25vLWZvcm1hdC16ZXJvLWxl bmd0aCAtV25vLXBvaW50ZXItc2lnbiAtV25vLWVtcHR5LWJvZHkgLVduby1zdHJpbmctcGx1 cy1pbnQgLVduby11bnVzZWQtY29uc3QtdmFyaWFibGUgLVduby1lcnJvcj11bnVzZWQtYnV0 LXNldC12YXJpYWJsZSAtV25vLXRhdXRvbG9naWNhbC1jb21wYXJlIC1Xbm8tdW51c2VkLXZh bHVlIC1Xbm8tcGFyZW50aGVzZXMtZXF1YWxpdHkgLVduby11bnVzZWQtZnVuY3Rpb24gLVdu by1lbnVtLWNvbnZlcnNpb24gLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZiAtV25vLWFkZHJl c3Mtb2YtcGFja2VkLW1lbWJlciAtV25vLXN3aXRjaCAtV25vLXN3aXRjaC1lbnVtIC1Xbm8t a25yLXByb21vdGVkLXBhcmFtZXRlciAtV25vLXBhcmVudGhlc2VzICAtUXVudXNlZC1hcmd1 bWVudHMgLUkvdXNyL29iai91c3Ivc3JjL2FtZDY0LmFtZDY0L3RtcC9sZWdhY3kvdXNyL2lu Y2x1ZGUgLWMgL3Vzci9zcmMvY29udHJpYi9sbHZtLXByb2plY3QvbGx2bS9saWIvU3VwcG9y dC9CTEFLRTMvYmxha2UzLmMgLW8gU3VwcG9ydC9CTEFLRTMvYmxha2UzLm8NCj4+IEluIGZp bGUgaW5jbHVkZWQgZnJvbSAvdXNyL3NyYy9jb250cmliL2xsdm0tcHJvamVjdC9sbHZtL2xp Yi9TdXBwb3J0L0JMQUtFMy9ibGFrZTMuYzoxMzoNCj4+IC91c3Ivc3JjL2NvbnRyaWIvbGx2 bS1wcm9qZWN0L2xsdm0vbGliL1N1cHBvcnQvQkxBS0UzL2JsYWtlM19pbXBsLmg6NjE6MTA6 IGZhdGFsIGVycm9yOiAnaW1taW50cmluLmgnIGZpbGUgbm90IGZvdW5kDQo+PiAjaW5jbHVk ZSA8aW1taW50cmluLmg+DQo+PiAgICAgICAgICBefn5+fn5+fn5+fn5+DQo+IA0KPiBUaGlz IHR5cGUgb2YgZXJyb3IgcG9wcyB1cCBldmVyeSBvbmNlIGluIGEgd2hpbGUsIGFuZCBpdCB1 c3VhbGx5IHR1cm5zDQo+IG91dCB0aGF0IHBlb3BsZSBkZWxldGVkIHRoZWlyIC91c3IvbGli L2NsYW5nIGRpcmVjdG9yeSBmb3Igc29tZSByZWFzb24sDQo+IG9yIGlmIHRoZXkgZGlkIGEg cGFja2FnZWQgYmFzZSBpbnN0YWxsLCB0aGV5IGRpZCBub3QgaW5zdGFsbCB0aGUNCj4gdG9v bGNoYWluIHBhY2thZ2VzLg0KPiANCj4gSW4gYW55IGNhc2UsIHlvdSB3aWxsIGhhdmUgdG8g cmVzdG9yZSB0aGUgZmlsZXMgaW4gL3Vzci9saWIvY2xhbmcgZm9yDQo+IHRoZSBidWlsZCB0 byBjb250aW51ZS4NCj4gDQoNClRoYW5rIHlvdS4gTG9va3MgbGlrZSBJJ3ZlIGNvbXBpbGVk IHN0YWJsZSBvbmNlIHdpdGhvdXQgdG9vbGNoYWluLiANCkluc3RhbGxpbmcgbGx2bTE1IHBh Y2thZ2UgYW5kIHVzZSBDUk9TU19UT09MQ0hBSU49bGx2bTE1IGR1cmluZyBtYWtlIA0Kd29y bGQgZGlkIGl0Lg0KDQpSZWdhcmRzLA0KVG9tDQo= From nobody Wed Apr 19 14:26:22 2023 X-Original-To: freebsd-stable@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 4Q1jlM1TJ7z462jg; Wed, 19 Apr 2023 14:26:23 +0000 (UTC) (envelope-from salvadore@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (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 (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q1jlM103jz3hMy; Wed, 19 Apr 2023 14:26:23 +0000 (UTC) (envelope-from salvadore@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681914383; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=JV2s/JkH9Ish3E3BvLWHck5+PWnbW5z5nZBTxT3Yg44=; b=cE9HjZnPWVcozrYikyaTxr/tkMktZlMAkbOeYFccJa2lqfU3ztd6u2a8Jww3f61RYyiHAZ nr0qGizfpSSAz+6qKzynJKjMmf1XM7NV4m0ygMtcHQDZyiR+tuSMqRv/zmco1iIdLqNRAy ACTdKCyRiAPh2xBbCS+aT9mNUaED+tAVF1fe8VmmKaqGTzOaldnCf8n7Nfw44GOcL2E9sh toAT81psV8YUzp/a3y8PyIk9n/9HDT+yNe40+C7d2KCPvAYypB4PEEYg670Es9mXIC3VsG P8oP9JFP4XOEOxK+Y8fqsD69nixQonHv7o+wQKKTuKiGqRNekJ1VdKwbwiyVCg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681914383; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=JV2s/JkH9Ish3E3BvLWHck5+PWnbW5z5nZBTxT3Yg44=; b=GdXfCzDoyBO7SjCB9GTW8peifnNrUze/y+Q54naVn/RFSfyvaNK7Qo0RYG40awQtHNr81E TKWcJx3TQybWk7lUgiJT/iy6kh6ExSp3NyAd16ag92PM9fSZYxtX5SnJRppOMS72v9fBH9 Y/1ZiYm902M+HRY1MRNZASDuPgVJb1qlcBD8qXhVVUZZUy2iChJI+fsVIIR2UgQRBGu1Ji dVk7LA3VZmhT/TZ6xVsYtS4FvzyrHqffgWWTSn4TkccqQ/WfOGbwr5m0uQTKaE1tvGqmvM l3r46fQ+WBXJXVFHdFgaiuKWIleJGi7fT/+29tjNtkwEcVhbmxrsu2u/otkTxw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681914383; a=rsa-sha256; cv=none; b=dzwrWULQcAFe4d/PztAL/PbFnTuDJTQoVnk2ghWyYaHcry2Ql1sVS7b1mqGp40X7KZtV8q gcj73ZwVW75zVqc+hOQEtQfzjFyP23IREVtSxyFfijnHuBuHqyG46e14TqloRoQAT5OFxR yEEx+eqwSgFrlE2rZ2B8Ug5pEBQ2AR3609KNHdXqF3p2fymR/8JuzgLqpFXJnjYhJEGFx6 6kRa++Xt4B291oOwglRoPpNCH0IpTh/D5vnzTXC9AnxwrLKtNNFr5SO2NZBXLA+jY03U/u frgyopgnblugOoDcvZfQiF3hvazscxmrj5/o9K6WM5pkRVJpVz9VCoCkh3FwUA== Received: by freefall.freebsd.org (Postfix, from userid 1472) id 05AA91E88B; Wed, 19 Apr 2023 14:26:23 +0000 (UTC) Date: Wed, 19 Apr 2023 14:26:22 +0000 From: Lorenzo Salvadore To: freebsd-hackers@freebsd.org Cc: freebsd-current@freebsd.org, freebsd-stable@freebsd.org Subject: FreeBSD Status Report - First Quarter 2023 Message-ID: List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline; filename="report.txt" Content-Transfer-Encoding: 8bit X-ThisMailContainsUnwantedMimeParts: N FreeBSD Status Report First Quarter 2023 Here is the first status report of 2023, including 25 reports: we have our usual team reports, some news about cloud projects, progress in the src, ports and doc trees and more. We also provide some information about 13.2-RELEASE, which was postponed to the beginning of 2023Q2; but since this report is being published after the new version release, it is already available for installation. Users of RELEASE versions can now take advantage of many improvements such as better support for iwlwifi(4) driver or the new rtw88(4) driver, topics that have been covered in past status reports. Have a nice read. Lorenzo Salvadore, on behalf of the status team. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ A rendered version of this report is available here: https://www.freebsd.org/status/report-2023-01-2023-03/ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Table of Contents • FreeBSD Team Reports □ FreeBSD Core Team □ FreeBSD Foundation □ FreeBSD Release Engineering Team □ Cluster Administration Team □ Continuous Integration □ Ports Collection □ Status Team • Userland □ daemon(8) improvements • Kernel □ Enabling Snapshots on Filesystems Using Journaled Soft Updates in 13.2 □ Improve the kinst DTrace provider □ Native Linux timerfd • Architectures □ Kernel Address Sanitizer on AArch64 □ bsd-user: Upstreaming and Status Report • Cloud □ FreeBSD as a Tier 1 cloud-init Platform □ OpenStack on FreeBSD • Documentation □ Documentation Engineering Team □ The FreeBSD Russian Documentation Project • Ports □ Freshports: SQL Injection Attack and Help Request □ DRM drivers (i.e. GPU drivers) □ KDE on FreeBSD □ FSX □ GCC on FreeBSD □ Valgrind - Preparing for Valgrind 3.21 • Third Party Projects □ PkgBase.live □ Containers and FreeBSD: Pot, Potluck and Potman ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ FreeBSD Team Reports Entries from the various official and semi-official teams, as found in the Administration Page. FreeBSD Core Team Contact: FreeBSD Core Team The FreeBSD Core Team is the governing body of FreeBSD. Items Core Team Charter: Draft At the first Core Team meeting of 2023, Team delegates from the December 2022 meeting in Boulder, US presented the delegation’s conclusions to the entire Team. The Team will continue to discuss the issues and work together with the FreeBSD Foundation. FreeBSD annual developers survey The Core Team together with the FreeBSD Foundation have decided that the FreeBSD Foundation will be in charge of conducting the annual developers survey. Matrix IM solution The Core Team continues to evaluate Matrix as an IM solution for FreeBSD developers. An instance has already been prepared and tests are underway. Commit bits • Core approved the src commit bit for Cheng Cui (cc@) • Core approved the restore of the src commit bit for Joseph Koshy (jkoshy@). ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ FreeBSD Foundation Links: FreeBSD Foundation URL: https://www.freebsdfoundation.org Technology Roadmap URL: https://freebsdfoundation.org/blog/technology-roadmap/ Donate URL: https://www.freebsdfoundation.org/donate/ Foundation Partnership Program URL: https://freebsdfoundation.org/our-donors/ freebsd-foundation-partnership-program/ FreeBSD Journal URL: https://www.freebsdfoundation.org/journal/ Foundation News and Events URL: https://www.freebsdfoundation.org/news-and-events/ Contact: Deb Goodkin The FreeBSD Foundation is a 501(c)(3) non-profit organization dedicated to supporting and promoting the FreeBSD Project and community worldwide. Donations from individuals and corporations are used to fund and manage software development projects, conferences, and developer summits. We also provide travel grants to FreeBSD contributors, purchase and support hardware to improve and maintain FreeBSD infrastructure, and provide resources to improve security, quality assurance, and release engineering efforts. We publish marketing material to promote, educate, and advocate for the FreeBSD Project, facilitate collaboration between commercial vendors and FreeBSD developers, and finally, represent the FreeBSD Project in executing contracts, license agreements, and other legal arrangements that require a recognized legal entity. Fundraising Efforts We finally have our 2022 fundraising numbers in and we raised a total of $1,231,096! We were short of our goal, which forced us to pull around $74,000 from our longer term investments. Besides receiving a lot of donations from you our users and contributors, we received larger donations from Juniper, Meta, Arm, Netflix, Beckhoff, Tarsnap, Modirum, Koum Family Foundation, and Stormshield. I’d like to extend a heartfelt thank you on behalf of the Foundation to everyone, including individuals and corporations, for your financial contributions in 2022! This year our budget is around $2,230,000, which includes increased spending towards FreeBSD advocacy and software development. More than half our budget is allocated towards work directly related to improving FreeBSD and keeping it secure. To fund the 2023 budget, we increased our fundraising goal and plan on using some of our investment money. When we received our first million dollar donation, the plan was to use up to 10% of it each year to increase our work to improve FreeBSD, so this has been part of our funding plan for a few years now. The 2023 budget is in the process of being approved by the board of directors and will be published once it is approved. This quarter we received donations from Juniper, Tarsnap, Microsoft, and Stormshield. So, we are already off to a great start! But, we definitely need more to support our planned efforts for 2023. If you want to help us continue our efforts, please consider making a donation towards our 2023 fundraising campaign! https://www.freebsdfoundation.org/donate/ We also have a Partnership Program for larger commercial donors. You can read about it at https://freebsdfoundation.org/our-donors/freebsd-foundation-partnership-program/. OS Improvements During the first quarter of 2023, 226 src, 39 ports, and 12 doc tree commits identified the Foundation as a sponsor. Some of this sponsored work is described in separate report entries: • Continuous Integration • Enabling Snapshots on Filesystems Using Journaled Soft Updates • FreeBSD as a Tier 1 cloud-init Platform • FreeBSD Release Engineering Team • Improve the kinst DTrace provider • OpenStack on FreeBSD Other Foundation-sponsored work included: • OpenSSH fixes and updates to versions 9.2p1 and 9.3p1 • a vendor import and update of libpcap to version 1.10.3 • improvements to tmpfs, msdosfs, and makefs • the addition of a new kqueue1 syscall • man page updates • dtrace and bhyve fixes • LinuxKPI work Continuous Integration and Quality Assurance The Foundation provides a full-time staff member and funds projects to improve continuous integration, automated testing, and overall quality assurance efforts for the FreeBSD project. You can read more about CI work in a dedicated report entry. A current project that is being funded by the FreeBSD Foundation is one to develop a set of scripts to help src developers conduct CI tests themselves. One of the main goals is to offer more visibility at the pre-commit stage. A review for the first milestone has been submitted. FreeBSD Advocacy and Education Much of our effort is dedicated to the FreeBSD Project advocacy. This may involve highlighting interesting FreeBSD work, producing literature and video tutorials, attending events, or giving presentations. The goal of the literature we produce is to teach people FreeBSD basics and help make their path to adoption or contribution easier. Other than attending and presenting at events, we encourage and help community members run their own FreeBSD events, give presentations, or staff FreeBSD tables. The FreeBSD Foundation sponsors many conferences, events, and summits around the globe. These events can be BSD-related, open source, or technology events geared towards underrepresented groups. We support the FreeBSD-focused events to help provide a venue for sharing knowledge, working together on projects, and facilitating collaboration between developers and commercial users. This all helps provide a healthy ecosystem. We support the non-FreeBSD events to promote and raise awareness of FreeBSD, to increase the use of FreeBSD in different applications, and to recruit more contributors to the Project. We are back to attending events mostly in person and began planning the in person May 2023 Developer Summit, co-located with BSDCan. In addition to attending and planning events, we are continually working on new training initiatives and updating our selection of how-to guides to facilitate getting more folks to try out FreeBSD. Check out some of our advocacy and education work: • Hosted a stand at FOSDEM 2023, February 4-5, 2023 in Brussels, Belgium. Check out the trip report. • Hosted a table at State of Open Con 2023, February, 7-8, 2023, in London, England. Read more about it. • Sponsored, held a workshop and hosted a booth at SCALE 20x, in March 9-12, 2023, Pasadena, California. Check out the trip report. • Sponsored Open Source 101, March 23 2023, in Charlotte, NC. • Sponsored and began planning the in-person May 2023 Developer Summit taking place May 17-18, 2023 in Ottawa, Ontario • Secured our Media Partner sponsorship status and submitted a workshop for All Things Open, October 15-17, 2023 in Raleigh, NC. • Submitted a Workshop proposal for FOSSY, July 13-16, 2023, in Portland, OR. • The FreeBSD Project was accepted as a Participating Organization for Google Summer of Code. • We held GSoC Office Hours to help prospective participants with questions. • Published March Newsletter • Additional Blog Posts □ Under the Hood with FreeBSD and Ampere Altra □ New Open Position: FreeBSD Userland Software Developer - Note: Posting is closed. □ BSDCan 2023 Travel Grant Application Now Open - Note: Applications are closed • FreeBSD in the News: □ VMBlog State of Open Con Q&A with Deb Goodkin We help educate the world about FreeBSD by publishing the professionally produced FreeBSD Journal. As we mentioned previously, the FreeBSD Journal is now a free publication. Find out more and access the latest issues at https://www.freebsdfoundation.org/journal/. You can find out more about events we attended and upcoming events at https://www.FreeBSDfoundation.org/news-and-events/. Legal/FreeBSD IP The Foundation owns the FreeBSD trademarks, and it is our responsibility to protect them. We also provide legal support for the core team to investigate questions that arise. Go to https://www.freebsdfoundation.org to find more about how we support FreeBSD and how we can help you! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ FreeBSD Release Engineering Team Links: FreeBSD 13.2-RELEASE schedule URL: https://www.freebsd.org/releases/13.2R/schedule/ FreeBSD 14.0-RELEASE schedule URL: https://www.freebsd.org/releases/14.0R/schedule/ FreeBSD releases URL: https://download.freebsd.org/releases/ISO-IMAGES/ FreeBSD development snapshots URL: https://download.freebsd.org/snapshots/ISO-IMAGES/ Contact: FreeBSD Release Engineering Team, The FreeBSD Release Engineering Team is responsible for setting and publishing release schedules for official project releases of FreeBSD, announcing code freezes and maintaining the respective branches, among other things. During the first quarter of 2023, the Release Engineering Team started work on the upcoming 13.2-RELEASE. As of this writing, the 13.2 cycle has followed the originally set schedule, with the addition of fourth, fifth and sixth RC builds, postponing the final release from the end of March to early April. The Release Engineering Team continued providing weekly development snapshot builds for the main, stable/13, and stable/12 branches. Sponsor: Rubicon Communications, LLC ("Netgate") Sponsor: Tarsnap Sponsor: The FreeBSD Foundation ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Cluster Administration Team Links: Cluster Administration Team members URL: https://www.freebsd.org/administration/#t-clusteradm Contact: Cluster Administration Team FreeBSD Cluster Administration Team members are responsible for managing the machines the Project relies on to synchronise its distributed work and communications. In this quarter, the team has worked on the following: • Regular support for FreeBSD.org user accounts. • Regular disk and parts support (and replacement) for all physical hosts and mirrors. • Improve the PowerPC package builders. □ With new parts obtained through the FreeBSD Foundation, the builders now have new NVMEs with heatsinks and more memory. It helped seize the heat issue, and they are building packages faster now. • Decouple dynamic resources from the main websites. □ Work in coordination with doceng and webmaster to decouple dynamic resources from the websites, www.FreeBSD.org, and docs.FreeBSD.org. Work in progress • Large-scale network upgrade at our primary site. □ New Juniper switches arrived at our primary site to replace the former ones. We thank Juniper for the donation. • Replace old servers in our primary site and a few mirrors. □ Besides the broken CI servers, we have a few old servers with broken disks and faulty PSUs. This task is in conjunction with the FreeBSD Foundation and donors/sponsors. • Deploy infrastructure to mirror the websites. □ Since the FreeBSD website is now mostly static, we have begun deploying infrastructure to mirror www.FreeBSD.org and docs.FreeBSD.org around the world in FreeBSD project-managed mirrors. • Create a new search database engine for internal FreeBSD.org searching needs like mailing list and docs. FreeBSD Official Mirrors Overview Current locations are Australia, Brazil, Germany, Japan (two full mirror sites), Malaysia, South Africa, Taiwan, United Kingdom (full mirror site), United States of America (California, New Jersey [the primary site], and Washington). The hardware and network connection have been generously provided by: • Bytemark Hosting • Cloud and SDN Laboratory at BroadBand Tower, Inc • Department of Computer Science, National Yang Ming Chiao Tung University • Equinix • Internet Association of Australia • Internet Systems Consortium • INX-ZA • KDDI Web Communications Inc • Malaysian Research & Education Network • Metapeer • New York Internet • NIC.br • Your.Org. The Frankfurt single server mirror is the primary Europe mirror in bandwidth and usage. We are still looking for an additional full mirror site (five servers) in Europe to replace old servers in the United Kingdom full mirror site. We see a good pattern in having single mirrors in Internet Exchange Points worldwide (Australia, Brazil, and South Africa); if you know or work for some of them that could sponsor a single mirror server, please get in touch. United States (West Coast) and Europe (anywhere) are preferable places. See generic mirrored layout for full mirror site specs and tiny-mirror for a single mirror site. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Continuous Integration Links: FreeBSD Jenkins Instance URL: https://ci.FreeBSD.org FreeBSD CI artifact archive URL: https://artifact.ci.FreeBSD.org FreeBSD Jenkins wiki URL: https://wiki.FreeBSD.org/Jenkins Hosted CI wiki URL: https://wiki.FreeBSD.org/HostedCI 3rd Party Software CI URL: https://wiki.FreeBSD.org/3rdPartySoftwareCI Tickets related to freebsd-testing@ URL: https://bugs.freebsd.org/bugzilla/buglist.cgi?bug_status=open&email1=testing%40FreeBSD.org&emailassigned_to1=1&emailcc1=1&emailtype1=equals FreeBSD CI Repository URL: https://github.com/freebsd/freebsd-ci dev-ci Mailing List URL: https://lists.FreeBSD.org/subscription/dev-ci Contact: Jenkins Admin Contact: Li-Wen Hsu Contact: freebsd-testing Mailing List Contact: IRC #freebsd-ci channel on EFNet In the first quarter of 2023, we worked with the project contributors and developers to address their testing requirements. Concurrently, we collaborated with external projects and companies to enhance their products by testing more on FreeBSD. Important completed tasks: • FreeBSD-main-aarch64-KASAN_test and its supporting jobs have been added. • FreeBSD-stable-13-amd64-KASAN_test and its supporting jobs have been added. • FreeBSD-main-amd64-gcc12_build now sends failing reports to the committers whose commits may be related. • Various fixes or workarounds to the tests of non-x86 architectures from trasz@ • Present Testing/CI Status Update in AsiaBSDCon 2023 Developer Summit Work in progress tasks: • Designing and implementing pre-commit CI building and testing (to support the workflow working group) • Designing and implementing use of CI cluster to build release artifacts as release engineering does • Simplifying CI/test environment setting up for contributors and developers • Setting up the CI stage environment and putting the experimental jobs on it • Organizing the scripts in freebsd-ci repository to prepare for merging to src repository • Improving the hardware test lab and adding more hardware for testing • Merge https://reviews.freebsd.org/D38815 • Merge https://reviews.freebsd.org/D36257 Open or queued tasks: • Collecting and sorting CI tasks and ideas • Setting up public network access for the VM guest running tests • Implementing use of bare-metal hardware to run test suites • Adding drm ports building tests against -CURRENT • Planning to run ztest tests • Helping more software get FreeBSD support in its CI pipeline (Wiki pages: 3rdPartySoftwareCI, HostedCI) • Working with hosted CI providers to have better FreeBSD support Please see freebsd-testing@ related tickets for more WIP information, and don’t hesitate to join the effort! Sponsor: The FreeBSD Foundation ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Ports Collection Links: About FreeBSD Ports URL: https://www.FreeBSD.org/ports/ Contributing to Ports URL: https://docs.freebsd.org/en/articles/contributing/#ports-contributing FreeBSD Ports Monitoring URL: http://portsmon.freebsd.org/ Ports Management Team URL: https://www.freebsd.org/portmgr/ Ports Tarball URL: http://ftp.freebsd.org/pub/FreeBSD/ports/ports/ Contact: René Ladan Contact: FreeBSD Ports Management Team The Ports Management Team is responsible for overseeing the overall direction of the Ports Tree, building packages (through its subsidiary pkgmgr), and personnel matters. Below is what happened in this quarter. Currently we have around 33,500 ports in the tree. For these ports, there are 3,021 open problem reports, of which 764 are unassigned. The first three months of this year saw 9,021 commits by 163 committers for the main branch and 701 commits by 55 committers for the 2023Q1 branch. Compared to 2022Q4, this means a slight increase in the number of ports, port PRs, ports commits, and active port committers. During this quarter, we welcomed Robert Clausecker (fuz@), Vladimir Druzenko (vvd@), Robert Nagy (rnagy@), welcomed back Norikatsu Shigemura (nork@), and said goodbye to Marius Strobl (marius@). Portgmr added Muhammad Moinur Rahman (bofh@) as a new member after a successful lurkership. During the bi-weekly portmgr meetings, the following topics were discussed: • improving the situation of binary packages for kernel modules • ways to measure the impact of ports on their dependencies and how to maintain high-impact ports. During this quarter, 32 exp-runs were run to test port updates, updating default versions (LLVM to 15, MySQL to 8.0, Ruby to 3.1), and updating byacc in base. Furthermore, the default version of Go switched to 1.20 and that of Lazarus to 2.2.6. Four new USES were introduced: • budgie to support ports related to the Budgie Desktop • ldap to provide support for OpenLDAP, with a new default version of 26 (i.e. 2.6) • nextcloud to support Nextcloud applications • ruby to provide support for Ruby ports (formerly bsd.ruby.mk). ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Status Team Links: FreeBSD status reports URL: https://www.freebsd.org/status/ FreeBSD Status Report Process URL: https://docs.freebsd.org/en/articles/freebsd-status-report-process/ Archived status reports GitHub repository URL: https://github.com/freebsd/freebsd-quarterly Contact: The new workflow has started In the first quarter of this year, the status team has started implementing the new workflow that was announced at the end of 2022. Here are some details. New email addresses Last quarter we have announced the creation of new email addresses: • , for interacting with the status team directly; • , a mailing list to which you can subscribe to get reminders about status report submission deadlines. Unfortunately, the mailing list does not work as expected at the moment. The issue has been reported but no solution could be found yet. However, a work around allowed to send the second and the last reminder to the list. Automation Some automation has been introduced to ensure that no report submission is lost: • on Phabricator a herald rule automatically blocks any review touching the status reports directory: even if a report submitter forgets to add the status team as reviewer, salvadore@ (member of the status team) will block the patch anyway. The same rule will also block any review that includes the status team as reviewer, to ensure that at least one member of status has reviewed the patch before commit. • a GitHub action automatically adds the newly introduced status report label to any pull request touching the status reports directory. The GitHub action should be easily modifiable by anyone wanting to apply more labels automatically depending on the path of the modified files. More automation is planned. Documentation reorganization The status report README and How To have been updated and merged in one unique document: the FreeBSD status report process. You can check it out to read details about reports submission and publication. It will be updated regularly as the status team proceeds with the implementation of its new workflow. In particular, new material about automation is coming soon. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Userland Changes affecting the base system and programs in it. daemon(8) improvements Links: daemon(8) URL: https://man.freebsd.org/daemon/8 Libera IRC URL: https://libera.chat/ Contact: Ihor Antonov Contact: Kyle Evans An ongoing effort to improve code quality and supervision capabilities of the daemon utility. Daemon is a tool that can daemonize (send to background) or supervise any running process, automatically restarting it if it crashes. Daemon is widely used in the ports tree and can be used more in base. This quarter long_opts support was added and the codebase went through an initial refactoring phase to prepare it for further changes. There are no functional changes so far but more changes are coming. Please contact directly or on #freebsd-dev on Libera IRC if you encounter unexpected bugs. Planned work items for the next quarter: • use of kqueue for all event sources • fix Bug #268580 • fix Bug #236117 • fix Bug #254511 • fix Bug #212829 • procctl PROC_REAP_ACQUIRE We are looking for feedback, bug reports (old and new) and feature requests. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Kernel Updates to kernel subsystems/features, driver support, filesystems, and more. Enabling Snapshots on Filesystems Using Journaled Soft Updates in 13.2 Contact: Marshall Kirk McKusick The ability to make UFS/FFS filesystem snapshots when running with journaled soft updates, and using them for doing background dumps on a live filesystem, was merged to releng/13.2 during the first quarter of 2023, and lands in FreeBSD 13.2-RELEASE. Background dumps are requested by using the -L flag to dump(8). The details of this project were described in the 2022 fourth quarter report. Sponsored by: The FreeBSD Foundation ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Improve the kinst DTrace provider Links: libdtrace: implement inline function tracing URL: https://reviews.freebsd.org/D38825 dtrace(1): add -d flag to dump D script post-dt_sugar URL: https://reviews.freebsd.org/D38732 Contact: Christos Margiolis Contact: Mark Johnston kinst is a new DTrace provider created by christos@ and markj@ that allows for arbitrary instruction tracing in a kernel function. kinst has been added to the base system in FreeBSD 14.0. The 2022Q3 status report gives a brief introduction to kinst. We’re now working on inline function tracing (see review D38825 above) — a much-requested DTrace feature — by using kernel DWARF and ELF info to find the call sites of each inline copy and use that information to transform D syntax by turning kinst probes of the form: kinst::: // { } To: kinst:::, kinst:::, kinst::: // { } For example: # dtrace -dn 'kinst::cam_iosched_has_more_trim:entry { printf("\t%d\t%s", pid, execname); }' kinst::cam_iosched_get_trim:13, kinst::cam_iosched_next_bio:13, kinst::cam_iosched_schedule:40 { printf("\t%d\t%s", pid, execname); } dtrace: description 'kinst::cam_iosched_has_more_trim:entry ' matched 3 probes CPU ID FUNCTION:NAME 2 79315 cam_iosched_next_bio:13 0 kernel 2 79316 cam_iosched_schedule:40 0 kernel 0 79316 cam_iosched_schedule:40 12 intr 2 79315 cam_iosched_next_bio:13 0 kernel 2 79316 cam_iosched_schedule:40 0 kernel 0 79316 cam_iosched_schedule:40 12 intr ^C A new -d flag has also been added to dtrace(1) which dumps the D script after libdtrace has applied syntactic transformations. Further goals include: • Implement a locals structure in D which stores the local variables of the traced function. For example with kinst::foo:, we could print the local variable bar by doing print(locals→bar) inside a D script. • Port kinst to riscv and/or arm64. Sponsor: The FreeBSD Foundation ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Native Linux timerfd Links: Differential revision URL: https://reviews.freebsd.org/D38459 Contact: Jake Freeland The timerfd facility is a set of Linux-standard system calls that operate on interval timers. These timers are analogous to per-process timers but are represented by a file descriptor, rather than a process. These file descriptors may be passed to other processes, are preserved across fork(2), and may be monitored via kevent(2), poll(2), or select(2). A timerfd implementation in FreeBSD already exists for Linux compatibility, but this differential revision makes the interface native. The goal behind this change is to ease the FreeBSD porting process for programs that include timerfd. This specific implementation avoids adding new names to the system call table. Instead, timerfd_create() is wrapped by the specialfd() system call. The timerfd_gettime() and `timerfd_settime() calls are wrapped ioctl() s. Developers that wish to support FreeBSD should avoid using timerfd. The kqueue () EVFILT_TIMER filter is preferred for establishing arbitrary timers. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Architectures Updating platform-specific features and bringing in support for new hardware platforms. Kernel Address Sanitizer on AArch64 Contact: Kyle Evans Sanitizers are bug detection facilities which use a combination of instrumentation inserted by the compiler (LLVM in this case) and runtime state tracking to detect bugs in C code. They can automatically detect many types of C programming bugs, such as use-after-frees and uses of uninitialized variables, which may otherwise require substantial effort to identify. They are particularly effective in combination with regression testing suites or fuzzing tools such as syzkaller. Unlike tools such as Valgrind, software must be recompiled to enable a given sanitizer, but sanitizers can be used in the kernel. Kernels with sanitizers enabled incur a significant performance overhead from the runtime, in both CPU utilization and memory usage. As of 89c52f9d59fa, the kernel address sanitizer that was previously exclusive to amd64 is ported to arm64. Prior testing has been done on a decent variety of machines, including: • Various Ampere Altra machines • QEMU • Microsoft’s "Volterra" Devkit • bhyve (WIP). Further testing on other hardware would be both welcomed and appreciated. Sponsor: Juniper Networks, Inc. Sponsor: Klara, Inc. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ bsd-user: Upstreaming and Status Report Links: QEMU Project URL: https://qemu.org FreeBSD bsd-user qemu fork URL: https://github.com/qemu-bsd-user/qemu-bsd-user QEMU Project’s gitlab mirror URL: https://gitlab.com/qemu-project/qemu Contact: Warner Losh In this quarter, Warner upstreamed two patch sets in the qemu-project repo (with a third pending). Doug Rabson submitted some optimizations to save a handle to the qemu-user emulator in the kernel for future exec. Contact has been made with some folks interested in getting bsd-user working on NetBSD. Summer of Code project to upstream shows some interest. Upstreaming Efforts The sysctl system call was upstreamed this quarter. Doug’s changes were also upstreamed (see below). Some cleanups around NetBSD and OpenBSD and to generate syscalls on the fly are pending. Doug Rabson’s Changes As part of his container work, Doug submitted changes that allows the kernel to cache the emulator used to run programs. This allows the kernel to directly exec the new binary with that cached emulator. This simplifies bsd-user and removes one source of difference between it and linux-user. Doug also provided an important fix that prevented aarch64 from running. Bug Fixes and Improvements In addition to Doug’s fixes, Warner cleaned up things a bit this quarter. • Warner removed the final bits of 'run on any BSD code' that was present in the emulator. • While the basic system calls could be emulated between all the BSDs, their system call interface has diverged too much, and it is too feature rich for this to be feasible any time soon. • Warner had planned to just remove the NetBSD and OpenBSD bits, but there is some interest from at least the NetBSD folks for making things build. • Now that the NetBSD folks have contact information, and know direction, Warner hopes they will submit a pull request to build bsd-user on NetBSD for NetBSD. • Warner added SIGSYS support so that we can catch unimplemented system calls sooner, and improved reporting of them to get more data about what fails. • Warner cleaned up some code in the blitz branch. • We’re merged up to 8.0rc1 in upstream in the blitz branch we’re using to stay current. Summer of Code Projects There’s much interest in the bsd-user upstreaming task Warner added to Qemu’s project list. With luck, we’ll have a student to fund to do the job of upstreaming all the system calls needed to run simple programs. With a lot of luck, we’ll be able to run any program that does the same thing(s) that clang does (one goal is to have it compile hello world). Future quarterly reports will provide details, should we be fortunate enough to get a slot for this. Help Needed We can always use help with bsd-user. • Pull requests for new system calls are welcome. • Automation in generating many of the things we do by hand would be helpful (like system call argument tracing). • Enthusiastic volunteers who want to help me with the upstreaming (many tasks are easy and quick if you don’t want to commit). • Coordination with the NetBSD folks and cleanup they come up with. • Bug fixes (especially thread bugs) are needed. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Cloud Updating cloud-specific features and bringing in support for new cloud platforms. FreeBSD as a Tier 1 cloud-init Platform Links: cloud-init Website URL: https://cloud-init.io/ cloud-init Documentation URL: https://cloudinit.readthedocs.io/en/latest/ cloud-init ongoing refactorization URL: https://github.com/canonical/cloud-init/blob/main/WIP-ONGOING-REFACTORIZATION.rst Contact: Mina Galić cloud-init is the standard way of provisioning servers in the cloud. Unfortunately, cloud-init support for operating systems other than Linux is rather poor, and the lack of cloud-init support on FreeBSD is a hindrance to cloud providers who want to offer FreeBSD as a Tier 1 platform. To remedy the situation, this project aims to bring FreeBSD cloud-init support on par with Linux support. The broader plan is to lift support across all BSDs. This quarter has been going very, very slowly, for personal reasons — also for lack of access to the right resources. I have been trying to port the Infiniband functions. This has proven difficult, because it falsified my thesis that ifconfig(8) is all that is needed to figure out network interfaces on FreeBSD. While waiting for resources, I debugged a boot panic and got it fixed: 499171a98c88. This now makes it possible to boot FreeBSD on LXD — cloud-init’s CI platform. We still need to fix the high CPU usage problem, but there is already an accepted review: D38898 A cloud-init colleague who works for Azure managed to give me access to an HPC VM on Azure. Unfortunately, it was only for a limited time, and that was not enough to figure out how to get Infiniband up and running on FreeBSD — a task handled by Azure Agent on Linux, but FreeBSD’s sysutils/azure-agent is rather lacking. People interested in helping with this project could provide ifconfig(8), ibstat(8), ibv_devinfo(1), etc… pastes from their Infiniband systems. I would also be very happy about getting access to hardware with Infiniband NICs, or hearing from people who have successfully used FreeBSD on Azure HPC with Infiniband. If there is interest in that platform, I will direct some energy to fixing Azure Agent. Sponsor: The FreeBSD Foundation ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ OpenStack on FreeBSD Links: OpenStack URL: https://www.openstack.org/ OpenStack on FreeBSD URL: https://github.com/openstack-on-freebsd Contact: Chih-Hsin Chang Contact: Li-Wen Hsu This project aims to port key OpenStack components so that FreeBSD can function as an OpenStack host. In 2023 Q1, the big news is that we’re able to spawn FreeBSD instances with bhyve(8) on the OpenStack platform. But there are still some major limitations regarding the capabilities of the spawned instances that need to be resolved: • No self-service networks (only support the flat network) • No network connectivity inside the instance • Only support FreeBSD raw images (FreeBSD-13.1-RELEASE-amd64.raw tested) • No disk resize • No console integration (need to use cu(1) command manually) The step-by-step documents for constructing a POC site can be found in the docs repository. The patched version of each OpenStack component is under the same GitHub organization. Also, we attended AsiaBSDCon 2023 at the end of March and gave a short talk about the current project status at the developer summit. We got precious feedback at the event and will focus on the following for the next quarter: • Resolve the Open vSwitch networking issue • Convert each OpenStack component into FreeBSD ports People interested in helping with the project can first help check the documentation by following the installation guide. And here is an open task for the project: • FreeBSD-specific implementation for the oslo.privsep library Feedback and help are always welcome. Sponsor: The FreeBSD Foundation ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Documentation Noteworthy changes in the documentation tree, manual pages, or new external books/documents. Documentation Engineering Team Links: FreeBSD Documentation Project URL: https://www.freebsd.org/docproj/ FreeBSD Documentation Project Primer for New Contributors URL: https://docs.freebsd.org/en/books/fdp-primer/ Documentation Engineering Team URL: https://www.freebsd.org/administration/#t-doceng Contact: FreeBSD Doceng Team The doceng@ team is a body to handle some of the meta-project issues associated with the FreeBSD Documentation Project; for more information, see FreeBSD Doceng Team Charter. During the last quarter: • The doc commit bit for Pau Amma was taken in. • Lorenzo Salvadore has been proposed as doc committer. carlavilla@ and dbaio@ will mentor him. • Ryusuke SUZUKI steps down from doceng. doceng would like to thank ryusuke@ for his service. Items pending and in the discussion: • A new document about licensing has been added to the documentation set. Porter’s Handbook: Three new Uses knobs have been added to the Handbook: • New Uses = ruby. • New Uses = ldap. • New Uses = budgie. Also: • The NVIDIA install and configure options have been fixed • The Advanced Networking chapter has been improved FreeBSD Translations on Weblate Link: Translate FreeBSD on Weblate Link: FreeBSD Weblate Instance Q4 2022 Status • 12 languages • 150 registered users Languages • Chinese (Simplified) (zh-cn) (progress: 14%) • Chinese (Traditional) (zh-tw) (progress: 11%) • Dutch (nl) (progress: 1%) • French (fr) (progress: 1%) • German (de) (progress: 1%) • Indonesian (id) (progress: 1%) • Italian (it) (progress: 10%) • Korean (ko) (progress: 11%) • Norwegian (nb-no) (progress: 1%) • Persian (fa-ir) (progress: 6%) • Portuguese (pt-br) (progress: 29%) • Sinhala (si) (progress: 1%) • Spanish (es) (progress: 37%) • Turkish (tr) (progress: 5%) We want to thank everyone that contributed, translating or reviewing documents. And please, help promote this effort on your local user group, we always need more volunteers. FreeBSD Handbook working group Contact: Sergio Carlavilla Chapters 1 to 6 have been updated. Chapter 7 is work in progress. FreeBSD Website Revamp - WebApps working group Contact: Sergio Carlavilla Working group in charge of creating the new FreeBSD Documentation Portal and redesigning the FreeBSD main website and its components. FreeBSD developers can follow and join the working group on the FreeBSD Slack channel #wg-www21. The work will be divided into four phases: 1. Redesign of the Documentation Portal Create a new design, responsive and with global search. (Complete) 2. Redesign of the Manual Pages on web Scripts to generate the HTML pages using mandoc. (Complete) Public instance on https://man-dev.FreeBSD.org 3. Redesign of the Ports page on web Ports scripts to create an applications portal. (Work in progress) 4. Redesign of the FreeBSD main website New design, responsive and dark theme. (Work in progress) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ The FreeBSD Russian Documentation Project Links: FAQ URL: https://docs.freebsd.org/ru/books/faq/ Web URL: https://www.freebsd.org/ru/ Contact: Andrey Zakhvatov The FreeBSD Russian Documentation Project current goal is to provide up-to-date Russian translations of the most significant parts of FreeBSD documentation (FAQ, Handbook, Web). It is important to support Russian-speaking persons with high-quality official technical materials and increase acceptance of the operating system around the globe. We hope that this activity will receive some support within the Russian-speaking FreeBSD community and lead to an increased number of translated materials. FAQ translation was updated and synched with the latest original version. There is also a very slight progress with web pages updates. Check the official translation guide in case you are willing to help. We will appreciate your help with translation of the following materials: • Web pages (easy) • Handbook sections (only the X11 section is in progress right now) • Articles ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Ports Changes affecting the Ports Collection, whether sweeping changes that touch most of the tree, or individual ports themselves. Freshports: SQL Injection Attack and Help Request Links: FreshPorts URL: freshports.org FreshPorts blog URL: https://news.freshports.org/ Contact: Dan Langille FreshPorts and FreshSource have reported upon FreeBSD commits for 20 years. They cover all commits, not just ports. FreshPorts tracks the commits and extracts data from the port Makefiles to create a database of information useful to both port maintainers and port users. For example, https://www.freshports.org/security/acme.sh/ shows the history of the security/acme.sh port, back to its creation in May 2017. Also available are dependencies, flavors, configuration options, and available packages. All of this is useful for both users and developers of ports. SQL Injection Attack In March, an SQL injection attack was noticed and the website was patched. Notices were sent out via our Twitter account, our status page, and a notice on the top of each page of the website. The immediate attack vector was shutdown and soon patched. Additional preventative patches were added across the website. Everything we know about has been fixed. Users were notified and advised to change their passwords. Details at: • https://news.freshports.org/2023/03/24/sql-inejection-issues-fixed/ • https://news.freshports.org/2023/03/24/freshsource-code-fixes/ Help Needed It has been over 22 years since FreshPorts started. Others must take over eventually. I’d like to start that process now. There are several aspects to FreshPorts: • FreeBSD admin (updating the OS and packages) • front end code (website - mostly PHP) • back end code (commit processing - Perl, Python, shell) • database design (PostgreSQL). The database does not change very often and requires little maintenance compared to the applications and OS. The website pretty much runs itself. From time to time, a change to the FreeBSD ports infrastructure breaks something or requires a modification, but there is rarely any urgency to fix that. This is not a huge time commitment. There is a lot of learning. While not a complex application, FreshPorts is also not trivial. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ DRM drivers (i.e. GPU drivers) Links: Git repository on GitHub URL: https://github.com/freebsd/drm-kmod Contact: Emmanuel Vadot Contact: Jean-Sébastien Pédron Contact: The Graphics team GPUs are driven by DRM drivers. They are developed specifically for Linux using a permissive license. Our mission is to port those drivers to FreeBSD to make sure modern GPUs are fully supported. We didn’t publish a report to share our progress for a long time. Therefore this status report entry will cover more than just the last quarter. Update to Linux 5.15 LTS and Linux 5.16 As of this status report, the graphics/drm-kmod meta port still installs the DRM drivers from Linux 5.10 (released on December 13, 2020) on FreeBSD 13.1 and greater. This version of the driver lacks support for recent GPUs, in particular Intel 12th gen Alder Lake ones. In the past months, we worked to update the DRM drivers to bring support for more modern AMD and Intel GPUs. The drm-kmod Git repository master branch was first updated to Linux 5.15 (released on October 31, 2021). This is an LTS branch in Linux and we wanted to take advantage of that. Thus at that point, we followed two paths: • A 5.15-lts branch was created to backport all bug fixes from Linux 5.15.x patch releases. This work is now available in the drm-515-kmod port. • The porting effort from subsequent Linux versions continued. The master branch is now at Linux 5.16 (release on January 9, 2022). The Intel driver from Linux 5.15 LTS supports 12th gen GPUs (Alder Lake). It looks to work on FreeBSD but we only tested it lightly so far. We still need more of that, that’s why graphics/drm-kmod still installs graphics/drm-510-kmod instead of graphics/drm-515-kmod. At last, FreeBSD should run as a desktop on this GPU generation and several new AMD GPUs, though problems will surely appear through real test and use. In the process, we updated firmwares to linux-firmware 20230210. Linux 5.17 and future work DRM drivers from Linux 5.17 (released on March 20, 2022) were already ported but this work still sits in its own branch. A couple of issues block further testing and the merge into the master branch: • Our current integration with vt(4), the console/terminal driver, is quite far from the DRM drivers expectations which are based on Linux' fbdev KPI. Something changed in both the Intel and AMD drivers, meaning that vt(4) breaks with the 5.17 update. • The initial Linux 5.17 release does not contain the fixes backported to Linux 5.15 LTS. It seems quite unstable with the Intel 12th gen GPU mentioned earlier. To address the issue with our vt(4) integration layer, we started to write a new vt backend specifically to use the fbdev callbacks exposed by the DRM drivers. This backend will be provided with the DRM drivers, not the FreeBSD kernel, to make it easier to maintain as the drivers evolve. This is still a work in progress and locking in particular is tricky to get right. Regarding the bad support of Intel 12th gen in the 5.17 update, bug fixes backported to Linux 5.17.x patch releases will probably not be ported as part of this work. Instead we will focus on Linux 5.18 (released on May 22, 2022) and following. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ KDE on FreeBSD Links: KDE FreeBSD URL: https://freebsd.kde.org/ KDE Community FreeBSD URL:https://community.kde.org/FreeBSD Contact: Adriaan de Groot The KDE on FreeBSD project packages CMake, Qt, and software from the KDE Community, for the FreeBSD ports tree. The software includes a full desktop environment called KDE Plasma (for both X11 and Wayland) and hundreds of applications that can be used on any FreeBSD machine. The KDE team (kde@) is part of desktop@ and x11@, building the software stack to make FreeBSD beautiful and usable as a daily-driver graphics-based desktop machine. The notes below describe mostly ports for KDE, but also include items that are important for the entire desktop stack. Infrastructure • The Qt5 ports were updated to the KDE patch collection release 5.15.8. • The Qt6 ports — these are not used by KDE yet, but there are many ports that can use Qt6 and have Qt6 flavors — were updated to release 6.4.2. Python bindings for the Qt6 release of WebEngine were added. • The cmake ports were updated to release 3.25.1 and the CPack generator for FreeBSD packages was repaired. • The graphics/poppler port — used by many PDF-viewers — was updated to release 23.01. • The sysutils/bsdisks port — used as a shim for applications that expect Linux udisks, which means most desktop environments — was updated to release 0.29. KDE Stack KDE Gear releases happen every quarter, KDE Plasma updates once a month, and KDE Frameworks have a new release every month as well. These (large) updates land shortly after their upstream release and are not listed separately. • KDE Frameworks updated to 5.104. • KDE Gear updated to 22.12.3. • KDE Plasma Desktop was updated to version 5.27. This was a long delayed update, due to unresolved issues in the support stack and a misplaced patch from an earlier release of KDE Plasma. Thanks to arrowd@ and Serenity Cybersecurity, LLC for sorting that out. • New port devel/ktextaddons was added to the tree. This is part of the KDE PIM suite, and slated to become a new KDE Framework in some future release. Related Ports • audio/amarok, one of the most popular KDE audio players of the early 2000’s, has been marked deprecated in the ports tree. It is no longer maintained upstream. • astro/kstars, an interactive planetarium, was updated to release 3.6.3. • devel/gitqlient, a graphical user interface for git, was updated to release 1.6.1 with support for new git commands. • devel/okteta, a hex viewer and editor for binary files, was updated to release 0.26.10. • devel/qcoro, C++ coroutines with Qt support, was updated to release 0.8.0. • graphics/krita, an application for painting and graphical work, was updated to release 5.1.5. • graphics/quickqanava, a graph visualization library, got a real release and an update in the ports tree. • irc/kvirc, an IRC client, was updated to the latest commit; there is no real release but there are bugfixes. • multimedia/haruna, a video and audio player, was updated to release 0.10.3. • net-im/neochat, one of a handful of Matrix clients, was updated to chase a new release of net-im/libquotient. There are continuing troubles with compatibility with older FreeBSD releases, leading to the KDE-FreeBSD team to declare FreeBSD 12 releases "effectively unsupported". • net-im/ruqola, a Rocket Chat client, was updated to release 1.9.1. • security/keysmith, a two-factor-authentication support application, was updated to release 23.01.0. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ FSX Links: GitHub URL: https://github.com/asomers/fsx-rs FreshPorts URL: https://www.freshports.org/devel/fsx/ Contact: Alan Somers The venerable FSX (File System eXerciser) tool, first written at Apple Computer in the nineties, has been a part of FreeBSD since 5.0. It stress tests file systems with a stream of randomly generated operations, verifying file data after every read. However, it has never been installed as part of the OS; it only exists in the source tree. That makes it difficult to use in CI pipelines. It has some other limitations, too. So this quarter I rewrote the entire tool in Rust. The rewrite is byte-for-byte compatible with the original, given identical seed values. Future versions will break backwards-compatibility, however, in order to add new features like fspacectl and copy_file_range. The new version can be found in the ports tree, and in time I’ll remove the original. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ GCC on FreeBSD Links: GCC Project URL: https://gcc.gnu.org GCC 11 release series URL: https://gcc.gnu.org/gcc-11/ GCC 12 release series URL: https://gcc.gnu.org/gcc-12/ Contact: Lorenzo Salvadore Contact: Gerald Pfeifer The main news this quarter is the cleaning of old GCC versions from the ports tree: this will allow for a more efficient approach to bugs. Deprecation of old GCC ports The ports tree still contains several ports related to old and unsupported GCC versions. They are usually needed as dependencies for a few old ports, that it would be better to either update to use a supported GCC release, or deprecate. Bug reports have been created to track the issue and work has already started towards its resolution. Thanks to all ports contributors who are helping. Deprecation of USE_GCC=X+ Gerald, who maintained the GCC ports for many years until recently, still contributes to the GCC maintenance on FreeBSD by helping simplify the GCC infrastructure in the ports tree, for example by removing special cases that deal with old unsupported GCC versions. This quarter the most significant of his changes is probably the removal of support for the USE_GCC=X+ construct: any port depending on GCC should set USE_GCC=yes if GCC_DEFAULT works; if not, it should require a specific version (e.g. USE_GCC=11); it cannot ask for a minimal version anymore (e.g. USE_GCC= 11+). ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Valgrind - Preparing for Valgrind 3.21 Links: Valgrind Home Page URL: https://www.valgrind.org/ Valgrind News URL: https://www.valgrind.org/docs/manual/dist.news.html Contact: Paul Floyd The devel/valgrind-devel port had an intermediate update which was submitted on 2023-02-20. This contains most of what will be in the official release of Valgrind 3.21 which is due out shortly after this status report. There is a nice improvement to the vgdb interface. It’s now much easier to see which bits of memory are initialized or not. There are a couple of fixes to the thread checks done by Helgrind. For FreeBSD specifically, the address space limit has been raised to be the same as Linux and Solaris on amd64. It was 32Gbytes and now it is 128Gbytes. The kern.proc.pathname.PID sysctl(3) has been fixed so that it returns the path of the guest exe and not that of the Valgrind host. At the same time I fixed some _umtx_op false positives and corrected auxv AT_EXECPATH in a way similar to kern.proc.pathname.PID. Syscall wrappers have been added for sctp_generic_sendmsg(2) and sctp_generic_recvmsg(2). Not yet available in the ports versions of Valgrind, there is a workaround for the use of rfork(2). Previously, since it is not supported, it would cause Valgrind to abort. Now it fails gracefully setting either EINVAL or ENOSYS. The main use of this system call is in posix_spawn(3), which will fall back to using vfork(2). The mknodat(2) syscall wrapper was incorrectly implemented on i386 and has now been fixed. There is a reworking of all of the aligned allocation functions so that they behave less like Linux glibc and more like the Valgrind build platform. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Third Party Projects Many projects build upon FreeBSD or incorporate components of FreeBSD into their project. As these projects may be of interest to the broader FreeBSD community, we sometimes include brief updates submitted by these projects in our quarterly report. The FreeBSD project makes no representation as to the accuracy or veracity of any claims in these submissions. PkgBase.live Links: Website (archive.org) URL: https://web.archive.org/web/20221220222828/https://alpha.pkgbase.live/ Website source URL: https://codeberg.org/pkgbase/website Contact: Mina Galić PkgBase.live was an unofficial repository for the FreeBSD PkgBase project. As a service, PkgBase.live was inspired by https://up.bsd.lv/, which provides freebsd-update(8) for STABLE and CURRENT branches. Hardware for PkgBase was kindly sponsored by a member of the FreeBSD community. However, as life and projects moved on, they had to decommission the hardware, giving me three months' notice. In that time, my own life was rather turbulent after a recent move to a different country so I haven’t been able to find a replacement. For the time being, PkgBase.live is dead. The website, and with it the How Did She Do it?! are still available in Git. I highly encourage copy-cats. I will also happily accept a new hardware sponsor! Please note that I have contacted the FreeBSD Project, and they are working on integrating PkgBase into release engineering. However, they are not yet ready, they also cannot "simply" take over PkgBase.live because it uses a completely different process. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Containers and FreeBSD: Pot, Potluck and Potman Links: Pot organization on GitHub URL: https://github.com/bsdpot Contact: Luca Pizzamiglio (Pot) Contact: Bretton Vine (Potluck) Contact: Michael Gmelin (Potman) Pot is a jail management tool that also supports orchestration through Nomad. During the last quarter, pot received a number of minor fixes but no new version has been released yet. Potluck aims to be to FreeBSD and pot what Dockerhub is to Linux and Docker: a repository of pot flavours and complete container images for usage with pot and in many cases Nomad. All Potluck images have been rebuilt to include the latest FreeBSD security advisories, a new Smokeping network latency monitoring image has been added, again a lot of work went into the Jitsi image, which unfortunately still seems to have some reliability issues. Also, two new blog posts are available showing how easy it is to use Potluck images, one explaining how to set up Nextcloud with Minio as object storage and Prometheus for monitoring, one showing how to run your own Matrix Synapse server using OpenLDAP for access management. As always, feedback and patches are welcome. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Last modified on: April 19, 2023 by Lorenzo Salvadore Legal Notices | © 1995-2023 The FreeBSD Project All rights reserved. The mark FreeBSD is a registered trademark of The FreeBSD Foundation and is used by The FreeBSD Project with the permission of The FreeBSD Foundation. Contact From nobody Wed Apr 19 14:35:32 2023 X-Original-To: freebsd-stable@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 4Q1jy85z9Kz463Fx; Wed, 19 Apr 2023 14:35:44 +0000 (UTC) (envelope-from developer@lorenzosalvadore.it) Received: from mail-40136.proton.ch (mail-40136.proton.ch [185.70.40.136]) (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 (4096 bits) client-digest SHA256) (Client CN "protonmail.com", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q1jy809nBz3yth; Wed, 19 Apr 2023 14:35:44 +0000 (UTC) (envelope-from developer@lorenzosalvadore.it) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=lorenzosalvadore.it header.s=protonmail2 header.b=IGqsQI9F; spf=pass (mx1.freebsd.org: domain of developer@lorenzosalvadore.it designates 185.70.40.136 as permitted sender) smtp.mailfrom=developer@lorenzosalvadore.it; dmarc=pass (policy=quarantine) header.from=lorenzosalvadore.it Date: Wed, 19 Apr 2023 14:35:32 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lorenzosalvadore.it; s=protonmail2; t=1681914941; x=1682174141; bh=hTG1LBaFj0Aj3OcnAcCleHHMouY+aKDBblrpqoxhf50=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=IGqsQI9FRu2IlhSxWUlpZBHNnACYhB4MdAB23LwNPu4H+4dZIHuy57NkFf1OIH6Ym X3z1anAO+aggn5g/MqnYV4tPjmHWq9LerfxNU+yI5l93OgdFlEuHE/8TchBWJDdngx yqb1FVcDrzTDvKD2ZUF2ULNN3RyCTtc1afIC4OwzKWz3ZKpLawqYVML1FeNwkWUNno TYlsD1xwbjlYCmskBnRjPNIXJAzoZGftIsDFHr7uIFATPueSxQ6u9gCKQ4PbqB8hKl JPEzbi6o5CHcrSi9xCdKwfPAbO1a+5HinpautT/XOwL49+a8p7Bm7QLmuCywghscFe cho/S2kJ3J4LQ== To: freebsd-hackers@freebsd.org From: Lorenzo Salvadore Cc: freebsd-current@freebsd.org, freebsd-stable@freebsd.org Subject: Re: FreeBSD Status Report - First Quarter 2023 Message-ID: <3I6mKfXCcePfrAqIhoVuCxBJ5jvu6SlTCpavwH9J5ylbifaO7sFdlxCb9Co9ANCRftFaHxEt_mt6MP9C1sa1FlI_l1c92mo-vwHtaQKj9N0=@lorenzosalvadore.it> In-Reply-To: References: Feedback-ID: 53711648:user:proton List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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)[-0.997]; DMARC_POLICY_ALLOW(-0.50)[lorenzosalvadore.it,quarantine]; R_SPF_ALLOW(-0.20)[+ip4:185.70.40.0/24:c]; R_DKIM_ALLOW(-0.20)[lorenzosalvadore.it:s=protonmail2]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org,freebsd-stable@freebsd.org]; RCVD_COUNT_ZERO(0.00)[0]; ASN(0.00)[asn:62371, ipnet:185.70.40.0/24, country:CH]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[lorenzosalvadore.it:+]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_NONE(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[185.70.40.136:from] X-Rspamd-Queue-Id: 4Q1jy809nBz3yth X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N ------- Original Message ------- On Wednesday, April 19th, 2023 at 4:26 PM, Lorenzo Salvadore wrote: > Last modified on: April 19, 2023 by Lorenzo Salvadore >=20 > Legal Notices | =C2=A9 1995-2023 The FreeBSD Project All rights reserved.= The mark > FreeBSD is a registered trademark of The FreeBSD Foundation and is used b= y The > FreeBSD Project with the permission of The FreeBSD Foundation. Contact I am sorry for the footer: this should not have been included in the mail v= ersion of the status report, indeed it is the footer of the web page where the rep= ort is rendered: https://www.freebsd.org/status/report-2023-01-2023-03/ . Lorenzo Salvadore From nobody Wed Apr 19 15:00:05 2023 X-Original-To: freebsd-stable@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 4Q1kVV2rCpz464jM for ; Wed, 19 Apr 2023 15:00:18 +0000 (UTC) (envelope-from pch-b538D2F77@u-1.phicoh.com) Received: from stereo.hq.phicoh.net (stereo.hq.phicoh.net [IPv6:2a10:3781:2413:1:2a0:c9ff:fe9f:17a9]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q1kVS2Sgdz3lS6 for ; Wed, 19 Apr 2023 15:00:16 +0000 (UTC) (envelope-from pch-b538D2F77@u-1.phicoh.com) Authentication-Results: mx1.freebsd.org; dkim=none; spf=none (mx1.freebsd.org: domain of pch-b538D2F77@u-1.phicoh.com has no SPF policy when checking 2a10:3781:2413:1:2a0:c9ff:fe9f:17a9) smtp.mailfrom=pch-b538D2F77@u-1.phicoh.com; dmarc=none Received: from stereo.hq.phicoh.net (localhost [::ffff:127.0.0.1]) by stereo.hq.phicoh.net with esmtp (TLS version=TLSv1.2 cipher=ECDHE-RSA-CHACHA20-POLY1305) (Smail #158) id m1pp9Hy-0000LMC; Wed, 19 Apr 2023 17:00:06 +0200 Message-Id: To: freebsd-stable@freebsd.org Subject: AMD Ryzen 5 hangs on 13.x, fine on 12.4 From: Philip Homburg Date: Wed, 19 Apr 2023 17:00:05 +0200 X-Spamd-Result: default: False [2.05 / 15.00]; AUTH_NA(1.00)[]; NEURAL_SPAM_SHORT(0.54)[0.545]; NEURAL_SPAM_LONG(0.53)[0.534]; FORGED_SENDER(0.30)[pch-fbsd-2@u-1.phicoh.com,pch-b538D2F77@u-1.phicoh.com]; NEURAL_HAM_MEDIUM(-0.23)[-0.226]; MIME_GOOD(-0.10)[text/plain]; R_DKIM_NA(0.00)[]; R_SPF_NA(0.00)[no SPF record]; ASN(0.00)[asn:206238, ipnet:2a10:3780::/29, country:NL]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; FROM_NEQ_ENVFROM(0.00)[pch-fbsd-2@u-1.phicoh.com,pch-b538D2F77@u-1.phicoh.com]; FROM_HAS_DN(0.00)[]; MLMMJ_DEST(0.00)[freebsd-stable@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DMARC_NA(0.00)[phicoh.com]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-Rspamd-Queue-Id: 4Q1kVS2Sgdz3lS6 X-Spamd-Bar: ++ X-ThisMailContainsUnwantedMimeParts: N List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org Hi, I have a problem that my Ryzen 5 systems hangs on 13.x when running poudriere but works fine on 12.4. See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267782 Does anyone have any pointers how I would go debug this issue? The problems is that usually it just hangs. From nobody Wed Apr 19 22:16:52 2023 X-Original-To: stable@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 4Q1wBL3h31z45JC8 for ; Wed, 19 Apr 2023 22:16:58 +0000 (UTC) (envelope-from mirror176@hotmail.com) Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10olkn2107.outbound.protection.outlook.com [40.92.41.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q1wBJ46mxz45Gr for ; Wed, 19 Apr 2023 22:16:56 +0000 (UTC) (envelope-from mirror176@hotmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b=eskQ7SIM; spf=pass (mx1.freebsd.org: domain of mirror176@hotmail.com designates 40.92.41.107 as permitted sender) smtp.mailfrom=mirror176@hotmail.com; dmarc=pass (policy=none) header.from=hotmail.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=J+rV9fcwMEYo3ULxys7pW4VxJynZcQvtDjhjzZTKwtewyvqFIwDWKbECfAAAKkegvIWA+VvYWiun/pe+QOQtbF5BLIU4lF0MucQQv9zbAD5Bfdu/8dCC3FHQoiyJYpAe5+yEcQpg6ta1aQGyQ7bKnYuEAZuWsq12pFEeA7UvxiQpgrNVOGXPnAgQB06s9H5LlhzVbywEAbWcRJgwqeyJ80rgp0Qdd1lsxnZshBw/sb8tZwfjEeMU4YjX9glOaMRSELVDGxXl7OjVyjafLJ9o0iSyuo9LcCW01LWoidZkixzS9z/B8iMUZk3PH+Z14TkWwDg6Z9Q4/6V6fk8pd0u6vg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=qq4ZCgFiHbB0dTPjbrQGW2HYJa17snuu7WT7uskpLhE=; b=Zwyi/kIo16zBxX/A9mDpQL90tAYPERnwQR1eW5J3nrlvI6L+I9runnU2Mf+t/vYS1rPvbmbrjD5zBT3FHiLz3bqE3LTtHIaN56dpg28ZsjjCgoLtEG6XerqrZqCuwYx18ZxnRRVRn6hUWYbmTR2vIaMuMLw6fmMEUUOzaRm/XPq79i8BZHIN9UwlMR0jP1dla19d5s320xUpdn5e9LeYlBYEFGcRq/egLkIN1KM2097SOdHyPQQ6/xeADzu/SAEeVy7iz5/857VYXSCq2Qa+wIi+t0m8U8YXhVoAJIZ/zc4tjGL/oQOC4ABPaG9jd1mwOId9Qzn5SJdPw84HUyDrQA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qq4ZCgFiHbB0dTPjbrQGW2HYJa17snuu7WT7uskpLhE=; b=eskQ7SIMiScjJZs9OTJpitxY7eh5/AXlmfxw87AFuu7x1z3z1SmRw4kdUT9GORJA3LUKQclISzbMJVzlPrEjhzFbKQ4m3x+BBSmrCUojMYKOV5mfn2h/vsOXPfFCTKV4PNKrNN4teWruNndPp9Wo9vTryUtmSWG8D1bWE839WyWAdG5Le3Godjw15PKY6pgLMAMqBilCQURtEOZ4zqqQxW4bLYo77SSDinNy+FvC9NL7Ham65AAuZPGZ6ucJttiy/c7lf1bvg0D+bMYOIpyCDYBYLsQhgTC1e0GXWBZzJDbT5yET1j+tBVTXK7ZbDmDqMXRUhFUBGN75w2bwxQxE3w== Received: from CO1PR11MB4770.namprd11.prod.outlook.com (2603:10b6:303:94::19) by SJ1PR11MB6177.namprd11.prod.outlook.com (2603:10b6:a03:45c::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6298.45; Wed, 19 Apr 2023 22:16:54 +0000 Received: from CO1PR11MB4770.namprd11.prod.outlook.com ([fe80::10aa:c13e:f1f8:52d1]) by CO1PR11MB4770.namprd11.prod.outlook.com ([fe80::10aa:c13e:f1f8:52d1%5]) with mapi id 15.20.6298.045; Wed, 19 Apr 2023 22:16:54 +0000 Message-ID: Date: Wed, 19 Apr 2023 15:16:52 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Subject: Re: AMD Ryzen 5 hangs on 13.x, fine on 12.4 Content-Language: en-US To: stable@freebsd.org References: From: "Edward Sanford Sutton, III" In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-TMN: [LWDJ6tJf5VSisE47HUiAYv7MHteHmdvR] X-ClientProxiedBy: PH0P220CA0023.NAMP220.PROD.OUTLOOK.COM (2603:10b6:510:d3::23) To CO1PR11MB4770.namprd11.prod.outlook.com (2603:10b6:303:94::19) X-Microsoft-Original-Message-ID: <73fa4b84-948e-c55f-9ba5-f0c020e46074@hotmail.com> List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1PR11MB4770:EE_|SJ1PR11MB6177:EE_ X-MS-Office365-Filtering-Correlation-Id: e71f67ff-8376-4a39-d4fe-08db4123c83b X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ukTEIsahWreUDn5+UJr5+PCxv0qSlmIsYACxc6ZxWMuNOedfjc4bA4vDGDtzOeV1HjM1i6N1wTIrVrh+9ZSn2uwpNNmaK0ucTEj1DMv5n62Vzqg/NhCCUuuijUO4L4O3jiVQwX/JkE+/y4biplclNclIAC+Nya7KWqNSSlB6AejrG/17s2XmhbizVNDUBvTILhAuA/B2PEIFvnP5nMUy+/j3b/Ih9RnTAC+8hQtgI8hwGdjnC9kwhPXl+JHOx55NEaOD86YOczBQ06AZhONIR86EnJnL8jzaZHcDH5G2K4HzM6RVxiKiW/2Ke+ZrFt/DZw8n4LMMR+ijIGkNCh50NZG6Ci5a5to52PvstuYzkfU28FtgIOy+rvwOq++xEtB/YCCOzWa4WI3dOXBpann2R99zRxcVyB6xFviWJ4pXLc79+iTbEjn9Gs6MR86ge5X4Eb/1j51l7+KghTsv0c6rs12xikQ0vGQmseXvyfmTuFbiNnMEJD7FgznhLflAsusbFzyZxpF9VxYzQRoE2Oo63cUKSNRJa+FP8NLt/HS/k1YYyH5adb7vJBaiWxa3acG2N5k+uRD8Xe4a79btY33yp05zXq3KTpGIXw2gCHT5Cqg= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cmJTbktWRnQrWmdDRm4zVVlML241aEM5cVpUNW05amtNQlNrVEQ4OGtPKzVD?= =?utf-8?B?cFR3Z0dRLzVKUHJRNDFPaUF1M2doWFUvWXMzU0lOOUJVM3BHZjNFaFZ6S3hG?= =?utf-8?B?Q21Qa3E0ZU55WlpnVWlFSFoxbDBwdklOblRDU1NCVGN6NUNrQUVLcXY2MFFi?= =?utf-8?B?K1E5Q1NPVUJHYlJjRG9jcVM5d01BVU1FR3ZIRWlYaGc1cWVlZDFBTW84T1Bm?= =?utf-8?B?N0I4ejFEb0gyb3l2OUNma3FINHlXaW5PWW10Y1hsRzQ1bnVuSzBjUk80R3JU?= =?utf-8?B?OXFjNmVkNEs3NU0ycnF5aUJNL1cxeGpkV0ZhaXdpaEF1ckJPRzRraTZTUTBI?= =?utf-8?B?alVqR05kNlREL1hocGFzMmRDVXhKSk1ZL3FnM0c4ZTJoY3NUSGhLZVZMRWt1?= =?utf-8?B?S0FlbFhPK014ZzFuWjV4dDMxVC9uZ1ZIeUg1YU5qV3JZNDkxNGo3N1BxWkpB?= =?utf-8?B?ODdmYVZoQWJuOXhqZWk5a3JjeVhobldPYk1TNVN3SzlXSU5JcTBRUWd2Mk83?= =?utf-8?B?czNicCswczNhRzVqS1JCYTdNSGMvYzRMNWlDZk9Wd2lLK1BnWVRWVVNjakk3?= =?utf-8?B?NTk5aEk5c1VrNlBGL3RmVmIzemttNkxtTkRQM3dEa01UUEhydzNHUmV1MTBp?= =?utf-8?B?K1ZQVDVhalduV2dLcXdyZnBDTThZMWpQWkhiRzJOYUpWN01SVXB6eW1wTTcy?= =?utf-8?B?ZFNJNTFKd3JWV2xWUkhnWjZDKytTeTRqbDdGOGxkd08xby9tWWs5aXdLZ1Bi?= =?utf-8?B?QTBsUXZnV1RldElYMmlRNXNnR0IxT0dGdStEMzlJbVNKQ1E3VFE1dGx4STcr?= =?utf-8?B?UDlCV1o1eWcrZkNQYjhxd2lPYUh2bWVEb1NacytWdTdBeUYrSWlELyswUDRQ?= =?utf-8?B?ZzV2cjBJYldQdGhRWnAvcnVqZlFFTTlyYURlc0syQkRMN0FmekZPTnhXNy9s?= =?utf-8?B?OXFIVjRlWlVPSG9YVXFoWUNYaGxxZyt3eXd0UzNCamw5ZFJYc2tjUDYwYzgr?= =?utf-8?B?S0RFZWsyWHNrM0lXK0VtMDBPbVozellVWUVrZmh5YWYxSkU5MFFRMEhRSEdq?= =?utf-8?B?K1BsZmtUY0k2UG4rWHNhb08zamEwYXBrOE9GVElyMUtpVk1KVXRCQm9DMG1n?= =?utf-8?B?QzFFd3hLRndFakRJWVRlaUVhdUZzR3FuT29pQk5iZDN1eGZadDJMWWJvWDU3?= =?utf-8?B?M2JPSmlGVHVCSXZQMzJHQ1BaVmVWM2syc01sMjJkTjF6OGs3dzlIZWtPSmxq?= =?utf-8?B?bkUwT1h6ZUpXelFvWk4wRVVudVFiY1FFNVdvaDZQc2Rqc1NPbitRTE5Melhi?= =?utf-8?B?TXBvc1lobWFEUERMdjZDUk01Sks2cWFyQ0s4dVpORTZtcjI5TzF6NFliTG5x?= =?utf-8?B?b2NsOEVwbGZ4UVg0WU9qTDZhWkNWQTdlMWM1alU5ZzFsTGpoYy9WdTFiQVVI?= =?utf-8?B?WVR0eXBmbG5ObXJHdkF2SmlGWnpSMzFqTU10d1VLQVIycC85SWYxTzZsK3Fm?= =?utf-8?B?cjZwMExyRkpJeG5HaHVYbkt0T21RSGFkWDBIR1d6OUhGb0EzOStleGwxb2tk?= =?utf-8?B?aUxiQ3NOVE14ZGNsMVdOekxncDlSZ2NYVExRS2VWdFJqaFJSWjRtTFNpb1Yw?= =?utf-8?B?Q2RKMS9zc2xUL3VaM2lpWGVUbVp3K0E9PQ==?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-e8f36.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: e71f67ff-8376-4a39-d4fe-08db4123c83b X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4770.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Apr 2023 22:16:54.4965 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ1PR11MB6177 X-Spamd-Result: default: False [-2.48 / 15.00]; FORGED_MUA_THUNDERBIRD_MSGID_UNKNOWN(2.50)[]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.98)[-0.980]; DMARC_POLICY_ALLOW(-0.50)[hotmail.com,none]; R_DKIM_ALLOW(-0.20)[hotmail.com:s=selector1]; R_SPF_ALLOW(-0.20)[+ip4:40.92.0.0/15]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; BLOCKLISTDE_FAIL(0.00)[40.92.41.107:server fail,2603:10b6:303:94::19:server fail]; FROM_HAS_DN(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[40.92.41.107:from]; RCPT_COUNT_ONE(0.00)[1]; FREEMAIL_FROM(0.00)[hotmail.com]; MLMMJ_DEST(0.00)[stable@freebsd.org]; DKIM_TRACE(0.00)[hotmail.com:+]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_NONE(0.00)[]; DWL_DNSWL_NONE(0.00)[hotmail.com:dkim]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:8075, ipnet:40.80.0.0/12, country:US]; FREEMAIL_ENVFROM(0.00)[hotmail.com]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.92.41.107:from] X-Rspamd-Queue-Id: 4Q1wBJ46mxz45Gr X-Spamd-Bar: -- X-ThisMailContainsUnwantedMimeParts: N On 4/19/23 08:00, Philip Homburg wrote: > Hi, > > I have a problem that my Ryzen 5 systems hangs on 13.x when running > poudriere but works fine on 12.4. See > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267782 > > Does anyone have any pointers how I would go debug this issue? > > The problems is that usually it just hangs. Poudriere should have written logs of what was being worked on during the hang. Any other poudriere configurations may be helpful. Which ports are being built during the problem? How much RAM, swap partition space, and which Ryzen 5? Anything else special about the install like zfs+dedup or /etc/sysctl.conf (and tried without those tweaks) or /boot/loader.conf things adjusted? That PR made mention of BIOS updates. In my experience, there is a lot a BIOS update addresses that doesn't make it into the final notes average users see but has been done. I've seen many updates be important for stability and performance to where I apply them unless I have documentation telling me why I shouldn't, especially in recent years with AMD though I have been away from computer repair for a couple years. BIOS updates do have risk on systems that don't have a backup BIOS or way to reflash it in case of failure. It may also turn out not at all related to the issue. If you can't go with what you last get from the terminal as it runs, from its own logs, and don't notice anything relevant like high RAM use, dmesg output pointing at anything drawing your attention, etc. then maybe kernel debugging type of steps are in order? I find it easy to lock up my i7-3820 with 32GB RAM with 4 or 8 poudriere jobs running if I have no swap file. Adding swap goes from lockups to normally killing processes but sometimes hits more important ones bringing down X sessions in an unrecoverable way requiring a reboot. I do runs like `poudriere -J2` with multiple threads per job with much better success as long as other things like Firefox haven't hogged too much RAM. From nobody Fri Apr 21 12:08:00 2023 X-Original-To: freebsd-stable@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 4Q2tZs1PWGz46LCP for ; Fri, 21 Apr 2023 12:08:05 +0000 (UTC) (envelope-from pch-b538D2F77@u-1.phicoh.com) Received: from stereo.hq.phicoh.net (stereo.hq.phicoh.net [IPv6:2a10:3781:2413:1:2a0:c9ff:fe9f:17a9]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q2tZr03QFz3y0q for ; Fri, 21 Apr 2023 12:08:03 +0000 (UTC) (envelope-from pch-b538D2F77@u-1.phicoh.com) Authentication-Results: mx1.freebsd.org; dkim=none; spf=none (mx1.freebsd.org: domain of pch-b538D2F77@u-1.phicoh.com has no SPF policy when checking 2a10:3781:2413:1:2a0:c9ff:fe9f:17a9) smtp.mailfrom=pch-b538D2F77@u-1.phicoh.com; dmarc=none Received: from stereo.hq.phicoh.net (localhost [::ffff:127.0.0.1]) by stereo.hq.phicoh.net with esmtp (TLS version=TLSv1.2 cipher=ECDHE-RSA-CHACHA20-POLY1305) (Smail #158) id m1pppYW-0000KxC; Fri, 21 Apr 2023 14:08:00 +0200 Message-Id: To: freebsd-stable@freebsd.org Subject: Re: AMD Ryzen 5 hangs on 13.x, fine on 12.4 From: Philip Homburg References: In-reply-to: Your message of "Wed, 19 Apr 2023 15:16:52 -0700 ." Date: Fri, 21 Apr 2023 14:08:00 +0200 X-Spamd-Result: default: False [2.69 / 15.00]; AUTH_NA(1.00)[]; NEURAL_SPAM_LONG(1.00)[0.999]; NEURAL_HAM_SHORT(-1.00)[-0.998]; NEURAL_SPAM_MEDIUM(0.98)[0.985]; SUBJECT_ENDS_SPACES(0.50)[]; FORGED_SENDER(0.30)[pch-fbsd-2@u-1.phicoh.com,pch-b538D2F77@u-1.phicoh.com]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; R_SPF_NA(0.00)[no SPF record]; MLMMJ_DEST(0.00)[freebsd-stable@freebsd.org]; ASN(0.00)[asn:206238, ipnet:2a10:3780::/29, country:NL]; R_DKIM_NA(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; FROM_NEQ_ENVFROM(0.00)[pch-fbsd-2@u-1.phicoh.com,pch-b538D2F77@u-1.phicoh.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DMARC_NA(0.00)[phicoh.com]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-Rspamd-Queue-Id: 4Q2tZr03QFz3y0q X-Spamd-Bar: ++ X-ThisMailContainsUnwantedMimeParts: N List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org > Poudriere should have written logs of what was being worked on > during the hang. Any other poudriere configurations may be > helpful. Which ports are being built during the problem? How much > RAM, swap partition space, and which Ryzen 5? Anything else special > about the install like zfs+dedup or /etc/sysctl.conf (and tried > without those tweaks) or /boot/loader.conf things adjusted? I found no weird things in /etc/sysctl.conf and /boot/loader.conf. A poudriere run might cause a hang in something as simple as compiling openssl. So I tried to upgrade the BIOS and it worked. The system has been compiling for about 24 hours now without any problem. I noticed that upgrade went from AMI BIOS version 5.13 to 5.14. I have another system with a different brand motherboard still at 5.13. I will at some point check if that one has the same issue. For now my problem seems to be solved. I never suspected that a major release of an operating system would require a BIOS update. From nobody Sat Apr 22 14:46:36 2023 X-Original-To: freebsd-stable@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 4Q3Z3b51YMz46qF0 for ; Sat, 22 Apr 2023 14:46:51 +0000 (UTC) (envelope-from greg.bal4@gmail.com) Received: from mail-ot1-x330.google.com (mail-ot1-x330.google.com [IPv6:2607:f8b0:4864:20::330]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q3Z3Y4gdHz3wRJ for ; Sat, 22 Apr 2023 14:46:49 +0000 (UTC) (envelope-from greg.bal4@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20221208 header.b=V23Aw6oV; spf=pass (mx1.freebsd.org: domain of greg.bal4@gmail.com designates 2607:f8b0:4864:20::330 as permitted sender) smtp.mailfrom=greg.bal4@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-ot1-x330.google.com with SMTP id 46e09a7af769-6a64b5bc7aaso384727a34.1 for ; Sat, 22 Apr 2023 07:46:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1682174807; x=1684766807; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=ikGf5VRRrSrblt1tJ5iN9YJh3mQNeAc184BexWzo5ck=; b=V23Aw6oVg6swOP0UHC1HIZ2+JV2Kkg5jwAuSpMIiKMixYPlUgoAqKg/aMRoXJO3ZXH Wudh5Y/VAqnI/Q1PCzMSsqji5Nm8timVwrY2xg26wQSiuRrDtzQgHT22hje/jYr4pHO1 Px/7cVPkmu8nogEWtt014+V5+Tt5iZCQefWqqraFFVNmfFheW+DgtmdoVAtwsw3c1sFQ 2hxhgVb8bKWasmijZtEcxLXECEFJ8f0z8rXZHtW3vMrWDwx7xbD0Z1rjp41o4/k7Hkwq Pbv++NLVp4BE9+V9gBV9g5QYfN6B68ES3G0RJAcFI2qr5Og5YvCDVvQWm/t3F2O86pPF QHpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1682174807; x=1684766807; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ikGf5VRRrSrblt1tJ5iN9YJh3mQNeAc184BexWzo5ck=; b=E2pCt3hkVQDF6eWftiSLj9qnUhQB/bOK2vg0QNp78q3z19KMnK9Fd3ObGkR61KURIc wWcYM1V0fBkh/A08c6rsefa1zyEZ1k/PeTLikLj51ayCRdbFOmxjEqf8V0rJsiG+wW20 pa2kDujcGtoVtK+efCmx2NjHripgRqX8hs+wNBR5VsO04Pc9qb3CS7F05xwLwEv8FwsA 8G6PB/WZvag4+I39MWwcs3ThjIeeYBTpbN6ixe34LPlX8sTiYB4fpcAZzZPHTjgwmimd jGJVumrQAXdeD+UbZpzOYmZjm/SoEmYFUw5wUpmXY+YfhmdFiZ/3Ytwwu7zrpIj8Hxs4 pRgw== X-Gm-Message-State: AAQBX9ciVYUvIQoL+NsMamtyW2EIesKLGekCl08iDEP2l7VtXbzcxUPe yTIQYA+Zviqe+FmxUvhVJB3B1IUyOXWwCC8aXtg= X-Google-Smtp-Source: AKy350avV7FVf0XaZpfZIcOnsSIXIJeXOeUVumqu9jlqeyRkv34pmkatcf4kt+tG4zO01Ly7TiNjICHYdVu7FH/sHpg= X-Received: by 2002:a05:6870:2424:b0:187:83c8:5f0b with SMTP id n36-20020a056870242400b0018783c85f0bmr4710545oap.58.1682174806977; Sat, 22 Apr 2023 07:46:46 -0700 (PDT) List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org MIME-Version: 1.0 References: In-Reply-To: From: Greg Balfour Date: Sat, 22 Apr 2023 09:46:36 -0500 Message-ID: Subject: Re: 13.2-RELEASE and firefox To: henrichhartzer@tuta.io Cc: freebsd-stable@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Result: default: False [-3.99 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.995]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20221208]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-stable@freebsd.org]; FREEMAIL_FROM(0.00)[gmail.com]; BLOCKLISTDE_FAIL(0.00)[2607:f8b0:4864:20::330:server fail]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MLMMJ_DEST(0.00)[freebsd-stable@freebsd.org]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::330:from]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TAGGED_FROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MID_RHS_MATCH_FROMTLD(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCVD_TLS_LAST(0.00)[] X-Rspamd-Queue-Id: 4Q3Z3Y4gdHz3wRJ X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N On Sun, Apr 16, 2023 at 2:14=E2=80=AFPM wrote: > > Apr 13, 2023, 16:42 by greg.bal4@gmail.com: > > > I installed 13.2-RELEASE in a VMware VM and can't get firefox to > > start. Everything (xorg, vmware, firefox, etc.) is installed with > > packages. There are error messages about "Can't find profile > > directory." but Firefox does create the usual config directories > > with appropriate permissions. Interestingly, if I install > > www/tor-browser that does work. > > > > $ ls ~/.mozilla/firefox/ > > ./ installs.ini > > ../ irt0vtne.default/ > > bka4pgd6.default-release/ profiles.ini > > > > $ firefox > > console.error: ({}) > > JavaScript error: resource://gre/modules/XULStore.jsm, line 58: Error: > > Can't find profile directory. > > JavaScript error: resource://gre/modules/XULStore.jsm, line 58: Error: > > Can't find profile directory. > > console.error: (new TypeError("Cc[aContract] is undefined", > > "resource://gre/modules/XPCOMUtils.sys.mjs", 137)) > > JavaScript error: resource://gre/modules/XPCOMUtils.sys.mjs, line 137: > > TypeError: Cc[aContract] is undefined > > [ERROR glean_core] Error setting metrics feature config: > > Json(Error("EOF while parsing a value", line: 1, column: 0)) > > JavaScript error: resource://gre/modules/XULStore.jsm, line 58: Error: > > Can't find profile directory. > > console.error: (new SecurityError("Navigator.requestMIDIAccess: Access > > not allowed", (void 0), 3012)) > > JavaScript error: resource://gre/modules/TelemetrySession.sys.mjs, > > line 747: NS_ERROR_NOT_AVAILABLE: Component returned failure code: > > 0x80040111 (NS_ERROR_NOT_AVAILABLE) > > [nsITelemetry.msSinceProcessStartExcludingSuspend] > > > Hi Greg, > > firefox-esr is working fine for me under 13.2 on bare metal. I have not t= ried the non-ESR package. tor-browser also works fine for me. > -Henrich Turns out it was a problem with my window manager, ctwm. If SloppyFocus is defined then virtual screens (workspaces) seem to stop working when Firefox is running which was causing me not to see the Firefox window.