Re: Firefox on stable/13
- Reply: parv/freebsd: "Re: Firefox on stable/13"
- In reply to: Graham Perrin : "Firefox on stable/13"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 31 Dec 2021 05:50:23 UTC
On Thu, Dec 30, 2021 at 7:27 PM Graham Perrin wrote: > On 31/12/2021 02:24, Ronald F. Guilmette wrote: > > > … > > > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=258747 > > > > … > > > > I just did a fresh install of 13.0-STABLE (from Dec 16th) and firefox > > crashed … > > 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= INVM-efi GENERIC # May 21, 2021: Need vt under EFI boot. WITHOUT_MODULES= sc vga WITHOUT_CTM= yes WITHOUT_SVN= yes WITHOUT_SVNLITE= yes WITHOUT_FLOPPY= yes WITHOUT_GAMES= yes WITHOUT_OFED= yes WITHOUT_SENDMAIL= yes WITHOUT_ATM= yes WITHOUT_FINGER= yes WITHOUT_MLX5TOOL= yes WITHOUT_NDIS= yes WITHOUT_PPP= yes WITHOUT_IPFILTER= yes WITHOUT_LIB32= yes WITHOUT_ISCSI= yes WITHOUT_BLUETOOTH= yes WITHOUT_WIRELESS= yes WITHOUT_WIRELESS_SUPPORT= yes WITHOUT_NVME= yes WITHOUT_BHYVE= yes WITHOUT_KVM= yes WITHOUT_KVM_SUPPORT= yes WITHOUT_GCC= yes WITHOUT_GNUCXX= yes WITHOUT_GCC_BOOTSTRAP= yes WITHOUT_LLVM_TARGET_ALL= yes # Booting in EFI in VirtualBox. WITH_EFI= yes ## For DTrace information. ## Jun 9, 2021: https://wiki.freebsd.org/DTrace/KernelSupport WITH_CTF=1 STRIP= # /etc/make.conf SRC_BASE= /src-build/src # Ports. PORTSDIR= /src-build/ports WRKDIRPREFIX= /src-build/ports-build PACKAGES= /src-build/pkg-save # Source/Src. CPUTYPE?= nocona # For DTrace information, in user space & base. # Jun 9, 2021: https:/wiki.freebsd.org/DTrace/KernelSupport WITH_CTF=1 CFLAGS+=-fno-omit-frame-pointer STRIP= ONLY_FOR_ARCHS= amd64 # 'pkg' ignores default versions. # curl: TSL-secure password: only with GnuTLS | OpenSSL. DEFAULT_VERSIONS+= ssl=openssl DEFAULT_VERSIONS+= python=3.10 OPTIONS_UNSET+=HAL OPTIONS_UNSET+= WAYLAND VIDEO_WAYLAND PLATFORM_WAYLAND x11-toolkits_gtk30_UNSET+=WAYLAND # WxGTK-3 uses Wayland. OPTIONS_UNSET+= WX OPTIONS_UNSET+= DEBUG TEST DOCS EXAMPLES DOXYGEN OPTIONS_UNSET+= READLINE OPTIONS_UNSET+= GNUTLS OPTIONS_UNSET+= OPENCL # Firefox build dies due to issue with llvm12. Try without LTO. OPTIONS_UNSET+= LTO OPTIONS_SET+= OPTIMIZED_CFLAGS ASM SIMD AVX CPU_OPTS OPTIONS_SET+= OPENMP OPTIONS_SET+= MANPAGES MAN3 MAN1 MAN8 OPTIONS_SET+= NLS ICU ICONV L10N FRIBIDI OPTIONS_SET+= BROTLI ZSTD ZLIB LZ4 OPTIONS_SET+= LIBEDIT PCRE2 OPTIONS_SET+= GSSAPI KERBEROS GSSAPI_MIT OPTIONS_SET+= SSL OPENSSL SSH LIBSSH2 SASL OPTIONS_SET+= SIGNATURE OPTIONS_SET+= IDN IPV6 SOCKS SMB FETCH CURL LDAP LDAPS OPTIONS_SET+= JASPER JPEG2000 OPENJPEG GIF PNG WEBP TIFF XPM OPTIONS_SET+= SDL SVGALIB V4L TESSERACT RTMP OPTIONS_SET+= SNDIO OPUS JACK TWOLAME OGG VORBIS FLAC MPG123 OPTIONS_SET+= X11 VIDEO_X11 PLATFORM_X11 # Firefox needs DBUS to function. .if ${.CURDIR:M/*/*/www/firefox*} OPTIONS_SET+= DBUS .endif .if ${.CURDIR:M/*/*/lang/rust*} OPTIONS_SET+= WASM .endif .if ${.CURDIR:M/*/*/shell*/bash*} OPTIONS_UNSET+= DOCS MANPAGES HELP OPTIONS_UNSET+= CMAKE_MODULES SYSBASHRC SYSLOG OPTIONS_UNSET+= FDESCFS STATIC OPTIONS_SET+= 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+= DEBUG OPTIONS_UNSET+= PERL_64BITINT DOT_INC OPTIONS_SET+= DEBUG OPTIONS_SET+= PERL_MALLOC OPTIONS_SET+= DTRACE MULTIPLICITY SITECUSTOMIZE THREADS .endif .if ${.CURDIR:M/*/*/*/python3*} || ${.CURDIR:M/*/*/*/py*} OPTIONS_UNSET+= DEBUG LIBMPDEC PYMALLOC OPTIONS_SET+= SIGNATURE OPTIONS_SET+= SIPHASH .endif .if ${.CURDIR:M/*/*/lang/lua*} # Some Lua ports mark LIBEDIT to be broken, promote LIBEDIT_DL instead. OPTIONS_UNSET+= LIBEDIT OPTIONS_SET+= LIBEDIT_DL OPTIONS_SET+= DOCS MANPAGES HELP EXAMPLES .endif .if ${.CURDIR:M/*/*/*/sqlite*} OPTIONS_UNSET+= UNKNOWN_SQL OPTIONS_SET+= DOCS MANPAGES HELP EXAMPLES OPTIONS_SET+= ARMOR LIKENOTBLOB NORMALIZE STMT JSON1 .endif .if ${.CURDIR:M/*/*/devel/apr*} OPTIONS_SET+= SQLITE .endif .if ${.CURDIR:M/*/*/devel/git*} OPTIONS_UNSET+= CVS SVN P4 OPTIONS_SET+= DOCS MANPAGES HELP EXAMPLES OPTIONS_SET+= CONTRIB CURL GUI HTMLDOCS GITWEB GUI PERL SEND_EMAIL SUBTREE .endif .if ${.CURDIR:M/*/*/devel/subversion*} OPTIONS_UNSET+= GPG_AGENT STATIC FREEBSD_TEMPLATE SVNSERVE_WRAPPER OPTIONS_SET+= BDB DOCS NLS SASL SERF TOOLS .endif .if ${.CURDIR:M/*/*/math/gmp*} OPTIONS_SET+= CPU_OPTS .endif .if ${.CURDIR:M/*/*/security/*gpg*} || ${.CURDIR:M/*/*/security/*gnupg*} OPTIONS_UNSET+= LDAP LDAPS .endif --