Closed Bug 1393074 Opened 7 years ago Closed 7 years ago

Firefox crashes while hovering over with NVDA

Categories

(Core :: Disability Access APIs, defect, P2)

x86_64
Windows
defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox-esr52 --- unaffected
firefox55 --- unaffected
firefox56 --- unaffected
firefox57 --- affected

People

(Reporter: ccomorasu, Unassigned)

References

Details

[Affected versions]:
 Fx 57.0a1 (20170822171841)

[Affected platforms]:
 Windows 10 x64
 Windows 7 x64

[Steps to reproduce]:
 1. Open Firefox with a clean profile.
 2. Go to about:home .
 3. Open NVDA and hover over the page.

[Expected result]:
 The software works accordingly.

[Actual result]:
 The browser crashes.

[Regression range]:
 I return with the regression range as soon as possible.

[Notes]:
 Could not reproduce this issue on Windows 8x1 x32 .
 Crash reports:
  https://crash-stats.mozilla.com/report/index/f933f7f2-3330-4fab-8c64-3c6f20170823
  https://crash-stats.mozilla.com/report/index/ad0794c1-814e-4da6-8df2-2a8e90170823
Why is this filed in reader mode?
Flags: needinfo?(cristian.comorasu)
It is from my mistake, sorry. I will change it accordingly.
Component: Reader Mode → Disability Access APIs
Flags: needinfo?(cristian.comorasu)
Product: Toolkit → Core
Cristian, do you also get this crash if you start NVDA *before* you start Firefox? The two crash reports have different signatures. A blind user normally starts NVDA before Firefox. And I cannnot reproduce these crashes.
Flags: needinfo?(cristian.comorasu)
Yes, as it opens the first page is the tab crash page and the browser does not respond.
Flags: needinfo?(cristian.comorasu)
(In reply to Marco Zehe (:MarcoZ) from comment #4)
> The two crash reports have different signatures.

That doesn't really matter. Both reports are stack overflow having the same set of functions involving.

Could you try if it happens with non-stylo? As far as I know, we have one bug (bug 1390409) for a11y support on stylo. That may be related to this.
Still get no crash.
I encountered tab crashes with Windows Narrator as well.
NI Aaron for awareness and in case he has any immediate thoughts.
Flags: needinfo?(aklotz)
Priority: -- → P2
Might be a dup of bug 1379951. Cristian, are you running Firefox off of a network drive by any chance?
Flags: needinfo?(aklotz) → needinfo?(cristian.comorasu)
The behavior is very similar, however I am not running Firefox off a network drive. Also no prerequisites are required, it happens on a fresh profile.
Flags: needinfo?(cristian.comorasu)
(In reply to Cristian Comorasu [:CristiComo] from comment #12)
> The behavior is very similar, however I am not running Firefox off a network
> drive. Also no prerequisites are required, it happens on a fresh profile.

As in "Fresh profile", "Notification about turning off accessibility appears then disappears", but browser isn't restarted? As was described in bug 1398054?

Can you still reproduce the issue if you allow the browser to restart once after creating the new profile?
Flags: needinfo?(cristian.comorasu)
I re-tested with two machines with identical specifications, same build Fx 57.0a1 (20170912100139) same OS (Windows 10 x64) and the same version of NVDA(2017.3).
At the machine I could reproduce the crash I noticed in about:support under the "Important Modified Preferences" area, an extra pref code named "ui.osk.debug.keyboardDisplayReason" with the value "IKPOS: Touch screen not found.".
Flags: needinfo?(cristian.comorasu)
This might be a case of two consumers of accessibility API, which may cause unknown issues? I'm not familiar with the OSK debug info...
Flags: needinfo?(jmathies)
(In reply to Cristian Comorasu [:CristiComo] from comment #14)
> I re-tested with two machines with identical specifications, same build Fx
> 57.0a1 (20170912100139) same OS (Windows 10 x64) and the same version of
> NVDA(2017.3).
> At the machine I could reproduce the crash I noticed in about:support under
> the "Important Modified Preferences" area, an extra pref code named
> "ui.osk.debug.keyboardDisplayReason" with the value "IKPOS: Touch screen not
> found.".

This is unrelated, it just means that the widget code (internal to Firefox) decided not to fire up the onscreen keyboard because the machine doesn't have a touchscreen.

What specific machine is this happening on? Can you reproduce on, say, the photon reference hardware?
Flags: needinfo?(cristian.comorasu)
On my working station, do you require it's specifications?
I tried to reproduce with a photon reference hardware and it did not reproduce, not quite sure the hardware is causing this crash.
Flags: needinfo?(cristian.comorasu)
Was this reproduced using zip builds or an install? Can you test after a pave-over install to see if it fixes the problem?
Flags: needinfo?(jmathies) → needinfo?(cristian.comorasu)
The issue occurred on a .zip format, however I tried the last couple of days to reproduce it on different environments and builds, it simply does not reproduce anymore. I will close this issue as works for me for now.
Status: NEW → RESOLVED
Closed: 7 years ago
Flags: needinfo?(cristian.comorasu)
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.