-
-
Notifications
You must be signed in to change notification settings - Fork 641
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
UIA console: cmd/powershell crashes completely with a lot of text that scrolls #10406
Comments
Also cc @LeonarddeR @feerrenrut. My personal opinion is that unless this can be fixed in time for 2019.3 we should reconsider making UIA the default for terminals. |
Not able to reproduce this – @lukaszgo1 does your C program from #6291 work for this? |
@Andre9642 Is there any particular command with which you are able to reproduce this consistently? Also I believe that you are heavy Braille user is this reproducible without braille display attached? |
Hello, Try this, I've posted also to #6291. Run this in a CMD or a PowerShell session. Note that you need to have python 3 installed with the launcher. py -3 -c "for x in range(100000): print(x)" Cheers, |
Or more simply (in pure-batch):
Cmd crashes around 9100 for me. |
I can reproduce this with @Andre9642 's test case on my 1903 VM. @codeofdusk Are you planning to work on this? It is certainly worse that #6291 because terminal crashes completely, so it prevents users from completing whatever they were doing. |
I'm now able to reproduce this, seems to be caused by 9fbd6b4. |
I can open a PR to revert 9fbd6b4, which should resolve this issue, but will make auto-read unreliable in situations when the visible ranges cannot be trusted (see #9957). Thoughts? Cc @feerrenrut @LeonarddeR @michaelDCurran @lukaszgo1 @francipvb |
Reverting the aforementioned commit would not break text review in these situations, and in theory increases performance (we're only diffing the visible text, not all the text). |
Yes, I think that 9fbd6b4 should be reverted.
We certainly only want to be diffing 25 lines or so, rather than a
possible 300 or more.
|
Steps to reproduce:
Actual behavior:
The terminal is frequently crashing (closes completely). No problem with legacy mode. I raised following errors in the log on several attempts (sometimes there is no traceback in the log):
Expected behavior:
No terminal crash.
System configuration
NVDA installed/portable/running from source:
Installed
NVDA version:
alpha-18955,12f27acf
Windows version:
10 1903 (build 18990.1)
Name and version of other software in use when reproducing the issue:
cmd, powershell, bash, etc..
Other information about your system:
N/A
Other questions
Does the issue still occur after restarting your PC?
Yes
Have you tried any other versions of NVDA? If so, please report their behaviors.
No problem in legacy mode.
CC @codeofdusk
The text was updated successfully, but these errors were encountered: