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 [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]