Your message dated Mon, 01 Nov 2010 15:33:12 +0000
with message-id <[email protected]>
and subject line Bug#593856: fixed in gnucash 2.2.9-9
has caused the Debian Bug report #593856,
regarding gnucash: Crash when working on a split transaction: assertion failure
in split-register-load.c
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
593856: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=593856
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gnucash
Version: 2.2.9-7
Severity: important
I wanted to add a split transaction. I apparently did a mistake, and
I suddenly saw two transactions that appeared in the account. Then
when I selected the second one, gnucash crashed. Here's the backtrace:
Core was generated by `gnucash bin'.
Program terminated with signal 6, Aborted.
#0 0x00007f09379fc175 in *__GI_raise (sig=<value optimized out>) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
64 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
in ../nptl/sysdeps/unix/sysv/linux/raise.c
(gdb) bt
#0 0x00007f09379fc175 in *__GI_raise (sig=<value optimized out>) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1 0x00007f09379fef80 in *__GI_abort () at abort.c:92
#2 0x00007f0938437571 in IA__g_assertion_message (domain=<value optimized
out>, file=<value optimized out>, line=<value optimized out>,
func=0x7f093fd66280 "gnc_split_register_load", message=0x1925fc0 "assertion
failed: (pending_trans == NULL)")
at /tmp/buildd/glib2.0-2.24.1/glib/gtestutils.c:1318
#3 0x00007f0938437af0 in IA__g_assertion_message_expr (domain=0x7f093fd6455d
"gnc.register.ledger", file=0x7f093fd66251 "split-register-load.c",
line=277, func=0x7f093fd66280 "gnc_split_register_load", expr=<value
optimized out>) at /tmp/buildd/glib2.0-2.24.1/glib/gtestutils.c:1329
#4 0x00007f093fd5e7e3 in gnc_split_register_load () from
/usr/lib/gnucash/gnucash/libgncmod-ledger-core.so
#5 0x00007f093fd5401b in ?? () from
/usr/lib/gnucash/gnucash/libgncmod-ledger-core.so
#6 0x00007f093fd59e80 in ?? () from
/usr/lib/gnucash/gnucash/libgncmod-ledger-core.so
#7 0x00007f093f91d6ae in ?? () from
/usr/lib/gnucash/gnucash/libgncmod-register-core.so
#8 0x00007f093f91d7e1 in gnc_table_verify_cursor_position () from
/usr/lib/gnucash/gnucash/libgncmod-register-core.so
#9 0x00007f093f91d883 in gnc_table_wrap_verify_cursor_position () from
/usr/lib/gnucash/gnucash/libgncmod-register-core.so
#10 0x00007f093fb3e463 in ?? () from
/usr/lib/gnucash/gnucash/libgncmod-register-gnome.so
#11 0x00007f093fb3e8bc in ?? () from
/usr/lib/gnucash/gnucash/libgncmod-register-gnome.so
#12 0x00007f093b4b5c08 in _gtk_marshal_BOOLEAN__BOXED (closure=0xf06680,
return_value=0x7fff6a331560, n_param_values=<value optimized out>,
param_values=0x1dc0cf0, invocation_hint=<value optimized out>,
marshal_data=0x7f093fb3e510) at
/tmp/buildd/gtk+2.0-2.20.1/gtk/gtkmarshalers.c:84
#13 0x00007f0938ccc47e in IA__g_closure_invoke (closure=0xf06680,
return_value=0x7fff6a331560, n_param_values=2, param_values=0x1dc0cf0,
invocation_hint=0x7fff6a331520) at
/tmp/buildd/glib2.0-2.24.1/gobject/gclosure.c:767
#14 0x00007f0938ce2040 in signal_emit_unlocked_R (node=0xf066f0, detail=<value
optimized out>, instance=<value optimized out>,
emission_return=<value optimized out>, instance_and_params=<value optimized
out>) at /tmp/buildd/glib2.0-2.24.1/gobject/gsignal.c:3286
#15 0x00007f0938ce38bd in IA__g_signal_emit_valist (instance=0x1ce01a0,
signal_id=<value optimized out>, detail=0, var_args=0x7fff6a331710)
at /tmp/buildd/glib2.0-2.24.1/gobject/gsignal.c:2991
#16 0x00007f0938ce3fc3 in IA__g_signal_emit (instance=0x52f5, signal_id=21237,
detail=6) at /tmp/buildd/glib2.0-2.24.1/gobject/gsignal.c:3038
#17 0x00007f093b5cbf6f in gtk_widget_event_internal (widget=0x1ce01a0,
event=0x1d09870) at /tmp/buildd/gtk+2.0-2.20.1/gtk/gtkwidget.c:4943
#18 0x00007f093b4ae0f3 in IA__gtk_propagate_event (widget=0x1ce01a0,
event=0x1d09870) at /tmp/buildd/gtk+2.0-2.20.1/gtk/gtkmain.c:2442
#19 0x00007f093b4af1ab in IA__gtk_main_do_event (event=0x1d09870) at
/tmp/buildd/gtk+2.0-2.20.1/gtk/gtkmain.c:1647
#20 0x00007f093b1233bc in gdk_event_dispatch (source=<value optimized out>,
callback=<value optimized out>, user_data=<value optimized out>)
at /tmp/buildd/gtk+2.0-2.20.1/gdk/x11/gdkevents-x11.c:2372
#21 0x00007f09384126c2 in g_main_dispatch (context=0xee05c0) at
/tmp/buildd/glib2.0-2.24.1/glib/gmain.c:1960
#22 IA__g_main_context_dispatch (context=0xee05c0) at
/tmp/buildd/glib2.0-2.24.1/glib/gmain.c:2513
#23 0x00007f0938416538 in g_main_context_iterate (context=0xee05c0,
block=<value optimized out>, dispatch=<value optimized out>,
self=<value optimized out>) at /tmp/buildd/glib2.0-2.24.1/glib/gmain.c:2591
#24 0x00007f0938416a45 in IA__g_main_loop_run (loop=0x190faf0) at
/tmp/buildd/glib2.0-2.24.1/glib/gmain.c:2799
#25 0x00007f093b4af647 in IA__gtk_main () at
/tmp/buildd/gtk+2.0-2.20.1/gtk/gtkmain.c:1219
#26 0x00007f093f07cc39 in gnc_ui_start_event_loop () from
/usr/lib/gnucash/gnucash/libgncmod-gnome-utils.so
#27 0x00000000004035a5 in ?? ()
#28 0x00007f093979aacd in scm_boot_guile () from /usr/lib/libguile.so.12
#29 0x0000000000403231 in main ()
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1,
'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.31-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=POSIX, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages gnucash depends on:
ii gconf2 2.28.1-3 GNOME configuration database syste
ii gnucash-common 2.2.9-7 A personal finance and money track
ii guile-1.6-libs 1.6.8-10 Main Guile libraries
ii guile-1.6-slib 1.6.8-10 Guile SLIB support
ii libaqbanking29 4.2.4-2 library for online banking applica
ii libart-2.0-2 2.3.21-1 Library of functions for 2D graphi
ii libatk1.0-0 1.30.0-1 The ATK accessibility toolkit
ii libbonobo2-0 2.24.3-1 Bonobo CORBA interfaces library
ii libbonoboui2-0 2.24.3-1 The Bonobo UI library
ii libc6 2.11.2-2 Embedded GNU C Library: Shared lib
ii libcairo2 1.8.10-5 The Cairo 2D vector graphics libra
ii libcrypt-ssleay-perl 0.57-2 Support for https protocol in LWP
ii libdate-manip-perl 6.11-1 module for manipulating dates
ii libenchant1c2a 1.6.0-1 a wrapper library for various spel
ii libfinance-quote-perl 1.17-1 Perl module for retrieving stock q
ii libfontconfig1 2.8.0-2.1 generic font configuration library
ii libfreetype6 2.4.2-1 FreeType 2 font engine, shared lib
ii libgconf2-4 2.28.1-3 GNOME configuration database syste
ii libglade2-0 1:2.6.4-1 library to load .glade files at ru
ii libglib2.0-0 2.24.1-1 The GLib library of C routines
ii libgnome2-0 2.30.0-1 The GNOME library - runtime files
ii libgnomecanvas2-0 2.30.1-1 A powerful object-oriented display
ii libgnomeui-0 2.24.3-1 The GNOME libraries (User Interfac
ii libgnomevfs2-0 1:2.24.3-1 GNOME Virtual File System (runtime
ii libgoffice-0.8-8 0.8.9-1 Document centric objects library -
ii libgtk2.0-0 2.20.1-1 The GTK+ graphical user interface
ii libgtkhtml3.14-19 3.30.3-1 HTML rendering/editing library - r
ii libguile-ltdl-1 1.6.8-10 Guile's patched version of libtool
ii libgwenhywfar47 3.11.3-1 OS abstraction layer
ii libice6 2:1.0.6-1 X11 Inter-Client Exchange library
ii libktoblzcheck1c2a 1.27-1 library for verification of accoun
ii libltdl7 2.2.6b-2 A system independent dlopen wrappe
ii libofx4 1:0.9.0-3 library to support Open Financial
ii liborbit2 1:2.14.18-0.1 libraries for ORBit2 - a CORBA ORB
ii libpango1.0-0 1.28.1-1 Layout and rendering of internatio
ii libpopt0 1.16-1 lib for parsing cmdline parameters
ii libsm6 2:1.1.1-1 X11 Session Management library
ii libx11-6 2:1.3.3-3 X11 client-side library
ii libxml2 2.7.7.dfsg-4 GNOME XML library
ii slib 3b1-3.1 Portable Scheme library
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
Versions of packages gnucash recommends:
ii gnucash-docs 2.2.0-3 Documentation for gnucash, a perso
gnucash suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: gnucash
Source-Version: 2.2.9-9
We believe that the bug you reported is fixed in the latest version of
gnucash, which is due to be installed in the Debian FTP archive:
gnucash-common_2.2.9-9_all.deb
to main/g/gnucash/gnucash-common_2.2.9-9_all.deb
gnucash-dbg_2.2.9-9_i386.deb
to main/g/gnucash/gnucash-dbg_2.2.9-9_i386.deb
gnucash_2.2.9-9.diff.gz
to main/g/gnucash/gnucash_2.2.9-9.diff.gz
gnucash_2.2.9-9.dsc
to main/g/gnucash/gnucash_2.2.9-9.dsc
gnucash_2.2.9-9_i386.deb
to main/g/gnucash/gnucash_2.2.9-9_i386.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Micha Lenk <[email protected]> (supplier of updated gnucash package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Mon, 01 Nov 2010 12:43:22 +0100
Source: gnucash
Binary: gnucash gnucash-dbg gnucash-common
Architecture: source all i386
Version: 2.2.9-9
Distribution: unstable
Urgency: low
Maintainer: Thomas Bushnell, BSG <[email protected]>
Changed-By: Micha Lenk <[email protected]>
Description:
gnucash - A personal finance and money tracking program
gnucash-common - A personal finance and money tracking program
gnucash-dbg - Debugging symbols for Gnucash
Closes: 593856
Changes:
gnucash (2.2.9-9) unstable; urgency=low
.
* Added patch 13_fix_double_edit_segfault_bug_593856.dpatch to fix
segfault in transaction editing (closes: #593856).
* Increased version in build-dep on libglib2.0-dev to avoid segfault on open
(Debian bug #587743) if gnucash is built with older libglib2.0-dev versions
(makes backporting easier).
Checksums-Sha1:
926b47e60aab023d13a158b799ed41de2bb6fccf 1685 gnucash_2.2.9-9.dsc
51dbecedd4d354d43685d69fdf9b7e1acfb6647e 33355 gnucash_2.2.9-9.diff.gz
c74609b71f346a00e024f764ecbe4bd0fbd2190c 4979326 gnucash-common_2.2.9-9_all.deb
851fa0ba1ccad622dc5e100968c9f1e71e78158f 1830266 gnucash_2.2.9-9_i386.deb
77e5007963aa07dea4a8d441952bb3a1f2223231 3592426 gnucash-dbg_2.2.9-9_i386.deb
Checksums-Sha256:
eb00374c66257df29d5cc2450f039e036a4e86f62753855f828f2b9fc9c85ca1 1685
gnucash_2.2.9-9.dsc
5bd5fc84f7d651702984310a9486d4fc6ff5df5e41a7d8ccfaddd24283ffa629 33355
gnucash_2.2.9-9.diff.gz
e898feab17691e8898eecb6c953614740bf170857b6c9559a11de7d9b2f084be 4979326
gnucash-common_2.2.9-9_all.deb
f6fe1f16215d0b0f78b52c1c673152e0dc79c9f38f112021e5174024263e849f 1830266
gnucash_2.2.9-9_i386.deb
59c2d3db119fe326f98b978e9d105960a50c60729bac187f118868088c5ebc19 3592426
gnucash-dbg_2.2.9-9_i386.deb
Files:
616091fa599417e28fc63728de275024 1685 gnome optional gnucash_2.2.9-9.dsc
5d31d72354b33db041981136d5adc2bf 33355 gnome optional gnucash_2.2.9-9.diff.gz
75c46bb0c1a64429d454a2a67f404902 4979326 gnome optional
gnucash-common_2.2.9-9_all.deb
194b4adb804c3b7fa38428ddaa8aa1b3 1830266 gnome optional
gnucash_2.2.9-9_i386.deb
183e4970e3179205df39f2540ef89c4d 3592426 debug extra
gnucash-dbg_2.2.9-9_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAkzO2GoACgkQWN0/4pnhQbSFYgCgoBe8a1EhofWVHwlZ90qdDHIa
blsAn2zOGweqWDekvspgh8uDbAr9tt2h
=SsjD
-----END PGP SIGNATURE-----
--- End Message ---