After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 638792 - Crash occurs when selecting transfer account for transaction (gtk-2.22.0)
Crash occurs when selecting transfer account for transaction (gtk-2.22.0)
Status: RESOLVED INCOMPLETE
Product: GnuCash
Classification: Other
Component: User Interface General
2.4.x
Other Linux
: High critical
: ---
Assigned To: David Hampton
Chris Shoemaker
Depends on:
Blocks:
 
 
Reported: 2011-01-06 02:51 UTC by Ian B. MacDonald
Modified: 2018-06-29 22:51 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Updated backtrace with more symbols (81.79 KB, text/plain)
2011-01-06 05:10 UTC, Ian B. MacDonald
Details

Description Ian B. MacDonald 2011-01-06 02:51:26 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.
Comment 1 Akhil Laddha 2011-01-06 03:54:12 UTC
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.
Comment 2 Ian B. MacDonald 2011-01-06 05:10:58 UTC
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.
Comment 3 Akhil Laddha 2011-01-06 05:15:58 UTC
Thanks Ian, I doubt if it's a gnucash bug, may be bug in cairo.
Comment 4 Christian Stimming 2011-01-10 09:27:43 UTC
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.
Comment 5 Christian Stimming 2011-11-28 12:04:54 UTC
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!
Comment 6 John Ralls 2018-06-29 22:51:06 UTC
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.