dwrite.dll is intermittently loaded by main thread

NEW
Unassigned

Status

()

Core
Graphics
5 years ago
5 years ago

People

(Reporter: aklotz, Unassigned)

Tracking

(Blocks: 1 bug)

Trunk
x86
Windows 7
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

5 years ago
While analyzing Talos xperf data, jmaher noticed that dwrite.dll would intermittently appear in the logs for main thread I/O during startup.

Given that we spin up a separate thread to load this DLL, my suspicion is that when this problem happens, the background thread's priority is so low that it is starved, loses the race with the main thread, and dwrite.dll ends up being loaded out of necessity by the main thread anyway. I have no proof to confirm this theory.
Blocks: 810156
You need to log in before you can comment on or make changes to this bug.