Crash in [@ __delayLoadHelper2 | _tailMerge_uiautomationcore.dll | mozilla::a11y::uiaRawElmProvider::RaiseUiaNotificationEvent]
Categories
(Core :: Disability Access APIs, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr115 | --- | unaffected |
| firefox-esr140 | --- | unaffected |
| firefox151 | + | fixed |
| firefox152 | + | fixed |
| firefox153 | + | fixed |
People
(Reporter: aryx, Assigned: Jamie)
References
(Blocks 1 open bug, Regression)
Details
(Keywords: crash, regression)
Crash Data
Attachments
(3 files)
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
phab-bot
:
approval-mozilla-beta+
|
Details | Review |
|
48 bytes,
text/x-phabricator-request
|
phab-bot
:
approval-mozilla-release+
|
Details | Review |
[Tracking Requested - why for this release]:
Started with Firefox 150.0.x with 800+ crashes from 500+ installs and continues with Firefox 151.
Crash report: https://crash-stats.mozilla.org/report/index/92e12178-ed0b-49c2-8192-45d040260528
Reason:
FACILITY_VISUALCPP / ERROR_PROC_NOT_FOUND
Top 10 frames:
0 KERNELBASE.dll RaiseException
1 xul.dll __delayLoadHelper2(ImgDelayDescr const*, long long (**)()) /builds/worker/workspace/obj-build/toolkit/library/build/D:/a/_work/1/s/src/vctools/delayimp/delayhlp.cpp:402
2 xul.dll _tailMerge_uiautomationcore.dll
3 xul.dll mozilla::a11y::uiaRawElmProvider::RaiseUiaNotificationEvent(mozilla::a11y::Ac... accessible/windows/uia/uiaRawElmProvider.cpp:322
4 xul.dll mozilla::a11y::PlatformAnnouncementEvent(mozilla::a11y::Accessible*, nsTSubst... accessible/windows/msaa/Platform.cpp:175
4 xul.dll mozilla::a11y::DocAccessibleParent::RecvAnnouncementEvent(unsigned long long ... accessible/ipc/DocAccessibleParent.cpp:830
5 xul.dll mozilla::a11y::PDocAccessibleParent::OnMessageReceived(IPC::Message const&) ipc/ipdl/PDocAccessibleParent.cpp:1451
6 xul.dll mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const&) ipc/ipdl/PContentParent.cpp:6770
7 xul.dll mozilla::ipc::MessageChannel::DispatchAsyncMessage(mozilla::ipc::ActorLifecyc... ipc/glue/MessageChannel.cpp:1798
7 xul.dll mozilla::ipc::MessageChannel::DispatchMessage(mozilla::ipc::ActorLifecyclePro... ipc/glue/MessageChannel.cpp:1724
Updated•2 months ago
|
| Assignee | ||
Updated•2 months ago
|
| Assignee | ||
Updated•2 months ago
|
| Assignee | ||
Comment 1•2 months ago
|
||
UiaRaiseNotificationEvent is only available on Windows 10 version 1709 and later.
Previously, we tried to call it without checking whether it was available, causing crashes on (very) outdated versions of Windows 10.
We now explicitly check whether this function is available before trying to call it, gracefully doing nothing if we can't.
Comment 3•2 months ago
|
||
| bugherder | ||
Comment 4•2 months ago
|
||
The patch landed in nightly and beta is affected.
:Jamie, is this bug important enough to require an uplift?
- If yes, please nominate the patch for beta approval.
- See https://wiki.mozilla.org/Release_Management/Requesting_an_Uplift for documentation on how to request an uplift.
- If no, please set
status-firefox152towontfix.
For more information, please visit BugBot documentation.
Comment 5•2 months ago
|
||
To add to comment 4, we could also take a release uplift request. If there are no concerns on risk.
The final planned dot release for Fx151 builds next week, so this will also have a week of bake time.
Comment 6•2 months ago
|
||
firefox-beta Uplift Approval Request
- User impact if declined/Reason for urgency: Crashes on (very) outdated versions of Windows 10.
- Code covered by automated testing?: yes
- Fix verified in Nightly?: no
- Needs manual QE testing?: no
- Steps to reproduce for manual QE testing:
- Risk associated with taking this patch: low
- Explanation of risk level: Simply disables an API call which isn't available on outdated versions of Windows 10. We have existing automated tests to ensure that the call still works on later Windows versions.
- String changes made/needed?: none
- Is Android affected?: no
| Assignee | ||
Comment 7•2 months ago
|
||
UiaRaiseNotificationEvent is only available on Windows 10 version 1709 and later.
Previously, we tried to call it without checking whether it was available, causing crashes on (very) outdated versions of Windows 10.
We now explicitly check whether this function is available before trying to call it, gracefully doing nothing if we can't.
Original Revision: https://phabricator.services.mozilla.com/D303249
| Assignee | ||
Updated•2 months ago
|
Comment 8•2 months ago
|
||
firefox-release Uplift Approval Request
- User impact if declined/Reason for urgency: Crashes on (very) outdated versions of Windows 10.
- Code covered by automated testing?: yes
- Fix verified in Nightly?: no
- Needs manual QE testing?: no
- Steps to reproduce for manual QE testing:
- Risk associated with taking this patch: low
- Explanation of risk level: Simply disables an API call which isn't available on outdated versions of Windows 10. We have existing automated tests to ensure that the call still works on later Windows versions.
- String changes made/needed?: none
- Is Android affected?: no
| Assignee | ||
Comment 9•2 months ago
|
||
UiaRaiseNotificationEvent is only available on Windows 10 version 1709 and later.
Previously, we tried to call it without checking whether it was available, causing crashes on (very) outdated versions of Windows 10.
We now explicitly check whether this function is available before trying to call it, gracefully doing nothing if we can't.
Original Revision: https://phabricator.services.mozilla.com/D303249
Updated•2 months ago
|
Updated•2 months ago
|
Updated•2 months ago
|
Updated•2 months ago
|
Comment 10•2 months ago
|
||
| uplift | ||
Comment 11•1 month ago
|
||
| uplift | ||
Description
•