GNOME Bugzilla – Bug 638792
Crash occurs when selecting transfer account for transaction (gtk-2.22.0)
Last modified: 2018-06-29 22:51:06 UTC
Recently created a new Maverick 10.10 VNC based desktop and this crash started occurring. I also recently pulled a 2.4.0 12-23-2010 build from getdeb. Same issue, which makes me think I have some sort of UI issue unique to me. I then tried the same Gnucash file (it is NFS mounted and available on more than one machine including the one where the bug occurs) on my regular desktop with a real GPU and it seemed to work fine. To trigger the bug, I use the mouse to put the cursor into the "Transfer" column of any transaction. This makes the little button that is used to pull up a list of accounts appear. Then I click on the button.. instead of a list of accounts appearing, it crashes with the button depressed (the little button graphic changes and thats the the last thing that happens). This is how I created the debug backtrace linked below. Same behaviour in 2.2.9 or 2.4.0. I have had no trouble importing my banking QFX and selecting accounts in the import dialogue, so thankfully I am able to sort of stay current .. I just can't make any changes that require a change to the transfer column, or create any new transaction (unless the bayesian engine selects the correct account for me automatically). I have filed a bug downstream at Ubuntu, which includes a full backtrace, registers, etc with the debug symbols from the distribution packages. https://bugs.launchpad.net/ubuntu/+source/gnucash/+bug/682972 I suspect an issue or missing dependency related to drawing the list of accounts on the screen from the transaction window that occurs on my VNC based desktop.
Thanks for taking the time to report this bug. Unfortunately, that stack trace is missing some elements that will help a lot to solve the problem, so it will be hard for the developers to fix that crash. Can you get us a stack trace with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance! At least install debuginfo packages of cairo, gtk2, pixman, guile and gobject and provide us better traces.
Created attachment 177630 [details] Updated backtrace with more symbols Here is a new backtrace with the following symbol packages now installed. I reverted to the maverick guncash 2.2.9 package to ensure matched dependencies, etc. as I am not sure of the build source for the 2.4.0 getdeb version. Let me know if there's some obvious symbols packages I should add here.
Thanks Ian, I doubt if it's a gnucash bug, may be bug in cairo.
Uh, thanks for the detailed stack trace. This might be caused by a bug in your gtk2 version, you have 2.22.0. Is there any possibility to upgrade to a newer version of gtk2, like gtk-2.22.1 (released on 15-Nov-2010)? We haven't heard of problems in this area of gnucash for quite some time, so I agree with Akhil this is very probable not caused by gnucash program code.
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for. Thanks!
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=638792. Please update any external references or bookmarks.