Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Dec 2021 19:50:23 -1000
From:      "parv/freebsd" <parv.0zero9+freebsd@gmail.com>
To:        Graham Perrin <grahamperrin@gmail.com>
Cc:        questions@freebsd.org
Subject:   Re: Firefox on stable/13
Message-ID:  <CABObuOprWx239mp3arGJxUkG4sV3La8eoxT0V2_WLKpMT7wWfQ@mail.gmail.com>
In-Reply-To: <9aeb5a35-8b07-d07d-ac65-98bc0d8ae8c5@gmail.com>
References:  <33876.1640917452@segfault.tristatelogic.com> <9aeb5a35-8b07-d07d-ac65-98bc0d8ae8c5@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--0000000000001b67b605d46ac458
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, Dec 30, 2021 at 7:27 PM Graham Perrin wrote:

> On 31/12/2021 02:24, Ronald F. Guilmette wrote:
>
> > =E2=80=A6
> >
> > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D258747
> >
> > =E2=80=A6
> >
> > I just did a fresh install of 13.0-STABLE (from Dec 16th) and firefox
> > crashed =E2=80=A6
>
> First, update the system.
>
> I performed a more recent installation of stable/13, Firefox here does
> not crash.
>

(Damn! I must be lucky.)

I am running 13/stable from Dec 3, 2021 (in VirtualBox on Windows 10; with
MIINIMAL
derived kernel) where Firefox 95.0.2,2 (installed package) has been working
fine;
so did earlier versions.

Is there something I should try to produce the error? Or, is there
something in
/etc/{make,src}.conf (below) may be responsible for that?


- parv


# /etc/src.conf

KERNCONF=3D   INVM-efi  GENERIC
# May 21, 2021: Need vt under EFI boot.
WITHOUT_MODULES=3D  sc vga

WITHOUT_CTM=3D  yes
WITHOUT_SVN=3D   yes
WITHOUT_SVNLITE=3D   yes
WITHOUT_FLOPPY=3D yes
WITHOUT_GAMES=3D yes
WITHOUT_OFED=3D  yes
WITHOUT_SENDMAIL=3D   yes
WITHOUT_ATM=3D   yes
WITHOUT_FINGER=3D   yes
WITHOUT_MLX5TOOL=3D yes
WITHOUT_NDIS=3D  yes
WITHOUT_PPP=3D yes
WITHOUT_IPFILTER=3D yes
WITHOUT_LIB32=3D yes
WITHOUT_ISCSI=3D yes
WITHOUT_BLUETOOTH=3D yes
WITHOUT_WIRELESS=3D yes
WITHOUT_WIRELESS_SUPPORT=3D  yes
WITHOUT_NVME=3D  yes
WITHOUT_BHYVE=3D yes
WITHOUT_KVM=3D yes
WITHOUT_KVM_SUPPORT=3D yes
WITHOUT_GCC=3D yes
WITHOUT_GNUCXX=3D yes
WITHOUT_GCC_BOOTSTRAP=3D yes
WITHOUT_LLVM_TARGET_ALL=3D yes
# Booting in EFI in VirtualBox.
WITH_EFI=3D   yes

## For DTrace information.
## Jun 9, 2021: https://wiki.freebsd.org/DTrace/KernelSupport
WITH_CTF=3D1
STRIP=3D


# /etc/make.conf

SRC_BASE=3D   /src-build/src

#  Ports.
PORTSDIR=3D  /src-build/ports
WRKDIRPREFIX=3D  /src-build/ports-build
PACKAGES=3D  /src-build/pkg-save

# Source/Src.
CPUTYPE?=3D   nocona
# For DTrace information, in user space & base.
# Jun 9, 2021: https:/wiki.freebsd.org/DTrace/KernelSupport
WITH_CTF=3D1
CFLAGS+=3D-fno-omit-frame-pointer
STRIP=3D

ONLY_FOR_ARCHS=3D amd64

# 'pkg' ignores default versions.
# curl: TSL-secure password: only with GnuTLS | OpenSSL.
DEFAULT_VERSIONS+=3D ssl=3Dopenssl
DEFAULT_VERSIONS+=3D python=3D3.10

OPTIONS_UNSET+=3DHAL
OPTIONS_UNSET+=3D WAYLAND VIDEO_WAYLAND PLATFORM_WAYLAND
x11-toolkits_gtk30_UNSET+=3DWAYLAND
# WxGTK-3 uses Wayland.
OPTIONS_UNSET+=3D WX

OPTIONS_UNSET+=3D DEBUG TEST DOCS EXAMPLES DOXYGEN
OPTIONS_UNSET+=3D READLINE
OPTIONS_UNSET+=3D GNUTLS
OPTIONS_UNSET+=3D OPENCL
# Firefox build dies due to issue with llvm12. Try without LTO.
OPTIONS_UNSET+=3D LTO

OPTIONS_SET+=3D OPTIMIZED_CFLAGS ASM SIMD AVX CPU_OPTS
OPTIONS_SET+=3D OPENMP
OPTIONS_SET+=3D MANPAGES MAN3 MAN1 MAN8
OPTIONS_SET+=3D NLS ICU ICONV L10N FRIBIDI
OPTIONS_SET+=3D BROTLI ZSTD ZLIB LZ4
OPTIONS_SET+=3D LIBEDIT PCRE2
OPTIONS_SET+=3D GSSAPI KERBEROS GSSAPI_MIT
OPTIONS_SET+=3D SSL OPENSSL SSH LIBSSH2 SASL
OPTIONS_SET+=3D SIGNATURE
OPTIONS_SET+=3D IDN IPV6 SOCKS SMB FETCH CURL LDAP LDAPS
OPTIONS_SET+=3D JASPER JPEG2000 OPENJPEG GIF PNG WEBP TIFF XPM
OPTIONS_SET+=3D SDL SVGALIB V4L TESSERACT RTMP
OPTIONS_SET+=3D SNDIO OPUS JACK TWOLAME OGG VORBIS FLAC MPG123
OPTIONS_SET+=3D X11 VIDEO_X11 PLATFORM_X11

# Firefox needs DBUS to function.
.if ${.CURDIR:M/*/*/www/firefox*}
   OPTIONS_SET+=3D DBUS
.endif

.if ${.CURDIR:M/*/*/lang/rust*}
   OPTIONS_SET+=3D WASM
.endif

.if ${.CURDIR:M/*/*/shell*/bash*}
   OPTIONS_UNSET+=3D DOCS MANPAGES HELP
   OPTIONS_UNSET+=3D CMAKE_MODULES SYSBASHRC SYSLOG
   OPTIONS_UNSET+=3D FDESCFS STATIC

   OPTIONS_SET+=3D SHARED
.endif

.if ${.CURDIR:M/*/*/lang/perl5*} || ${.CURDIR:M/*/*/p5-*}
   # Cannot use DEBUG as XS modules cause panic "failed to extend arg stack=
".
   #OPTIONS_UNSET+=3D DEBUG
   OPTIONS_UNSET+=3D PERL_64BITINT DOT_INC

   OPTIONS_SET+=3D DEBUG
   OPTIONS_SET+=3D PERL_MALLOC
   OPTIONS_SET+=3D DTRACE MULTIPLICITY SITECUSTOMIZE THREADS
.endif

.if ${.CURDIR:M/*/*/*/python3*} || ${.CURDIR:M/*/*/*/py*}
   OPTIONS_UNSET+=3D DEBUG LIBMPDEC PYMALLOC

   OPTIONS_SET+=3D SIGNATURE
   OPTIONS_SET+=3D SIPHASH
.endif

.if ${.CURDIR:M/*/*/lang/lua*}
   # Some Lua ports mark LIBEDIT to be broken, promote LIBEDIT_DL instead.
   OPTIONS_UNSET+=3D LIBEDIT
   OPTIONS_SET+=3D LIBEDIT_DL
   OPTIONS_SET+=3D DOCS MANPAGES HELP EXAMPLES
.endif

.if ${.CURDIR:M/*/*/*/sqlite*}
   OPTIONS_UNSET+=3D UNKNOWN_SQL

   OPTIONS_SET+=3D DOCS MANPAGES HELP EXAMPLES
   OPTIONS_SET+=3D ARMOR LIKENOTBLOB NORMALIZE STMT JSON1
.endif

.if ${.CURDIR:M/*/*/devel/apr*}
   OPTIONS_SET+=3D SQLITE
.endif

.if ${.CURDIR:M/*/*/devel/git*}
   OPTIONS_UNSET+=3D CVS SVN P4

   OPTIONS_SET+=3D DOCS MANPAGES HELP EXAMPLES
   OPTIONS_SET+=3D CONTRIB CURL GUI HTMLDOCS GITWEB GUI PERL SEND_EMAIL SUB=
TREE
.endif

.if ${.CURDIR:M/*/*/devel/subversion*}
   OPTIONS_UNSET+=3D GPG_AGENT STATIC FREEBSD_TEMPLATE SVNSERVE_WRAPPER
   OPTIONS_SET+=3D BDB DOCS NLS SASL SERF TOOLS
.endif

.if ${.CURDIR:M/*/*/math/gmp*}
   OPTIONS_SET+=3D CPU_OPTS
.endif

.if ${.CURDIR:M/*/*/security/*gpg*} || ${.CURDIR:M/*/*/security/*gnupg*}
   OPTIONS_UNSET+=3D LDAP LDAPS
.endif


--

--0000000000001b67b605d46ac458
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:monospace">On Thu, Dec 30, 2021 at 7:27 PM Graham Perrin wrote:<br=
></div></div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex">On 31/12/2021 02:24, Ronald F. Guilmette wrote:<br>
<br>
&gt; =E2=80=A6<br>
&gt;<br>
&gt; <a href=3D"https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D258747"=
 rel=3D"noreferrer" target=3D"_blank">https://bugs.freebsd.org/bugzilla/sho=
w_bug.cgi?id=3D258747</a><br>
&gt;<br>
&gt; =E2=80=A6<br>
&gt;<br>
&gt; I just did a fresh install of 13.0-STABLE (from Dec 16th) and firefox<=
br>
&gt; crashed =E2=80=A6<br>
<br>
First, update the system.<br>
<br>
I performed a more recent installation of stable/13, Firefox here does <br>
not crash.<br></blockquote><div><br></div><div style=3D"font-family:monospa=
ce" class=3D"gmail_default">(Damn! I must be lucky.)</div><div style=3D"fon=
t-family:monospace" class=3D"gmail_default"><br></div><div style=3D"font-fa=
mily:monospace" class=3D"gmail_default">I am running 13/stable from Dec 3, =
2021 (in VirtualBox on Windows 10; with MIINIMAL</div><div style=3D"font-fa=
mily:monospace" class=3D"gmail_default">derived kernel) where Firefox 95.0.=
2,2 (installed package) has been working fine;</div><div style=3D"font-fami=
ly:monospace" class=3D"gmail_default">so did earlier versions.</div><div st=
yle=3D"font-family:monospace" class=3D"gmail_default"><br></div><div style=
=3D"font-family:monospace" class=3D"gmail_default">Is there something I sho=
uld try to produce the error? Or, is there something in</div><div style=3D"=
font-family:monospace" class=3D"gmail_default">/etc/{make,src}.conf (below)=
 may be responsible for that?<br></div><div style=3D"font-family:monospace"=
 class=3D"gmail_default"><br></div><div style=3D"font-family:monospace" cla=
ss=3D"gmail_default"><br></div><div style=3D"font-family:monospace" class=
=3D"gmail_default">- parv</div><div style=3D"font-family:monospace" class=
=3D"gmail_default"><br></div><div style=3D"font-family:monospace" class=3D"=
gmail_default">
<div style=3D"font-family:monospace" class=3D"gmail_default"><br></div><div=
 style=3D"font-family:monospace" class=3D"gmail_default"># /etc/src.conf<br=
></div><div style=3D"font-family:monospace" class=3D"gmail_default">
<pre>KERNCONF=3D   INVM-efi  GENERIC
<br># May 21, 2021: Need vt under EFI boot.
WITHOUT_MODULES=3D  sc vga

WITHOUT_CTM=3D  yes
WITHOUT_SVN=3D   yes
WITHOUT_SVNLITE=3D   yes
WITHOUT_FLOPPY=3D yes
WITHOUT_GAMES=3D yes
WITHOUT_OFED=3D  yes
WITHOUT_SENDMAIL=3D   yes
WITHOUT_ATM=3D   yes
WITHOUT_FINGER=3D   yes
WITHOUT_MLX5TOOL=3D yes
WITHOUT_NDIS=3D  yes
WITHOUT_PPP=3D yes
WITHOUT_IPFILTER=3D yes
WITHOUT_LIB32=3D yes
WITHOUT_ISCSI=3D yes
WITHOUT_BLUETOOTH=3D yes
WITHOUT_WIRELESS=3D yes
WITHOUT_WIRELESS_SUPPORT=3D  yes
WITHOUT_NVME=3D  yes
WITHOUT_BHYVE=3D yes
WITHOUT_KVM=3D yes
WITHOUT_KVM_SUPPORT=3D yes
WITHOUT_GCC=3D yes
WITHOUT_GNUCXX=3D yes
WITHOUT_GCC_BOOTSTRAP=3D yes
WITHOUT_LLVM_TARGET_ALL=3D yes
<br># Booting in EFI in VirtualBox.
WITH_EFI=3D   yes

## For DTrace information.
## Jun 9, 2021: <a href=3D"https://wiki.freebsd.org/DTrace/KernelSupport
WITH_CTF=3D1">https://wiki.freebsd.org/DTrace/KernelSupport
WITH_CTF=3D1</a>
STRIP=3D
</pre></div>

</div><div style=3D"font-family:monospace" class=3D"gmail_default"><br></di=
v><div style=3D"font-family:monospace" class=3D"gmail_default"># /etc/make.=
conf<br>
<pre>SRC_BASE=3D   /src-build/src

#  Ports.
PORTSDIR=3D  /src-build/ports
WRKDIRPREFIX=3D  /src-build/ports-build
PACKAGES=3D  /src-build/pkg-save

# Source/Src.
CPUTYPE?=3D   nocona
# For DTrace information, in user space &amp; base.
# Jun 9, 2021: https:/<a href=3D"http://wiki.freebsd.org/DTrace/KernelSuppo=
rt
WITH_CTF=3D1
CFLAGS+=3D-fno-omit-frame-pointer">wiki.freebsd.org/DTrace/KernelSupport
WITH_CTF=3D1
CFLAGS+=3D-fno-omit-frame-pointer</a>
STRIP=3D

ONLY_FOR_ARCHS=3D amd64

# &#39;pkg&#39; ignores default versions.
# curl: TSL-secure password: only with GnuTLS | OpenSSL.
DEFAULT_VERSIONS+=3D ssl=3Dopenssl
DEFAULT_VERSIONS+=3D python=3D3.10

OPTIONS_UNSET+=3DHAL
OPTIONS_UNSET+=3D WAYLAND VIDEO_WAYLAND PLATFORM_WAYLAND
x11-toolkits_gtk30_UNSET+=3DWAYLAND
# WxGTK-3 uses Wayland.
OPTIONS_UNSET+=3D WX

OPTIONS_UNSET+=3D DEBUG TEST DOCS EXAMPLES DOXYGEN
OPTIONS_UNSET+=3D READLINE
OPTIONS_UNSET+=3D GNUTLS
OPTIONS_UNSET+=3D OPENCL
# Firefox build dies due to issue with llvm12. Try without LTO.
OPTIONS_UNSET+=3D LTO

OPTIONS_SET+=3D OPTIMIZED_CFLAGS ASM SIMD AVX CPU_OPTS
OPTIONS_SET+=3D OPENMP
OPTIONS_SET+=3D MANPAGES MAN3 MAN1 MAN8
OPTIONS_SET+=3D NLS ICU ICONV L10N FRIBIDI
OPTIONS_SET+=3D BROTLI ZSTD ZLIB LZ4
OPTIONS_SET+=3D LIBEDIT PCRE2
OPTIONS_SET+=3D GSSAPI KERBEROS GSSAPI_MIT
OPTIONS_SET+=3D SSL OPENSSL SSH LIBSSH2 SASL
OPTIONS_SET+=3D SIGNATURE
OPTIONS_SET+=3D IDN IPV6 SOCKS SMB FETCH CURL LDAP LDAPS
OPTIONS_SET+=3D JASPER JPEG2000 OPENJPEG GIF PNG WEBP TIFF XPM
OPTIONS_SET+=3D SDL SVGALIB V4L TESSERACT RTMP
OPTIONS_SET+=3D SNDIO OPUS JACK TWOLAME OGG VORBIS FLAC MPG123
OPTIONS_SET+=3D X11 VIDEO_X11 PLATFORM_X11

# Firefox needs DBUS to function.
.if ${.CURDIR:M/*/*/www/firefox*}
   OPTIONS_SET+=3D DBUS
.endif

.if ${.CURDIR:M/*/*/lang/rust*}
   OPTIONS_SET+=3D WASM
.endif

.if ${.CURDIR:M/*/*/shell*/bash*}
   OPTIONS_UNSET+=3D DOCS MANPAGES HELP
   OPTIONS_UNSET+=3D CMAKE_MODULES SYSBASHRC SYSLOG
   OPTIONS_UNSET+=3D FDESCFS STATIC

   OPTIONS_SET+=3D SHARED
.endif

.if ${.CURDIR:M/*/*/lang/perl5*} || ${.CURDIR:M/*/*/p5-*}
   # Cannot use DEBUG as XS modules cause panic &quot;failed to extend arg =
stack&quot;.
   #OPTIONS_UNSET+=3D DEBUG
   OPTIONS_UNSET+=3D PERL_64BITINT DOT_INC

   OPTIONS_SET+=3D DEBUG
   OPTIONS_SET+=3D PERL_MALLOC
   OPTIONS_SET+=3D DTRACE MULTIPLICITY SITECUSTOMIZE THREADS
.endif

.if ${.CURDIR:M/*/*/*/python3*} || ${.CURDIR:M/*/*/*/py*}
   OPTIONS_UNSET+=3D DEBUG LIBMPDEC PYMALLOC

   OPTIONS_SET+=3D SIGNATURE
   OPTIONS_SET+=3D SIPHASH
.endif

.if ${.CURDIR:M/*/*/lang/lua*}
   # Some Lua ports mark LIBEDIT to be broken, promote LIBEDIT_DL instead.
   OPTIONS_UNSET+=3D LIBEDIT
   OPTIONS_SET+=3D LIBEDIT_DL
   OPTIONS_SET+=3D DOCS MANPAGES HELP EXAMPLES
.endif

.if ${.CURDIR:M/*/*/*/sqlite*}
   OPTIONS_UNSET+=3D UNKNOWN_SQL

   OPTIONS_SET+=3D DOCS MANPAGES HELP EXAMPLES
   OPTIONS_SET+=3D ARMOR LIKENOTBLOB NORMALIZE STMT JSON1
.endif

.if ${.CURDIR:M/*/*/devel/apr*}
   OPTIONS_SET+=3D SQLITE
.endif

.if ${.CURDIR:M/*/*/devel/git*}
   OPTIONS_UNSET+=3D CVS SVN P4

   OPTIONS_SET+=3D DOCS MANPAGES HELP EXAMPLES
   OPTIONS_SET+=3D CONTRIB CURL GUI HTMLDOCS GITWEB GUI PERL SEND_EMAIL SUB=
TREE
.endif

.if ${.CURDIR:M/*/*/devel/subversion*}
   OPTIONS_UNSET+=3D GPG_AGENT STATIC FREEBSD_TEMPLATE SVNSERVE_WRAPPER
   OPTIONS_SET+=3D BDB DOCS NLS SASL SERF TOOLS
.endif

.if ${.CURDIR:M/*/*/math/gmp*}
   OPTIONS_SET+=3D CPU_OPTS
.endif

.if ${.CURDIR:M/*/*/security/*gpg*} || ${.CURDIR:M/*/*/security/*gnupg*}
   OPTIONS_UNSET+=3D LDAP LDAPS
.endif
<br></pre></div></div><div class=3D"gmail_quote"><br><div style=3D"font-fam=
ily:monospace" class=3D"gmail_default">--<br></div><div style=3D"font-famil=
y:monospace" class=3D"gmail_default"><br></div></div></div>

--0000000000001b67b605d46ac458--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CABObuOprWx239mp3arGJxUkG4sV3La8eoxT0V2_WLKpMT7wWfQ>