Package: gnucash; Maintainer for gnucash is Dmitry Smirnov <onlyjob@debian.org>; Source for gnucash is src:gnucash (PTS, buildd, popcon).
Reported by: Dermot O'Dwyer <dermdeb@gmail.com>
Date: Fri, 16 Dec 2011 20:33:01 UTC
Severity: normal
Tags: confirmed, upstream
Merged with 663113
Fixed in version glib2.0/2.32.0-1
Done: Sébastien Villemot <sebastien.villemot@ens.fr>
Bug is archived. No further changes may be made.
Forwarded to https://bugzilla.gnome.org/show_bug.cgi?id=667470
View this report as an mbox folder, status mbox, maintainer mbox
Report forwarded
to debian-bugs-dist@lists.debian.org, Micha Lenk <micha@debian.org>:
Bug#652373; Package gnucash.
(Fri, 16 Dec 2011 20:33:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Dermot O'Dwyer <dermdeb@gmail.com>:
New Bug report received and forwarded. Copy sent to Micha Lenk <micha@debian.org>.
(Fri, 16 Dec 2011 20:33:04 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
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
Information forwarded
to debian-bugs-dist@lists.debian.org, Micha Lenk <micha@debian.org>:
Bug#652373; Package gnucash.
(Mon, 02 Jan 2012 14:21:06 GMT) (full text, mbox, link).
Acknowledgement sent
to Joachim Breitner <nomeata@debian.org>:
Extra info received and forwarded to list. Copy sent to Micha Lenk <micha@debian.org>.
(Mon, 02 Jan 2012 14:21:06 GMT) (full text, mbox, link).
Message #10 received at 652373@bugs.debian.org (full text, mbox, reply):
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-----
Added tag(s) upstream and confirmed.
Request was from Sébastien Villemot <sebastien.villemot@ens.fr>
to control@bugs.debian.org.
(Sat, 07 Jan 2012 16:15:05 GMT) (full text, mbox, link).
Changed Bug title to 'gnucash: Crashes when editing transaction scheduled to run for a finite number of times' from 'gnucash: Crashes when trying to disable a scheduled transaction'
Request was from Sébastien Villemot <sebastien.villemot@ens.fr>
to control@bugs.debian.org.
(Sat, 07 Jan 2012 16:15:05 GMT) (full text, mbox, link).
Set Bug forwarded-to-address to 'https://bugzilla.gnome.org/show_bug.cgi?id=667470'.
Request was from Sébastien Villemot <sebastien.villemot@ens.fr>
to control@bugs.debian.org.
(Sat, 07 Jan 2012 16:15:06 GMT) (full text, mbox, link).
Marked as found in versions gnucash/1:2.4.10-2.
Request was from Sébastien Villemot <sebastien.villemot@ens.fr>
to control@bugs.debian.org.
(Mon, 26 Mar 2012 17:30:10 GMT) (full text, mbox, link).
Merged 652373 663113
Request was from Sébastien Villemot <sebastien.villemot@ens.fr>
to control@bugs.debian.org.
(Mon, 26 Mar 2012 17:30:12 GMT) (full text, mbox, link).
Reply sent
to Sébastien Villemot <sebastien.villemot@ens.fr>:
You have taken responsibility.
(Mon, 09 Apr 2012 20:45:06 GMT) (full text, mbox, link).
Notification sent
to Dermot O'Dwyer <dermdeb@gmail.com>:
Bug acknowledged by developer.
(Mon, 09 Apr 2012 20:45:06 GMT) (full text, mbox, link).
Message #25 received at 652373-done@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Source: glib2.0 Source-Version: 2.32.0-1 "Dermot O'Dwyer" <dermdeb@gmail.com> writes: > A scheduled transaction was scheduled to run once. It has run and I am trying > to disable it as it is not currently needed. > GnuCash crashes with: > Program received signal SIGSEGV, Segmentation fault. This was a bug in glib 2.30. Upgrading to glib 2.32 fixes the issue. For the record, here is the commit that fixes the issue: http://git.gnome.org/browse/glib/commit/glib/ghash.c?id=6d3b31a533d74b727bca5ac720a81eacb8aee31e -- Sébastien Villemot Researcher in Economics & Debian Maintainer http://www.dynare.org/sebastien Phone: +33-1-40-77-84-04 - GPG Key: 4096R/381A7594
[Message part 2 (application/pgp-signature, inline)]
Reply sent
to Sébastien Villemot <sebastien.villemot@ens.fr>:
You have taken responsibility.
(Mon, 09 Apr 2012 20:45:07 GMT) (full text, mbox, link).
Notification sent
to adam <netglider@gmail.com>:
Bug acknowledged by developer.
(Mon, 09 Apr 2012 20:45:07 GMT) (full text, mbox, link).
No longer marked as found in versions gnucash/1:2.4.8-1.
Request was from Andreas Beckmann <anbe@debian.org>
to control@bugs.debian.org.
(Sat, 02 Nov 2013 15:58:47 GMT) (full text, mbox, link).
No longer marked as found in versions gnucash/1:2.4.10-2.
Request was from Andreas Beckmann <anbe@debian.org>
to control@bugs.debian.org.
(Sat, 02 Nov 2013 15:58:49 GMT) (full text, mbox, link).
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Sun, 01 Dec 2013 07:29:00 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.