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

Reply via email to