GNOME Bugzilla – Bug 663975
GnuCash crashes in Edit - > Tax Report Options on account selection
Last modified: 2018-06-29 23:02:58 UTC
Here's what I do: 1. Edit -> Tax Report Options 2. "Edit" button and put my name for the "Name" and "Individual 1040" for the type. 3. When I click the drop-down expander for the Expenses account (to see the subaccounts), it crashes. Possible complication: I have upgraded from an older version (using the Debian backports package from the 2.4 branch, was using the squeeze stable version from the 2.2 branch before). In the older version I had set some accounts as tax related. Perhaps something about how those accounts are configured is not sitting well with this widget, but I don't know enough about the program to make a connection. Backtrace: gnc.bin-Message: main: binreloc relocation support was disabled at configure time. Found Finance::Quote version 1.17 *** glibc detected *** gnucash: double free or corruption (fasttop): 0x00000000015356f0 *** ======= Backtrace: ========= /lib/libc.so.6(+0x71ad6)[0x7fe53e5f6ad6] /lib/libc.so.6(cfree+0x6c)[0x7fe53e5fb84c] /usr/lib/gnucash/gnucash/libgncmod-gnome-utils.so(+0xadc88)[0x7fe5441abc88] /usr/lib/libgtk-x11-2.0.so.0(gtk_tree_view_column_cell_set_cell_data+0x193)[0x7fe541297d63] /usr/lib/libgtk-x11-2.0.so.0(+0x242fc1)[0x7fe541291fc1] /usr/lib/libgtk-x11-2.0.so.0(+0x244ad5)[0x7fe541293ad5] /usr/lib/libgtk-x11-2.0.so.0(+0x141c78)[0x7fe541190c78] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x15e)[0x7fe53f67c47e] /usr/lib/libgobject-2.0.so.0(+0x23040)[0x7fe53f692040] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x62d)[0x7fe53f6938bd] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x83)[0x7fe53f693fc3] /usr/lib/libgtk-x11-2.0.so.0(+0x257f7f)[0x7fe5412a6f7f] /usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x556)[0x7fe54118a486] /usr/lib/libgdk-x11-2.0.so.0(+0x437b2)[0x7fe540de57b2] /usr/lib/libgdk-x11-2.0.so.0(+0x4375f)[0x7fe540de575f] ======= Memory map: ======== 00400000-00409000 r-xp 00000000 09:00 1098383 /usr/bin/gnucash 00609000-0060a000 rw-p 00009000 09:00 1098383 /usr/bin/gnucash 00fec000-026b6000 rw-p 00000000 00:00 0 [heap] 7fe520000000-7fe520021000 rw-p 00000000 00:00 0 7fe520021000-7fe524000000 ---p 00000000 00:00 0 7fe525bdd000-7fe525ddf000 rw-p 00000000 00:00 0 7fe525ddf000-7fe525dec000 r-xp 00000000 09:00 1373869 /lib/libudev.so.0.9.3 7fe525dec000-7fe525feb000 ---p 0000d000 09:00 1373869 /lib/libudev.so.0.9.3 7fe525feb000-7fe525fec000 r--p 0000c000 09:00 1373869 /lib/libudev.so.0.9.3 7fe525fec000-7fe525fed000 rw-p 0000d000 09:00 1373869 /lib/libudev.so.0.9.3 7fe525fed000-7fe526005000 r-xp 00000000 09:00 1226925 /usr/lib/gvfs/libgvfscommon.so 7fe526005000-7fe526205000 ---p 00018000 09:00 1226925 /usr/lib/gvfs/libgvfscommon.so 7fe526205000-7fe526206000 rw-p 00018000 09:00 1226925 /usr/lib/gvfs/libgvfscommon.so 7fe526206000-7fe52622f000 r-xp 00000000 09:00 1226919 /usr/lib/gio/modules/libgvfsdbus.so 7fe52622f000-7fe52642f000 ---p 00029000 09:00 1226919 /usr/lib/gio/modules/libgvfsdbus.so 7fe52642f000-7fe526430000 rw-p 00029000 09:00 1226919 /usr/lib/gio/modules/libgvfsdbus.so 7fe526430000-7fe526431000 rw-p 00000000 00:00 0 7fe526431000-7fe526432000 ---p 00000000 00:00 0 7fe526432000-7fe526e34000 rw-p 00000000 00:00 0 7fe526e34000-7fe5278e5000 rw-p 00000000 00:00 0 7fe527a00000-7fe527a01000 r-xp 00000000 09:00 1450103 /usr/lib/gnucash/gnucash/libgncmod-locale-reports-us.so 7fe527a01000-7fe527c01000 ---p 00001000 09:00 1450103 /usr/lib/gnucash/gnucash/libgncmod-locale-reports-us.so 7fe527c01000-7fe527c02000 rw-p 00001000 09:00 1450103 /usr/lib/gnucash/gnucash/libgncmod-locale-reports-us.so 7fe527c02000-7fe528208000 rw-p 00000000 00:00 0 7fe528208000-7fe528209000 r-xp 00000000 09:00 1450109 /usr/lib/gnucash/gnucash/libgncmod-utility-reports.so 7fe528209000-7fe528408000 ---p 00001000 09:00 1450109 /usr/lib/gnucash/gnucash/libgncmod-utility-reports.so 7fe528408000-7fe528409000 rw-p 00000000 09:00 1450109 /usr/lib/gnucash/gnucash/libgncmod-utility-reports.so 7fe528409000-7fe528414000 r-xp 00000000 09:00 1450095 /usr/lib/gnucash/gnucash/libgncmod-dialog-tax-table.so 7fe528414000-7fe528614000 ---p 0000b000 09:00 1450095 /usr/lib/gnucash/gnucash/libgncmod-dialog-tax-table.so 7fe528614000-7fe528615000 rw-p 0000b000 09:00 1450095 /usr/lib/gnucash/gnucash/libgncmod-dialog-tax-table.so 7fe528615000-7fe528628000 r-xp 00000000 09:00 1450125 /usr/lib/gnucash/libgnc-business-ledger.so.0.0.0 7fe528628000-7fe528827000 ---p 00013000 09:00 1450125 /usr/lib/gnucash/libgnc-business-ledger.so.0.0.0 7fe528827000-7fe528829000 rw-p 00012000 09:00 1450125 /usr/lib/gnucash/libgnc-business-ledger.so.0.0.0 7fe528829000-7fe52886d000 r-xp 00000000 09:00 1450000 /usr/lib/gnucash/gnucash/libgncmod-business-gnome.so 7fe52886d000-7fe528a6c000 ---p 00044000 09:00 1450000 /usr/lib/gnucash/gnucash/libgncmod-business-gnome.so 7fe528a6c000-7fe528a70000 rw-p 00043000 09:00 1450000 /usr/lib/gnucash/gnucash/libgncmod-business-gnome.so 7fe528a70000-7fe528a71000 r-xp 00000000 09:00 1449997 /usr/lib/gnucash/gnucash/libgncmod-business-utils.so 7fe528a71000-7fe528c70000 ---p 00001000 09:00 1449997 /usr/lib/gnucash/gnucash/libgncmod-business-utils.so 7fe528c70000-7fe528c71000 rw-p 00000000 09:00 1449997 /usr/lib/gnucash/gnucash/libgncmod-business-utils.so 7fe528c71000-7fe528c72000 r-xp 00000000 09:00 1449995 /usr/lib/gnucash/gnucash/libgncmod-business-core.so 7fe528c72000-7fe528e71000 ---p 00001000 09:00 1449995 /usr/lib/gnucash/gnucash/libgncmod-business-core.so 7fe528e71000-7fe528e72000 rw-p 00000000 09:00 1449995 /usr/lib/gnucash/gnucash/libgncmod-business-core.so 7fe528f2f000-7fe528f30000 r-xp 00000000 09:00 1450088 /usr/lib/gnucash/gnucash/libgncmod-tax-us.so 7fe528f30000-7fe529130000 ---p 00001000 09:00 1450088 /usr/lib/gnucash/gnucash/libgncmod-tax-us.so 7fe529130000-7fe529131000 rw-p 00001000 09:00 1450088 /usr/lib/gnucash/gnucash/libgncmod-tax-us.so 7fe529131000-7fe529333000 rw-p 00000000 00:00 0 7fe529333000-7fe529334000 r-xp 00000000 09:00 1450069 /usr/lib/gnucash/gnucash/libgncmod-standard-reports.so 7fe529334000-7fe529533000 ---p 00001000 09:00 1450069 /usr/lib/gnucash/gnucash/libgncmod-standard-reports.so 7fe529533000-7fe529534000 rw-p 00000000 09:00 1450069 /usr/lib/gnucash/gnucash/libgncmod-standard-reports.so 7fe52965d000-7fe52985f000 rw-p 00000000 00:00 0 7fe52985f000-7fe529861000 r-xp 00000000 09:00 1450096 /usr/lib/gnucash/gnucash/libgncmod-stylesheets.so 7fe529861000-7fe529a60000 ---p 00002000 09:00 1450096 /usr/lib/gnucash/gnucash/libgncmod-stylesheets.so 7fe529a60000-7fe529a61000 rw-p 00001000 09:00 1450096 /usr/lib/gnucash/gnucash/libgncmod-stylesheets.so 7fe529a61000-7fe529c63000 rw-p 00000000 00:00 0 Aborted
Thank you for reporting this bug. It appears to the same issue as Bug 644952 and 611474 which have been marked as fixed. Can you have a look at those bugs and confirm this is the same issue? In which case ugrading to the latest version 2.4.8 should fix the problem.
Please feel free to reopen the bug in case fix committed in bug 645518 doesn't fix your problem. *** This bug has been marked as a duplicate of bug 645518 ***
Reassign version to 2.4.x so that individual 2.4 versions can be retired.
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=663975. Please update any external references or bookmarks.