Closed Bug 1930472 Opened 1 year ago Closed 1 year ago

Crash in [@ RtlInitUnicodeStringEx | LoadLibraryExW]

Categories

(External Software Affecting Firefox :: Other, defect, P1)

Unspecified
Windows 11

Tracking

(firefox133 fixed, firefox134 fixed)

RESOLVED FIXED
134 Branch
Tracking Status
firefox133 --- fixed
firefox134 --- fixed

People

(Reporter: bobowen, Assigned: bobowen)

References

Details

(Keywords: crash)

Crash Data

Attachments

(2 files, 1 obsolete file)

Found during USER_RESTRICTED experiment.
Crash pings from 05-10 Nov: clients 7, crashes 53.
All similar crashes on crash-stats have module: TbdgHook64.dll that is from TubeDigger a streaming media downloader.
It looks like it is trying to load a DLL.
The same version (1.5.9.0) appears to be in all crashes on crash-stats, so I'll block that version and before because for content we have to block for all child processes at the moment.
We appear to get this issue without USER_RESTRICTED as well, but it's possibly been made more frequent.

Crash report: https://crash-stats.mozilla.org/report/index/ff681dd3-b81d-4549-8c9f-250ec0241106

Reason:

EXCEPTION_ACCESS_VIOLATION_READ

Top 6 frames:

0  ntdll.dll  RtlInitUnicodeStringEx
1  KERNELBASE.dll  LoadLibraryExW
2  kernel32.dll  BaseThreadInitThunk
3  mozglue.dll  mozilla::interceptor::FuncHook<mozilla::interceptor::WindowsDllInterceptor<mo...  toolkit/xre/dllservices/mozglue/nsWindowsDllInterceptor.h:150
3  mozglue.dll  patched_BaseThreadInitThunk(int, void*, void*)  toolkit/xre/dllservices/mozglue/WindowsDllBlocklist.cpp:562
4  ntdll.dll  RtlUserThreadStart

Many of the crashes in the stats are from failed loads in the parent process, there are a variety of third-party modules in those cases.

Only blocking the latest version because we cannot currently just block content
and there does not appear to be crashes in other process types.

Pushed by bobowencode@gmail.com: https://hg.mozilla.org/integration/autoland/rev/92dc83a48861 Block TubeDigger DLLs (TbdgHook[64].dll) in all child processes to avoid crashes. r=gstoll,win-reviewers
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 134 Branch

Only blocking the latest version because we cannot currently just block in
content and there does not appear to be crashes in other process types.

Original Revision: https://phabricator.services.mozilla.com/D228600

Attachment #9437137 - Flags: approval-mozilla-beta?

Only blocking the latest version because we cannot currently just block in
content and there does not appear to be crashes in other process types.

Original Revision: https://phabricator.services.mozilla.com/D228600

Attachment #9437140 - Flags: approval-mozilla-beta?

beta Uplift Approval Request

  • User impact if declined: Content crashes for people using TubeDigger
  • Code covered by automated testing: no
  • Fix verified in Nightly: no
  • Needs manual QE test: no
  • Steps to reproduce for manual QE testing: N/A
  • Risk associated with taking this patch: Low
  • Explanation of risk level: Adding current verison of a DLL to blocklist.
  • String changes made/needed: None
  • Is Android affected?: no
Attachment #9437137 - Flags: approval-mozilla-beta? → approval-mozilla-beta-
Attachment #9437137 - Attachment is obsolete: true
Attachment #9437140 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: