Another bug
Robert Graham Merkel
rgmerk@mira.net
Wed, 20 Sep 2000 21:26:45 +1100
Dave Peticolas writes:
> Robert Graham Merkel writes:
> > Robert Graham Merkel writes:
> > > Conrad Canterford writes:
> > > > Robert Graham Merkel wrote:
> > > > > Conrad Canterford writes:
> > > > > > There appears to be a threshold (I'm not sure yet whether it would
> > be
> > > > > > accounts or transactions), beyond which Gnucash goes into a proces
> > sor
> > > > > > bound loop from which it appears to never return (certainly didn't
> > in
> > > > > > over 15 minutes).
> > > > > This is likely to be a guile bug. What version are you using?
> > > >
> > > > Guile from (Redhat) RPM 1.3-10 which gives me libguile.so.4.0.0
> > >
> > > OK, I've confirmed a problem exists (though I get different symptoms,
> > > it just crashes for me).
> > >
> > > Thanks, I'll let you know when I track the problem down.
> >
> > Rob, I've got a bug that is manifesting itself in the transaction
> > report but appears to be a guile problem. To reproduce, get a nice
> > large data file and do a transaction report that contains every
> > transaction in that data file. Instant core dump.
>
> Is there any error message on the core dump? Before we enlarged
> the stack size, guile would print a very specific error message
> if we exceeded the stack size.
No, nothing like that. I've traced the crash with gdb, and it happens
in g-wrap generated code calling a C string->scm type
conversion function with what appears to be a legitimate C string. Odd.
------------------------------------------------------------
Robert Merkel rgmerk@mira.net
------------------------------------------------------------