aq banking wizard segfault
Derek Atkins
warlord at MIT.EDU
Thu Jul 13 18:41:29 EDT 2006
What version of gnucash?
-derek
Quoting Archimedes Submerged <archimerged at gmail.com>:
> I have debugged a segfault arising when using --enable-hbci --enable-ofx
> --with-ofx-prefix=/opt/gnucash/libofx
> --with-aqbanking-dir=/opt/gnucash/aqbanking, using gwenhywfar-2.3.0
> compiled from source, libxml++-1.0.5 compiled from source, libofx-CVS
> compiled from source (apparently the only way to get a revision more recent
> than libofx-0.8.0), aqbanking-2.1.0 with one patch to fix a different
> segfault (reported to aqbanking-devel).
>
> The segfault happens only if you enter the hbci setup druid from the second
> page, after some existing hbci accounts are listed. The problem is in
> druid-hbci-utils.c, where hbci account pointers are kept in a hash table.
> If AB_Banking_Fini is called, those pointers become stale. But when the
> setup druid button is pressed, AB_Banking_Fini is called.
>
> Workaround: enter the hbci setup druid from the first page and do not use
> the setup button on the account list page.
>
> I'm not sure how this ought to be fixed. Apparently all the hash table is
> used for is to allow values from the AB banking account fields to be looked
> up when the "apply" button is pressed. Maybe the best fix would be just
> like the workaround: remove the button from the account list page. And if
> you go back to the first page, the hash table has to be deleted. (Maybe it
> is already, didn't look).
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
>
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
warlord at MIT.EDU PGP key available
More information about the gnucash-devel
mailing list