Thanks very much for the help! The trace file is about 3700 lines long. Probably half of them are this message:
ERROR <GLib-GIO> g_settings_new_full: assertion 'schema != NULL' failed There's also a variety of these: WARN <gnc.app-utils.gsettings> [gnc_gsettings_get_settings_ptr()] Ignoring attempt to access unknown gsettings schema org.gnucash.GnuCash.*general* where what's in bold ranges over general.register, general.report, dialogs.account, dialogs.preferences, dialogs.fincalc, find, window.pages.account-tree.summary, ... Some other interesting ones: ERROR <gnc.app-utils> GVariant* gnc_gsettings_get_user_value(const gchar*, const gchar*): assertion 'G_IS_SETTINGS (settings_ptr)' failed ERROR <gnc.app-utils> gboolean gnc_gsettings_get_bool(const gchar*, const gchar*): assertion 'G_IS_SETTINGS (settings_ptr)' failed ERROR <gnc.app-utils> void gnc_gsettings_remove_cb_by_func(const gchar*, const gchar*, gpointer, gpointer): assertion 'G_IS_SETTINGS (settings_ptr)' failed Those are the major themes. They seem to repeat in block, but may by cycling over different modules. Other than that, everything seems fine :) If I export the report to html, yes, it opens fine in a browser (firefox 108). I'll hold off on Gnome web for now, since the GLIB assertions seem like strong lead. I reinstalled libgtk-3-common (version 3.24.33-1ubuntu2) and removed my .~/config/dconf/user file, but got the same results in gnucash. Does any of this suggest a new debug route? On Wed, Jan 18, 2023 at 5:40 PM john <[email protected]> wrote: > No, if that doesn't work then something else is interfering with the > javascript execution. Look in the tracefile (see > https://wiki.gnucash.org/wiki/Tracefile) for errors from WebKit. > > Does the chart display if you export the report to a file and then open > the file with your browser? Can you install Gnome Web (also based on > WebKitGtk) and test if the exported report displays correctly with that? > > Regards, > John Ralls > > > On Jan 18, 2023, at 12:32 PM, Jason Spencer <[email protected]> wrote: > > That doesn't seem to help, at least the way I'm doing it. I tried both of > these commands in zsh and got the same result: > ➜ WEBKIT_DISABLE_COMPOSITING_MODE=1 gnucash > ~ > ~ > ➜ export WEBKIT_DISABLE_COMPOSITING_MODE=1 > ~ > ➜ gnucash > > Is there a way from within gnucash I can check that? Or is there some > package configuration I can check to see what libraries are doing the > compositing/rendering? > > On Mon, Jan 16, 2023 at 4:25 PM John Ralls <[email protected]> wrote: > >> >> >> > On Jan 16, 2023, at 2:41 PM, Jason Spencer <[email protected]> wrote: >> > >> > I have just upgraded to Linux Mint 21.1, and installed GnuCash 4.8 >> > (1:4.8-1build2) from the distro sources. I opened up a file I had in my >> > prior install (2.6), and the file opened fine--all accounts and >> > transactions seem to be there. But when I run a report with a chart >> (say, >> > networth linechart or bar graph), the report is a blank screen. If I >> > inspect the chart source, the body is a table with 4 empty cells. >> > >> > If I run a text-based report (e.g. Balance Sheet), I see the report text >> > and links fine, though it is scaled down to 6 or 8 pt font (though the >> > style section says 10 and 15 pt fonts.) >> > >> > Is there some diagnostic I can run to troubleshoot the source of the >> > problem? >> >> This is probably a distro problem with Webkit. Try setting >> WEBKIT_DISABLE_COMPOSITING_MODE=1 in the environment before running GnuCash. >> >> Regards, >> John Ralls >> >> > _______________________________________________ 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.
