Activity log for bug #682972

Date Who What changed Old value New value Message
2010-11-30 04:17:54 iMac bug added bug
2011-01-06 01:18:07 iMac tags amd64 apport-bug maverick amd64 apport-bug apport-collected maverick
2011-01-06 01:18:08 iMac description Binary package hint: gnucash After upgrading to Maverick Gnucash is crashing frequently when editing or adding transactions to any account. Importing seems to work fine, however adding new transactions or editing existing ones results in a crash when trying to select the Account. The account list does not appear, and the following is observed on the command line. This particular GnuCash file has transactions for about 80 accounts going back to 2006. This crash has me worried that some legacy data is no longer compatible. If there is some gdb output that would be useful, I can create and attach it. Easily reproducible as I can't enter new transactions or edit old ones if I need to select an Account. I can Import, and new transactions are okay if I use the auto-selected Account. gnc.bin-Message: main: binreloc relocation support was disabled at configure time. Found Finance::Quote version 1.17 *** glibc detected *** gnucash: malloc(): memory corruption: 0x0000000003abb780 *** ======= Backtrace: ========= /lib/libc.so.6(+0x774b6)[0x7fabc6a144b6] /lib/libc.so.6(+0x7b55f)[0x7fabc6a1855f] /lib/libc.so.6(__libc_malloc+0x6e)[0x7fabc6a1938e] /usr/lib/libpixman-1.so.0(+0x1724b)[0x7fabc2eb024b] /usr/lib/libpixman-1.so.0(pixman_image_create_solid_fill+0x9)[0x7fabc2ed18b9] /usr/lib/libpixman-1.so.0(pixman_image_fill_boxes+0x23a)[0x7fabc2ecb63a] /usr/lib/libcairo.so.2(+0x27c68)[0x7fabc934bc68] /usr/lib/libcairo.so.2(+0x48848)[0x7fabc936c848] /usr/lib/libcairo.so.2(+0x4b885)[0x7fabc936f885] /usr/lib/libcairo.so.2(+0x48861)[0x7fabc936c861] /usr/lib/libcairo.so.2(+0x4cac7)[0x7fabc9370ac7] /usr/lib/libcairo.so.2(+0x4cc92)[0x7fabc9370c92] /usr/lib/libcairo.so.2(+0x4d8d9)[0x7fabc93718d9] /usr/lib/libcairo.so.2(+0x4a191)[0x7fabc936e191] /usr/lib/libcairo.so.2(+0x2282a)[0x7fabc934682a] /usr/lib/libcairo.so.2(cairo_stroke_preserve+0x1b)[0x7fabc933d49b] /usr/lib/libcairo.so.2(cairo_stroke+0x9)[0x7fabc933d4c9] /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so(murrine_draw_focus+0x5e)[0x7fabbe16015e] /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so(+0xf724)[0x7fabbe150724] /usr/lib/libgtk-x11-2.0.so.0(+0x240008)[0x7fabca64b008] /usr/lib/libgtk-x11-2.0.so.0(+0x240115)[0x7fabca64b115] /usr/lib/libgtk-x11-2.0.so.0(+0x13a9d8)[0x7fabca5459d8] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x15e)[0x7fabc7ccda6e] /usr/lib/libgobject-2.0.so.0(+0x24a30)[0x7fabc7ce3a30] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x62b)[0x7fabc7ce50eb] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x83)[0x7fabc7ce5863] /usr/lib/libgtk-x11-2.0.so.0(+0x2536df)[0x7fabca65e6df] /usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x556)[0x7fabca53f1b6] /usr/lib/libgdk-x11-2.0.so.0(+0x439da)[0x7fabca19f9da] /usr/lib/libgdk-x11-2.0.so.0(+0x43987)[0x7fabca19f987] ======= Memory map: ======== 00400000-00405000 r-xp 00000000 ca:00 295286 /usr/bin/gnucash-bin 00604000-00605000 r--p 00004000 ca:00 295286 /usr/bin/gnucash-bin 00605000-00606000 rw-p 00005000 ca:00 295286 /usr/bin/gnucash-bin 0239e000-03ae9000 rw-p 00000000 00:00 0 [heap] 7fabb0000000-7fabb0021000 rw-p 00000000 00:00 0 7fabb0021000-7fabb4000000 ---p 00000000 00:00 0 7fabb434b000-7fabb4381000 r-xp 00000000 ca:00 304444 /usr/lib/libcroco-0.6.so.3.0.1 7fabb4381000-7fabb4580000 ---p 00036000 ca:00 304444 /usr/lib/libcroco-0.6.so.3.0.1 7fabb4580000-7fabb4581000 r--p 00035000 ca:00 304444 /usr/lib/libcroco-0.6.so.3.0.1 7fabb4581000-7fabb4584000 rw-p 00036000 ca:00 304444 /usr/lib/libcroco-0.6.so.3.0.1 7fabb4584000-7fabb45b7000 r-xp 00000000 ca:00 304446 /usr/lib/librsvg-2.so.2.32.0 7fabb45b7000-7fabb47b7000 ---p 00033000 ca:00 304446 /usr/lib/librsvg-2.so.2.32.0 7fabb47b7000-7fabb47b8000 r--p 00033000 ca:00 304446 /usr/lib/librsvg-2.so.2.32.0 7fabb47b8000-7fabb47b9000 rw-p 00034000 ca:00 304446 /usr/lib/librsvg-2.so.2.32.0 7fabb47b9000-7fabb47bb000 r-xp 00000000 ca:00 361819 /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so 7fabb47bb000-7fabb49ba000 ---p 00002000 ca:00 361819 /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so 7fabb49ba000-7fabb49bb000 r--p 00001000 ca:00 361819 /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so 7fabb49bb000-7fabb49bc000 rw-p 00002000 ca:00 361819 /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so 7fabb49bc000-7fabb49bd000 ---p 00000000 00:00 0 7fabb49bd000-7fabb51bd000 rw-p 00000000 00:00 0 7fabb51bd000-7fabb58de000 rw-p 00000000 00:00 0 7fabb58de000-7fabb58f5000 r-xp 00000000 ca:00 479847 /usr/lib/gnucash/gnucash/libgncmod-business-backend-file.so 7fabb58f5000-7fabb5af4000 ---p 00017000 ca:00 479847 /usr/lib/gnucash/gnucash/libgncmod-business-backend-file.so 7fabb5af4000-7fabb5af5000 r--p 00016000 ca:00 479847 /usr/lib/gnucash/gnucash/libgncmod-business-backend-file.so 7fabb5af5000-7fabb5af7000 rw-p 00017000 ca:00 479847 /usr/lib/gnucash/gnucash/libgncmod-business-backend-file.so 7fabb5af7000-7fabb5cf9000 rw-p 00000000 00:00 0 7fabb5cf9000-7fabb5cfc000 r-xp 00000000 ca:00 479849 /usr/lib/gnucash/gnucash/libgncmod-business-utils.so 7fabb5cfc000-7fabb5efb000 ---p 00003000 ca:00 479849 /usr/lib/gnucash/gnucash/libgncmod-business-utils.so 7fabb5efb000-7fabb5efc000 r--p 00002000 ca:00 479849 /usr/lib/gnucash/gnucash/libgncmod-business-utils.so 7fabb5efc000-7fabb5efd000 rw-p 00003000 ca:00 479849 /usr/lib/gnucash/gnucash/libgncmod-business-utils.so 7fabb5efd000-7fabb5f05000 r-xp 00000000 ca:00 479851 /usr/lib/gnucash/gnucash/libgncmod-dialog-tax-table.so 7fabb5f05000-7fabb6104000 ---p 00008000 ca:00 479851 /usr/lib/gnucash/gnucash/libgncmod-dialog-tax-table.so 7fabb6104000-7fabb6105000 r--p 00007000 ca:00 479851 /usr/lib/gnucash/gnucash/libgncmod-dialog-tax-table.so 7fabb6105000-7fabb6106000 rw-p 00008000 ca:00 479851 /usr/lib/gnucash/gnucash/libgncmod-dialog-tax-table.so 7fabb6106000-7fabb6114000 r-xp 00000000 ca:00 454400 /usr/lib/gnucash/libgnc-business-ledger.so.0.0.0 7fabb6114000-7fabb6314000 ---p 0000e000 ca:00 454400 /usr/lib/gnucash/libgnc-business-ledger.so.0.0.0 7fabb6314000-7fabb6315000 r--p 0000e000 ca:00 454400 /usr/lib/gnucash/libgnc-business-ledger.so.0.0.0 7fabb6315000-7fabb6316000 rw-p 0000f000 ca:00 454400 /usr/lib/gnucash/libgnc-business-ledger.so.0.0.0 7fabb6316000-7fabb6355000 r-xp 00000000 ca:00 479845 /usr/lib/gnucash/gnucash/libgncmod-business-core.so 7fabb6355000-7fabb6555000 ---p 0003f000 ca:00 479845 /usr/lib/gnucash/gnucash/libgncmod-business-core.so 7fabb6555000-7fabb6556000 r--p 0003f000 ca:00 479845 /usr/lib/gnucash/gnucash/libgncmod-business-core.so 7fabb6556000-7fabb655b000 rw-p 00040000 ca:00 479845 /usr/lib/gnucash/gnucash/libgncmod-business-core.so 7fabb660d000-7fabb6618000 r-xp 00000000 ca:00 479799 /usr/lib/gnucash/gnucash/libgncqof-backend-qsf.so 7fabb6618000-7fabb6818000 ---p 0000b000 ca:00 479799 /usr/lib/gnucash/gnucash/libgncqof-backend-qsf.soAborted ProblemType: Bug DistroRelease: Ubuntu 10.10 Package: gnucash 2.2.9-6 ProcVersionSignature: Ubuntu 2.6.35-23.40-server 2.6.35.7 Uname: Linux 2.6.35-23-server x86_64 Architecture: amd64 Date: Mon Nov 29 23:01:03 2010 ProcEnviron: LANG=en_US.utf8 SHELL=/bin/bash SourcePackage: gnucash Binary package hint: gnucash After upgrading to Maverick Gnucash is crashing frequently when editing or adding transactions to any account. Importing seems to work fine, however adding new transactions or editing existing ones results in a crash when trying to select the Account. The account list does not appear, and the following is observed on the command line. This particular GnuCash file has transactions for about 80 accounts going back to 2006. This crash has me worried that some legacy data is no longer compatible. If there is some gdb output that would be useful, I can create and attach it. Easily reproducible as I can't enter new transactions or edit old ones if I need to select an Account. I can Import, and new transactions are okay if I use the auto-selected Account. gnc.bin-Message: main: binreloc relocation support was disabled at configure time. Found Finance::Quote version 1.17 *** glibc detected *** gnucash: malloc(): memory corruption: 0x0000000003abb780 *** ======= Backtrace: ========= /lib/libc.so.6(+0x774b6)[0x7fabc6a144b6] /lib/libc.so.6(+0x7b55f)[0x7fabc6a1855f] /lib/libc.so.6(__libc_malloc+0x6e)[0x7fabc6a1938e] /usr/lib/libpixman-1.so.0(+0x1724b)[0x7fabc2eb024b] /usr/lib/libpixman-1.so.0(pixman_image_create_solid_fill+0x9)[0x7fabc2ed18b9] /usr/lib/libpixman-1.so.0(pixman_image_fill_boxes+0x23a)[0x7fabc2ecb63a] /usr/lib/libcairo.so.2(+0x27c68)[0x7fabc934bc68] /usr/lib/libcairo.so.2(+0x48848)[0x7fabc936c848] /usr/lib/libcairo.so.2(+0x4b885)[0x7fabc936f885] /usr/lib/libcairo.so.2(+0x48861)[0x7fabc936c861] /usr/lib/libcairo.so.2(+0x4cac7)[0x7fabc9370ac7] /usr/lib/libcairo.so.2(+0x4cc92)[0x7fabc9370c92] /usr/lib/libcairo.so.2(+0x4d8d9)[0x7fabc93718d9] /usr/lib/libcairo.so.2(+0x4a191)[0x7fabc936e191] /usr/lib/libcairo.so.2(+0x2282a)[0x7fabc934682a] /usr/lib/libcairo.so.2(cairo_stroke_preserve+0x1b)[0x7fabc933d49b] /usr/lib/libcairo.so.2(cairo_stroke+0x9)[0x7fabc933d4c9] /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so(murrine_draw_focus+0x5e)[0x7fabbe16015e] /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so(+0xf724)[0x7fabbe150724] /usr/lib/libgtk-x11-2.0.so.0(+0x240008)[0x7fabca64b008] /usr/lib/libgtk-x11-2.0.so.0(+0x240115)[0x7fabca64b115] /usr/lib/libgtk-x11-2.0.so.0(+0x13a9d8)[0x7fabca5459d8] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x15e)[0x7fabc7ccda6e] /usr/lib/libgobject-2.0.so.0(+0x24a30)[0x7fabc7ce3a30] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x62b)[0x7fabc7ce50eb] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x83)[0x7fabc7ce5863] /usr/lib/libgtk-x11-2.0.so.0(+0x2536df)[0x7fabca65e6df] /usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x556)[0x7fabca53f1b6] /usr/lib/libgdk-x11-2.0.so.0(+0x439da)[0x7fabca19f9da] /usr/lib/libgdk-x11-2.0.so.0(+0x43987)[0x7fabca19f987] ======= Memory map: ======== 00400000-00405000 r-xp 00000000 ca:00 295286 /usr/bin/gnucash-bin 00604000-00605000 r--p 00004000 ca:00 295286 /usr/bin/gnucash-bin 00605000-00606000 rw-p 00005000 ca:00 295286 /usr/bin/gnucash-bin 0239e000-03ae9000 rw-p 00000000 00:00 0 [heap] 7fabb0000000-7fabb0021000 rw-p 00000000 00:00 0 7fabb0021000-7fabb4000000 ---p 00000000 00:00 0 7fabb434b000-7fabb4381000 r-xp 00000000 ca:00 304444 /usr/lib/libcroco-0.6.so.3.0.1 7fabb4381000-7fabb4580000 ---p 00036000 ca:00 304444 /usr/lib/libcroco-0.6.so.3.0.1 7fabb4580000-7fabb4581000 r--p 00035000 ca:00 304444 /usr/lib/libcroco-0.6.so.3.0.1 7fabb4581000-7fabb4584000 rw-p 00036000 ca:00 304444 /usr/lib/libcroco-0.6.so.3.0.1 7fabb4584000-7fabb45b7000 r-xp 00000000 ca:00 304446 /usr/lib/librsvg-2.so.2.32.0 7fabb45b7000-7fabb47b7000 ---p 00033000 ca:00 304446 /usr/lib/librsvg-2.so.2.32.0 7fabb47b7000-7fabb47b8000 r--p 00033000 ca:00 304446 /usr/lib/librsvg-2.so.2.32.0 7fabb47b8000-7fabb47b9000 rw-p 00034000 ca:00 304446 /usr/lib/librsvg-2.so.2.32.0 7fabb47b9000-7fabb47bb000 r-xp 00000000 ca:00 361819 /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so 7fabb47bb000-7fabb49ba000 ---p 00002000 ca:00 361819 /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so 7fabb49ba000-7fabb49bb000 r--p 00001000 ca:00 361819 /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so 7fabb49bb000-7fabb49bc000 rw-p 00002000 ca:00 361819 /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so 7fabb49bc000-7fabb49bd000 ---p 00000000 00:00 0 7fabb49bd000-7fabb51bd000 rw-p 00000000 00:00 0 7fabb51bd000-7fabb58de000 rw-p 00000000 00:00 0 7fabb58de000-7fabb58f5000 r-xp 00000000 ca:00 479847 /usr/lib/gnucash/gnucash/libgncmod-business-backend-file.so 7fabb58f5000-7fabb5af4000 ---p 00017000 ca:00 479847 /usr/lib/gnucash/gnucash/libgncmod-business-backend-file.so 7fabb5af4000-7fabb5af5000 r--p 00016000 ca:00 479847 /usr/lib/gnucash/gnucash/libgncmod-business-backend-file.so 7fabb5af5000-7fabb5af7000 rw-p 00017000 ca:00 479847 /usr/lib/gnucash/gnucash/libgncmod-business-backend-file.so 7fabb5af7000-7fabb5cf9000 rw-p 00000000 00:00 0 7fabb5cf9000-7fabb5cfc000 r-xp 00000000 ca:00 479849 /usr/lib/gnucash/gnucash/libgncmod-business-utils.so 7fabb5cfc000-7fabb5efb000 ---p 00003000 ca:00 479849 /usr/lib/gnucash/gnucash/libgncmod-business-utils.so 7fabb5efb000-7fabb5efc000 r--p 00002000 ca:00 479849 /usr/lib/gnucash/gnucash/libgncmod-business-utils.so 7fabb5efc000-7fabb5efd000 rw-p 00003000 ca:00 479849 /usr/lib/gnucash/gnucash/libgncmod-business-utils.so 7fabb5efd000-7fabb5f05000 r-xp 00000000 ca:00 479851 /usr/lib/gnucash/gnucash/libgncmod-dialog-tax-table.so 7fabb5f05000-7fabb6104000 ---p 00008000 ca:00 479851 /usr/lib/gnucash/gnucash/libgncmod-dialog-tax-table.so 7fabb6104000-7fabb6105000 r--p 00007000 ca:00 479851 /usr/lib/gnucash/gnucash/libgncmod-dialog-tax-table.so 7fabb6105000-7fabb6106000 rw-p 00008000 ca:00 479851 /usr/lib/gnucash/gnucash/libgncmod-dialog-tax-table.so 7fabb6106000-7fabb6114000 r-xp 00000000 ca:00 454400 /usr/lib/gnucash/libgnc-business-ledger.so.0.0.0 7fabb6114000-7fabb6314000 ---p 0000e000 ca:00 454400 /usr/lib/gnucash/libgnc-business-ledger.so.0.0.0 7fabb6314000-7fabb6315000 r--p 0000e000 ca:00 454400 /usr/lib/gnucash/libgnc-business-ledger.so.0.0.0 7fabb6315000-7fabb6316000 rw-p 0000f000 ca:00 454400 /usr/lib/gnucash/libgnc-business-ledger.so.0.0.0 7fabb6316000-7fabb6355000 r-xp 00000000 ca:00 479845 /usr/lib/gnucash/gnucash/libgncmod-business-core.so 7fabb6355000-7fabb6555000 ---p 0003f000 ca:00 479845 /usr/lib/gnucash/gnucash/libgncmod-business-core.so 7fabb6555000-7fabb6556000 r--p 0003f000 ca:00 479845 /usr/lib/gnucash/gnucash/libgncmod-business-core.so 7fabb6556000-7fabb655b000 rw-p 00040000 ca:00 479845 /usr/lib/gnucash/gnucash/libgncmod-business-core.so 7fabb660d000-7fabb6618000 r-xp 00000000 ca:00 479799 /usr/lib/gnucash/gnucash/libgncqof-backend-qsf.so 7fabb6618000-7fabb6818000 ---p 0000b000 ca:00 479799 /usr/lib/gnucash/gnucash/libgncqof-backend-qsf.soAborted ProblemType: Bug DistroRelease: Ubuntu 10.10 Package: gnucash 2.2.9-6 ProcVersionSignature: Ubuntu 2.6.35-23.40-server 2.6.35.7 Uname: Linux 2.6.35-23-server x86_64 Architecture: amd64 Date: Mon Nov 29 23:01:03 2010 ProcEnviron: LANG=en_US.utf8 SHELL=/bin/bash SourcePackage: gnucash --- Architecture: amd64 DistroRelease: Ubuntu 10.10 Package: gnucash 2.2.9-6 PackageArchitecture: amd64 ProcEnviron: LANG=en_US.utf8 SHELL=/bin/bash ProcVersionSignature: Ubuntu 2.6.35-23.41-server 2.6.35.7 Tags: maverick Uname: Linux 2.6.35-23-server x86_64 UserGroups: Domain Users admin
2011-01-06 01:18:10 iMac attachment added Dependencies.txt https://bugs.edge.launchpad.net/bugs/682972/+attachment/1784578/+files/Dependencies.txt
2011-01-06 01:53:41 iMac attachment added GnuCash gdb full backtrace, registers, etc. https://bugs.launchpad.net/ubuntu/+source/gnucash/+bug/682972/+attachment/1784623/+files/gdb-gnucash.txt
2011-01-06 02:56:34 iMac bug watch added https://bugzilla.gnome.org/show_bug.cgi?id=638792
2011-01-06 05:01:28 iMac attachment added Gnucash 2.2.9 backtrace w/ more symbols https://bugs.launchpad.net/ubuntu/+source/gnucash/+bug/682972/+attachment/1784749/+files/gdb-gnucash229.txt
2011-01-06 18:11:46 iMac bug task added gnucash
2011-01-06 18:13:40 iMac bug task added guile-cairo
2011-01-10 20:48:50 Bug Watch Updater gnucash: status Unknown New
2011-01-10 20:48:50 Bug Watch Updater gnucash: importance Unknown Critical
2011-08-11 16:23:25 Bug Watch Updater gnucash: status New Incomplete
2011-11-28 13:23:55 Bug Watch Updater gnucash: status Incomplete Expired
2024-05-22 21:38:18 Bug Watch Updater gnucash: importance Critical Medium