Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Sep 2024 08:35:59 -0500 (CDT)
From:      Dan Mack <mack@macktronics.com>
To:        Peter <pmc@citylink.dinoex.sub.org>
Cc:        freebsd-stable@freebsd.org, cmt@freebsd.org
Subject:   Re: 13.4 compiles firefox functionally different
Message-ID:  <0e6c0c09-907c-26f3-fb78-287231661952@macktronics.com>
In-Reply-To: <Zui4Hh2fEeNmRlq6@disp.intra.daemon.contact>
References:  <Zui4Hh2fEeNmRlq6@disp.intra.daemon.contact>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 17 Sep 2024, Peter wrote:

> Hi,
>
> after upgrading to 13.4-RC2-p1, I recompiled all ports.
>
> Today I found my firefox can no longer render a certain webpage;
> the output is garbled as if the CSS were missing/defective.
> Here is details and picture:
> https://forums.freebsd.org/threads/firefox-displays-unintellegible-garbage-only-on-freebsd.94963/post-671994
>
> The firefox version is -esr-115.15.0,1, from 2024Q3 as of a
> week ago.
>
> Investigation showed:
> * firefox from package as of today (130.something) works well.
> * firefox-esr from package as of today (128.something) works
>   well.
> * firefox-esr from ports as of today (128.2.0esr) freshly compiled
>   on 13.4-RC2-p1 also works well (prereqs still from last week)
> * firefox-esr 115.14.0_1,1 locally compiled a few weeks ago on
>   Rel. 13.3 also works well.
>
> So I did verify: I restarted a Rel.13.3-p5, fetched all
> prereqisite ports from backup (so these were also compiled on 13.3),
> and then compiled firefox-esr-115.15.0,1, the very same that now
> renders garbage, using the very same ports tree, with OS running
> 13.3-p5. And that one now works!
>
> So bottomline is:
> firefox-esr 115.15.0,1 - the one that was in 2024Q3 until about a
> week ago - works correct when compiled on 13.3 (along with all it's
> prereq ports), but renders garbage for a certain webpage when
> compiled on 13.4-RC2 (along with all it's prereq ports).
>
> I don't like this, because now the question is: what else might 13.4
> compile so that it suddenly functions differently?
>
>
> (I glanced thru PR 277021 - but it doesn't seem to mention anything
> about webpages displaying broken, or any functional difference)
>
> Any idea how this might come to happen, anybody?

Probably not related but I'll bring it up anyway; there was issue with 
firefox/other programs on alpine linux a couple weeks ago where the MESA 
package's upgrade in combination with using the link time optimization 
feature under gcc-14.x caused garbled previews and other graphical 
anomolies on my Firefox and my sway window manager.

Not sure which compiler / mesa is used to build firefox on FreeBSD but 
could be part of the problem I guess or a place to look at the 
dependencies.  It looks like they disabled LTO on the mesa build to fix 
the issue.  That was using mesa-24.2.2.

Dan



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?0e6c0c09-907c-26f3-fb78-287231661952>