This might be the bug that I had hit in 4.8 of GNC which might had been
carried forward since 3.11 and prior when performing "Check & Repair" (yah,
I was a Quicken User). When I ran into the bug, crash was with "Check &
Repairs All" which likely uses same routines under the hood. Bug 798346 is
the ID for it which was fixed by John.


Best bet is to go in "blindly" and not perform "Check & Repair" until you
are past version 4.8 of GNC.



----------------------------------------------------------------------

Message: 1
Date: Sun, 28 Aug 2022 15:10:13 +0200
From: "rsbrux" <        >
To: <gnucash-user@gnucash.org>
Subject: Re: [GNC] GC 3.11 crashes during "Check & Repair"
Message-ID:
        
<!&!AAAAAAAAAAAuAAAAAAAAAExfBJ/fSBxAqM7oRtz1TdsBAMO2jhD3dRHOtM0AqgC7tuYAAAAA
AA4AABAAAAChLMzAAN32SKHihsh5lcnzAQAAAAA=@yahoo.com>
        
Content-Type: text/plain;       charset="utf-8"

Thanks for all the references, particularly for reminding me to check the
trace file.  Unfortunately, the only error messages logged in the trace file
were at the beginning of the process:
* 09:31:56 ERROR <gnc.app-utils> gnc_process_get_fd: assertion 'proc' failed
* 09:31:56 ERROR <gnc.app-utils> gnc_detach_process: assertion 'proc &&
proc->pid' failed
I am reluctant to venture into gdb, much less compiling GC myself, but
perhaps these lines at the end of the trace file give a hint to which part
of the XML file is giving "Check & Repair" indigestion:
* 10:07:41  INFO <gnc.engine.scrub> [xaccAccountScrubImbalance] Finished
processing split 113 of 304
* 10:07:41  INFO <gnc.engine.scrub> [xaccAccountScrubImbalance] Start
processing split 114 of 304
Is there any way for me to identify what part of the XML file "split 114 of
304" corresponds to?
Given that GC was started several times by mistake when price update were
running on the same file, I suspect that the bad records are in the price
history part of the DB.
I can readily do without the price history if there is some way of migrating
all of the transactions to the new file version.

Of course I ran 3.11 on a copy.

------------------------------


_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
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.

Reply via email to