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

RustDesk client freezes on KDE Plasma X11 when touching the top edge of the screen in fullscreen (arch -> arch) #6505

Closed
Tracked by #4367
polyzium opened this issue Nov 23, 2023 · 16 comments
Labels
bug Something isn't working unreproducible Can not be reproduced

Comments

@polyzium
Copy link

polyzium commented Nov 23, 2023

Bug Description

The RustDesk desktop client seems to freeze for 2 seconds or more (depends on how long you touch it for) whenever the mouse touches the top edge of the screen in fullscreen mode.

How to Reproduce

  1. Open the RustDesk desktop client
  2. Connect to any server
  3. Go fullscreen
  4. Move the mouse to the very top until it hits the edge

Expected Behavior

No freeze should occur.

Operating system(s) on local side and remote side

Arch Linux X11 -> Arch Linux X11

RustDesk Version(s) on local side and remote side

1.2.3 -> 1.2.3

Screenshots

2023-11-23.13-25-22_edit.mp4

Additional Context

Using H265 codec, two monitors, and a custom ID+relay servers.

@polyzium polyzium added the bug Something isn't working label Nov 23, 2023
@polyzium
Copy link
Author

polyzium commented Nov 23, 2023

Relevant issue, this also seems to happen on mobile by moving the "touchpad" cursor to the top of the remote screen the same way.
Forget about it, I tested this a long time ago, doesn't seem to happen anymore

@rustdesk
Copy link
Owner

@sahilyeole

@sahilyeole
Copy link
Contributor

I could not reproduce it on mac/android <-> arch endeavour os x11.

freezetest.mp4

@polyzium Can you please confirm if this freeze on stream occurs when you move the cursor on top on both remote and local? Or does it only occur only moving it on top on the remote side?

@polyzium
Copy link
Author

I don't have physical access to the local machine right now, all I can say it does occur when doing so from the remote side.

However I don't think it freezes the local system to death, because I tried RustDesk's built-in screen recorder and it seems to record fine without any freezes.

@rustdesk
Copy link
Owner

rustdesk commented Nov 23, 2023

May have to test from arch (fullscreen) to arch (or any other OS). @sahilyeole can you have another VM running arch?

@sahilyeole
Copy link
Contributor

Sure, testing.

@sahilyeole
Copy link
Contributor

No, I still could not reproduce it. Arch -> Arch.

2023-11-23.18-13-45.mp4

@polyzium
Copy link
Author

polyzium commented Nov 23, 2023

Maybe that's due to resolution mismatch? Try setting local and remote to the same resolution and try again

@sahilyeole
Copy link
Contributor

Try setting local and remote to the same resolution and try again

Checked. Still could not reproduce :(

@rustdesk
Copy link
Owner

@sahilyeole Thanks for your efffort, Let's wait for more feedback from the other users.

@rustdesk rustdesk added the unreproducible Can not be reproduced label Nov 23, 2023
@rustdesk rustdesk changed the title RustDesk client freezes when touching the top edge of the screen in fullscreen RustDesk client freezes when touching the top edge of the screen in fullscreen (arch -> arch) Nov 23, 2023
@rustdesk
Copy link
Owner

rustdesk commented Nov 23, 2023

@polyzium you can also try out our nightly build. https://github.com/rustdesk/rustdesk/releases/tag/nightly

@polyzium
Copy link
Author

Well this sucks. How did this happen then?

@polyzium
Copy link
Author

@polyzium you can also try out our nightly build. https://github.com/rustdesk/rustdesk/releases/tag/nightly

Nightly build didn't improve the situation any. Perhaps the problem is on the remote computer side, let me try

@polyzium
Copy link
Author

Nightly on both local and remote side. The bug is still present.

@polyzium
Copy link
Author

polyzium commented Nov 23, 2023

OK so I had a go at this once more.

I tried this again with Fluxbox X11 and KDE Plasma Wayland. The session does not freeze, so this seems to be a weird occurrence with KDE Plasma X11.

This has to be some sort of weird conflict with the way Plasma handles fullscreen X11 windows./

@polyzium polyzium changed the title RustDesk client freezes when touching the top edge of the screen in fullscreen (arch -> arch) RustDesk client freezes on KDE Plasma X11 when touching the top edge of the screen in fullscreen (arch -> arch) Nov 27, 2023
@rustdesk
Copy link
Owner

rustdesk commented Nov 28, 2023

close as tracked by #4367

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working unreproducible Can not be reproduced
Projects
None yet
Development

No branches or pull requests

3 participants