Opened 7 years ago

Closed 4 years ago

#42876 closed defect (fixed)

Stack overflow in Gnucash when opening the Scheduled Transactions Editor

Reported by: allamistakeo18@… Owned by: drkp (Dan Ports)
Priority: Normal Milestone:
Component: ports Version: 2.2.1
Keywords: Cc:
Port: gnucash



When I attempt to open the Scheduled Transactions Editor in Gnucash, the application crashes. If I read the (attached) crash report correctly, it points to a stack overflow in libgncmod-gnome-utils.

My version of Gnucash: 2.6.1, built from rev 76cba80+ on 2014-02-12.

Thanks in advance for your support.

Attachments (1)

gnucash_2014-03-16-173922_Allamistakeo2.crash (54.9 KB) - added by allamistakeo18@… 7 years ago.
Gnucash crash report

Download all attachments as: .zip

Change History (7)

Changed 7 years ago by allamistakeo18@…

Gnucash crash report

comment:1 Changed 7 years ago by mf2k (Frank Schima)

Owner: changed from macports-tickets@… to dports@…

In the future, please Cc the port maintainers (port info --maintainers gnucash).

comment:2 Changed 7 years ago by allamistakeo18@…

Still happening after just upgrading to gnucash 2.6.2.

comment:3 Changed 7 years ago by drkp (Dan Ports)

Status: newassigned

I can reproduce this (in gnucash 2.6.3 as well), but don't yet have any insight into why it's happening.

comment:4 Changed 7 years ago by horasio (Samuel Hornus)

A year ago or so, I had the same crash, and the reason had something to do with some font problem in the X-window system and (maybe) the gtk library. Sadly I don't remember more detail, but that may give a hint. Maybe rebuilding some font cache could help (or maybe not). I'm so sad without the scheduled transaction editor :-(

comment:5 Changed 6 years ago by allamistakeo19@…

The problem was finally solved for me after performing a port upgrade outdated.

Gnucash 2.6.3 built from rev 4e4a032+ on 2014-10-18, on OS X 10.10.1 (beta).

comment:6 Changed 4 years ago by drkp (Dan Ports)

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.