ok, I'm back with more information:
I've installed libofx 0.61 gnucash has compiled ok. I've removed the file
gnucash and the dir .gnucash
in my home dir.
After creating a new set of accounts I import a first .ofx file. This worked.
After that I tried to
import a second .ofx file with further account data for the same account.
Here guile crashed.
Please let me know what else I can provide you with for debugging!

cheers
Rolf


--- Here the relevant cosole msg (I've replaced my account # with "xx"):
---

rolf@rolflx$ gnucash --debug --loglevel 6
gnucash: [D] "handling arg ""--loglevel"
gnucash: [D] "files to open: "()


Diese Version befindet sich noch in Entwicklung.
Sie kann funktionieren, muss aber nicht.
Melden Sie Fehler und andere Probleme auf [EMAIL PROTECTED]
Die letzte stabile Version war GnuCash 1.6.8
Die nächste stabile Version wird sein: GnuCash 1.8.0

gnucash: [D] "starting up (2)."
gnucash: [D] "gnc:find-file looking for ""finance-quote-helper"" in 
"("/usr/local/share/gnucash")
gnucash: [D] "  checking for ""/usr/local/share/gnucash/finance-quote-helper"
gnucash: [D] "found file ""/usr/local/share/gnucash/finance-quote-helper"
gnucash: [D] "loading system configuration"
gnucash: [D] "gnc:find-file looking for ""config"" in "("/usr/local/etc/gnucash")
gnucash: [D] "  checking for ""/usr/local/etc/gnucash/config"
gnucash: [D] "found file ""/usr/local/etc/gnucash/config"
gnucash: [D] "loading user configuration"
gnucash: [D] "Running functions on hook "report-hook
  #<procedure business-report-function ()>
gnucash: [D] "Running functions on hook "startup-hook
  #<procedure ()>
Enter: gnc_gui_init:
gnucash: [D] "Running functions on hook "ui-startup-hook
  #<procedure gnc:extensions-menu-setup ()>
gnucash: [D] "Running functions on hook "add-extension-hook
  #<procedure add-business-test ()>
  #<procedure add-ofx-menu-item ()>
  #<procedure add-business-items ()>
  #<procedure gnc:tip-of-the-day-startup-func ()>
Leave: gnc_gui_init:
Enter: xaccResolveFilePath: filefrag=/home/rolf/gnucash
gnucash: [D] "Running functions on hook "book-closed-hook
  #<procedure gnc:main-window-book-close-handler (session)>
Enter: gnc_session_destroy: sess=0x80a6a78 book_id=(null)
Enter: gnc_session_end: sess=0x80a6a78 book_id=(null)
Leave: gnc_session_end: sess=0x80a6a78 book_id=(null)
Enter: gnc_book_set_backend: book=0x8118450 be=(nil)
Enter: gnc_book_destroy: book=0x8118450
Leave: gnc_book_destroy: book=0x8118450
Leave: gnc_session_destroy: sess=0x80a6a78
Enter: gnc_book_new:
Leave: gnc_book_new: book=0x8118a48
Enter: gnc_session_begin:  sess=0x8199ff8 ignore_lock=0, book-id=/home/rolf/gnucash
Enter: xaccResolveFilePath: filefrag=/home/rolf/gnucash
Info: gnc_session_begin: filepath=/home/rolf/gnucash
Enter: xaccResolveFilePath: filefrag=/home/rolf/gnucash
Info: gnc_session_begin: logpath=/home/rolf/gnucash
Enter: gnc_session_load_backend:

--- snip ---
--- here starts the first .ofx import: ---

Debug: gnc_file_ofx_import: Filename found: /home/rolf/buchhaltung/ktodata.ofx
Debug: gnc_file_ofx_import: Opening selected file
LibOFX ERROR: OpenSP parser: otherError (misc parse error)
Error msg: /usr/local/share/libofx/dtd/ofx160.dtd:3058:5:E: content model
is ambiguous: when no tokens have been matched, both the 1st and 3rd occurrences
of "SIGNONMSGSET" are possible

LibOFX ERROR: OpenSP parser: otherError (misc parse error)
Error msg: /usr/local/share/libofx/dtd/ofx160.dtd:3058:5:E: content model
is ambiguous: when no tokens have been matched, both the 2nd and 4th occurrences
of "PROFMSGSET" are possible

LibOFX INFO: Created OfxDummyContainer to hold unsupported aggregate OFX
LibOFX INFO: Created OfxDummyContainer to hold unsupported aggregate SIGNONMSGSRSV1
LibOFX INFO: Created OfxDummyContainer to hold unsupported aggregate SONRS
LibOFX INFO: Created OfxDummyContainer to hold unsupported aggregate BANKMSGSRSV1
LibOFX INFO: Created OfxDummyContainer to hold unsupported aggregate STMTTRNRS
WRITEME:  ofx_proc_account() Fill in the account type, default name, currency,
etc.
Debug: ofx_proc_account_cb: Currency from libofx: CHF
Debug: gnc_import_select_account: Default commodity received: Swiss Franc
Debug: gnc_import_select_account: Default account type received: Bank
Debug: gnc_import_select_account: Looking for account with online_id: Bank
Coop  xxxxxxxxxxxxxx
Trace: build_acct_tree: Begin
Trace: gnc_ui_generic_account_pic...(): Begin
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
WRITEME: gnc_import_select_account() Here we should check if account type
is compatible, currency matches, etc.
Debug: gnc_import_select_account: Return value: 0x8249720, account name:lohnkonto

Debug: gnc_import_select_account: Default commodity received: (null)
Debug: gnc_import_select_account: Default account type received:
Debug: gnc_import_select_account: Looking for account with online_id: Bank
Coop  xxxxxxxxxxxxxx
WRITEME: gnc_import_select_account() Here we should check if account type
is compatible, currency matches, etc.
Debug: gnc_import_select_account: Return value: 0x8249720, account name:lohnkonto

Trace: gnc_import_set_trans_onlin...(): Begin
Info: xaccTransSetDateInternal: addr=0x8387b58 set 0 date to 1013169600
0 Fri Feb  8 13:00:00 2002

Info: xaccTransSetDateInternal: addr=0x8387b58 set 0 date to 1013169600
0 Fri Feb  8 13:00:00 2002

Info: xaccTransSetDateInternal: addr=0x8387b58 set 1 date to 1038133208
0 Sun Nov 24 11:20:08 2002

Error: ofx_proc_transaction_cb: WRITEME: Gnucash ofx_proc_transaction():Add
PAYEE and ADRESS here once supported by libofx!

Debug: ofx_proc_transaction_cb: Currency from libofx: CHF
Debug: ofx_proc_transaction_cb: Adding split; Ordinary banking transaction,
money flows from or into the source account
Enter: xaccAccountInsertSplit: (acc=0x8249720, split=0x821cc00)
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Enter: xaccTransCommitEdit: trans addr=0x8387b58
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Leave: xaccAccountInsertSplit: (acc=0x8249720, split=0x821cc00)
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Debug: gnc_import_add_trans: Begin...
Debug: gnc_import_add_trans: Checking split 0 for duplicates
Debug: gnc_import_add_trans: Gui not yet opened
Debug: init_matcher_gui: Begin...
Debug: gnc_import_add_trans: Gui init done
Debug: split_find_match: Begin
Debug: downloaded_transaction_ref...(): Begin
Debug: gnc_import_select_account: Default commodity received: (null)
Debug: gnc_import_select_account: Default account type received:
Debug: gnc_import_select_account: Looking for account with online_id: Bank
Coop  xxxxxxxxxxxxxx
WRITEME: gnc_import_select_account() Here we should check if account type
is compatible, currency matches, etc.
Debug: gnc_import_select_account: Return value: 0x8249720, account name:lohnkonto

Trace: gnc_import_set_trans_onlin...(): Begin
Info: xaccTransSetDateInternal: addr=0x838edc8 set 0 date to 1013169600
0 Fri Feb  8 13:00:00 2002

Info: xaccTransSetDateInternal: addr=0x838edc8 set 0 date to 1013169600
0 Fri Feb  8 13:00:00 2002

Info: xaccTransSetDateInternal: addr=0x838edc8 set 1 date to 1038133208
0 Sun Nov 24 11:20:08 2002

--- snip ---

Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: downloaded_transaction_ref...(): Begin
Debug: gnc_import_select_account: Default commodity received: (null)
Debug: gnc_import_select_account: Default account type received:
Debug: gnc_import_select_account: Looking for account with online_id: Bank
Coop  xxxxxxxxxxxxxx
WRITEME: gnc_import_select_account() Here we should check if account type
is compatible, currency matches, etc.
Debug: gnc_import_select_account: Return value: 0x8249720, account name:lohnkonto

Trace: gnc_import_set_trans_onlin...(): Begin
Info: xaccTransSetDateInternal: addr=0x8415ed8 set 0 date to 1017745200
0 Tue Apr  2 13:00:00 2002

Info: xaccTransSetDateInternal: addr=0x8415ed8 set 0 date to 1017745200
0 Tue Apr  2 13:00:00 2002

Info: xaccTransSetDateInternal: addr=0x8415ed8 set 1 date to 1038133210
0 Sun Nov 24 11:20:10 2002

Error: ofx_proc_transaction_cb: WRITEME: Gnucash ofx_proc_transaction():Add
PAYEE and ADRESS here once supported by libofx!

Debug: ofx_proc_transaction_cb: Currency from libofx: CHF
Debug: ofx_proc_transaction_cb: Adding split; Ordinary banking transaction,
money flows from or into the source account
Enter: xaccAccountInsertSplit: (acc=0x8249720, split=0x841d530)
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Enter: xaccTransCommitEdit: trans addr=0x8415ed8
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Leave: xaccAccountInsertSplit: (acc=0x8249720, split=0x841d530)
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Enter: gnc_account_tree_refresh:
Enter: gnc_account_tree_fill: grp=0x81fde70
Leave: gnc_account_tree_fill:
Leave: gnc_account_tree_refresh:
Debug: gnc_import_add_trans: Begin...
Debug: gnc_import_add_trans: Checking split 0 for duplicates
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Debug: split_find_match: Begin
Enter: gnc_table_wrap_verify_curs...(): (595 0)
Leave: gnc_table_wrap_verify_curs...():

Enter: gnc_table_enter_update: enter 595 0 (relrow=0 relcol=0)
Debug: gnc_table_enter_update: gnc_table_enter_update(): 0 0 has enter handler

Leave: gnc_table_enter_update: return 1

Enter: gnc_load_xfer_cell:

Leave: gnc_load_xfer_cell:

Enter: gnc_load_xfer_cell:

Leave: gnc_load_xfer_cell:

Debug: regWindowLedger: (regData)0x82ef350 (->window)0x8553000 (->gsr)0x858a420
(->ledger)0x8545138
Debug: gnc_split_reg_ld_destroy: destroying (gsr)0x858a420 (->window)0x8553000
with ledger 0x8545138
Debug: gsr_foobar: Happiness is being destroyed (widget)0x82762b8, (ud)0x858a420
Enter: xaccTransCommitEdit: trans addr=0x83a07d8
Info: xaccTransCommitEdit: descr is
Info: xaccTransCommitEdit: delete trans at addr=0x83a07d8
Enter: xaccFreeTransaction: addr=0x83a07d8

Enter: xaccFreeTransaction: addr=0x83faed0

Leave: xaccFreeTransaction: addr=0x83faed0

Leave: xaccFreeTransaction: addr=0x83a07d8

--- snip ---
--- After that here starts the import of the second .ofx file: ---


Debug: gnc_file_ofx_import: gnc_file_ofx_import(): Begin...

Enter: gnc_file_dialog:

Leave: gnc_file_dialog:

Debug: gnc_file_ofx_import: Filename found: /home/rolf/buchhaltung/ktodata_20021123.ofx
Debug: gnc_file_ofx_import: Opening selected file

--- crash !!!! ---

ESC]0;rolf@rolflx:~/buchhaltung^G[rolf@rolflx buchhaltung]$
»Script« beendet: Sun Nov 24 11:21:21 2002







_______________________________________________
gnucash-devel mailing list
[EMAIL PROTECTED]
http://www.gnucash.org/cgi-bin/mailman/listinfo/gnucash-devel

Reply via email to