I have used gnucash successfully for man years, including on FreeBSD 14.2-RELEASE. However, after updating to 14.3-BETA2, the reports don't render. There are no error messages either in the gui or on the console; the report tab is simply blank white. HOWEVER, if I set the environment variable WEBKIT_DISABLE_COMPOSITING_MODE=1 , then the reports work again. That's a trick I learned from #284391 . I'm not using Wayland, but xorg-server 21.1.16,1 . I don't know very much about graphics, so I'm not going to investigate this further, unless a gnucash or webkit expert can help me.
Hi, It sounds strange that a base system update broke one specific software. As you suspects this looks like a graphics subsystem issue. We need to narrow down things. Have tou tried forcing recompile/reinstall (depending if you're using packages) of the graphic drivers (drm, vulkan nvidia), and some of the involved packages? (webkit, gnucash itself, maybe Xorg and drivers?) This just to rule out a library issue due to the base system update.
(In reply to Guido Falsi from comment #1) Yes, it's a library update somewhere. I didnot upgrade all of my packages and test gnucash before the OS upgrade. Just now I tested it back in the 14.2-RELEASE BE with the same result. However, there are over 30 dependencies that are different between the working configuration and the nonworking one. So it's difficult to know which one is responsible for the breakage. If I had to guess, I would suspect webkit2-gtk3-2.34.6_10 => webkit2-gtk_40-2.46.6 . I'll try to build gnucash before and after ports commit 94310012886105252763e218ec45dfccf778e55e to test that hypothesis.