-
Notifications
You must be signed in to change notification settings - Fork 26
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 redundant messaging #218
base: rawhide
Are you sure you want to change the base?
Conversation
The send_ready already performs what the removed call could aim to accomplish.
@poncovka could you please be so kind and check it out? We suffer from crashes on RHEL8 and RHEL9 as well, would this fix be applicable on those platforms? |
When the redundant messaging happens? What steps should I perform to trigger it and reproduce? What steps do you perform to test this PR? |
Sorry for omitting the BZ: https://bugzilla.redhat.com/show_bug.cgi?id=2000998 |
Hi, this fix seems to be harmless and should be applied in any case. However, I think it just lowering the probability of the error. It doesn't fix it. What (I think) happens:
My theory: When you removed a command from the Suggested fix:
|
Thanks for the analysis, so in another words the thread doesn't end right after the |
It is not completely practical to rely on locks alone, and we can elliminate some corner cases by looking whether well-known UI threads exist.
The inspection completed: 1 updated code elements |
I think it could prevent more issues in the future, but that's up to you. Looks good to me! |
The send_ready already performs what the removed call could aim to accomplish.
Sending those two messages in a quick succession can lead to crashes of Anaconda.