10000 Intermittent NVDA termination when using SAPI5 (Acapela Greek voice) on Win 11 24H2 · Issue #18065 · nvaccess/nvda · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Intermittent NVDA termination when using SAPI5 (Acapela Greek voice) on Win 11 24H2 #18065

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

Open
DimitrisKalaboukas opened this issue May 7, 2025 · 8 comments
Labels
blocked/needs-info The issue can not be progressed until more information is provided. bug/crash needs-technical-investigation A technical investigation is required to progress the issue. p3 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation.

Comments

@DimitrisKalaboukas
Copy link

Steps to reproduce:

NVDA crashes randomly between irregular time intervals, i.e. it may crash twice during the same day and then recrashes e.g. after 10 or 20 days. I haven’t found any certain circumstances under which the problem occurs. The only think that I noticed is that with debug logging level enabled the issue occurs more rarely, but I’m not sure if that was coincidental.

Actual behavior:

NVDA runs continuously in the background without crashing and terminating itself.

Expected behavior:

NVDA crashes randomly needing to be restarted manually.

NVDA logs, crash dumps and other attachments:

Here’s the debug log when the error occurred:

nvda-old.log

and the new one created when I restarted NVDA by pressing Ctrl+Alt+N:

nvda.log

System configuration

NVDA installed/portable/running from source:

Installed

NVDA version:

2024.4.2

Windows version:

Windows 11 24h2

Name and version of other software in use when reproducing the issue:

The Greek voice that I use is Acapela Group's Dimitris with Acapela Infovox Desktop v2.2 and the synthesizer is set to Microsoft Speech API v5.

Other information about your system:

Other questions

Does the issue still occur after restarting your computer?

Yes

Have you tried any other versions of NVDA? If so, please report their behaviors.

Same behavior since v2024.1

If NVDA add-ons are disabled, is your problem still occurring?

Yes

Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?

Yes

@Adriani90
Copy link
Collaborator

cc: @gexgd0419

@gexgd0419
Copy link
Contributor

@Adriani90 The NVDA version is 2024.4.2, but all my changes were introduced in 2025.1. So I don't think this issue is related to my changes.

Anyway, I think that it would be helpful to clarify the meaning of "crash".

Was NVDA terminated automatically? Or did NVDA stop responding, requiring you to stop it?

From the log, it seems that NVDA was stuck when cancelling SAPI5 speech.

@DimitrisKalaboukas
Copy link
Author

@gexgd0419 NVDA terminated automatically, it disappeared from system tray and it's keyboard shortcuts didn't work at all.

@DimitrisKalaboukas
Copy link
Author

The issue reoccurred again:

nvda-old.log

nvda.log

@josephsl
Copy link
Collaborator
josephsl commented May 8, 2025

Hi,

In the last few lines of the old log, it appears system process is dying and took down NVDA with it (or vice versa). Also, does this happen if you use another speech engine or voice?

Thanks.

@DimitrisKalaboukas
Copy link
Author

@josephsl I can’t stand using eSpeak engine! Unfortunately, there aren’t many good voices for Greek language...

@josephsl
Copy link
Collaborator
josephsl commented May 8, 2025

Hi,

I see. However, this is a situation where we need to try something even if we don't like it, thus I would like to kindly advise testing with at least Windows OneCore or something other than SAPI5 so we can isolate the problem.

Thanks.

@SaschaCowley SaschaCowley added bug/crash p3 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority blocked/needs-info The issue can not be progressed until more information is provided. needs-technical-investigation A technical investigation is required to progress the issue. triaged Has been triaged, issue is waiting for implementation. labels May 12, 2025
@gerald-hartig gerald-hartig changed the title Random crashes Intermittent NVDA termination when using SAPI5 (Acapela Greek voice) on Win 11 24H2 May 12, 2025
@DimitrisKalaboukas
Copy link
Author

Does this log help more?

nvda-old.log

Sign up for free to joi 5334 n this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked/needs-info The issue can not be progressed until more information is provided. bug/crash needs-technical-investigation A technical investigation is required to progress the issue. p3 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation.
Projects
None yet
Development

No branches or pull requests

5 participants
0