GNOME Bugzilla – Bug 333029
Accounts disappear after creating new accounts from OFX Import/HBCI setup
Last modified: 2018-06-29 20:58:48 UTC
Please describe the problem: After creating two new accounts from the HBCI setup dialog, most of the accounts disappear (see how-to-reproduce section). Mandriva RPM: gnucash-1.9.1-2mdk > gnucash -v GnuCash 1.9.1 Build vom 2006-02-26, Revision r13313 Steps to reproduce: 1. Invoke the Tools / HBCI Setup dialogue 2. Configure aqbanking for two bank accounts 3. When asked to select an gnucash account to be assigned to the HBCI bank account, choose "new account" and create a new account 4. Execute step 3 for both HBCI accounts and finish the HBCI setup dialogue Actual results: First, everything seems ok. The 2 accounts can be populated via HBCI with transactions from the bank. Then save the file, exit and restart gnucash. Most accounts, including the newly created, have disappeared. Expected results: Does this happen every time? Yes Other information: When the accounts are created first and then assigned to the HBCI accounts, there is no problem.
Taking ownership. As a quick workaround, I could disable the account creation in that setup wizard altogether. I'll look into that sometime during the next weeks.
The dialog in question is the common "account selector dialog", which is used from OFX import, or HBCI setup, or MT940 import. If anyone wants to reproduce, use the MT940 or OFX importer and choose a new account. However, with r13500 I was unable to observe any problematic behaviour here -- the account creation worked just fine and everything was ok on next loading. Could you please try again with 1.9.2 or recent SVN and see whether you can get this reproduced? If yes, could you give a description as how to reproduce this exactly? Maybe some weird currencies or account types were involved?
Effects related to this bug. I encounter crashes of Gnc on creating accounts in the account selector dialog when setting up HBCI. Procedure is as follows: 1. Generate new file including new account hierarchy 2. Start HBCI-Wizard 3. Walk through hbci-setup 4. Select first bank account 5. in Account selection sheet, generate new account, select EUR as currency, OK 6. Select second bank account 7. same as in 5. -> crash Stack trace follows: (gdb) cont Continuing. Reading symbols for shared libraries ... done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Program received signal EXC_BAD_ACCESS, Could not access memory. 0x900009c0 in strcmp () (gdb) bt
+ Trace 67552
I forgot the Gnucash version: Moritz-Kaisers-Computer:moritz$ gnucash --version GnuCash 1.9.3 Built 2006-03-27 from r13672
The same issue was reported in bug#342305
+ Trace 68582
This really makes me think this is a dup of bug #343362. But I'd still like to know: 1) what version of gtk+ this was crashing with, 2) is this still a problem after r14285? *** This bug has been marked as a duplicate of 343362 ***
*** Bug 342305 has been marked as a duplicate of this bug. ***
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=333029. Please update any external references or bookmarks.