Closed Bug 1779523 Opened 2 years ago Closed 2 years ago

graphs show up black

Categories

(Core :: Graphics: WebRender, defect)

Firefox 104
defect

Tracking

()

RESOLVED DUPLICATE of bug 1779437

People

(Reporter: Mark12547, Unassigned)

Details

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:104.0) Gecko/20100101 Firefox/104.0

Steps to reproduce:

Ran Firefox Nightly (also tried Nightly with a brand new profile) and navigated to Google IPv6 Adoption chart:
https://www.google.com/intl/en/ipv6/statistics.html#tab=ipv6-adoption

Actual results:

The page rendered, except that the chart (graph) area itself was completely black instead of the graph I was expecting.

Expected results:

The graph should have displayed. (It still displays in the Release version of Firefox, and during Mozregression it displayed in yesterday's build.

Additional info: I ran a mozregression-gui and the last part of the log is:

2022-07-13T19:46:57.249000: INFO : Narrowed integration regression window from [796f53c6, d8335a02] (4 builds) to [796f53c6, 9c65411d] (2 builds) (~1 steps left)
2022-07-13T19:46:57.254000: DEBUG : Starting merge handling...
2022-07-13T19:46:57.255000: DEBUG : Using url: https://hg.mozilla.org/integration/autoland/json-pushes?changeset=9c65411d18435475a583bcb08eddf4b1509ee3ec&full=1
2022-07-13T19:46:57.255000: DEBUG : redo: attempt 1/3
2022-07-13T19:46:57.255000: DEBUG : redo: retry: calling _default_get with args: ('https://hg.mozilla.org/integration/autoland/json-pushes?changeset=9c65411d18435475a583bcb08eddf4b1509ee3ec&full=1',), kwargs: {}, attempt #1
2022-07-13T19:46:57.256000: DEBUG : urllib3.connectionpool: Resetting dropped connection: hg.mozilla.org
2022-07-13T19:46:57.955000: DEBUG : urllib3.connectionpool: https://hg.mozilla.org:443 "GET /integration/autoland/json-pushes?changeset=9c65411d18435475a583bcb08eddf4b1509ee3ec&full=1 HTTP/1.1" 200 None
2022-07-13T19:46:57.977000: DEBUG : Found commit message:
Bug 1771374 - Use {bool, T} instead of Maybe<T> for now. r=gfx-reviewers,lsalzman

Maybe isn't is_trivially_copyable, and std::optional isn't either on
the old libstdc++ we use from gcc7 still.

I'm working on more robust approach to serialization but that's beyond
the scope of this bug.

Differential Revision: https://phabricator.services.mozilla.com/D151421

2022-07-13T19:46:57.977000: DEBUG : Did not find a branch, checking all integration branches
2022-07-13T19:46:57.977000: INFO : The bisection is done.
2022-07-13T19:46:57.977000: INFO : Stopped

After running mozregression, Nightly updated to build-id = 20220713215226 and now the graph renders just fine. At worse, maybe the link to https://www.google.com/intl/en/ipv6/statistics.html#tab=ipv6-adoption could provide an additional test case for Windows 10 (64-bit) builds of Nightly. :)

The Bugbug bot thinks this bug should belong to the 'Core::Graphics: WebRender' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Graphics: WebRender
Product: Firefox → Core
Status: UNCONFIRMED → RESOLVED
Closed: 2 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.