We'll deal with the crash separately. It's clearly a GtkFileChooser bug so I've opened https://gitlab.gnome.org/GNOME/gtk/issues/1566 and closed yours "not gnucash".
I think that you're not stating clearly what you did: If you edit "the other half" of the transaction and change the transfer account then the reconciled split goes to a different account. Surely you don't expect it to stay reconciled in that case? I agree that if editing a reconciled split from a "general ledger register"--one that's independent of any account as is the case with find results from the Accounts page--doesn't raise a warning dialog about editing a reconciled split it's a bug. Regards, John Ralls > On Jan 6, 2019, at 10:59 AM, John Clements <[email protected]> wrote: > > Okay, two separate things: > > 1) the crash itself is eminently reproducible, nice core dump and stack > trace, and I've submitted it (#797017) using GnuCash's bugzilla db. I > wasn't sure whether to categorize it as "MacOS" or "QIF importer." > > 2) wrt the unreconciling, I was editing the other half of the transaction > (not the reconciled entry) in the window created by an "Edit > Find ..." > operation, and there's no warning dialog associated with this action (nor > should there be, I claim). Unfortunately, I'm unable to reproduce the bug > that I reported. > > 3) However, I have discovered a potentially related issue, that may or may > not be a bug. Specifically, if one edits a the reconciled portion of a > transaction in a window created by an "Edit > Find..." operation, the > reconciliation flag silently changes from 'y' to 'n' on that portion of the > transaction, with no dialog. This behavior would be considered a bug, no? > > Many thanks for your prompt response! > > John Clements > > On Sun, Jan 6, 2019 at 9:00 AM <[email protected]> wrote: > >> Message: 10 >> Date: Sun, 6 Jan 2019 07:34:35 -0800 >> From: John Ralls <[email protected]> >> To: John Clements <[email protected]> >> Cc: [email protected] >> Subject: Re: [GNC] known bug in crash while editing reconciled >> transactions? >> Message-ID: <[email protected]> >> Content-Type: text/plain; charset=utf-8 >> >> >> >>> On Jan 5, 2019, at 10:23 PM, John Clements <[email protected]> >> wrote: >>> >>> This bug might be reproducible, but I'd rather not spend the time if it's >>> already a known PR. >>> >>> The issue is this: I reconciled a bundle of transactions. Then, I opened >> an >>> "edit" window, and changed the target accounts for a number of these >>> transactions. Then I walked away from the machine. About a day later, I >>> came back, and tried to import a QIF, and it crashed. That's not a big >>> deal, programs crash. When I restarted gnucash, though, I see that those >>> transactions are now listed as being unreconciled. Mercifully, I noticed >> it >>> quickly, and their amounts had also been deducted from the last >> reconciled >>> total, so fixing it was an easy matter of re-reconciling with the same >>> closing balance as before and ticking off all of the edited transactions. >>> No damage done, at least in this case, but it would have been very >>> unpleasant to have discovered days or years later. >>> >>> So! Is this a known issue? If not, I'd be happy to try to reproduce it, >> and >>> then file a PR. >> >> If you edit reconciled transactions GnuCash marks them unreconciled. The >> warning dialog told you that it would. >> >> I don?t see any crashes in the open bugs for the QIF importer, so if the >> crash was with GnuCash 3.4 please do file a bug report. >> >> 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 > 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. _______________________________________________ gnucash-user mailing list [email protected] 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.
