Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gui freeze after minin block and open "New domain" dialog #106

Open
Bogdan107 opened this issue May 5, 2021 · 3 comments
Open

gui freeze after minin block and open "New domain" dialog #106

Bogdan107 opened this issue May 5, 2021 · 3 comments

Comments

@Bogdan107
Copy link

Bogdan107 commented May 5, 2021

0.5.1

Майню блок с именем домена.
Блок смайнен.
Не выключая GUI перехожу в "Domains/New domain" и GUI зависает. Содержимое окна отображается даже если скрыть-отобразить окно. Курсор поверх окна принимает форму, как будто курсор находится поверх виджета со строкой редактирования текста.

При возникновении ошибки с зависанием GUI, в stdout никаких ошибок не добавляется.

Эта ошибка воспроизводилась и в 0.4.х версиях.

@Revertron
Copy link
Owner

В Windows такого никто не замечал, что за ОС хотя бы? Какая версия сборки?

@Bogdan107
Copy link
Author

Bogdan107 commented May 7, 2021

Gentoo 17.1
kernel 5.12.0
cinnamon 4.6.7
net-libs/webkit-gtk 2.30.6

@Bogdan107
Copy link
Author

Bogdan107 commented May 7, 2021

У меня при старте постоянно такие сообщения:

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%, т.е. программа не завершается окончательно.

Revertron added a commit that referenced this issue May 7, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants