Closed Bug 1532610 Opened 5 years ago Closed 5 years ago

Crash in [@ CxxThrowException] while NVDA is enabled

Categories

(Core :: Disability Access APIs, defect)

66 Branch
Unspecified
Windows 7
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox66 --- affected

People

(Reporter: emilghitta, Unassigned)

References

Details

(Keywords: crash, regression)

Crash Data

This bug is for crash report bp-1a14bad1-5d8d-430a-8e10-9214e0190305.

Top 10 frames of crashing thread:

0 kernelbase.dll RaiseException 
1 nvdahelperremote.dll CxxThrowException d:\agent\_work\3\s\src\vctools\crt\vcruntime\src\eh\throw.cpp:129
2 nvdahelperremote.dll _com_raise_error d:\agent\_work\3\s\src\vctools\compiler\cxxfe\sl\vccom\comraise.cpp:18
3 nvdahelperremote.dll _com_ptr_t<_com_IIID<IAccessible2, &_GUID const IID_IAccessible2> >::_com_ptr_t<_com_IIID<IAccessible2, &_GUID const IID_IAccessible2> ><_com_IIID<IAccessibleHyperlink, &_GUID const IID_IAccessibleHyperlink> > c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\comip.h:86
4 nvdahelperremote.dll GeckoVBufBackend_t::fillVBuf c:\projects\nvda\build\x86_64\vbufbackends\gecko_ia2\gecko_ia2.cpp:858
5 nvdahelperremote.dll GeckoVBufBackend_t::render c:\projects\nvda\build\x86_64\vbufbackends\gecko_ia2\gecko_ia2.cpp:1115
6 nvdahelperremote.dll VBufBackend_t::update c:\projects\nvda\build\x86_64\vbufbase\backend.cpp:222
7 nvdahelperremote.dll VBufBackend_t::renderThread_initialize c:\projects\nvda\build\x86_64\vbufbase\backend.cpp:127
8 nvdahelperremote.dll inProcess_getMessageHook c:\projects\nvda\build\x86_64\remote\inprocess.cpp:123
9 user32.dll DispatchHookW 

[Preconditions]:
Install and enable NVDA 2018.4.1

[Steps to reproduce]:

  1. Launch Firefox.
  2. Access https://www.bbc.com/ or/and https://edition.cnn.com/ (both in order to reproduce this more easily).
  3. Perform some browsing on those pages and refresh them a couple of times.

[Expected result]:
Firefox is stable.

[Actual Result]:
Firefox crashes.

[Regression Range]:
I will come back with a regression asap.

This is probably going to be fixed in NVDA 2019.1, see also bug 1511649 and the related NVDA issue. NI'ing Jamie for confirmation.

Component: Disability Access → Disability Access APIs
Flags: needinfo?(jteh)
Product: Firefox → Core

Emil, just to be sure, did you recently start using the Windows 10 19H1 insider builds? Those are more prone to this kind of exception that NVDA 2018.4.1 and earlier throw than earlier Windows 10 releases.

Flags: needinfo?(emil.ghitta)

I am reproducing this while using Windows 7 64bit.

Flags: needinfo?(emil.ghitta)

This should be fixed in NVDA 2019.1. See https://github.com/nvaccess/nvda/pull/9152
The fix is available in NVDA 2019.1beta1: https://www.nvaccess.org/post/nvda-2019-1beta1-available-for-testing/
Emil, I'd be interested to know whether you can reproduce this with NVDA 2019.1beta1? I'm hoping not.

Flags: needinfo?(jteh) → needinfo?(emil.ghitta)

I can confirm that Firefox no longer crashes while using NVDA 2019.1 beta 1. (Verified this while navigating through multiple websites).

Flags: needinfo?(emil.ghitta)
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.