Skip to content

Cross-process reading/writing of 64 bit memory #3339

@nvaccessAuto

Description

@nvaccessAuto

Reported by tspivey on 2013-07-07 02:21
Sometimes, when running a 64-bit program such as Tween or TeamTalk, I get this error while trying to do something. In this case, reviewing the chat edit box in TeamTalk:

error executing event: gainFocus on <NVDAObjects.Dynamic_IAccessibleRichEdit20WindowNVDAObject object at 0x05AD5FF0> with extra args of {}
Traceback (most recent call last):
  File "eventHandler.pyo", line 136, in executeEvent
  File "eventHandler.pyo", line 84, in __init__
  File "eventHandler.pyo", line 91, in next
  File "NVDAObjects\behaviors.pyo", line 157, in event_gainFocus
  File "NVDAObjects\__init__.pyo", line 833, in event_gainFocus
  File "NVDAObjects\__init__.pyo", line 777, in reportFocus
  File "speech.pyo", line 328, in speakObject
  File "NVDAObjects\__init__.pyo", line 903, in makeTextInfo
  File "textInfos\offsets.pyo", line 279, in __init__
  File "NVDAObjects\window\edit.pyo", line 321, in _getStoryLength
  File "winKernel.pyo", line 95, in virtualAllocEx
WindowsError: [8](Error) Not enough storage is available to process this command.

Blocking #3534, #5442

Metadata

Metadata

Labels

bugepic/64bit-migrationp3https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions