OK, will do. This is interesting. I moved the file to a Windows 7 machine, and opened it with GnuCash 2.6.21. It did read the sqlite3 file, but it took a long time, probably 20 minutes or so. After it opened, I saved it as an xml file. GnuCash does open the .xml file more quickly, so perhaps I should stick with that format. My assumption is that Windows GnuCash reads and writes to sql formats without installing those dependencies directly.
So how do I start GnuCash in Windows using the --nofile --debug options? It appears to always try to open the last opened file. I also notice the xml file is much, much smaller than the sqlite3 file. The xml is 4.6 Megs, and the sqlite3 file is 65 megs. This is a file with many years, going back to 2009, but the data all appears to be there. That's not a bad feature, if it still has all the data. And if xml it allows transaction "replays" or rollbacks, then great. I'll stick with it. I'm a fan of data in db formats, but not when the older xml format functions without errors. GnuCash 3 it is. I'll install the latest on Ubuntu and Windows and see how it does with this xml file. Is there a file parser or checker that can correct errors in an account file? I should give that a whirl and see what it finds. Thanks again, you guys rock, Gordon On Fri, Sep 13, 2019 at 9:59 PM John Ralls <jra...@ceridwen.us> wrote: > > > > > On Sep 13, 2019, at 11:53 AM, GWB <g...@2realms.com> wrote: > > > > Hello, GnuCash Users, > > > > Gnucash will begin to start, then abort (crash) when launched, using > > normal startup or gnucash --nofile --debug. Output from terminal is: > > > > $ gnucash --nofile --debug > > Found Finance::Quote version 1.38 > > ** > > GLib:ERROR:/build/glib2.0-pjKWYQ/glib2.0-2.48.2/./glib/ghash.c:373:g_hash_table_lookup_node: > > assertion failed: (hash_table->ref_count > 0) > > Aborted (core dumped) > > > > So this is some kind of hash table assertion failure? I have the > > gnucash.trace and apport bug reports as well, but before I send them I > > thought I would ask if someone else has seen this. I can rollback to > > an earlier version of the file, but I would like to get this > > particular version working now. > > > > I might also copy the file to a Windows machine, and install GnuCash > > there. Or, possible, copy and upgrade to GnuCash 3, and then try to > > figure out how to move my reports. > > > > Any help is greatly appreciated! > > > > It's basically a use-after-free situation. > > We're not maintaining the 2.6 branch anymore, so your best bet is to upgrade > to GnuCash 3.7, the latest release. It's certainly buildable on Ubuntu 16.04, > our 3.x CI uses Ubuntu 14.04, but the user-prepared .deb will probably not > find the right dependencies. > > Regards, > John Ralls > > _______________________________________________ gnucash-user mailing list gnucash-user@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.