Package: gnucash Version: 1:2.4.8-1 Severity: normal Dear Maintainer,
* What led up to the situation? A scheduled transaction was scheduled to run once. It has run and I am trying to disable it as it is not currently needed. * What exactly did you do (or not do) that was effective (or ineffective)? Steps to reproduce: 1. Start Gnucash 2. Go to menu Actions -> Scheduled Transactions -> Scheduled Transaction Editor 3. Select Transaction to be disabled in the list 4. Select menu item Scheduled -> Edit 5. Untick Options: Enabled 6. Click OK * What was the outcome of this action? GnuCash crashes with: Program received signal SIGSEGV, Segmentation fault. * What outcome did you expect instead? Dialog box should close and return to Scheduled Transactions page GDB trace: Starting program: /usr/bin/gnucash [Thread debugging using libthread_db enabled] [New Thread 0x7fffe3223700 (LWP 16213)] [New Thread 0x7fffd17f4700 (LWP 16215)] Program received signal SIGSEGV, Segmentation fault. g_hash_table_foreach (hash_table=0x0, func=0x7ffff3f81698 <_find_unreferenced_vars>, user_data=0x7fffffffc850) at /tmp/buildd/glib2.0-2.30.2/./glib/ghash.c:1414 1414 /tmp/buildd/glib2.0-2.30.2/./glib/ghash.c: No such file or directory. in /tmp/buildd/glib2.0-2.30.2/./glib/ghash.c #0 g_hash_table_foreach (hash_table=0x0, func=0x7ffff3f81698 <_find_unreferenced_vars>, user_data=0x7fffffffc850) at /tmp/buildd/glib2.0-2.30.2/./glib/ghash.c:1414 i = <optimized out> version = <optimized out> __PRETTY_FUNCTION__ = "g_hash_table_foreach" #1 0x00007ffff3f81977 in gnc_sx_instance_model_update_sx_instances (model=0x68e000, sx=0x172e9f0) at gnc-sx-instance-model.c:814 removed_cb_data = {hash = 0x0, list = 0x0} added_cb_data = {hash = 0x2f4530, list = 0x0} removed_var_names = 0x0 added_var_names = 0x0 inst_iter = 0x0 existing = 0x11c6cb0 new_instances = 0x16a5710 link = 0x173d260 __PRETTY_FUNCTION__ = "gnc_sx_instance_model_update_sx_instances" #2 0x00007ffff6a262f0 in gsltma_updated_cb (instances=0x68e000, sx_updated=0x172e9f0, user_data=0x68e100) at gnc-sx-list-tree-model- adapter.c:542 model = 0x68e100 #3 0x00007fffedefe804 in g_closure_invoke (closure=0xe0b230, return_value=0x0, n_param_values=2, param_values=0x15ba580, invocation_hint=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./gobject/gclosure.c:774 marshal = 0x7fffedf00750 <g_cclosure_marshal_VOID__POINTER> marshal_data = <optimized out> in_marshal = <optimized out> __PRETTY_FUNCTION__ = "g_closure_invoke" #4 0x00007fffedf1078a in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0x68e000, emission_return=0x0, instance_and_params=0x15ba580) at /tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3272 tmp = <optimized out> handler = 0x1677040 accumulator = 0x0 emission = {next = 0x7fffffffd1d0, instance = 0x68e000, ihint = {signal_id = 220, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} class_closure = 0x0 hlist = 0x7fffed1536c0 handler_list = 0x1677040 return_accu = 0x0 accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} signal_id = 220 max_sequential_handler_number = 4007 return_value_altered = 0 #5 0x00007fffedf19e11 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3003 instance_and_params = 0x15ba580 signal_return_type = 4 param_values = 0x15ba598 node = 0xca8570 i = <optimized out> n_params = 1 __PRETTY_FUNCTION__ = "g_signal_emit_valist" #6 0x00007fffedf1a19d in g_signal_emit_by_name (instance=0x68e000, detailed_signal=0x7ffff3f93738 "updated") at /tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3097 var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffce10, reg_save_area = 0x7fffffffcd20}} detail = 0 signal_id = 220 __PRETTY_FUNCTION__ = "g_signal_emit_by_name" #7 0x00007ffff3f8140d in _gnc_sx_instance_event_handler (ent=0x172e9f0, event_type=2, user_data=0x68e000, evt_data=0x0) at gnc-sx-instance-model.c:665 sx = 0x172e9f0 sx_is_in_model = 1 instances = 0x68e000 #8 0x00007ffff2904ddd in qof_event_generate_internal (entity=0x172e9f0, event_id=2, event_data=0x0) at qofevent.c:200 hi = 0x1153450 node = 0x1739300 next_node = 0xa5fe20 use_old_handlers = 1 __PRETTY_FUNCTION__ = "qof_event_generate_internal" #9 0x00007ffff2904f12 in qof_event_gen (entity=0x172e9f0, event_id=2, event_data=0x0) at qofevent.c:244 No locals. #10 0x00007ffff319197c in commit_done (inst=0x172e9f0) at SchedXaction.c:532 No locals. #11 0x00007ffff28ff24b in qof_commit_edit_part2 (inst=0x172e9f0, on_error=0x7ffff319191d <commit_err>, on_done=0x7ffff319195a <commit_done>, on_free=0x7ffff31918f0 <sx_free>) at qofinstance.c:1157 priv = 0x172ea70 be = 0x6ea2e0 dirty = 1 #12 0x00007ffff31919ce in gnc_sx_commit_edit (sx=0x172e9f0) at SchedXaction.c:539 No locals. #13 0x00007ffff7962c96 in gnc_sxed_save_sx (sxed=0x167ef10) at dialog-sx- editor.c:1018 No locals. #14 0x00007ffff7961244 in editor_ok_button_clicked (b=0x723560, sxed=0x167ef10) at dialog-sx-editor.c:255 book = 0x0 sxes = 0xab05f0 #15 0x00007fffedefe804 in g_closure_invoke (closure=0xab05f0, return_value=0x0, n_param_values=1, param_values=0x177d6c0, invocation_hint=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./gobject/gclosure.c:774 marshal = 0x7fffedeffb40 <g_cclosure_marshal_VOID__VOID> marshal_data = <optimized out> in_marshal = <optimized out> __PRETTY_FUNCTION__ = "g_closure_invoke" #16 0x00007fffedf1078a in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0x723560, emission_return=0x0, instance_and_params=0x177d6c0) at /tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3272 tmp = <optimized out> handler = 0xaaf030 accumulator = 0x0 emission = {next = 0x7fffffffd5f0, instance = 0x723560, ihint = {signal_id = 167, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} class_closure = 0x7c6080 hlist = 0x7fffed1536c0 handler_list = 0x8af950 return_accu = 0x0 accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} signal_id = 167 max_sequential_handler_number = 4007 return_value_altered = 1 #17 0x00007fffedf19e11 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3003 instance_and_params = 0x177d6c0 signal_return_type = 4 param_values = 0x177d6d8 node = 0x7c6180 i = <optimized out> n_params = 0 __PRETTY_FUNCTION__ = "g_signal_emit_valist" #18 0x00007fffedf19fb2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3060 var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffd4c0, reg_save_area = 0x7fffffffd400}} #19 0x00007fffefa2adc5 in ?? () from /usr/lib/x86_64-linux- gnu/libgtk-x11-2.0.so.0 No symbol table info available. #20 0x00007fffedefe804 in g_closure_invoke (closure=0x7c6c60, return_value=0x0, n_param_values=1, param_values=0xaefea0, invocation_hint=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./gobject/gclosure.c:774 marshal = 0x7fffedefd0a0 <g_type_class_meta_marshal> marshal_data = <optimized out> in_marshal = <optimized out> __PRETTY_FUNCTION__ = "g_closure_invoke" #21 0x00007fffedf0ff7a in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0x723560, emission_return=0x0, instance_and_params=0xaefea0) at /tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3202 accumulator = 0x0 emission = {next = 0x7fffffffda40, instance = 0x723560, ihint = {signal_id = 166, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 8154512} class_closure = 0x7c6c60 hlist = 0xaaaf38 handler_list = <optimized out> return_accu = 0x0 accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} signal_id = 166 max_sequential_handler_number = 4007 return_value_altered = <optimized out> #22 0x00007fffedf19e11 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3003 instance_and_params = 0xaefea0 signal_return_type = 4 param_values = 0xaefeb8 node = 0x7c60b0 i = <optimized out> n_params = 0 __PRETTY_FUNCTION__ = "g_signal_emit_valist" #23 0x00007fffedf19fb2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3060 var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffd8e0, reg_save_area = 0x7fffffffd820}} #24 0x00007fffefa29bed in ?? () from /usr/lib/x86_64-linux- gnu/libgtk-x11-2.0.so.0 No symbol table info available. #25 0x00007fffefad3418 in ?? () from /usr/lib/x86_64-linux- gnu/libgtk-x11-2.0.so.0 No symbol table info available. #26 0x00007fffedefe804 in g_closure_invoke (closure=0x65e500, return_value=0x7fffffffda90, n_param_values=2, param_values=0x15ba6a0, invocation_hint=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./gobject/gclosure.c:774 marshal = 0x7fffedefd0a0 <g_type_class_meta_marshal> marshal_data = <optimized out> in_marshal = <optimized out> __PRETTY_FUNCTION__ = "g_closure_invoke" #27 0x00007fffedf105bf in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0x723560, emission_return=0x7fffffffdbf0, instance_and_params=0x15ba6a0) at /tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3310 accumulator = 0x681d50 emission = {next = 0x0, instance = 0x723560, ihint = {signal_id = 51, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 8154512} class_closure = 0x65e500 hlist = 0xaaaf38 handler_list = 0x0 return_accu = 0x7fffffffda90 accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} signal_id = 51 max_sequential_handler_number = 4007 return_value_altered = 0 #28 0x00007fffedf19be3 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3013 return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} error = 0x0 rtype = 20 static_scope = 0 instance_and_params = 0x15ba6a0 signal_return_type = 20 param_values = 0x15ba6b8 node = 0x681b20 i = <optimized out> n_params = 1 __PRETTY_FUNCTION__ = "g_signal_emit_valist" #29 0x00007fffedf19fb2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3060 var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffdd30, reg_save_area = 0x7fffffffdc70}} #30 0x00007fffefbec301 in ?? () from /usr/lib/x86_64-linux- gnu/libgtk-x11-2.0.so.0 No symbol table info available. #31 0x00007fffefad15d3 in gtk_propagate_event () from /usr/lib/x86_64-linux- gnu/libgtk-x11-2.0.so.0 No symbol table info available. #32 0x00007fffefad1933 in gtk_main_do_event () from /usr/lib/x86_64-linux- gnu/libgtk-x11-2.0.so.0 No symbol table info available. #33 0x00007fffef73d21c in ?? () from /usr/lib/x86_64-linux- gnu/libgdk-x11-2.0.so.0 No symbol table info available. #34 0x00007fffed62e0cf in g_main_dispatch (context=0x654ed0) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:2442 dispatch = 0x7fffef73d1d0 was_in_call = 0 user_data = 0x0 callback = 0 cb_funcs = 0x0 cb_data = 0x0 current_source_link = {data = 0x654de0, next = 0x0} need_destroy = <optimized out> source = 0x654de0 current = 0x6690c0 i = <optimized out> #35 g_main_context_dispatch (context=0x654ed0) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:2998 No locals. #36 0x00007fffed62e8c8 in g_main_context_iterate (context=0x654ed0, block=<optimized out>, dispatch=1, self=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:3076 max_priority = 2147483647 timeout = 9998 some_ready = 1 nfds = 7 allocated_nfds = <optimized out> fds = <optimized out> #37 0x00007fffed62ee02 in g_main_loop_run (loop=0x1048510) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:3284 __PRETTY_FUNCTION__ = "g_main_loop_run" #38 0x00007fffefad0987 in gtk_main () from /usr/lib/x86_64-linux- gnu/libgtk-x11-2.0.so.0 No symbol table info available. #39 0x00007ffff6a0a907 in gnc_ui_start_event_loop () at gnc-gnome-utils.c:668 id = 336 #40 0x0000000000406898 in inner_main (closure=0x0, argc=1, argv=0x7fffffffe3f8) at gnucash-bin.c:735 main_mod = 0x7fffd78f7f20 fn = 0x9f22b0 "\264U\024\355\024`" error = 0x0 #41 0x00007ffff26473df in ?? () from /usr/lib/libguile.so.17 No symbol table info available. #42 0x00007ffff261e83a in ?? () from /usr/lib/libguile.so.17 No symbol table info available. #43 0x00007ffff26836b9 in scm_c_catch () from /usr/lib/libguile.so.17 No symbol table info available. #44 0x00007ffff261ed8b in scm_i_with_continuation_barrier () from /usr/lib/libguile.so.17 No symbol table info available. #45 0x00007ffff261ee20 in scm_c_with_continuation_barrier () from /usr/lib/libguile.so.17 No symbol table info available. #46 0x00007ffff2682434 in scm_i_with_guile_and_parent () from /usr/lib/libguile.so.17 No symbol table info available. #47 0x00007ffff2647495 in scm_boot_guile () from /usr/lib/libguile.so.17 No symbol table info available. #48 0x0000000000406c70 in main (argc=1, argv=0x7fffffffe3f8) at gnucash- bin.c:879 No locals. Continuing. [Thread 0x7fffd17f4700 (LWP 16215) exited] [Thread 0x7fffe3223700 (LWP 16213) exited] Program terminated with signal SIGSEGV, Segmentation fault. The program no longer exists. -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (700, 'testing'), (650, 'stable'), (550, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 3.0.0-1-amd64 (SMP w/8 CPU cores) Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (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-6 ii guile-1.8-libs 1.8.8+1-6 ii libaqbanking33 5.0.16-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-21 ii libcairo2 1.10.2-6.1 ii libcrypt-ssleay-perl 0.57-2+b2 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 2.32.4-1 ii libgdk-pixbuf2.0-0 2.24.0-1 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.0-1 ii libgwenhywfar60 4.3.0-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.36-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-1 ii libsm6 2:1.2.0-2 ii libsoup2.4-1 2.34.3-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.12.4-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 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org