GNOME Bugzilla – Bug 772484
Segfault on Transaction edit
Last modified: 2018-06-29 23:51:26 UTC
This occurs when I'm working on one specific transaction. Stack trace. Found Finance::Quote version 1.38 sys:1: Warning: g_date_time_format: assertion 'datetime != NULL' failed sys:1: Warning: g_date_time_unref: assertion 'datetime != NULL' failed Thread 1 "gnucash" received signal SIGSEGV, Segmentation fault. 0x00007ffff5ffb65c in g_date_time_add () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 (gdb) bt full
+ Trace 236722
So it's crashing because you're trying to commit a transaction with no posted date. An obvious mistake and we should defend against it, which I'll fix for the next release. Is the date in the date column valid when you hit "enter"?
The date is not shown when I try to edit the transaction. This causes it to segfault. I had to actually delete the transaction from my register and I'm able to get in.
I don't know how you managed to get the date to not show. When I inserted a bogus date into the file it crashed in the same place on startup. I've fixed that for the next release.
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=772484. Please update any external references or bookmarks.