GNOME Bugzilla – Bug 607565
crash when reading exported accounts
Last modified: 2018-06-29 22:33:51 UTC
Created attachment 151849 [details] basic account tree Originally filed at https://bugzilla.redhat.com/show_bug.cgi?id=557002 How to reproduce: 1. Start a new account tree 2. Export it to QSF xml 3. Attempt to open that file. Program received signal SIGSEGV, Segmentation fault. xaccSplitSetDateReconciledTS (split=0x1a97240 [Split], ts=0x5460) at Split.c:1452 1452 split->date_reconciled = *ts; (gdb) bt
+ Trace 220162
Again, I would first ask whether the same problem occurs with 2.3.8. However, "QSF export" and subsequent "QSF import" still have serious problems, so this problem might still have remained. The original reporter should be asked to submit an example QSF xml file which reproduces this crash (with 2.2.9), and then we should first check whether this still crashes with 2.3.8.
Yes, it still crashes with 2.3.8. Same place, actually. Program received signal SIGSEGV, Segmentation fault. xaccSplitSetDateReconciledTS (split=0x1cda240 [Split], ts=0x5460) at Split.c:1458 1458 split->date_reconciled = *ts; (gdb) bt
+ Trace 220183
Does this happen with any file that was created by "QSF export" (which would be bad :-), or only with special ones as the original reporter had them?
The one attached above (which crashes) was created with the default account tree from 'New file'.
Thanks for taking the time to report this bug. However, qsf (qof serialization format) has not been maintained for a long time and hence has been removed completely from the upcoming 2.4 series (in svn r19099 to be exact, which will first appear in 2.3.13). you are using a version that is too old and not supported anymore. So I will be marking all bugs related to it as obsolete.
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=607565. Please update any external references or bookmarks.