[GNC] Crash While Editing Transactions
Hello, Summary: Using GnuCash 4.11 under Windows 10, I was deleting erroneous Gains transactions in a Mutual Fund account when GnuCash crashed out. Details: I was entering sales of mutual fund shares and using the Lots feature to calculate gains for the sales. This generally works well for me, but can get messy for holdings with many small lots. This was the case for the fund I was working on at the time of the crash. I had entered the aggregated sale, and the Lots feature broke the sale into multiple smaller splits, each with its own gain transaction, based on the underlying lots. This is as it is designed (but can be extremely confusing, BTW). In this case, the numbers generated by GnuCash didn't match the financial institution statement, so I was removing the added sales splits and gains transactions from the register when the crash occurred. To expand on this: I had opened the sale entry, which had received extra splits for each lot involved, deleted the extra splits and adjusted the primary split to reflect the overall number of shares sold, and was in process of deleting the extra gains transactions when GnuCash simply disappeared. I suspect that when I attempted to delete the lot-generated gains transactions, some Lot-based housekeeping caused the program to fail. I am attaching the trace file here for reference. Best, David T. * 09:33:54 ERROR gtk_list_store_set_valist: assertion 'iter_is_valid (iter, list_store)' failed * 09:33:54 ERROR gtk_list_store_set_valist: assertion 'iter_is_valid (iter, list_store)' failed * 09:33:54 ERROR gtk_list_store_set_valist: assertion 'iter_is_valid (iter, list_store)' failed * 09:33:54 ERROR gtk_list_store_set_valist: assertion 'iter_is_valid (iter, list_store)' failed * 09:33:54 ERROR gtk_list_store_set_valist: assertion 'iter_is_valid (iter, list_store)' failed * 09:39:07 ERROR void xaccAccountBeginEdit(Account*): assertion 'acc' failed * 09:39:07 ERROR xaccSplitSetAccount: assertion 's && acc' failed * 09:39:07 ERROR void xaccAccountCommitEdit(Account*): assertion 'acc' failed * 09:39:17 ERROR void xaccAccountBeginEdit(Account*): assertion 'acc' failed * 09:39:17 ERROR xaccSplitSetAccount: assertion 's && acc' failed * 09:39:17 ERROR void xaccAccountCommitEdit(Account*): assertion 'acc' failed * 09:41:08 ERROR gtk_list_store_set_valist: assertion 'iter_is_valid (iter, list_store)' failed * 09:41:08 ERROR gtk_list_store_set_valist: assertion 'iter_is_valid (iter, list_store)' failed * 09:41:08 ERROR gtk_list_store_set_valist: assertion 'iter_is_valid (iter, list_store)' failed * 09:41:08 ERROR gtk_list_store_set_valist: assertion 'iter_is_valid (iter, list_store)' failed * 09:41:08 ERROR gtk_list_store_set_valist: assertion 'iter_is_valid (iter, list_store)' failed * 09:44:39 ERROR void xaccAccountBeginEdit(Account*): assertion 'acc' failed * 09:44:39 ERROR xaccSplitSetAccount: assertion 's && acc' failed * 09:44:39 ERROR void xaccAccountCommitEdit(Account*): assertion 'acc' failed * 09:47:27 ERROR [xaccSplitComputeCapGains()] Malformed Lot "Lot 1"! (too fat!) opening amt=14/1 split amt=14/1 baln=28/1 * 09:47:27 ERROR [xaccSplitComputeCapGains()] Malformed Lot "Lot 1"! (too fat!) opening amt=14/1 split amt=14/1 baln=28/1 * 09:47:27 ERROR [xaccSplitComputeCapGains()] Malformed Lot "Lot 1"! (too fat!) opening amt=14/1 split amt=14/1 baln=28/1 * 09:47:27 ERROR [xaccSplitComputeCapGains()] Malformed Lot "Lot 1"! (too fat!) opening amt=14/1 split amt=14/1 baln=28/1 * 09:47:27 ERROR [xaccSplitComputeCapGains()] Malformed Lot "Lot 1"! (too fat!) opening amt=14/1 split amt=14/1 baln=28/1 * 09:47:27 ERROR [xaccSplitComputeCapGains()] Malformed Lot "Lot 1"! (too fat!) opening amt=14/1 split amt=14/1 baln=28/1 * 09:47:28 ERROR [xaccSplitComputeCapGains()] Malformed Lot "Lot 1"! (too fat!) opening amt=14/1 split amt=14/1 baln=28/1 * 09:47:28 ERROR [xaccSplitComputeCapGains()] Malformed Lot "Lot 1"! (too fat!) opening amt=14/1 split amt=14/1 baln=28/1 * 09:47:28 ERROR [xaccSplitComputeCapGains()] Malformed Lot "Lot 1"! (too fat!) opening amt=14/1 split amt=14/1 baln=28/1 * 09:47:29 ERROR gtk_list_store_set_valist: assertion 'iter_is_valid (iter, list_store)' failed * 09:47:29 ERROR gtk_list_store_set_valist: assertion 'iter_is_valid (iter, list_store)' failed * 09:47:29 ERROR gtk_list_store_set_valist: assertion 'iter_is_valid (iter, list_store)' failed * 09:47:29 ERROR gtk_list_store_set_valist: assertion 'iter_is_valid (iter, list_store)' failed * 09:47:29 ERROR gtk_list_store_set_valist: assertion 'iter_is_valid (iter, list_store)' failed * 09:47:29 ERROR [xaccSplitComputeCapGains()] Malformed Lot "Lot 1"! (too fat!) opening amt=14/1 split amt=14/1
Re: [GNC] can't create a transaction report
To get the Mac Specs, go to the Apple symbol in the upper left corner, and select "About This Mac"... There is an overview screen with information, and you can select "System Report..." for additional information. On Thu, Dec 1, 2022 at 7:32 PM ph hermes wrote: > hi david you know i'm no techie. i don't know where to find machine > specs. > ___ 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.
Re: [GNC] can't create a transaction report
Sometimes Check & Repair can take a while, some folks have reported an hour or more in rare cases. It has always been a second or two for me. - Usually when apps close unexpectedly like that, your Mac will generate a Crash Report and show it on screen. (and give you the option to relaunch the app or give up) Does this not happen? If not, after such a crash, you can open Console.app and try to see if there are any Crash Reports for GnuCash. If you find one (or more most likely) then open a bug report at bugs.gnucash.org describing the issue in as much detail as possible. (specific steps to reproduce the crash) Then attach the latest Crash Report to the bug report. One of the developers will see it and investigate the cause. No guarantees on how soon they'll do so, or how fast they can fix it, but I've been very impressed with their response in the past. The aren't fond of bugs. They like crashes even less. Attaching the TraceFile might help too, as well as copy/pasting or attaching any output you get when running from the Terminal.app - And yes, Terminal is an app like a DOS screen. You can find it in Launchpad as Terminal.app. Instructions for running GnuCash from the terminal can be found on the GnuCash wiki, as are instructions for finding the TraceFile. - Since you reported that it was working in one version, but you had problems after the update/move, be sure to note the respective versions and what MacOS version you were running with each. Regards, Adrien On 12/1/22 7:37 PM, ph hermes wrote: i don't know where the terminal is or how to use it. i'm assuming it's something like the old dos screen. i'll look that up. i clicked on check + repair all, and it blinked off and i have no idea if it's doing anything. i've clicked on it twice now. i'll try to get a tracefile. i tried some other reports. if i just selected a report and left date as this year it created the report and once up i could scroll. once i selected the style (ie footer, technicolor) it wouldn't scroll and even when i clicked back to default it wouldn't scroll. and when i clicked the little x in the tab it closed down the program. tried this with several reports. ___ 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.
Re: [GNC] can't create a transaction report
i don't know where the terminal is or how to use it. i'm assuming it's something like the old dos screen. i'll look that up. i clicked on check + repair all, and it blinked off and i have no idea if it's doing anything. i've clicked on it twice now. i'll try to get a tracefile. i tried some other reports. if i just selected a report and left date as this year it created the report and once up i could scroll. once i selected the style (ie footer, technicolor) it wouldn't scroll and even when i clicked back to default it wouldn't scroll. and when i clicked the little x in the tab it closed down the program. tried this with several reports. thank you so much. ph ~:~:~:~:~:~:~:~:~:~:~:~:~:~~:~:~: writer ~:~ photographer ~:~ book designer resident manager paulahendricks.com On Wed, Nov 30, 2022 at 11:37 AM Adrien Monteleone < adrien.montele...@lusfiber.net> wrote: > Hmm... > > First, since you upgraded, if you didn't already do so, run: > > Actions > Check & Repair > Check & Repair All > > If something is off with the underlying data, it could be wrecking havoc > with report code as that seems to be the area at issue. > > Run from the Terminal to see if there is any useful output, and also see > the Wiki about obtaining a TraceFile. > > There may be some errors reported in either of those that could shed > light on what's going wrong. > > Regards, > Adrien > > On 11/30/22 9:55 AM, ph hermes wrote: > > yes. dragged into applications. yes started from there and from dock. i > > even added date to app file name so i could be sure i was using the > latest > > one. > > > > today, i started with my file and opened it from there. today i could > > create a report, but when i went to look at it, i couldn't scroll and > when > > i tried to print it flipped me back to the options page. > > > > nothing else seems off on my mac, which is new this year. > > > > does it make any sense to simply start download again? > > ___ > 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. > ___ 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.
Re: [GNC] can't create a transaction report
hi david you know i'm no techie. i don't know where to find machine specs. i'll try to find the tracefile but i'm sure i won't understand it. thank you so much.- ph ~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~: writer ~:~ photographer ~:~ book designer resident manager paulahendricks.com On Wed, Nov 30, 2022 at 11:28 AM David H wrote: > So just to be clear, you're running on an M1/M2 Mac - perhaps provide > machine specs ? Anything meaningful in the trace file - > https://wiki.gnucash.org/wiki/Tracefile ??? > > Cheers David H. > > > On Thu, 1 Dec 2022 at 01:56, ph hermes wrote: > >> yes. dragged into applications. yes started from there and from dock. i >> even added date to app file name so i could be sure i was using the latest >> one. >> >> today, i started with my file and opened it from there. today i could >> create a report, but when i went to look at it, i couldn't scroll and when >> i tried to print it flipped me back to the options page. >> >> nothing else seems off on my mac, which is new this year. >> >> does it make any sense to simply start download again? >> >> thanks everyone. >> >> ~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~: >> writer ~:~ photographer ~:~ book designer >> resident manager >> paulahendricks.com >> >> >> On Mon, Nov 28, 2022 at 10:36 AM Adrien Monteleone < >> adrien.montele...@lusfiber.net> wrote: >> >> > That's normal. >> > >> > You are 'installing' it, correct? >> > >> > That is, opening the .dmg you downloaded, then dragging and dropping the >> > GnuCash icon to your /Applications folder, then running it from >> > /Applications or via Launchpad or your Dock. (you will likely have to >> > open it twice, the first time is just to tell Gatekeeper the app is >> > safe, after that it should take only one-click to launch) >> > >> > Since you were already using GnuCash on your Mac, I could guess you did >> > so, but it doesn't hurt to ask and verify. >> > >> > Some people report weird things when trying to run it from within the >> .dmg >> > >> > Regards, >> > Adrien >> > >> > On 11/28/22 10:04 AM, ph hermes wrote: >> > > yes... >> > > >> > > version installed: Version: 4.12 >> > > Build ID: 4.12+(2022-09-24) >> > > >> > > downloaded from sourceforge (via gnucash.org) >> > > >> > > when i opened the new downloaded gnucash file it opened up my saved >> file >> > > immediately. is that normal? should i have had to go find the current >> > file? >> > >> > ___ >> > 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. >> > >> ___ >> 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. >> > ___ 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.
Re: [GNC] Shortcut key to today's date
It's also always available on the GnuCash website either for separate download in various formats, or to view on the web. I know I looked for key combo info for many months before I happened to stumble on the Help document! (it wasn't installed by default on my machine either) Regards, Adrien On 12/1/22 9:30 AM, Mike via gnucash-user wrote: I found that the manual was not installed on my computer. After installing it and searching I foud the answer. Thanks for your response. ___ 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.
Re: [GNC] Carry over losses
On 12/1/2022 8:40 AM, Fred Tydeman wrote: As a USA taxpayer, how should I record long term and short term carryover losses from stock sales? And, how do I show that they get used up or added to? Are they a negative asset? This isn't a gnucash question (not specific to gnucash). You'd be asking the sane question(s) were you keeping your books the old way pen and ink on paper. So you really should look up "accounting for short term and long term stock trade losses" in a US accounting text. Personally, I would probably choose to track carry-overs (could be more sorts than from stock trading) outside of the general ledger. Remember, whether or not you claim on your tax filing has no effect on equity. I would probably use a subsidiary ledger (also under gnucash), A zero equity mini ledger with just account types income (total losses) and expenses (short term carry-over) (long term carry over) (shot term deducted) and (long term deducted). When about to do taxes for enter transactions to bring data in from (the calendar year is now +1). You haven't used any of these so the credit side is losses not yet deducted and the debit side the carry overs. Now when doing taxes, know how much can transfer between the respective carry overs and deducteds (leaving the correct amount in the carry overs for next year). If you insist on doing within main set of books, then create a "carry-overs" work area under equity << the accounts I described for a separate ledger are all o=f fundamental type equity >> But now you will not be able to use the standard reports. That probably makes no difference to YOU, just with stock trading carry-overs, but suppose you had carry-overs of all sorts to account for. Michael D Novack ___ 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.
Re: [GNC] Shortcut key to today's date
I found that the manual was not installed on my computer. After installing it and searching I foud the answer. Thanks for your response. On 12/1/22 9:24 AM, Adrien Monteleone wrote: It's covered in the Help file along with other ways to increment/decrement the date by set amounts. (day, month, etc.) Regards, Adrien On 12/1/22 8:09 AM, MW via gnucash-user wrote: > Thanks. I thought it would be some key combination. ___ 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. ___ 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.
Re: [GNC] Shortcut key to today's date
It's covered in the Help file along with other ways to increment/decrement the date by set amounts. (day, month, etc.) Regards, Adrien On 12/1/22 8:09 AM, MW via gnucash-user wrote: Thanks. I thought it would be some key combination. ___ 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.
Re: [GNC] Carry over losses
Those are very much accounting questions, *and* tax advice, not a GnuCash question. Regards, Adrien On 12/1/22 7:40 AM, Fred Tydeman wrote: As a USA taxpayer, how should I record long term and short term carryover losses from stock sales? And, how do I show that they get used up or added to? Are they a negative asset? ___ 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.
Re: [GNC] Shortcut key to today's date
Thanks. I thought it would be some key combination. On 12/1/22 08:03, Dennis West wrote: Enter "T" in the date field. On 12/1/2022 07:59, MW via gnucash-user wrote: I seem to remember there being a shortcut to today's date when entering a transaction, but can't remember or find a reference to it. Is this real or am I mis-rememberig? ___ 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. ___ 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. ___ 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.
Re: [GNC] Shortcut key to today's date
Enter "T" in the date field. On 12/1/2022 07:59, MW via gnucash-user wrote: I seem to remember there being a shortcut to today's date when entering a transaction, but can't remember or find a reference to it. Is this real or am I mis-rememberig? ___ 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. ___ 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.
[GNC] Shortcut key to today's date
I seem to remember there being a shortcut to today's date when entering a transaction, but can't remember or find a reference to it. Is this real or am I mis-rememberig? ___ 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.
[GNC] Carry over losses
As a USA taxpayer, how should I record long term and short term carryover losses from stock sales? And, how do I show that they get used up or added to? Are they a negative asset? ___ 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.