[GNC] Gnucash reports produce blank page

john jralls at ceridwen.us
Thu Apr 14 14:57:24 EDT 2022


I suspect that there's more than one problem here. The report display is probably about the  deliberate policy change in the way that WebKit2Gtk communicates with openGL to render reports. The crash in pdf generation is probably separate and should be raised to Debian--it's a different stack trace from  Bug#1006610--and possibly pushed upstream from there once the Debian packager determines whether its Debian's fault or WebKitGtk's.

The no-display problem should probably also be raised with Debian. It first surfaced with flatpak because one of the WebKitGtk maintainers pushed a runtime update into Gnome-runtime 41. He was able to suggest a sandboxing change for GnuCash's flatpak manifest that resolved the problem there for GnuCash 4.10. That's obviously not what's going on with a regular Debian build, so perhaps there's a Mesa (an openGL implementation) update that needs to be made at the same time as the WebKitGtk one. That's unfortunately well outside my very limited knowledge of OpenGL.

Regards,
John Ralls

> On Apr 13, 2022, at 6:38 PM, karlj.sommer at gmail.com wrote:
> 
> Thanks Tommy, 
> 
> the offender appears to be indeed an update of webkit2gtk-4.0.  I found
> the solution in a post by John Ralls (31 March).
> 
> He suggested the following work-around: 
> 
> Set WEBKIT_DISABLE_COMPOSITING_MODE=1 in the environment before running
> GnuCash.
> 
> It worked for me 
> 
> So thanks to both of you.
> 
> Regards
> Karl Sommer 
> Mildura, Australia
> 
> On Wed, 2022-04-13 at 18:17 -0500, Tommy Trussell wrote:
>> On Wed, Apr 13, 2022 at 1:22 AM <karlj.sommer at gmail.com> wrote:
>>> All of a sudden all my reports,
>>> both default and custom reports, render a blank page. I am not
>>> aware of
>>> having made any changes to GnuCash itself but have run 'apt update
>>> and
>>> upgrade' of the OS. (Debian GNU/Linux 11 (bullseye) 64-bit Gnome
>>> version 3.3.85). GnuCash Version: 4.4 Build ID: 4.4+(2020-12-28)
>>> Finance::Quote: 1.50
>>> 
>>> I am able to export the report as an html file but when I am trying
>>> to
>>> print reports to a pdf file GnuCash crashes producing the following
>>> trace file:
>>> 
>>> Thread 1 "gnucash" received signal SIGSEGV, Segmentation fault.
>>> 0x00007f344496bf9c in ?? () from /lib/x86_64-linux-
>>> gnu/libwebkit2gtk-
>>> 4.0.so.37
>>> 
>> 
>> 
>> Could be Debian Bug#1006610 ?
>> 
>> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1006610
>> 
>> You might try the workaround -- installing Debian's previous version
>> of webkit2gtk-4.0
>> 
>> And if that fixes it, maybe make sure to follow up with a bug against
>> webkit2gtk-4.0 referencing bug#1006610
>> 
>>> -----
>>> 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
> gnucash-user at gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
> -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.



More information about the gnucash-user mailing list