Alfis
Alfis copied to clipboard
gui freeze after minin block and open "New domain" dialog
0.5.1
Майню блок с именем домена. Блок смайнен. Не выключая GUI перехожу в "Domains/New domain" и GUI зависает. Содержимое окна отображается даже если скрыть-отобразить окно. Курсор поверх окна принимает форму, как будто курсор находится поверх виджета со строкой редактирования текста.
При возникновении ошибки с зависанием GUI, в stdout никаких ошибок не добавляется.
Эта ошибка воспроизводилась и в 0.4.х версиях.
В Windows такого никто не замечал, что за ОС хотя бы? Какая версия сборки?
Gentoo 17.1 kernel 5.12.0 cinnamon 4.6.7 net-libs/webkit-gtk 2.30.6
У меня при старте постоянно такие сообщения:
13:40:59 [INFO] alfis::Main: Starting ALFIS 0.5.1
13:40:59 [INFO] alfis::blockchain::chain: Checking last 8 blocks...
13:41:00 [INFO] alfis::blockchain::chain: We already mined signing block for block 35
(WebKitWebProcess:396720): Atk-CRITICAL **: 13:41:02.034: atk_state_set_contains_state: assertion 'ATK_IS_STATE_SET (set)' failed
(WebKitWebProcess:396720): GLib-GObject-CRITICAL **: 13:41:02.035: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
(WebKitWebProcess:396720): Atk-CRITICAL **: 13:41:02.035: atk_state_set_contains_state: assertion 'ATK_IS_STATE_SET (set)' failed
(WebKitWebProcess:396720): GLib-GObject-CRITICAL **: 13:41:02.035: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
(WebKitWebProcess:396720): Atk-CRITICAL **: 13:41:02.080: atk_state_set_contains_state: assertion 'ATK_IS_STATE_SET (set)' failed
(WebKitWebProcess:396720): GLib-GObject-CRITICAL **: 13:41:02.080: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
(WebKitWebProcess:396720): Atk-CRITICAL **: 13:41:02.080: atk_state_set_contains_state: assertion 'ATK_IS_STATE_SET (set)' failed
(WebKitWebProcess:396720): GLib-GObject-CRITICAL **: 13:41:02.080: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
13:41:02 [INFO] alfis::p2p::peers: Resolving address test-ip4.alfis.name:4244
13:41:02 [INFO] alfis::p2p::peers: Got addresses: [46.229.214.81:4244, 77.247.225.234:4244, 80.83.124.26:4244]
13:41:02 [INFO] alfis::p2p::peers: Resolving address test-ip6.alfis.name:4244
Недавно заметил, что на 0.5.1 случается и такое поведение после длительной работы GUI:
- запускаю майнинг блока с именем домена;
- получаю сообщение "ждите завершения подписи предыдущего блока";
- программа ожидает в фоновом режиме;
- закрываю окно с GUI;
- окно закрывается;
- в консоли вот такие сообщения:
14:33:46 [INFO] alfis::web_ui: Interface closed, exiting
** (alfis:396617): CRITICAL **: 14:33:46.154: void webkit_web_view_run_javascript(WebKitWebView*, const gchar*, GCancellable*, GAsyncReadyCallback, gpointer): assertion 'WEBKIT_IS_WEB_VIEW(webView)' failed
14:33:46 [INFO] alfis::p2p::network: Network loop finished
14:34:06 [INFO] alfis::miner: Stopped mining queue thread
- консоль остаётся заблокированной, CPU=0% и раз в несколько секунд прыгает до CPU=0.7%, т.е. программа не завершается окончательно.