From nobody Thu Apr 6 07:31:52 2023 X-Original-To: gecko@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 4PsY944mW9z43gvk for ; Thu, 6 Apr 2023 07:31:52 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PsY941RFZz42nn for ; Thu, 6 Apr 2023 07:31:52 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1680766312; 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=rzidROcTQWgPvmDFqhhS8D8r+nauS8EAb6g18ovTQ8M=; b=o+Ve5f/+Bz6gNVavc9smmVTajyByLX5LQztoBxlatMVoqleTkW6Bk3jOc41kbjytvTVW0m SxkKguHOvUBi2a6D5KI53kvd1NBuVsZrBBkta1eO8rzt8pH4/cuaYL/saTpxU6ZHNL+EFI G5pI38ZYRlB30DsgwigUs6LT2QQygsYTDavz55+rWrCuTPwUnipsHLcmqHHfuDGccjCMSv juAuet+hm1FAL3sIr0R1290V0rXCdKRiOKdPiXpM3GFBpzJMfgEa49gCIpYInklr7kdMdY kcQkEgkDnDTGjGp9mbUXUij7ItrL5blDoRt8e37pFKoTZ1Lxzxsppj+yI1Z1Bw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1680766312; a=rsa-sha256; cv=none; b=BqtokzmS0nB0lSo2GBUlOuL4Wt3NxofXMgkgpoHBB14P1pUOMPL3uIDOg2RH2+DmfOYa19 nN3Rpof2LIJk+iwbGylzXdW+ngjN6jjcCQ0QwhGwMLzibyXQbuTQ3SXg6nFCPXSmEOIu6i HgSbptdMKcPaxzq8Zcp0nPMVUl/8Ilfn4QqRd1Ulluk7uw0AISuRLNN3F1wY6jsF+nxULN tzlH6HqqxMmINKHReZd4xSVXssUrzZa+AHzcvJt65GjrFNnARzCU3mq3duO9wiD2helmKJ Y1V+7JOHXxyGWgLwhg6rJZrvezc4WRe9viMjiA0O59MMAV7TCAV/dlCplbzWEg== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4PsY940Qfxzw5X for ; Thu, 6 Apr 2023 07:31:52 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 3367VqnC015827 for ; Thu, 6 Apr 2023 07:31:52 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 3367VpfS015826 for gecko@FreeBSD.org; Thu, 6 Apr 2023 07:31:52 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: gecko@FreeBSD.org Subject: [Bug 270436] www/firefox no sound after upgrade Date: Thu, 06 Apr 2023 07:31:52 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: needs-qa X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: tatsuki_makino@hotmail.com X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: gecko@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Gecko Rendering Engine issues List-Archive: https://lists.freebsd.org/archives/freebsd-gecko List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-gecko@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D270436 --- Comment #19 from Tatsuki Makino --- Further additions. firefox-112.0,2: If it is built with all AUDIO options (ALSA, JACK, PULSEAUDIO and SNDIO) tu= rned off, it will fall down to OSS and this will get sound fine. I embedded some lines in the source code similar to the following ones and built it. MOZ_LOG(gCubebLog, LogLevel::Error, ("%s %d %s: %s", __FILE__, __LINE__, __func__, "...")); LOG("%s %d: default_init[%d] =3D %p", __FILE__, __LINE__, i, default_init[i= ]); Then I started firerox with the following options firefox -P exp-release --no-remote "--MOZ_LOG=3Dcubeb:5" --private-window This profile has media.cubeb.backend set to oss in about:config. The following logs were obtained thereby. Just the important parts, [Parent 44314: Main Thread]: E/cubeb /usr/ports/www/firefox/work/firefox-112.0/dom/media/CubebUtils.cpp 213 GetPrefAndSetString: Preferences::GetCString(media.cubeb.backend) [Parent 44314: Main Thread]: E/cubeb /usr/ports/www/firefox/work/firefox-112.0/dom/media/CubebUtils.cpp 216 GetPrefAndSetString: value.IsEmpty =E3=80=80=E3=80=80=EF=B8=99 [Child 44354: Main Thread]: E/cubeb /usr/ports/www/firefox/work/firefox-112.0/dom/media/CubebUtils.cpp 213 GetPrefAndSetString: Preferences::GetCString(media.cubeb.backend) [Child 44354: Main Thread]: E/cubeb /usr/ports/www/firefox/work/firefox-112.0/dom/media/CubebUtils.cpp 222 GetPrefAndSetString: aStorage(oss) =E3=80=80=E3=80=80=EF=B8=99 [Child 44391: Main Thread]: E/cubeb /usr/ports/www/firefox/work/firefox-112.0/dom/media/CubebUtils.cpp 213 GetPrefAndSetString: Preferences::GetCString(media.cubeb.backend) [Child 44391: Main Thread]: E/cubeb /usr/ports/www/firefox/work/firefox-112.0/dom/media/CubebUtils.cpp 222 GetPrefAndSetString: aStorage(oss) =E3=80=80=E3=80=80=EF=B8=99 [Child 44427: Main Thread]: E/cubeb /usr/ports/www/firefox/work/firefox-112.0/dom/media/CubebUtils.cpp 213 GetPrefAndSetString: Preferences::GetCString(media.cubeb.backend) [Child 44427: Main Thread]: E/cubeb /usr/ports/www/firefox/work/firefox-112.0/dom/media/CubebUtils.cpp 216 GetPrefAndSetString: value.IsEmpty =E3=80=80=E3=80=80=EF=B8=99 [Child 44428: Main Thread]: E/cubeb /usr/ports/www/firefox/work/firefox-112.0/dom/media/CubebUtils.cpp 213 GetPrefAndSetString: Preferences::GetCString(media.cubeb.backend) [Child 44428: Main Thread]: E/cubeb /usr/ports/www/firefox/work/firefox-112.0/dom/media/CubebUtils.cpp 216 GetPrefAndSetString: value.IsEmpty =E3=80=80=E3=80=80=EF=B8=99 [Child 44429: Main Thread]: E/cubeb /usr/ports/www/firefox/work/firefox-112.0/dom/media/CubebUtils.cpp 213 GetPrefAndSetString: Preferences::GetCString(media.cubeb.backend) [Child 44429: Main Thread]: E/cubeb /usr/ports/www/firefox/work/firefox-112.0/dom/media/CubebUtils.cpp 216 GetPrefAndSetString: value.IsEmpty =E3=80=80=E3=80=80=EF=B8=99 [Child 47086: Main Thread]: E/cubeb /usr/ports/www/firefox/work/firefox-112.0/dom/media/CubebUtils.cpp 213 GetPrefAndSetString: Preferences::GetCString(media.cubeb.backend) [Child 47086: Main Thread]: E/cubeb /usr/ports/www/firefox/work/firefox-112.0/dom/media/CubebUtils.cpp 216 GetPrefAndSetString: value.IsEmpty =E3=80=80=E3=80=80=EF=B8=99 [Child 44427: MediaSupervisor #3]: E/cubeb /usr/ports/www/firefox/work/firefox-112.0/dom/media/CubebUtils.cpp 598 GetCubebContextUnlocked: cubeb_init((null)) [Child 44427: MediaSupervisor #3]: E/cubeb cubeb.c:276:/usr/ports/www/firefox/work/firefox-112.0/media/libcubeb/src/cu= beb.c 276: default_init[0] =3D 0x0 [Child 44427: MediaSupervisor #3]: E/cubeb cubeb.c:276:/usr/ports/www/firefox/work/firefox-112.0/media/libcubeb/src/cu= beb.c 276: default_init[1] =3D 0x809770b50 For some reason, sometimes the preference reads correctly for this, and sometimes it is empty. When I played YouTube, the preference is not readable, so the backend overr= ide is not working. (default_init[0] =3D 0x0) --=20 You are receiving this mail because: You are the assignee for the bug.=