Re: git: 980444a82fbd - main - www/firefox: update to 100.0 (rc2)

From: Craig Leres <leres_at_freebsd.org>
Date: Mon, 02 May 2022 21:49:30 UTC
On 5/2/22 11:45, Christoph Moench-Tegeder wrote:
> ## Craig Leres (leres@freebsd.org):
> 
>> Ever since 100.0 I've been unable to launch an additional firefox window
>> by running "firefox" from the command line or via a window manager. When
>> I try there's a short delay and then I get a popup (see attached).
> 
> Works for me, but your description would match a broken dbus setup.

Has something changed recently with respect to dbus? My desktop systems 
configuration is unchanged in months:

     dbus_enable="YES"
     hald_enable="YES"

And /usr/local/etc/dbus-1 appears to be using the sample config. I do 
see that I upgrade dbus on April 30th: 1.12.20_5 -> 1.14.0. Do I need to 
do something differently now?

I tried upgrading packages on my work desktop today and going from 
firefox 100.0,2 to 100.0_1,2 broke firefox in a new way:

     X Error of failed request:  BadColor (invalid Colormap parameter)
       Major opcode of failed request:  81 (X_InstallColormap)
       Resource id in failed request:  0x0
       Serial number of failed request:  166132
       Current serial number in output stream:  166133

I tried rebooting thinking that would clear up any package upgrade 
related issues but the problem persisted. I downgraded to 100.0,2 and it 
runs ok. In fact it solves my original complaint about opening an 
additional browser window.

By coincidence I also upgraded thunderbird today 91.9.0 to 91.9.0_1 and 
it would not launch with a similar X BadColor error so I downgraded. I 
see thunderbird updated to 91.9.0_2 a few minutes ago so I built and 
tested it but still get BadColor. Downgrading to 91.9.0 and allows it to 
work again.

I have a (spare) desktop at work. I upgraded it to firefox 100.0_1,2 and 
thunderbird 91.9.0_2 (along with the other packages). I rebooted and 
both firefox and thunderbird dump core after a minute or so. As with the 
other desktop, I downgraded firefox and thunderbird and they work again.

BTW, I'm running 12.3-p5.

		Craig

elf 1 % firefox
/home/elf/u0/leres/.mozilla/firefox/3z1tijwl.default/user.js:32: prefs 
parse error: expected 'user_pref' at start of pref definition
JavaScript warning: 
moz-extension://42f913bc-0495-4e8f-ac45-68952a968c32/lib/adblockplus.js, 
line 0: Successfully compiled asm.js code (total compilation time 4ms)
JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: 
TypeError: Cc[aContract] is undefined
console.warn: services.settings: Could not determine network status. 
Message: TypeError: Cc[aContract] is undefined
console.warn: services.settings: Could not determine network status. 
Message: TypeError: gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. 
Message: TypeError: gNetworkLinkService is undefined
load: 0.08  cmd: firefox 2521 [bo_wwait] 32.18r 4.26u 1.52s 3% 653984k
Exiting due to channel error.
Exiting due to channel error.
Trace/BPT trap (core dumped)
elf 2 %


elf 1 % thunderbird
[calBackendLoader] Using Thunderbird's libical backend
[LDAPModuleLoader] Using LDAPDirectory.jsm
[MsgSendModuleLoader] Using MessageSend.jsm
[SmtpModuleLoader] Using SmtpService.jsm
console.warn: services.settings: Failed to load last_modified.json: 
TypeError: NetworkError when attempting to fetch resource.
console.error: (new Error("couldn't open library libc.so: 
/usr/lib/libc.so: invalid file format", "resource:///modules/CLib.jsm", 46))
Exiting due to channel error.
Exiting due to channel error.
Trace/BPT trap (core dumped)
elf 2 %