Bi-Weekly Scheduled transactions -- bad news...
Robert Heller
heller at deepsoft.com
Sun Feb 15 12:07:46 CST 2004
Derek Atkins <warlord at MIT.EDU>,
In a message on Sun, 15 Feb 2004 12:38:00 -0500, wrote :
DA> Did you get a gdb backtrace from the segfault?
Yes. I clicked on 'File Bug Report' and bug-buddy created one. I had
to futz with the bug-buddy Bug Report and I believe I cc'ed the report
to you.
Here is an 'interesting' piece of it:
#0 0x401734d9 in wait4 () from /lib/libc.so.6
#1 0x401eb30c in __DTOR_END__ () from /lib/libc.so.6
#2 0x4044eff8 in gnome_segv_handle () from /usr/lib/libgnomeui.so.32
#3 <signal handler called>
#4 0x4013d5d9 in chunk_free () from /lib/libc.so.6
#5 0x4013d548 in free () from /lib/libc.so.6
#6 0x402c49f2 in g_free () from /usr/lib/libglib-1.2.so.0
#7 0x402bbda9 in g_date_free () from /usr/lib/libglib-1.2.so.0
#8 0x403001ab in _gnc_sxd_free_dates () from /usr/lib/libgncgnome.so.0
#9 0x402c2caa in g_list_foreach () from /usr/lib/libglib-1.2.so.0
#10 0x403003ec in putSchedXactionInDialog () from /usr/lib/libgncgnome.so.0
#11 0x402c2caa in g_list_foreach () from /usr/lib/libglib-1.2.so.0
#12 0x402fead5 in schedXact_populate () from /usr/lib/libgncgnome.so.0
#13 0x402fe9d9 in gnc_ui_scheduled_xaction_dialog_create ()
from /usr/lib/libgncgnome.so.0
#14 0x402f4a26 in sxftd_advanced_clicked () from /usr/lib/libgncgnome.so.0
#15 0x405acd91 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
...
It seems that something in the scheduled transaction editor is in
trouble. The problem only appeared when I put in Bi-Weekly scheduled
transactions and seems to have gone away when I deleted the Bi-Weekly
scheduled transactions.
DA>
DA> -derek
DA>
DA> Robert Heller <heller at deepsoft.com> writes:
DA>
DA> > OK, with some poking around I am pretty sure that there is something
DA> > seriously fishy with Bi-Weekly Scheduled transactions. I added a few of
DA> > these -- a set of payments synchronized with my Bi-Weekly paycheck. I
DA> > was able to add other Scheduled transactions, but I could not use the
DA> > Scheduled transactions editor while *adding* a new transaction --
DA> > GnuCash (/usr/bin/guile) would crash with a SegFault.
DA> >
DA> > Eventually, I was able to get the Scheduled transactions editor and by
DA> > simply deleting the Bi-Weekly transactions (sight unseen), I was able to
DA> > get things back to functioning sanely (no more crashing).
DA> >
DA> > Someone needs to have a seriously close look at the Scheduled
DA> > transactions code, particularly looking at the Bi-Weekly code.
DA> >
DA> > It seems somehow related to the code in gdate.c -- somehow it is
DA> > mis-creating date strings or something like that.
DA> >
DA> >
DA> > \/
DA> > Robert Heller ||InterNet: heller at cs.umass.edu
DA> > http://vis-www.cs.umass.edu/~heller || heller at deepsoft.com
DA> > http://www.deepsoft.com /\FidoNet: 1:321/153
DA> >
DA> >
DA> >
DA> >
DA> >
DA> >
DA> >
DA> > _______________________________________________
DA> > gnucash-user mailing list
DA> > gnucash-user at lists.gnucash.org
DA> > https://lists.gnucash.org/mailman/listinfo/gnucash-user
DA> >
DA> >
DA>
DA> --
DA> Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
DA> Member, MIT Student Information Processing Board (SIPB)
DA> URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
DA> warlord at MIT.EDU PGP key available
DA>
DA>
\/
Robert Heller ||InterNet: heller at cs.umass.edu
http://vis-www.cs.umass.edu/~heller || heller at deepsoft.com
http://www.deepsoft.com /\FidoNet: 1:321/153
More information about the gnucash-user
mailing list