Date: Wed, 15 Apr 2009 10:27:23 GMT From: Henry Hu <henry.hu.sh@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/133748: [patch]gnucash segfault when opening account Message-ID: <200904151027.n3FARNwY027902@www.freebsd.org> Resent-Message-ID: <200904151030.n3FAU19s096031@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 133748 >Category: ports >Synopsis: [patch]gnucash segfault when opening account >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Apr 15 10:30:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Henry Hu >Release: FreeBSD 7-STABLE >Organization: Tsinghua University, Beijing, China >Environment: FreeBSD henryhu 7.1-STABLE FreeBSD 7.1-STABLE #5: Tue Mar 31 11:23:17 CST 2009 root@henryhu:/usr/obj/usr/src/sys/MYKERNEL i386 >Description: After upgraded finance/gnucash to 2.2.7_2, it received a segmentation fault when it starts up. This problem has been fixed in svn: http://svn.gnucash.org/trac/changeset/17747 By the way, I found that there're PRs about newer version, I think the problem should have been fixed there. But before upgrading to the new version, please include this patch. backtrace when opening account: 0x28202fd0 in gnucash_sheet_styles_set_dimensions () from /usr/local/lib/gnucash/libgncmod-register-gnome.so (gdb) bt #0 0x28202fd0 in gnucash_sheet_styles_set_dimensions () from /usr/local/lib/gnucash/libgncmod-register-gnome.so #1 0x28203240 in gnucash_sheet_compile_styles () from /usr/local/lib/gnucash/libgncmod-register-gnome.so #2 0x28203b11 in gnc_table_init_gui () from /usr/local/lib/gnucash/libgncmod-register-gnome.so #3 0x281a6f09 in gnc_split_reg_new () from /usr/local/lib/libgnc-gnome.so.0 #4 0x281a2ab7 in gnc_plugin_page_register_create_widget () from /usr/local/lib/libgnc-gnome.so.0 #5 0x282b2920 in gnc_plugin_page_create_widget () from /usr/local/lib/gnucash/libgncmod-gnome-utils.so #6 0x282a7af9 in gnc_main_window_open_page () from /usr/local/lib/gnucash/libgncmod-gnome-utils.so #7 0x28195fbe in gppat_open_account_common () from /usr/local/lib/libgnc-gnome.so.0 #8 0x28cd8c11 in ?? () from /usr/local/lib/libgtk-x11-2.0.so.0 #9 0x2a9a2870 in ?? () #10 0x2e7e1490 in ?? () #11 0x2eae35d0 in ?? () #12 0x2e77a6e8 in ?? () #13 0x00000002 in ?? () #14 0x00000002 in ?? () #15 0x2a9a2870 in ?? () #16 0x2958d738 in ?? () from /usr/local/lib/libgobject-2.0.so.0 #17 0x28cd8bb0 in ?? () from /usr/local/lib/libgtk-x11-2.0.so.0 #18 0x2e6ff2c0 in ?? () #19 0xbfbfd3d8 in ?? () #20 0x2955c1f9 in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.0 Backtrace stopped: frame did not save the PC >How-To-Repeat: 1. Install gnucash 2.2.7 2. Open an account >Fix: http://svn.gnucash.org/trac/changeset/17747 >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200904151027.n3FARNwY027902>