nvaccess / nvda

NVDA, the free and open source Screen Reader for Microsoft Windows
https://www.nvaccess.org/
Other
2.1k stars 634 forks source link

Can not Activate Korean grade2/grade2(2006) Braille Table in NVDA 2019.1 #9486

Closed dnz3d4c closed 5 years ago

dnz3d4c commented 5 years ago

Steps to reproduce:

  1. Enabling the Braille Panel in the NVDA Settings dialog
  2. Changed braille output to Korean grade 2 (2016) or Korean grade 2.

    Actual behavior:

    Korean table not activate

    Expected behavior:

    Korean table must be active.

    System configuration

    NVDA installed/portable/running from source:

    Portable

    NVDA version:

    2019.1

    Windows version:

    Windows10 version 1809(Language set Korean)

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

Other information about your system:

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.

Not reproduced in alpha version.

dnz3d4c commented 5 years ago

@josephsl I think this problem has a big effect on users who use Korean braille tables. Can you investigate further to resolve the issue?

josephsl commented 5 years ago

Hi, I have rice, but no soy sauce in front of me – log please. Thanks.

From: dnz3d4c notifications@github.com Sent: Sunday, April 14, 2019 10:45 PM To: nvaccess/nvda nvda@noreply.github.com Cc: Joseph Lee joseph.lee22590@gmail.com; Mention mention@noreply.github.com Subject: Re: [nvaccess/nvda] Can not Activate Korean Braille Table in NVDA 2019.1 (#9486)

@josephsl https://github.com/josephsl I think this problem has a big effect on users who use Korean braille tables. Can you investigate further to resolve the issue?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/nvaccess/nvda/issues/9486#issuecomment-483115108 , or mute the thread https://github.com/notifications/unsubscribe-auth/AHgLkJyNH5IrGTz3zggtBQL4RUFWCOijks5vhBHggaJpZM4cvIvC .

dnz3d4c commented 5 years ago

My log: Traceback (most recent call last): File "eventHandler.pyo", line 155, in executeEvent File "eventHandler.pyo", line 92, in init File "eventHandler.pyo", line 100, in next File "appModules\explorer.pyo", line 301, in event_gainFocus File "eventHandler.pyo", line 100, in next File "NVDAObjects__init.pyo", line 967, in event_gainFocus File "braille.pyo", line 1832, in handleGainFocus File "braille.pyo", line 1837, in _doNewObject File "braille.pyo", line 1515, in getFocusRegions File "braille.pyo", line 614, in update File "braille.pyo", line 427, in update File "louisHelper.pyo", line 65, in translate File "louis\init__.pyo", line 183, in translate WindowsError: exception: access violation reading 0x0000012F

Hi, I have rice, but no soy sauce in front of me – log please. Thanks. From: dnz3d4c notifications@github.com Sent: Sunday, April 14, 2019 10:45 PM To: nvaccess/nvda nvda@noreply.github.com Cc: Joseph Lee joseph.lee22590@gmail.com; Mention mention@noreply.github.com Subject: Re: [nvaccess/nvda] Can not Activate Korean Braille Table in NVDA 2019.1 (#9486) @josephsl https://github.com/josephsl I think this problem has a big effect on users who use Korean braille tables. Can you investigate further to resolve the issue? — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#9486 (comment)> , or mute the thread https://github.com/notifications/unsubscribe-auth/AHgLkJyNH5IrGTz3zggtBQL4RUFWCOijks5vhBHggaJpZM4cvIvC .

josephsl commented 5 years ago

Hi, cannot reproduce this in 2019.1 on my computer. What about restarting with add-ons turned off? Thanks.

From: dnz3d4c notifications@github.com Sent: Monday, April 15, 2019 12:19 AM To: nvaccess/nvda nvda@noreply.github.com Cc: Joseph Lee joseph.lee22590@gmail.com; Mention mention@noreply.github.com Subject: Re: [nvaccess/nvda] Can not Activate Korean Braille Table in NVDA 2019.1 (#9486)

Traceback (most recent call last): File "eventHandler.pyo", line 155, in executeEvent File "eventHandler.pyo", line 92, in init File "eventHandler.pyo", line 100, in next File "appModules\explorer.pyo", line 301, in event_gainFocus File "eventHandler.pyo", line 100, in next File "NVDAObjectsinit.pyo", line 967, in event_gainFocus File "braille.pyo", line 1832, in handleGainFocus File "braille.pyo", line 1837, in doNewObject File "braille.pyo", line 1515, in getFocusRegions File "braille.pyo", line 614, in update File "braille.pyo", line 427, in update File "louisHelper.pyo", line 65, in translate File "louis_init.pyo", line 183, in translate WindowsError: exception: access violation reading 0x0000012F

Hi, I have rice, but no soy sauce in front of me – log please. Thanks. From: dnz3d4c notifications@github.com mailto:notifications@github.com Sent: Sunday, April 14, 2019 10:45 PM To: nvaccess/nvda nvda@noreply.github.com mailto:nvda@noreply.github.com Cc: Joseph Lee joseph.lee22590@gmail.com mailto:joseph.lee22590@gmail.com ; Mention mention@noreply.github.com mailto:mention@noreply.github.com Subject: Re: [nvaccess/nvda] Can not Activate Korean Braille Table in NVDA 2019.1 (#9486 https://github.com/nvaccess/nvda/issues/9486 ) @josephsl https://github.com/josephsl https://github.com/josephsl I think this problem has a big effect on users who use Korean braille tables. Can you investigate further to resolve the issue? — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#9486 (comment) https://github.com/nvaccess/nvda/issues/9486#issuecomment-483115108 > , or mute the thread https://github.com/notifications/unsubscribe-auth/AHgLkJyNH5IrGTz3zggtBQL4RUFWCOijks5vhBHggaJpZM4cvIvC .

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/nvaccess/nvda/issues/9486#issuecomment-483136002 , or mute the thread https://github.com/notifications/unsubscribe-auth/AHgLkDLb2N2c5h7Z57fxSU_cxz6KQ4mxks5vhCfZgaJpZM4cvIvC .

Brian1Gaff commented 5 years ago

He did say a portable version could it be a permissions issue for a portable copy? Brian

bglists@blueyonder.co.uk Sent via blueyonder. Please address personal E-mail to:- briang1@blueyonder.co.uk, putting 'Brian Gaff' in the display name field.


dnz3d4c commented 5 years ago

The same issue occurs after you disable add-ons. I tried to activate the Korean braille table after connecting the smartbittle braille display, but I can not activate it. Colleagues using other Braille displays have also experienced this problem.

dnz3d4c commented 5 years ago

I additionally confirmed that it is not possible to activate only the Korean grade2, Korean grade (2006) version tables. For grade 1 tables, there is no problem. I have updated the content of the issue.

josephsl commented 5 years ago

Hi, I believe the Korean grade 2 tables are the only ones affected? If yes, then this is a table issue. If not, then we need to figure out what happened with Liblouis 3.8. Thanks.

From: dnz3d4c notifications@github.com Sent: Monday, April 15, 2019 1:52 AM To: nvaccess/nvda nvda@noreply.github.com Cc: Joseph Lee joseph.lee22590@gmail.com; Mention mention@noreply.github.com Subject: Re: [nvaccess/nvda] Can not Activate Korean graide2/graide2(2006) Braille Table in NVDA 2019.1 (#9486)

I additionally confirmed that it is not possible to activate only the Korean grade2, Korean grade (2006) version tables. For grade 1 tables, there is no problem. I have updated the content of the issue.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/nvaccess/nvda/issues/9486#issuecomment-483165427 , or mute the thread https://github.com/notifications/unsubscribe-auth/AHgLkGlRFerkRFU1IDqWXlixTQJ5n1pmks5vhD2ygaJpZM4cvIvC .

dnz3d4c commented 5 years ago

I think this is an issue in Liblouis, and I can not reproduce the issue in 2019.2, so I will close this issue.

dnz3d4c commented 5 years ago

Korean users have reported an issue that the Korean braille table is not activated in 2019.2 beta version. I will keep it open until the issue is resolved.

josephsl commented 5 years ago

Hi,

Traced to optimized Liblouis.dll:

  1. No errors if beta branch is compiled with optimizations off (default).
  2. Errors are seen (specifically memory access violation) if optimization is on (scons source release=1).

This may mean other tables could be affected, so I advise raising an issue on Liblouis repo. Please tell my friends in Korea that this will require discussing the problem with Liblouis developers.

Thanks.

josephsl commented 5 years ago

Hi,

Resolved in 2019.2 RC1, but won't close properly until stable version comes out.

Thanks.

dnz3d4c commented 5 years ago

Thank you. Once the stable version is released, I will close this issue.

Hi,

Resolved in 2019.2 RC1, but won't close properly until stable version comes out.

Thanks.