After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 667470 - Crash with transaction scheduled to run once
Crash with transaction scheduled to run once
Status: RESOLVED FIXED
Product: GnuCash
Classification: Other
Component: Scheduled Transactions
2.4.x
Other Linux
: Normal critical
: ---
Assigned To: Christian Stimming
Depends on:
Blocks:
 
 
Reported: 2012-01-07 16:08 UTC by Sébastien Villemot
Modified: 2018-06-29 23:04 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
GDB backtrace (8.80 KB, text/plain)
2012-01-07 16:08 UTC, Sébastien Villemot
Details

Description Sébastien Villemot 2012-01-07 16:08:42 UTC
Created attachment 204811 [details]
GDB backtrace

This is Debian bug http://bugs.debian.org/652373

If I create a scheduled transaction with frequency set to "Once" and start date
equal to today, save, restart GnuCash, and accept the creation of
the transaction, then I get a segfault (in
gnc_sx_instance_model_update_sx_instances(), see attached backtrace).

Other Debian users report similar crashes when trying to disable such a "run
once" transaction, or when editing a transaction scheduled to run a limited
number of times, as long as all scheduled occurences have run.
Comment 1 Sébastien Villemot 2012-03-27 11:40:26 UTC
Any news on this issue? The crash has been reported by three different Debian users.

I also confirm that it is still present in GnuCash 2.4.10.

Thanks
Comment 2 Sébastien Villemot 2012-04-09 20:39:47 UTC
Actually this bug comes from Glib version 2.30, and was fixed in Glib 2.32.

For the record, here is the commit that fixes the issue:

http://git.gnome.org/browse/glib/commit/glib/ghash.c?id=6d3b31a533d74b727bca5ac720a81eacb8aee31e
Comment 3 John Ralls 2017-09-24 22:41:01 UTC
Reassign version to 2.4.x so that individual 2.4 versions can be retired.
Comment 4 John Ralls 2018-06-29 23:04:35 UTC
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=667470. Please update any external references or bookmarks.