Crash in [@ VBufStorage_buffer_t::clearBuffer] (with NVDA screen reader)
Categories
(Core :: Disability Access APIs, defect)
Tracking
()
People
(Reporter: sg, Unassigned)
References
Details
(Keywords: crash)
Crash Data
Crash report: https://crash-stats.mozilla.org/report/index/c22b3fb1-4db6-4b8e-af11-332640210209
Reason: EXCEPTION_ACCESS_VIOLATION_READ
Top 10 frames of crashing thread:
0 nvdahelperremote.dll VBufStorage_buffer_t::clearBuffer C:\projects\nvda\build\x86_64\vbufBase\storage.cpp:812
1 nvdahelperremote.dll VBufBackend_t::renderThread_terminate C:\projects\nvda\build\x86_64\vbufBase\backend.cpp:136
2 nvdahelperremote.dll GeckoVBufBackend_t::renderThread_terminate C:\projects\nvda\build\x86_64\vbufBackends\gecko_ia2\gecko_ia2.cpp:1223
3 nvdahelperremote.dll <lambda_821ccee6a478194e60fadb2a8a0654db>::operator const C:\projects\nvda\build\x86_64\vbufBase\backend.cpp:235
4 nvdahelperremote.dll std::invoke<<lambda_821ccee6a478194e60fadb2a8a0654db>&> C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\type_traits:1584
5 nvdahelperremote.dll std::_Invoker_ret<void, 1>::_Call<<lambda_821ccee6a478194e60fadb2a8a0654db>&> C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\functional:744
6 nvdahelperremote.dll std::_Func_impl_no_alloc<<lambda_821ccee6a478194e60fadb2a8a0654db>, void>::_Do_call C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\functional:947
7 nvdahelperremote.dll std::_Func_class<void>::operator const C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\functional:995
8 nvdahelperremote.dll inProcess_getMessageHook C:\projects\nvda\build\x86_64\remote\inProcess.cpp:127
9 user32.dll DispatchHookW
Not sure where to file this. It's happening inside NVDA code. It might be a NVDA bug or a bug in how Firefox interacts with it.
Comment 1•5 years ago
|
||
Adding more signatures related to NVDA's module nvdahelperremote.dll and moving to the accessibility team for triage.
Updated•5 years ago
|
Updated•5 years ago
|
Comment 2•4 years ago
|
||
May I ask how this has been marked as Severity 3? I don't claim to have full understanding of the ways you do triage, but when this crash occurs the entire Firefox goes down sometimes (like happened to me today) three times in a row. Can this be reprioritized or at least investigated please?
Comment 3•4 years ago
|
||
This was marked as s3 because:
- It's a crash in NVDA's virtual buffer code, not Firefox.
- It is a low volume crash; i.e. our data suggests it isn't seen often.
- We don't know how to reproduce it.
That said, if you can reproduce this reliably (or even semi reliably), please provide details and I'll see what I can do.
Comment 4•4 years ago
|
||
I'm afraid I don't have reliable STR. Where this happens most often is on GitHub either when refreshing the page with CTRL+_F5 or when loading GitHub fresh. I also would like to apologize for the tone of my last comment - after rereading it I should have word it better. It just so happens that even though this crash is quite rare it happens at most inconvenient times and it is always this particular one.
Updated•2 years ago
|
Comment 7•2 years ago
|
||
Various fixes have been landed in both Firefox and NVDA to try to address this. Most of these are available in release versions already. However, the most recent was https://github.com/nvaccess/nvda/pull/14647, which will be included in NVDA 2023.2 (not yet released). I'm hopeful that this will finally resolve the remaining crashes here.
Comment 8•2 years ago
|
||
The following fields have been copied from a duplicate bug:
| Field | Value | Source |
|---|---|---|
| Keywords | access | bug 1737688 |
| Whiteboard | [access-s3] | bug 1737688 |
For more information, please visit auto_nag documentation.
Comment 9•4 months ago
|
||
Closing because no crashes reported for 12 weeks.
Description
•