#1110171 gnucash: Gnucash 5.10 (trixie) reports are blank

Package:
gnucash
Source:
gnucash
Description:
personal and small-business financial-accounting software
Submitter:
Cam Ellison
Date:
2026-04-16 17:39:02 UTC
Severity:
normal
#1110171#5
Date:
2025-07-31 00:15:25 UTC
From:
To:
Dear Maintainer,

This system was recently upgraded to trixie, which apparently includes gnucash 5.10.

Gnucash loads without problems, finds the database, and deals normally with all transactions, including
adding stock prices via Finance::Quote 1.65.

Any attempt to create or to use an existing Report, including custom saved reports, produces a blank page. The details of
the report can be edited and saved, but the screen is blank.

#1110171#10
Date:
2025-07-31 11:09:48 UTC
From:
To:
Dear Maintainer,

my reports are also blank. However i found a post to start gnucash with webkit compositing disabled:
WEBKIT_DISABLE_COMPOSITING_MODE=1 gnucash

and then my reports are visible again.

Running it with

WEBKIT_DISABLE_COMPOSITING_MODE=0 G_MESSAGES_DEBUG=all gnucash

i can catch the following output on opening the reports:

src/nv_gbm.c:288: GBM-DRV error (nv_gbm_create_device_native): nv_common_gbm_create_device failed (ret=-1)

(gnucash:2166589): dconf-DEBUG: 13:06:01.966: unwatch_fast: "/org/gnucash/GnuCash/general/" (active: 2, establishing: 0)
(process:2166893): GLib-GIO-DEBUG: 13:06:02.047: Failed to initialize portal (GNetworkMonitorPortal) for gio-network-monitor: Not using portals
(process:2166893): GLib-GIO-DEBUG: 13:06:02.051: _g_io_module_get_default: Found default implementation networkmanager (GNetworkMonitorNM) for ?gio-network-monitor?
(process:2166893): GLib-GIO-DEBUG: 13:06:02.068: Failed to initialize portal (GPowerProfileMonitorPortal) for gio-power-profile-monitor: Not using portals
(process:2166893): GLib-GIO-DEBUG: 13:06:02.068: _g_io_module_get_default: Found default implementation dbus (GPowerProfileMonitorDBus) for ?gio-power-profile-monitor?
(process:2166893): GLib-GIO-DEBUG: 13:06:02.073: _g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ?gio-vfs?
(gnucash:2166589): dconf-DEBUG: 13:06:02.128: watch_fast: "/org/gnucash/GnuCash/dialogs/business/invoice/" (establishing: 0, active: 2)
(gnucash:2166589): dconf-DEBUG: 13:06:02.128: watch_fast: "/org/gnucash/GnuCash/dialogs/business/invoice/" (establishing: 0, active: 3)
(WebKitWebProcess:2166905): GLib-GIO-DEBUG: 13:06:02.801: Failed to initialize portal (GPowerProfileMonitorPortal) for gio-power-profile-monitor: Not using portals
(WebKitWebProcess:2166905): GLib-GIO-DEBUG: 13:06:02.801: _g_io_module_get_default: Found default implementation dbus (GPowerProfileMonitorDBus) for ‘gio-power-profile-monitor’
src/nv_gbm.c:288: GBM-DRV error (nv_gbm_create_device_native): nv_common_gbm_create_device failed (ret=-1)

KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permission denied
KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permission denied
Failed to create GBM buffer of size 4094x1842: Permission denied

Regards,
Jan

#1110171#15
Date:
2025-08-01 16:11:03 UTC
From:
To:
FWIW, I see very similar output on my system.  I have an NVIDIA
graphics card and am using XFCE4.

Best wishes,

   Julian

#1110171#20
Date:
2025-08-03 03:38:06 UTC
From:
To:
The problem - at least for me - is an environment variable, but it's
more complicated than that.

Starting gnucash from the command line,
WEBKIT_DISABLE_COMPOSITING_MODE=1 gnucash solves the problem

One might think that exporting that command (export
WEBKIT_DISABLE_COMPOSITING_MODE=1) would solve the problem, but it doesn't.

My machine uses XFCE, and the solution for starting from the desktop
requires editing /usr/share/applications/gnucash.desktop by replacing
the line:

Exec=gnucash %f

with

Exec=bash -c 'WEBKIT_DISABLE_COMPOSITING_MODE=1; gnucash %f'

The Exec command must be followed by an executable, and any environment
settings are ignored.

I think we can close this bugreport.

Cheers

Cam

#1110171#25
Date:
2025-08-25 18:00:47 UTC
From:
To:
Install nvidia-driver-full and it will fix it. It's looking for either
libgles-nvidia1 or libgles-nvidia2.

- Cem

#1110171#30
Date:
2025-10-26 09:44:36 UTC
From:
To:
Hi Cem,

installing nvidia-driver-full does not solve the issue for me, I still
have to start with `WEBKIT_DISABLE_COMPOSITING_MODE=1 gnucash` to see
reports.

I have both libgles-nvidia1 and libgles-nvidia2 installed.

I use gnome and have an NVIDIA GeForce GTX 1050 Ti.

Kind regards
André

#1110171#35
Date:
2025-11-01 02:15:42 UTC
From:
To:
On Sun, 26 Oct 2025 10:44:36 +0100 =?UTF-8?Q?Andr=C3=A9_Wolski?=
<dev@dena-design.de> wrote:
 > On Mon, 25 Aug 2025 14:00:47 -0400 Cem Onyuksel <cem.onyuksel@gmail.com>
 > wrote:
 > > Install nvidia-driver-full and it will fix it. It's looking for either
 > > libgles-nvidia1 or libgles-nvidia2.
 > >
 > > - Cem
 > >
 > >
 >
 > Hi Cem,
 >
 > installing nvidia-driver-full does not solve the issue for me, I still
 > have to start with `WEBKIT_DISABLE_COMPOSITING_MODE=1 gnucash` to see
 > reports.
 >
 > I have both libgles-nvidia1 and libgles-nvidia2 installed.
 >
 > I use gnome and have an NVIDIA GeForce GTX 1050 Ti.
 >
 > Kind regards

 > André

Hello folks,

Confirming Andre's observation -- with nvidia-driver-full,
libgles-nvidia1 and libgles-nvidia2 on
Trixie, WEBKIT_DISABLE_COMPOSITING_MODE=1 gnucash makes the reports come
back for me.

Cheers!


 >
 >

#1110171#40
Date:
2026-04-16 17:37:42 UTC
From:
To:
Hello,


This persists in 5.14 -- possible general solution here:

https://www.reddit.com/r/GnuCash/comments/1plqi8f/gnucash_report_shows_blank/


Cheers!


On Fri, 31 Oct 2025 22:15:42 -0400 Boyan Penkov <boyan.penkov@gmail.com>
wrote:

 > On Sun, 26 Oct 2025 10:44:36 +0100 =?UTF-8?Q?Andr=C3=A9_Wolski?=
 > <dev@dena-design.de> wrote:
 > > On Mon, 25 Aug 2025 14:00:47 -0400 Cem Onyuksel
<cem.onyuksel@gmail.com>
 > > wrote:
 > > > Install nvidia-driver-full and it will fix it. It's looking for
either
 > > > libgles-nvidia1 or libgles-nvidia2.
 > > >
 > > > - Cem
 > > >
 > > >
 > >
 > > Hi Cem,
 > >
 > > installing nvidia-driver-full does not solve the issue for me, I still
 > > have to start with `WEBKIT_DISABLE_COMPOSITING_MODE=1 gnucash` to see
 > > reports.
 > >
 > > I have both libgles-nvidia1 and libgles-nvidia2 installed.
 > >
 > > I use gnome and have an NVIDIA GeForce GTX 1050 Ti.
 > >
 > > Kind regards
 >
 > > André
 >
 > Hello folks,
 >
 > Confirming Andre's observation -- with nvidia-driver-full,
 > libgles-nvidia1 and libgles-nvidia2 on
 > Trixie, WEBKIT_DISABLE_COMPOSITING_MODE=1 gnucash makes the reports come
 > back for me.
 >
 > Cheers!
 >
 >
 > >
 > >
 >
 > --
 > Boyan Penkov
 > www.boyanpenkov.com
 >
 >
 >
 >