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

Some changes between current release and current master causing problems with an add on #4771

Closed
nvaccessAuto opened this issue Jan 3, 2015 · 8 comments
Labels

Comments

@nvaccessAuto
Copy link

Reported by briang1 on 2015-01-03 12:56
This is a strange one, and thus far nobody seems to be able to explain it.
The current Goldwave add on seems to misbehave on some machines, but not on others, but the only obvious predictable factor is that the release version of 2014.4 and its release candidate work fine on all machines, but the current master and next snaps do not.
The effect seems to throw off the reading of text in certain areas used when start and end markers are dropped during playback inGoldwave 5.70 , and once an error has happened the 1, 2, 3, options can lose their focus and give an error in the case of the 3 option.

Has there been any changes to the nvda code since the last release which is also now in the mster branch that could affect this?
I have looked at the changelog, but not knowing what I might be looking for means I might not see it if I found it.
Windows itself seems not to matter, one of the machines with this issue is windows 7 64bit and the others xp.

Only a handful of people/machines seem to get this effect which is puzzling. Thus far I see that it cannot be goldwave settings as all machines work correctly on the last release candidate snap and release version.
These two log fragments show the effect.
Non working version...
INFO - core.main (12:31:27):
NVDA version master-10641,d5b17df
INFO - core.main (12:31:27):
Using Windows version sys.getwindowsversion(major=5, minor=1, build=2600, platform=2, service_pack='Service Pack 3')
snip..
Gap in time while i load goldwave and a file etc.

IO - speech.speak (12:47:01):
Speaking ('en_GB'), u'GoldWave icon 5 of 5'
IO - speech.speak (12:47:03):
Speaking ('en_GB'), u'GoldWave'
IO - speech.speak (12:47:03):
Speaking ('en_GB'), u'real love.wav'
IO - inputCore.InputManager.executeGesture (12:47:18):
Input: kb(desktop):control+NVDA+1
IO - speech.speak (12:47:18):
Speaking ('en_GB'), u'Selected channel: stereo'
IO - inputCore.InputManager.executeGesture (12:47:23):
Input: kb(desktop):control+NVDA+2
IO - speech.speak (12:47:23):
Speaking ('en_GB'), u'Track length: 4:10.677'
IO - inputCore.InputManager.executeGesture (12:47:27):
Input: kb(desktop):control+NVDA+3
IO - speech.speak (12:47:27):
Speaking ('en_GB'), u'1.683 to 4.246 (2.563)'
IO - inputCore.InputManager.executeGesture (12:47:34):
Input: kb(desktop):[- speech.speak (12:47:34):
Speaking LangChangeCommand ('en_GB'), u'Start: 5.100'
IO - inputCore.InputManager.executeGesture (12:47:37):
Input: kb(desktop):]
IO - speech.speak (12:47:37):
Speaking ('en_GB'), u'Finish: 5.100'
IO - inputCore.InputManager.executeGesture (12:47:41):
Input: kb(desktop):control+a
IO - speech.speak (12:47:41):
Speaking ('en_GB'), u'Select all'
IO - inputCore.InputManager.executeGesture (12:47:43):
Input: kb(desktop):space
IO - inputCore.InputManager.executeGesture (12:47:46):
Input: kb(desktop):[- speech.speak (12:47:46):
Speaking LangChangeCommand ('en_GB'), u'Start: '
IO - inputCore.InputManager.executeGesture (12:47:49):
Input: kb(desktop):]
ERROR - scriptHandler.executeScript (12:47:49):
error executing script: <bound method SoundWindow.script_dropFinishMarker of <appModules.goldwave.SoundWindow object at 0x03E430D0>> with gesture u']'
Traceback (most recent call last):
File "scriptHandler.pyc", line 176, in executeScript
File "C:\nvda extra\userConfig\addons\goldwave\appModules\goldwave.py", line 123, in script_dropFinishMarker
IndexError: list index out of range
IO - inputCore.InputManager.executeGesture (12:47:55):
Input: kb(desktop):control+NVDA+1
IO - speech.speak (12:47:55):
Speaking ('en_GB'), u'Selected channel: Channel information unavailable'
IO - inputCore.InputManager.executeGesture (12:47:59):
Input: kb(desktop):control+NVDA+2
IO - speech.speak (12:47:59):
Speaking ('en_GB'), u'Track length is unavailable. Please close and reopen the audio track.'
IO - inputCore.InputManager.executeGesture (12:48:03):
Input: kb(desktop):control+NVDA+3
ERROR - scriptHandler.executeScript (12:48:03):
error executing script: <bound method SoundWindow.script_announceAudioSelection of <appModules.goldwave.SoundWindow object at 0x03E430D0>> with gesture u'ctrl+NVDA+3'
Traceback (most recent call last):
File "scriptHandler.pyc", line 176, in executeScript
File "C:\nvda extra\userConfig\addons\goldwave\appModules\goldwave.py", line 229, in script_announceAudioSelection
IndexError: list index out of range
IO - inputCore.InputManager.executeGesture (12:48:08):
Input: kb(desktop):control+alt+r
INFO - core.main (12:48:08):
Exiting

working version..

Starting NVDA
INFO - core.main (12:32:48):
Config dir: C:\nvda release candidates\userConfig
DEBUG - core.main (12:32:48):
setting language to Windows
INFO - core.main (12:32:48):
NVDA version rc-10562,7e7bc6f
INFO - core.main (12:32:48):
Using Windows version sys.getwindowsversion(major=5, minor=1, build=2600, platform=2, service_pack='Service Pack 3')

snip
IO - speech.speak (12:33:14):
Speaking ('en_GB'), u'real love.wav'
IO - inputCore.InputManager.executeGesture (12:33:19):
Input: kb(desktop):control+NVDA+1
IO - speech.speak (12:33:19):
Speaking ('en_GB'), u'Selected channel: stereo'
IO - inputCore.InputManager.executeGesture (12:33:22):
Input: kb(desktop):control+NVDA+2
IO - speech.speak (12:33:22):
Speaking ('en_GB'), u'Track length: 4:10.677'
IO - inputCore.InputManager.executeGesture (12:33:25):
Input: kb(desktop):control+NVDA+3
IO - speech.speak (12:33:25):
Speaking ('en_GB'), u'2.396 to 4.336 (1.940)'
IO - inputCore.InputManager.executeGesture (12:33:30):
Input: kb(desktop):space
IO - inputCore.InputManager.executeGesture (12:33:32):
Input: kb(desktop):]
IO - speech.speak (12:33:32):
Speaking ('en_GB'), u'Finish: 4.336'
IO - inputCore.InputManager.executeGesture (12:33:37):
Input: kb(desktop):control+NVDA+1
IO - speech.speak (12:33:37):
Speaking ('en_GB'), u'Selected channel: stereo'
IO - inputCore.InputManager.executeGesture (12:33:41):
Input: kb(desktop):control+a
IO - speech.speak (12:33:41):
Speaking ('en_GB'), u'Select all'
IO - inputCore.InputManager.executeGesture (12:33:42):
Input: kb(desktop):space
IO - inputCore.InputManager.executeGesture (12:33:44):
Input: kb(desktop):[- speech.speak (12:33:44):
Speaking LangChangeCommand ('en_GB'), u'Start: 1.683'
IO - inputCore.InputManager.executeGesture (12:33:46):
Input: kb(desktop):]
IO - speech.speak (12:33:47):
Speaking ('en_GB'), u'Finish: 4.246'
IO - inputCore.InputManager.executeGesture (12:33:51):
Input: kb(desktop):control+NVDA+1
IO - speech.speak (12:33:51):
Speaking ('en_GB'), u'Selected channel: stereo'
IO - inputCore.InputManager.executeGesture (12:33:54):
Input: kb(desktop):control+NVDA+2
IO - speech.speak (12:33:54):
Speaking ('en_GB'), u'Track length: 4:10.677'
IO - inputCore.InputManager.executeGesture (12:34:01):
Input: kb(desktop):control+NVDA+2
IO - speech.speak (12:34:01):
Speaking ('en_GB'), u'Track length: 4:10.677'
IO - inputCore.InputManager.executeGesture (12:34:07):
Input: kb(desktop):control+alt+r
INFO - core.main (12:34:07):
Exiting

It may well be a weird quirk, but its puzzling,any enlightenment welcome.
Just recording it here for ref.

@nvaccessAuto
Copy link
Author

Comment 1 by briang1 on 2015-01-08 18:30
This was the first occurance of the issue in the master snaps
n�vda_snapshot_master-10641,d5b17df(1).exe

The reason for the 1 is that i downloaded it twice in case the first one was
corrupted.
All snaps before this seem to work ok on the affected machines.

Not tried next but this should give you a clue at least.

@nvaccessAuto
Copy link
Author

nvaccessAuto commented Jan 9, 2015

Comment 2 by briang1 on 2015-01-09 09:37
Suspicion has fallen on the fix for ticket #4229 so is the fix going to be in the add on or the display model code?

@nvaccessAuto
Copy link
Author

Comment 3 by briang1 on 2015-01-10 15:31
In next, the latest snap I have that works in this branch is
NonVisual Desktop Access (NVDA)
Version: next-11246,3a274ca , though I must stress I have not got any I can test between this and the current one.

@nvaccessAuto
Copy link
Author

Comment 4 by briang1 on 2015-01-12 12:22
Hi again. This problem is very strange as if you over install goldwave 5.65 over 5.70, then the problem vanishes on any snapshot with the add on. The problem obviously exists still, but it seems that this version of Goldwave is more consistant when its updating its window in some way.

@ehollig
Copy link
Collaborator

ehollig commented Jul 10, 2017

Is this still the case with the Goldwave addon?

@ehollig
Copy link
Collaborator

ehollig commented Aug 22, 2017

@Brian1Gaff, any updates on this issue?

@Brian1Gaff
Copy link

Brian1Gaff commented Aug 23, 2017 via email

@ehollig
Copy link
Collaborator

ehollig commented Aug 23, 2017

Sorry about that @Brian1Gaff, it was a spelling error. it has been fixed. Closing as requested.

@ehollig ehollig closed this as completed Aug 23, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants