Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: odolvlobo on February 07, 2021, 12:33:23 AM



Title: Bitcoin Core is unresponsive when synchronizing with the network
Post by: odolvlobo on February 07, 2021, 12:33:23 AM
I don't run Bitcoin-qt continuously, so it takes a while to synchronize whenever I start it. The problem is that during this synchronization period, the UI is frequently completely unresponsive. Sometimes, I just want to look at the wallet and I don't care if it is synched or not, but I end up having to wait for a long time because it is so unresponsive.

Is there a configuration setting that will help? If not, then this seems like this is a problem that should be fixed. Should I post on github?

I am running 0.20.0 on Windows 10, i5-7600 @ 3.5 GHz, 4 cores, 16 GB


Title: Re: Bitcoin Core is unresponsive when synchronizing with the network
Post by: Vod on February 07, 2021, 01:40:12 AM
I don't run Bitcoin-qt continuously, so it takes a while to synchronize whenever I start it. The problem is that during this synchronization period, the UI is frequently completely unresponsive. Sometimes, I just want to look at the wallet and I don't care if it is synched or not, but I end up having to wait for a long time because it is so unresponsive.

Is there a configuration setting that will help? If not, then this seems like this is a problem that should be fixed. Should I post on github?

I am running 0.20.0 on Windows 10, i5-7600 @ 3.5 GHz, 4 cores, 16 GB


If the non-responsive delay corresponds to the amount of time since you last ran a sync, you're probably OK.  Happens to me as well.


Title: Re: Bitcoin Core is unresponsive when synchronizing with the network
Post by: ranochigo on February 07, 2021, 04:28:25 AM
I've been experiencing this problem on every initialization since I built a new computer with completely new hardware and great specs. It cannot be a hardware limitation, the resource usage by Bitcoin Core is barely noticeable at all. The synchronization proceeds without any issues according to the debug.log so it's purely due to the GUI.

I went on to research about this at that time and it seems like it has been an issue with the GUI for quite some time: https://github.com/bitcoin/bitcoin/issues/17145. Probably doesn't require an issue raised on github, was mentioned half a month ago.


Title: Re: Bitcoin Core is unresponsive when synchronizing with the network
Post by: HCP on February 07, 2021, 04:37:08 AM
It's just busy grinding through all the transaction/block verification etc... and a lot of the calls are not "async", so it causes the UI issues occasionally.

There are already a number of issues on the github: https://github.com/bitcoin/bitcoin/issues?q=is%3Aissue+is%3Aopen+UI+freeze

If you know you want to just look at the wallet and aren't fussed about the syncing, click the little "network" icon in the bottom right corner and it'll instantly disconnect and stop syncing... then you're free to do whatever you like in the wallet without needing to worry about the UI freezing up on you... once you've completed whatever it is that you want to do in the wallet, just click the icon again to reconnect and continue syncing:
https://i.imgur.com/DAQQ9Dz.png and https://i.imgur.com/0mDB4GM.png


Title: Re: Bitcoin Core is unresponsive when synchronizing with the network
Post by: odolvlobo on February 07, 2021, 07:13:08 AM
It's just busy grinding through all the transaction/block verification etc... and a lot of the calls are not "async", so it causes the UI issues occasionally.

There are already a number of issues on the github: https://github.com/bitcoin/bitcoin/issues?q=is%3Aissue+is%3Aopen+UI+freeze

If you know you want to just look at the wallet and aren't fussed about the syncing, click the little "network" icon in the bottom right corner and it'll instantly disconnect and stop syncing... then you're free to do whatever you like in the wallet without needing to worry about the UI freezing up on you... once you've completed whatever it is that you want to do in the wallet, just click the icon again to reconnect and continue syncing:

Thanks. That's the answer I was looking for.