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
Flutter based Client causes instant freezing and white screen (Windows 10 x64, Intel NUC with i5-4250U, Intel HD Graphics 5000) #5108
Comments
Frankly, nothing we can do from our side except waiting for flutter update,it is also impossible for us to reproduce such case. |
please stick to sciter version for the time being, let us keep watch |
Thanks for your reply! :)
I'd propose
Thank you again! |
May I ask if you are using the FLUTTER version downloaded from here, as I am using the same version and everything is working fine? If you compiled it yourself, could you please provide me with the steps so that I can try to reproduce this issue? |
@xiaodusx1 I tested it since the earlier flutter nightlies up to latest v1.2.1 with identical results. What hardware did you use while trying to reproduce? I guess it may be a bug+incompatbility flutter has with the specific IGP Intel HD Graphics 5000. Thanks again. |
Thanks for the links. I read through them for informational purposes. Since it's unlikely the flutter-desktop-issues situation can be resolved in the short term, i would again refer to my two suggestions from above:
At the moment, even users which are interested in the commerical plan offerings, are downloading the flutter version without expecting that a stable client version would potentially crash their machine completely. In my many years of passion for product/QA-work, i can safely say that having a software which is provided as a regular (non-nightly) release crash this way will turn away users with an unnecessary and avoidable feeling of the software being "not ready to use" which would be a shame since the core of RustDesk is so great. Thanks again for your time and having the discussion. Much appreaciated. |
i5 7600k+GTX1066+win10,too. |
How about run with env |
Also happening for me on 1.2.2 and 1.2.1, sciter build works fine. env variable makes no difference for me at least |
@21pages please build a simple flutter demo app, and let them try. We need to figure out what feature of Flutter we are using cause this problem. |
https://github.com/21pages/test/releases/download/test/simple_flutter_demo_windows_x64.zip |
@axbmcuser @ThaCheeseBun can you try out this and let us know? |
@rustdesk Yes, i'll test asap and provide feedback. |
@axbmcuser any update? |
Hi @rustdesk , you asked me to reply here based on my recent reddit post. In my case the flutter client does not freeze my computer, but I get a white screen instead. Sciter version works. Let me know how I can help you debug this issue. |
@rustdesk I have downloaded and tested the flutter demo you uploaded 2 weeks ago. It works, After 13 successful increments, I thought I was enough. |
@Morkph Thanks for your feedback. Can you try running "--cm" from command line and let me know if you see a connection manager window briefly appears on the top right, similar to the video below? mintty_xIDHsHI2pa.mp4 |
@21pages When I use |
@Morkph Great, you gave us a very good clue. We will split |
https://github.com/21pages/test/releases/tag/flutter_windows |
@21pages desktop_multi_window_example -> Both appear to be working as intended (you be the judge ;)) |
Thanks, @Morkph |
https://github.com/21pages/test/releases/download/flutter_windows/rustdesk-callShowInC-install.exe |
Thanks, |
Good job. |
No, not that I can see. |
they are all the same it appears. I experimented a little and when I run |
Here's a summary of the current stage: ruled out
not ruled out completely
related
|
@Morkph https://github.com/21pages/test/releases/download/flutter_windows/helloword-binary-rustdesk-style-extract-run2.exe This program compress the first helloword program itself and decompress it to The picture shows that they are completely the same program. https://github.com/21pages/rustdesk/releases/download/nightly/extract-to-rustdesk2.exe |
@21pages
|
Based on the tests, except for the code related to the 'portable' section, both the Rust and Flutter code can be ruled out as suspects. That directory is indeed quite special. but I didn't find any code in the 'portable' section that is associated with that directory. I made a mistake in my previous statement. |
@Morkph Thanks for all the tests above, Let's focus on directory/permission issues.
Tests performed:White screen:
Work fine:
Tests to be performedNow we need to move the runnable programs directly to directory A or directory B to see whether it can still work fine.
Directory A or directory B need to be cleared first before each test.
Additionally, we suspect that the antivirus software may be targeting the directories A and B that we are using. Could you please let us know which antivirus software you are using? |
Before I started testing, I made sure all rustdesk directories had been removed. I did so again just now. I removed the rustdesk directory in I will now go to your next comment in another post. |
Thanks for your support! |
Well, I have to thank you too, because this started out as a problem I thought was on my end. I thought it was related to a driver issue or something else that had changed on my computer. Rustdesk was able to run without a problem for a long time and then at some point it started white screening on me. I have looked at windows defender, the registry. No avail.
Okay, understood.
Windows Defender |
Thank you very much for your detailed testing!
|
👍
No, I did not get white screens iirc, I got either 'nothing' (well, a process was started in the background, but no screens), or the click screen. It seemed to be random.
Okay. |
https://github.com/21pages/test/releases/download/flutter_windows/helloword-binary-rustdesk-style-extract-run2.exe
It will help investigate any potential issues related to the permissions or extraction process. |
|
You may have to use the Sciter version. Close since clueless and no way to go ahead. some cases can be related to powertoys |
Bug Description
When starting a client version which is based on Flutter, Windows instantly becomes completely unresponsive/unusable.
How to Reproduce
Using an older Sciter-based client version or the 1.2.1 x86 Sciter version of the client works without this problem.
Thanks for looking into it and your work. :)
Expected Behavior
Client working without freezing the machine.
Operating system(s) on local side and remote side
Windows 10 x64
RustDesk Version(s) on local side and remote side
1.2.1
Screenshots
N/A
Additional Context
No response
The text was updated successfully, but these errors were encountered: