Hello

When I try to assign an account to a transaction in the register the type-ahead 
stalls. After I type one or two characters nothing shows up and I can't edit 
the text field for at least a couple of seconds. After the delay I can type a 
character more (or delete a character) and the field freezes again. No results 
are showed when typing in the account text field and often I have to click 
outside the text field so the error box "xxx account dosen't exist. Do you wish 
to create it?" (where xxx are the characters typed) appears and I can click 
"No" to regain control of the text field.
Sequential search works (typing the first letter of an account, typing ":" and 
then typing the first letter of the child account and so forth)

I've looked through /tmp/gnucash.trace when launching gnucash with --debug, but 
no log entries are generated during this error. Here are some of the entries 
before and after the error:

* 10:22:06 INFO <qof.engine> [qof_collection_foreach] Hash Table size of Split 
before is 2196
* 10:22:06 INFO <qof.engine> [qof_collection_foreach] Hash Table size of Split 
after is 2196
* 10:22:06 INFO <qof.query> [qof_query_run_internal] matching 
objects=0x560a436cc040 count=1091
* 10:22:06 INFO <qof.object> [qof_object_foreach] type=Split
* 10:22:06 INFO <qof.engine> [qof_collection_foreach] Hash Table size of Split 
before is 2196
* 10:22:06 INFO <qof.engine> [qof_collection_foreach] Hash Table size of Split 
after is 2196
* 10:22:06 INFO <qof.query> [qof_query_run_internal] matching 
objects=0x560a436d5380 count=8
* 10:22:06 INFO <gnc.ledger> [gnc_split_register_move_cursor] after move 4345 0
* 10:22:06 INFO <gnc.account> [xaccAccountGetBalanceInCurrency] 
baln=119306212/100
* 10:22:06 INFO <gnc.account> [xaccAccountGetBalanceInCurrency] 
baln=119306212/100
* 10:22:06 INFO <gnc.account> [xaccAccountGetBalanceInCurrency] 
baln=119306212/100
* 10:22:06 INFO <gnc.account> [xaccAccountGetBalanceInCurrency] 
baln=119306212/100
* 10:22:06 INFO <gnc.account> [xaccAccountGetBalanceInCurrency] baln=1706212/100
* 10:22:06 INFO <gnc.account> [xaccAccountGetBalanceInCurrency] baln=1706212/100
* 10:22:06 INFO <gnc.account> [xaccAccountGetBalanceInCurrency] 
baln=117500000/100
* 10:22:06 INFO <gnc.account> [xaccAccountGetBalanceInCurrency] 
baln=117500000/100
**** Type-ahead search stalls ****
* 10:22:18 INFO <gnc.ledger> [gnc_split_register_move_cursor] after move 4361 0
* 10:22:22 INFO <gnc.ledger> [gnc_split_register_save] beginning edit of trans 
0x560a440be570
* 10:22:22 INFO <gnc.ledger> [gnc_split_register_save] finished saving split "" 
of trans "Test"
* 10:22:22 INFO <gnc.engine> [trans_cleanup_commit] get rid of rollback 
trans=0x560a4375f990
* 10:22:22 INFO <qof.engine> [qof_event_generate_internal] id=7 
hi=0x560a4474a960 han=0x7f93ef7763e0 data=0x560a440c23f0
* 10:22:22 INFO <qof.engine> [qof_event_generate_internal] id=6 
hi=0x560a442ef540 han=0x7f93ef7763e0 data=0x560a440c23f0
* 10:22:22 INFO <qof.engine> [qof_event_generate_internal] id=5 
hi=0x560a44201770 han=0x7f93ef588350 data=0x560a440c23f0
* 10:22:22 INFO <qof.engine> [qof_event_generate_internal] id=4 
hi=0x560a43f782e0 han=0x7f93ef5ef990 data=0x560a440c23f0
* 10:22:22 INFO <qof.engine> [qof_event_generate_internal] id=3 
hi=0x560a43e8c310 han=0x7f93ef74a470 data=0x560a440c23f0

Also no clues from dmesg or journalctl.

GNUCash version: 4.5+(2021-03-27)
Manjaro Linux (5.10.32-1-MANJARO) with MATE DE (1.24.1)

I've searched Google, the FAQ and the mail list archives with no luck. I hope 
you can help me.

Sincerely
Sebastian Hirsch
_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Reply via email to