Package: gnucash
Version: 1:2.4.8-1
Followup-For: Bug #652373
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
I can confirm this bug. It also happens when editing a transaction that
is active and had a limited number of recurrences that all have passed.
It does not happen when editing an active, ever-recurring transaction.
The crashing transaction is the second of two, if that helps.
Here is a stacktrace:
Program received signal SIGSEGV, Segmentation fault.
0x00007fffed5f3c0a in g_hash_table_foreach () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
(gdb) bt
#0 0x00007fffed5f3c0a in g_hash_table_foreach () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x00007ffff3f7f977 in gnc_sx_instance_model_update_sx_instances
(model=0xb542c0, sx=0x1685540) at gnc-sx-instance-model.c:814
#2 0x00007ffff6a262f0 in gsltma_updated_cb (instances=0xb542c0,
sx_updated=0x1685540, user_data=0xb54400) at
gnc-sx-list-tree-model-adapter.c:542
#3 0x00007fffeded5804 in g_closure_invoke () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#4 0x00007fffedee778a in ?? () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#5 0x00007fffedef0e11 in g_signal_emit_valist () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#6 0x00007fffedef119d in g_signal_emit_by_name () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7 0x00007ffff3f7f40d in _gnc_sx_instance_event_handler (ent=0x1685540,
event_type=2, user_data=0xb542c0, evt_data=0x0) at gnc-sx-instance-model.c:665
#8 0x00007ffff2902ddd in qof_event_generate_internal (entity=0x1685540,
event_id=2, event_data=0x0) at qofevent.c:200
#9 0x00007ffff2902f12 in qof_event_gen (entity=0x1685540, event_id=2,
event_data=0x0) at qofevent.c:244
#10 0x00007ffff318f97c in commit_done (inst=0x1685540) at SchedXaction.c:532
#11 0x00007ffff28fd24b in qof_commit_edit_part2 (inst=0x1685540,
on_error=0x7ffff318f91d <commit_err>, on_done=0x7ffff318f95a <commit_done>,
on_free=0x7ffff318f8f0 <sx_free>) at qofinstance.c:1157
#12 0x00007ffff318f9ce in gnc_sx_commit_edit (sx=0x1685540) at
SchedXaction.c:539
#13 0x00007ffff7962c96 in gnc_sxed_save_sx (sxed=0x41f1f10) at
dialog-sx-editor.c:1018
#14 0x00007ffff7961244 in editor_ok_button_clicked (b=0x2b7a030,
sxed=0x41f1f10) at dialog-sx-editor.c:255
#15 0x00007fffeded5804 in g_closure_invoke () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007fffedee778a in ?? () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007fffedef0e11 in g_signal_emit_valist () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007fffedef0fb2 in g_signal_emit () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007fffefa35dc5 in ?? () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#20 0x00007fffeded5804 in g_closure_invoke () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007fffedee6f7a in ?? () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007fffedef0e11 in g_signal_emit_valist () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007fffedef0fb2 in g_signal_emit () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#24 0x00007fffefa34bed in ?? () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#25 0x00007fffefade418 in ?? () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#26 0x00007fffeded5804 in g_closure_invoke () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#27 0x00007fffedee75bf in ?? () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x00007fffedef0be3 in g_signal_emit_valist () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#29 0x00007fffedef0fb2 in g_signal_emit () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#30 0x00007fffefbf7301 in ?? () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#31 0x00007fffefadc5d3 in gtk_propagate_event () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#32 0x00007fffefadc933 in gtk_main_do_event () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#33 0x00007fffef74821c in ?? () from
/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#34 0x00007fffed6050cf in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007fffed6058c8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007fffed605e02 in g_main_loop_run () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007fffefadb987 in gtk_main () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#38 0x00007ffff6a0a907 in gnc_ui_start_event_loop () at gnc-gnome-utils.c:668
#39 0x0000000000406898 in inner_main (closure=0x0, argc=1, argv=0x7fffffffe2f8)
at gnucash-bin.c:735
#40 0x00007ffff264542f in ?? () from /usr/lib/libguile.so.17
#41 0x00007ffff261c87a in ?? () from /usr/lib/libguile.so.17
#42 0x00007ffff2681719 in scm_c_catch () from /usr/lib/libguile.so.17
#43 0x00007ffff261cdcb in scm_i_with_continuation_barrier () from
/usr/lib/libguile.so.17
#44 0x00007ffff261ce60 in scm_c_with_continuation_barrier () from
/usr/lib/libguile.so.17
#45 0x00007ffff2680494 in scm_i_with_guile_and_parent () from
/usr/lib/libguile.so.17
#46 0x00007ffff26454e5 in scm_boot_guile () from /usr/lib/libguile.so.17
- ---Type <return> to continue, or q <return> to quit---
#47 0x0000000000406c70 in main (argc=1, argv=0x7fffffffe2f8) at
gnucash-bin.c:879
Greetings,
Joachim
- -- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (101, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.1.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages gnucash depends on:
ii gnucash-common 1:2.4.8-1
ii guile-1.8 1.8.8+1-7
ii guile-1.8-libs 1.8.8+1-7
ii libaqbanking33 5.0.19-1
ii libart-2.0-2 2.3.21-1
ii libatk1.0-0 2.2.0-2
ii libbonobo2-0 2.24.3-1
ii libbonoboui2-0 2.24.3-1
ii libc6 2.13-23
ii libcairo2 1.10.2-6.2
ii libcrypt-ssleay-perl 0.57-2+b3
ii libdate-manip-perl 6.25-1
ii libdbi1 0.8.4-5.1
ii libfinance-quote-perl 1.17+git20110918-1
ii libfontconfig1 2.8.0-3
ii libfreetype6 2.4.8-1
ii libgconf2-4 3.2.3-1
ii libgdk-pixbuf2.0-0 2.24.0-2
ii libglade2-0 1:2.6.4-1
ii libglib2.0-0 2.30.2-4
ii libgmp10 2:5.0.2+dfsg-2
ii libgnome-keyring0 3.2.2-1
ii libgnome2-0 2.32.1-2
ii libgnomecanvas2-0 2.30.3-1
ii libgnomeui-0 2.24.5-2
ii libgnomevfs2-0 1:2.24.4-1
ii libgoffice-0.8-8 0.8.17-1
ii libgtk2.0-0 2.24.8-2
ii libgwengui-gtk2-0 4.3.1-1
ii libgwenhywfar60 4.3.1-1
ii libhtml-tableextract-perl 2.11-1
ii libhtml-tree-perl 4.2-1
ii libice6 2:1.0.7-2
ii libjavascriptcoregtk-1.0-0 1.6.1-5+b1
ii libktoblzcheck1c2a 1.37-1
ii libltdl7 2.4.2-1
ii libofx4 1:0.9.4-2
ii liborbit2 1:2.14.19-0.1
ii libpango1.0-0 1.29.4-2
ii libpopt0 1.16-3
ii libsm6 2:1.2.0-2
ii libsoup2.4-1 2.36.1-1
ii libwebkitgtk-1.0-0 1.6.1-5+b1
ii libwww-perl 6.03-1
ii libx11-6 2:1.4.4-4
ii libxml2 2.7.8.dfsg-5
ii perl 5.14.2-6
ii slib 3b1-3.1
ii zlib1g 1:1.2.3.4.dfsg-3
Versions of packages gnucash recommends:
ii gnucash-docs 2.4.1-2
ii yelp 3.2.1+dfsg-1+b1
Versions of packages gnucash suggests:
pn libdbd-mysql <none>
pn libdbd-pgsql <none>
pn libdbd-sqlite3 <none>
- -- no debconf information
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEARECAAYFAk8BvRkACgkQ9ijrk0dDIGyNKQCgnR7UeWWgYqHZqpAW3nTzfEHJ
GIwAoICkHa4Pn8p58kpcgoTZq0ftheAp
=Hx5x
-----END PGP SIGNATURE-----
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]