That’s good news.

The WebKit bug you cited reports that the cause is WOFF fonts. Are there any in 
your fontconfig_bad? If that’s indeed the problem a more lasting fix would be 
to exclude them via fonts.conf (~/.config/fontconfig/fonts.conf per user, 
/etc/fonts/fonts.conf or a conf.d file globally; for a flatpak it would go in 
~/.var/app/org.gnucash.GnuCash/config/fontconfig/fonts.conf):

<?xml version="1.0"?> 
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd”> 
<fontconfig> 
  <selectfont>
    <rejectfont>
      <glob>*.woff</glob> 
      <glob>*.woff2</glob>
    </rejectfont> 
  </selectfont> 
</fontconfig>

That will protect the font cache from acquiring woff bundles and make the 
problem recur.

Regards,
John Ralls


> On Oct 7, 2026, at 8:49 PM, Dana Harding <[email protected]> wrote:
> 
> Appreciate that Adrien, I understand the reason to lock down Bugzilla and 
> there was one response with an account created for me.
> 
> It's working again!
> 
> And it looks like my problem was related to some kind of font cache issue.
> I had a completely different problem that ended up being solved by clearing 
> ~/.cache/fontconfig
> mv ~/.cache/fontconfig ~/.cache/fontconfig_bad
> 
> Which meant I had a copy of a corrupted fontconfig folder to swap in and out 
> for some testing.
> After removing the folder, something re-populated my ~/.cache/fontconfig 
> folder. Unclear if it was an update or running a program that relies on it.
> 
> start: GnuCash reports are working
> 
> mv ~/.cache/fontconfig ~/.cache/fontconfig_good
> cp -a ~/.cache/fontconfig_bad ~/.cache/fontconfig
> 
> GnuCash reports fail (blank screen, webkitwebprocess eating 100% of cpu core, 
> html export works)
> 
> rm -r ~/.cache/fontconfig
> mv ~/.cache/fontconfig_good ~/.cache/fontconfig
> 
> GnuCash reports are working again
> (without setting WEBKIT_DISABLE_DMABUF_RENDERER=1, or 
> WEBKIT_DISABLE_COMPOSITING_MODE=1)
> 
> Don't know what's in there that upsets it - but I've repeated this loop a few 
> times and it reliably repeats my symptoms, and then restores them.
> GnuCash report display also works when my ~/.cache/fontconfig is absent. 
> There's something in my fontconfig_bad copy that it doesn't like.
> 
> webkit bug that seems related: https://bugs.webkit.org/show_bug.cgi?id=325185
> chromium bug with similar symptoms (webkitwebprocess eats 100% cpu): 
> https://issues.chromium.org/issues/565475896
> 
> The chatbot that pointed me towards those suggested it may have been an 
> update to package google-chrome-stable - this package is one of four packages 
> that were BOTH the list of updates that appeared to break it, and also in 
> today's (updates happened before I noticed it was fixed).
> My google-chrome-stable package versions went 154.0.8037.92-1 > 
> 154.0.8037.97-1 > 155.0.8059.39-1
> 
> On 06/10/2026 10:00, [email protected] wrote:
> 
>> ----------------------------------------------------------------------
>> 
>> Message: 1
>> Date: Tue, 6 Oct 2026 09:48:53 -0500
>> From: Adrien Monteleone
>> To:
>> [email protected]
>> Subject: Re: [GNC] Blank reports
>> Message-ID:
>> [<[email protected]>](mailto:[email protected])
>> Content-Type: text/plain; charset=UTF-8; format=flowed
>> 
>> Dana, the Bugzilla instance for GnuCash had to be restricted due to AI
>> scraper bots hammering it.
>> 
>> If you post another new topic asking for an account, one of the devs
>> will create one for you tied to the e-mail address you are using here.
>> 
>> Sorry I can't help more on the specific issue. The one box I have with
>> AMD graphics is running Mint 22 using Flatpak and all is well.
>> 
>> You might want to investigate the video driver being used as, if I
>> recall correctly, it was an AMD driver update that seems to be the
>> source of the problem.
>> 
>> Regards,
>> Adrien
>> 
>> On 10/5/26 12:20 AM, Dana Harding wrote:
>> 
>>> Hello folks,
>>> 
>>> Some update that was installed today caused me to start seeing this problem.
>>> 
>>> There was a bug reporting link in one of this thread's messages - which
>>> wants a login that I don't have to view or add anything to the ticket.
>>> 
>>> Reports display a blank page.
>>> I tried some saved reports of mine - some individual reports, some
>>> multicolumn reports.? Also tried some of the built-in reports
>>> (Transaction Report, Income & Expense > Income Statement, Assets &
>>> Liabilities > Net Worth Bar Chart, and others)
>>> 
>>> When a report is opened, a WebKitWebProcess process starts and runs in
>>> the background eating 100% of the core it's running on.? It stays there
>>> until shortly after I close GNUCash.
>>> 
>>> The Export option works for the report -? I am able to export a .html
>>> file of the report and view it in a browser.? It is being generated
>>> correctly.
>>> The Make Pdf function doesn't work (print to file > provide a
>>> path+filename > select 'print' - and no file is created)? - but I have
>>> never tried that before, so that might be some different issue.
>>> 
>>> This (report displays) was working fine early this morning.
>>> Later in the morning - not working.
>>> Most likely change was an apt upgrade that was run this morning.
>>> 
>>> Tried? ? ?WEBKIT_DISABLE_DMABUF_RENDERER=1,
>>> WEBKIT_DISABLE_COMPOSITING_MODE=1, and a few other environment variables
>>> that came up.
>>> Also tried installing a flatpak version. (sorry, got mad and deleted it
>>> before grabbing the version numbers that were in that)
>>> I see that these seem to have worked for others in the thread.? But not
>>> in my case.
>>> 
>>> I also tried reverting packages to
>>> libwebkit2gtk-4.1-0_2.52.6-1~deb13u1_amd64.deb, and
>>> libjavascriptcoregtk-4.1-0_2.52.6-1~deb13u1_amd64.deb
>>> This morning's upgrade had upgraded those to 2.54.0.
>>> Don't know how to tell what else might be important to pick out of the
>>> list of things that were updated.
>>> 
>>> None of these had any effect - exact same behavior in every variation I
>>> tried.
>>> Blank report screen, WebKitWebProcess process pinning it's CPU core,
>>> exports okay to html.
>>> 
>>> Debian 13 (Trixie)
>>> xfce4
>>> running GnuCash from the stable Debian repository
>>> $ gnucash -v
>>> GnuCash 5.10
>>> Build ID: 5.10+(2024-12-14)
>>> 
>>> Standalone AMD graphics card using kernel module amdgpu.
>>> 
>>> =
>>> 
>>> Here's my data point for the cause.
> _______________________________________________
> gnucash-user mailing list
> [email protected]
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.

_______________________________________________
gnucash-user mailing list
[email protected]
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Reply via email to