[GNC] GC 3.11 crashes during "Check & Repair"

rsbrux rsbrux at yahoo.com
Sun Aug 28 04:00:12 EDT 2022


It only just occurred to me to check the Windows Event logs.  Here is what I found:
1st error, corresponding (I think) to the first start of GC 3.11
>>
Faulting application name: gnucash.exe, version: 3.11.0.0, time stamp: 0x5ef7bbc2
Faulting module name: libgncmod-engine.dll, version: 0.0.0.0, time stamp: 0x5ef7ba76
Exception code: 0xc0000005
Fault offset: 0x0003cf84
Faulting process id: 0x1990
Faulting application start time: 0x01d8ba3868850898
Faulting application path: C:\Program Files (x86)\gnucash\bin\gnucash.exe
Faulting module path: C:\Program Files (x86)\gnucash\bin\libgncmod-engine.dll
Report Id: 222a2745-380e-4d4d-bd73-e27f653fd9c8
Faulting package full name: 
Faulting package-relative application ID:
<<
2nd error, corresponding to the 1st crash of GC 3.11 during "Check & Repair All":
>>
Faulting application name: gnucash.exe, version: 3.11.0.0, time stamp: 0x5ef7bbc2
Faulting module name: libglib-2.0-0.dll, version: 2.64.3.0, time stamp: 0x00000000
Exception code: 0x40000015
Fault offset: 0x00057e1d
Faulting process id: 0xb6c
Faulting application start time: 0x01d8ba3a485a7065
Faulting application path: C:\Program Files (x86)\gnucash\bin\gnucash.exe
Faulting module path: C:\Program Files (x86)\gnucash\bin\libglib-2.0-0.dll
Report Id: 1edde4ec-9eb9-451c-abd6-3662f227bcbd
Faulting package full name: 
Faulting package-relative application ID:
<<
3rd error, corresponding to the 2nd crash of GC 3.11 during "Check & Repair All":
>>
Faulting application name: gnucash.exe, version: 3.11.0.0, time stamp: 0x5ef7bbc2
Faulting module name: libglib-2.0-0.dll, version: 2.64.3.0, time stamp: 0x00000000
Exception code: 0x40000015
Fault offset: 0x00057e1d
Faulting process id: 0x46c
Faulting application start time: 0x01d8ba3f44557642
Faulting application path: C:\Program Files (x86)\gnucash\bin\gnucash.exe
Faulting module path: C:\Program Files (x86)\gnucash\bin\libglib-2.0-0.dll
Report Id: 10b979f3-9283-4ded-9504-7daf9be1e3de
Faulting package full name: 
Faulting package-relative application ID:
<<

Since "Check & Repair" only appears to use the GUI to select accounts for partial checks, it would be nice to have a command line option (like the one to update prices) to perform "Check & Repair All" then save & exit, e.g.:
gnucash --repairall [datafile]

-----Original Message-----
From: rsbrux 
Sent: Saturday, August 27, 2022 9:00 PM
To: 'gnucash-user at gnucash.org' <gnucash-user at gnucash.org>
Subject: GC 3.11 crashes during "Check & Repair"

I installed GC 3.11 on a PC running Windows 10 21H2 and ran "Check & Repair All" on my GC 2.6.19 XML file (twice).
Each time, GnuCash crashed after about half an hour.
The log files do not contain any warnings or error messages.
What now?

-----Original Message-----
From: rsbrux <rsbrux at yahoo.com> 
Sent: Saturday, August 27, 2022 7:06 PM
To: 'gnucash-user at gnucash.org' <gnucash-user at gnucash.org>
Subject: Re: [GNC] GnuCash 3 for Ubuntu Studio 22.04 LTS

>>
Message: 3
Date: Fri, 26 Aug 2022 15:41:33 -0500
From: Adrien Monteleone <adrien.monteleone at lusfiber.net>
To: gnucash-user at lists.gnucash.org
Subject: Re: [GNC] GnuCash 3 for Ubuntu Studio 22.04 LTS
Message-ID: <tebb5t$11i9$1 at ciao.gmane.io>
Content-Type: text/plain; charset=UTF-8; format=flowed

Interesting question.

Perhaps try a 3.x flatpak?

Otherwise, if you haven't yet jumped from 18.04 to 22.04 maybe an interim stop at 20.04 will get you GnuCash 3.x.

(Can you even go directly from 18.04 to 22.04? I didn't think it would even give you the option)

Be sure to review the Wiki about upgrading. You'll need to run Actions > Check & Repair > Check & Repair All at each upgrade of a major version.

Regards,
Adrien
<<
Thanks for the tips! I came across the Flatpak possibility, but was dissuaded by the apparent complexity of the description at:
https://wiki.gnucash.org/wiki/Flatpak

David's suggestion:
>>
Another approach to consider is using the 20.04 (focal) live ISO. Just put the ISO on a USB and boot from that, then install gnucash in the live environment, and using that to convert your gnucash data to version 3. That way you don't have to try to install different versions on either 18.04 or 22.04.
<<
sounded easier since I had already made a boot disk for Ubuntu Studio 20.04 LTS.
Unfortunately, that didn't work.  I was able to boot from the live DVD and install GC 3.8.  However, when I tried to run Check & Repair All, following your suggestion, it never finished. Check & Repair gives no indication of its progress in either 2.16.9 or in 3.8.  The menu bar and toolbar flash occasionally while Check & Repair is running, but the only indication that it isn't done is that the menu cannot be operated and there is no indication of it having finished.  In the live Ubuntu Studio 20.04 environment, the GUI would become unresponsive if inactive for as little as 15 minutes, even after I disabled all suspend, screen lock and screen saver features, making it difficult to just let Check & Repair run as long as necessary.  After that the DVD would start working overtime.  I have had a similar problem with the GUI becoming unresponsive in my freshly installed US 22.04, but only if I leave it idle on the login screen.
At this point I plan to try installing GC 3.8 on a Windows PC to do the file conversion.  Wish me luck!

------------------------------
>>
Message: 5
Date: Fri, 26 Aug 2022 16:19:43 -0500
From: David Carlson <david.carlson.417 at gmail.com>
To: Adrien Monteleone <adrien.monteleone at lusfiber.net>
Cc: GnuCash List <gnucash-user at lists.gnucash.org>
Subject: Re: [GNC] GnuCash 3 for Ubuntu Studio 22.04 LTS
Message-ID:
	<CADYgSbkUhK4=EfjWAV2agNPZ9RVh4Ac5_XVOR0STeURSTn+BrA at mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"

It's not me, But if it were, I might do a fresh install rather than upgrade twice to get to 22.04.

On Fri, Aug 26, 2022, 3:43 PM Adrien Monteleone < adrien.monteleone at lusfiber.net> wrote:
<<
Great minds think alike 😉 That's exactly what I had done!

------------------------------
>>
Message: 9
Date: Sat, 27 Aug 2022 10:54:30 +0200
From: "rsbrux" <rsbrux at yahoo.com>
To: <gnucash-user at gnucash.org>
Subject: Re: [GNC] GnuCash 3 for Ubuntu Studio 22.04 LTS
Message-ID:
	<!&!AAAAAAAAAAAuAAAAAAAAAExfBJ/fSBxAqM7oRtz1TdsBAMO2jhD3dRHOtM0AqgC7tuYAAAAAAA4AABAAAABunyWzj5MIRr4c+ph7Z8gqAQAAAAA=@yahoo.com>
	
Content-Type: text/plain;	charset="utf-8"

P.S. I still have a working Ubuntu 18.04 installation, so I thought I might find GnuCash 3.8 in a backport repository.

However, I have only found it in focal (1:3.8b-1build4) and focal-updates (1:3.8b-1ubuntu1).

What is the difference between 3.8b-1build4 and 3.8b-1ubuntu1?

Would it be safe to install either of these GC versions in either Ubuntu 18.04 or 22.04?

 

 

From: rsbrux <rsbrux at yahoo.com> 
Sent: Friday, August 26, 2022 12:03 PM
To: 'gnucash-user at gnucash.org' <gnucash-user at gnucash.org>
Subject: GnuCash 3 for Ubuntu Studio 22.04 LTS

 

According to https://wiki.gnucash.org/wiki/Ubuntu, ?GnuCash 4.8 is included in Ubuntu 22.04, released April 2022 https://packages.ubuntu.com/jammy/gnucash?.

I was running GC 2.6.19 under Ubuntu Studio 18.04 and I have read on this mailing list that I will need to migrate to GC v 3.x before I can migrate to GC 4.

I would therefore like to install GC 3.8b. What is the easiest way to do this?

Is there a repository I can add to Discover that I can pull it (or at least some stable 3.x version) from?
<<



More information about the gnucash-user mailing list