GNOME Bugzilla – Bug 412633
A new simple yearly scheduled transaction displays incorrectly
Last modified: 2018-06-29 21:28:07 UTC
Please describe the problem: A newly created SX from an existing transaction set to yearly does not display the correct frequency. Gnucash crash on save. Steps to reproduce: Select transaction click "Schedule" In "Make Scheduled Transaction" dialog change Frequency to yearly Click "OK" Select Actions->Scheduled Transactions->Scheduled Transaction Editor The new SX has frequency None and Next Occur never Closing the SX Editor and opening it again The SX now has frequency none and Next Occur 29638-11-24 Select Save On quitting and saving gnucash crashes with SIGSEGV Program received signal SIGSEGV, Segmentation fault.
+ Trace 114321
Thread NaN (LWP 5057)
Actual results: described above Expected results: the Frequecy should be displayed as Monthly x12 and the Next Occur should be a year from the original tarnaction Does this happen every time? yes Other information: I'm running Ubuntu Feisty which still in development.
Please report the source revision number for svn builds, available via `gnucash --version` or in the About dialog. Confirmed. I've forgotten to update the sx-from-trans dialog for the Recurrence code.
$ gnucash --version main: Error on gbr_init: Binary relocation support is disabled. GnuCash 2.0.99 development version Built 2007-02-27 from r15671M
Fixed in r15689; note that there are still other issues, particularly in the GncDenseCal[endar] display of the related SX ... but it won't create a crazy SX that crashes the app anymore. Thanks.
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=412633. Please update any external references or bookmarks.