-
Notifications
You must be signed in to change notification settings - Fork 174
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
Remove extended deadlock wait on macOS #1547
Conversation
@@ -381,12 +381,7 @@ const std::vector<std::pair<QString, Application::AcceptURLMethod>> Application: | |||
class DeadlockWatchdogThread : public QThread { | |||
public: | |||
static const unsigned long HEARTBEAT_UPDATE_INTERVAL_SECS = 1; | |||
// TODO: go back to 2 min across the board, after figuring out the issues with mac |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
hm I forget what this was for. there might have been issues on startup? or…shutdown?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Whatever this was for, we don't know and the issue might not be a thing anymore. If there is a heartbeat taking over two minutes to complete, I feel like we should find out rather than just leaving it like this.
The following links are available: build (ubuntu-18.04, full)
build (macOS-10.15, full) build (windows-latest, full) build (self-hosted_debian-11_aarch64, full)
|
Conflicts: .github/workflows/pr_build.yml
The following links are available: build (ubuntu-18.04, full)
build (macOS-10.15, client) build (windows-latest, full) build (self-hosted_debian-11_aarch64, full)
|
This removes a weird workaround from HiFi times.
Whatever the reason for this was, it basically breaks crashpad for deadlocks because no one is going to sit around and wait 10 minutes for Interface to detect a deadlock when it is not responsive.
Two minutes already seems like quite a stretch in most cases.