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

Shutdown is blocked if called before gettxoutsetinfo is finished #53

Open
fanquake opened this issue Aug 14, 2020 · 2 comments
Open

Shutdown is blocked if called before gettxoutsetinfo is finished #53

fanquake opened this issue Aug 14, 2020 · 2 comments
Labels
Bug Something isn't working

Comments

@fanquake
Copy link
Member

Ported from bitcoin/bitcoin#13217.

Steps to reproduce:

  1. Open QT console.
  2. Run gettxoutsetinfo.
  3. Exit the debug window (no blocking) -> exit the program (will block).

This is what is shown on Windows (10) for several minutes:
https://i.imgur.com/AyexgkC.png

@fanquake fanquake added the Bug Something isn't working label Aug 14, 2020
@hebasto
Copy link
Member

hebasto commented Sep 30, 2021

On the current master (bd40cd8) this bug is no longer reproducible. However, the blocking call QThread::wait() is still present in the RPCConsole::setClientModel function.

Tested on Linux Mint 20.2 (Qt 5.12.8) and on Windows 10 Pro 20H2 (MSVC build).

Closing for now.

@hebasto hebasto closed this as completed Sep 30, 2021
@hebasto
Copy link
Member

hebasto commented Sep 30, 2021

Got on Windows:

Screenshot from 2021-09-30 22-49-23

Reopening.

@hebasto hebasto reopened this Sep 30, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants