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.

Reply via email to