[GNC] Crash While Editing Transactions

2022-12-01 Thread David T. via gnucash-user

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

2022-12-01 Thread R Losey
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

2022-12-01 Thread Adrien Monteleone
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

2022-12-01 Thread ph hermes
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

2022-12-01 Thread ph hermes
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

2022-12-01 Thread Adrien Monteleone
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

2022-12-01 Thread Michael or Penny Novack

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

2022-12-01 Thread Mike via gnucash-user

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

2022-12-01 Thread Adrien Monteleone
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

2022-12-01 Thread Adrien Monteleone
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

2022-12-01 Thread MW via gnucash-user

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

2022-12-01 Thread Dennis West

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

2022-12-01 Thread MW via gnucash-user
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

2022-12-01 Thread Fred Tydeman
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.