system colors should be color managed even when requested during Servo traversal
Categories
(Core :: Widget, defect, P3)
Tracking
()
People
(Reporter: heycam, Assigned: emilio)
References
Details
Attachments
(6 files, 1 obsolete file)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
nsXPLookAndFeel::GetColorImpl
does not apply color management to system colors if it's being called during restyling (which might be off the main thread), but it should.
It looks like gfxPlatform::GetCMSInverseRGBTransform
isn't thread-safe, and I'm not sure about qcms itself.
Assignee | ||
Comment 1•3 years ago
|
||
Comment 2•3 years ago
|
||
The severity field is not set for this bug.
:jimm, could you have a look please?
For more information, please visit auto_nag documentation.
Updated•3 years ago
|
Assignee | ||
Comment 3•3 years ago
|
||
Updated•3 years ago
|
Assignee | ||
Comment 4•3 years ago
|
||
Depends on D104943
Assignee | ||
Comment 5•3 years ago
|
||
Depends on D104944
Assignee | ||
Comment 6•3 years ago
|
||
Well, mostly thread-safe, in the sense that on shutdown we might free
them, but that is pre-existing and can't happen for the code-path that I'm
about to touch.
We could probably just avoid freeing these transforms if we wanted...
Depends on D104945
Assignee | ||
Comment 7•3 years ago
|
||
Depends on D104946
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/5de112a29a87 Minor cleanups to nsXPLookAndFeel::GetColorValue. r=mstange https://hg.mozilla.org/integration/autoland/rev/c6a4d3c17d39 Remove SRGBOverrideObserver, and make gfx.color_management.force_srgb a static pref. r=aosmond https://hg.mozilla.org/integration/autoland/rev/bd0321ad1968 Make CMSMode an enum class. r=aosmond https://hg.mozilla.org/integration/autoland/rev/63612a51cfee Initialize all the CMS state once on the main-thread, have thread-safe accessors for the various transforms. r=aosmond
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/00242b4230f2 Color-manage system colors from style too. r=mstange
Assignee | ||
Comment 10•3 years ago
|
||
Otherwise CMS might not get initialized and some of the image decoding
tests or such may assert.
Comment 11•3 years ago
|
||
Backed out 5 changesets (Bug 1678487) for multiple failures.
https://hg.mozilla.org/integration/autoland/rev/5219a116b4deacf2eb90cc8ee98dc181370680b1
Failure log:
https://treeherder.mozilla.org/logviewer?job_id=329850908&repo=autoland&lineNumber=5056
https://treeherder.mozilla.org/logviewer?job_id=329850401&repo=autoland&lineNumber=3542
Assignee | ||
Updated•3 years ago
|
Comment 12•3 years ago
|
||
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/029cc10d2477 Minor cleanups to nsXPLookAndFeel::GetColorValue. r=mstange https://hg.mozilla.org/integration/autoland/rev/9beae015d19b Remove SRGBOverrideObserver, and make gfx.color_management.force_srgb a static pref. r=aosmond https://hg.mozilla.org/integration/autoland/rev/f6519420f910 Make CMSMode an enum class. r=aosmond
Comment 13•3 years ago
|
||
Backed out 3 changesets (Bug 1678487) for causing reftest failures.
Backout link: https://hg.mozilla.org/integration/autoland/rev/e49a905eb3795b04ae299ab00603ae5aa8f1dd3c
Push with failures:
https://treeherder.mozilla.org/jobs?repo=autoland&resultStatus=testfailed%2Cbusted%2Cexception%2Crunnable&revision=f6519420f9100337af23703cd33cc55ce6dc7fe7&searchStr=reftest
Failure logs:
- https://treeherder.mozilla.org/logviewer?job_id=329862168&repo=autoland&lineNumber=24730
- https://treeherder.mozilla.org/logviewer?job_id=329862060&repo=autoland&lineNumber=11051
- https://treeherder.mozilla.org/logviewer?job_id=329861327&repo=autoland&lineNumber=6311
- https://treeherder.mozilla.org/logviewer?job_id=329860695&repo=autoland&lineNumber=9694
Assignee | ||
Comment 14•3 years ago
|
||
That is fairly surprising..
Comment 15•3 years ago
|
||
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/2d9338a876ba Minor cleanups to nsXPLookAndFeel::GetColorValue. r=mstange https://hg.mozilla.org/integration/autoland/rev/68a4d434ef53 Remove SRGBOverrideObserver, and make gfx.color_management.force_srgb a static pref. r=aosmond https://hg.mozilla.org/integration/autoland/rev/fa0141e2af95 Make CMSMode an enum class. r=aosmond
Comment 16•3 years ago
|
||
bugherder |
Assignee | ||
Updated•3 years ago
|
Comment 17•3 years ago
|
||
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/b2536c2f1f97 Initialize gfxPlatform explicitly in xpcshell / gtest. r=jrmuizel
Comment 18•3 years ago
|
||
Backed out for causing failures on test_crashreporter_crash.js.
Backout link: https://hg.mozilla.org/integration/autoland/rev/62d38efa347ad070dbbdcd757237428fda072101
Failure log: https://treeherder.mozilla.org/logviewer?job_id=330150149&repo=autoland&lineNumber=3317
Assignee | ||
Comment 19•3 years ago
|
||
So initializing gfxPlatform adds crash reporter notes, and the test is checking for an specific value. Gabriele, would it be fine to change this test to just check that the notes end with the test value?
Assignee | ||
Comment 20•3 years ago
|
||
Comment 21•3 years ago
|
||
(In reply to Emilio Cobos Álvarez (:emilio) from comment #19)
So initializing gfxPlatform adds crash reporter notes, and the test is checking for an specific value. Gabriele, would it be fine to change this test to just check that the notes end with the test value?
Yeah, that's fine.
Comment 22•3 years ago
|
||
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e37368aedae3 Allow a crash reporter test to pass if something else in Gecko startup adds crash reporter notes. r=gsvelto
Comment 23•3 years ago
|
||
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/8063ff05e5b1 Initialize gfxPlatform explicitly in xpcshell / gtest. r=jrmuizel
Comment 24•3 years ago
|
||
Backed out for causing windows widget xpc failures.
Backout link: https://hg.mozilla.org/integration/autoland/rev/147065aaa29152bf01bd0a6d1e5eb7089ff069e3
xpc failures logs: https://treeherder.mozilla.org/logviewer?job_id=330235972&repo=autoland&lineNumber=8496-8497
https://treeherder.mozilla.org/logviewer?job_id=330236220&repo=autoland&lineNumber=6889
instr build failure: https://treeherder.mozilla.org/logviewer?job_id=330239490&repo=autoland&lineNumber=51618-51623
Comment 25•3 years ago
|
||
bugherder |
Updated•3 years ago
|
Updated•3 years ago
|
Comment 26•3 years ago
|
||
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/9ed081f10e63 Ensure CMS is initialized all at once on the main thread, have thread-safe accessors for the various transforms. r=aosmond
Comment 27•3 years ago
|
||
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/af0927300d51 Color-manage system colors from style too. r=mstange
Assignee | ||
Updated•3 years ago
|
Comment 28•3 years ago
|
||
Backed out 2 changesets (bug 1678487) for static gfxPlatform::InitializeCMS crashes.
Backout link: https://hg.mozilla.org/integration/autoland/rev/1dd0642fd02ef5428546435f27d1c08f41002619
Failure log: https://treeherder.mozilla.org/logviewer?job_id=332357501&repo=autoland&lineNumber=19470
[task 2021-03-08T02:31:39.059Z] 02:31:39 INFO - TEST-START | /css/css-writing-modes/abs-pos-non-replaced-vrl-092.xht
[task 2021-03-08T02:31:39.061Z] 02:31:39 INFO - PID 1176 | 1615170699061 Marionette INFO Testing http://web-platform.test:8000/css/css-writing-modes/abs-pos-non-replaced-vrl-092.xht == http://web-platform.test:8000/css/css-writing-modes/abs-pos-non-replaced-vrl-004-ref.xht
[task 2021-03-08T02:31:39.130Z] 02:31:39 INFO - mozcrash Saved minidump as Z:\task_1615170056\build\blobber_upload_dir\4662e3af-6d60-4dbd-a33e-b410d578e5ba.dmp
[task 2021-03-08T02:31:39.132Z] 02:31:39 INFO - mozcrash Saved app info as Z:\task_1615170056\build\blobber_upload_dir\4662e3af-6d60-4dbd-a33e-b410d578e5ba.extra
[task 2021-03-08T02:31:39.175Z] 02:31:39 INFO - PROCESS-CRASH | /css/css-ui/appearance-transition.tentative.html | application crashed [@ static gfxPlatform::InitializeCMS()]
[task 2021-03-08T02:31:39.175Z] 02:31:39 INFO - Mozilla crash reason: MOZ_DIAGNOSTIC_ASSERT(NS_IsMainThread()) (CMS should be initialized on the main thread)
[task 2021-03-08T02:31:39.175Z] 02:31:39 INFO - Crash dump filename: C:\Users\task_1615170056\AppData\Local\Temp\tmp22tqd26e\minidumps\4662e3af-6d60-4dbd-a33e-b410d578e5ba.dmp
[task 2021-03-08T02:31:39.175Z] 02:31:39 INFO - Operating system: Windows NT
[task 2021-03-08T02:31:39.175Z] 02:31:39 INFO - 10.0.17134
[task 2021-03-08T02:31:39.175Z] 02:31:39 INFO - CPU: amd64
[task 2021-03-08T02:31:39.175Z] 02:31:39 INFO - family 6 model 85 stepping 7
[task 2021-03-08T02:31:39.175Z] 02:31:39 INFO - 8 CPUs
[task 2021-03-08T02:31:39.176Z] 02:31:39 INFO -
[task 2021-03-08T02:31:39.176Z] 02:31:39 INFO - GPU: UNKNOWN
[task 2021-03-08T02:31:39.176Z] 02:31:39 INFO -
[task 2021-03-08T02:31:39.176Z] 02:31:39 INFO - Crash reason: EXCEPTION_BREAKPOINT
[task 2021-03-08T02:31:39.176Z] 02:31:39 INFO - Crash address: 0xae8faa2
[task 2021-03-08T02:31:39.176Z] 02:31:39 INFO - Assertion: Unknown assertion type 0x00000000
[task 2021-03-08T02:31:39.176Z] 02:31:39 INFO - Process uptime: 3 seconds
[task 2021-03-08T02:31:39.176Z] 02:31:39 INFO -
[task 2021-03-08T02:31:39.176Z] 02:31:39 INFO - Thread 4 (crashed)
[task 2021-03-08T02:31:39.176Z] 02:31:39 INFO - 0 xul.dll!static gfxPlatform::InitializeCMS() [gfxPlatform.cpp:9ed081f10e6360ccf3d7b8cce505663367d367c3 : 2113 + 0x0]
[task 2021-03-08T02:31:39.176Z] 02:31:39 INFO - rax = 0x00007ffe10325c52 rdx = 0x0000000000000000
[task 2021-03-08T02:31:39.176Z] 02:31:39 INFO - rcx = 0x00007ffe330577c8 rbx = 0x00000000ff006400
[task 2021-03-08T02:31:39.177Z] 02:31:39 INFO - rsi = 0x000000f14c8eeb70 rdi = 0x000002e791a8f450
[task 2021-03-08T02:31:39.177Z] 02:31:39 INFO - rbp = 0x000002e791a8f000 rsp = 0x000000f14c8ee980
[task 2021-03-08T02:31:39.177Z] 02:31:39 INFO - r8 = 0x000000f14c8ee930 r9 = 0x0000000000000001
[task 2021-03-08T02:31:39.177Z] 02:31:39 INFO - r10 = 0x00000fffc142c0b6 r11 = 0x0141040000000440
[task 2021-03-08T02:31:39.177Z] 02:31:39 INFO - r12 = 0x000002e791a59d60 r13 = 0x000002e791a8f000
[task 2021-03-08T02:31:39.177Z] 02:31:39 INFO - r14 = 0x000000f14c8eeb70 r15 = 0x0000000000000000
[task 2021-03-08T02:31:39.177Z] 02:31:39 INFO - rip = 0x00007ffe0ae8faa2
[task 2021-03-08T02:31:39.177Z] 02:31:39 INFO - Found by: given as instruction pointer in context
[task 2021-03-08T02:31:39.177Z] 02:31:39 INFO - 1 xul.dll!mozilla::gfx::ToDeviceColor(unsigned int) [gfxUtils.cpp:9ed081f10e6360ccf3d7b8cce505663367d367c3 : 1480 + 0x9f]
[task 2021-03-08T02:31:39.177Z] 02:31:39 INFO - rbx = 0x00000000ff006400 rbp = 0x000002e791a8f000
[task 2021-03-08T02:31:39.177Z] 02:31:39 INFO - rsp = 0x000000f14c8ee9c0 r12 = 0x000002e791a59d60
[task 2021-03-08T02:31:39.177Z] 02:31:39 INFO - r13 = 0x000002e791a8f000 r14 = 0x000000f14c8eeb70
[task 2021-03-08T02:31:39.177Z] 02:31:39 INFO - r15 = 0x0000000000000000 rip = 0x00007ffe0af07067
[task 2021-03-08T02:31:39.177Z] 02:31:39 INFO - Found by: call frame info
[task 2021-03-08T02:31:39.178Z] 02:31:39 INFO - 2 xul.dll!mozilla::layers::CompositorAnimationStorage::ApplyAnimatedValue(mozilla::layers::CompositorBridgeParent*, mozilla::layers::Layer*, nsCSSPropertyID, mozilla::layers::AnimatedValue*, nsTArray<RefPtr<RawServoAnimationValue> > const&) [CompositorAnimationStorage.cpp:9ed081f10e6360ccf3d7b8cce505663367d367c3 : 436 + 0x26]
[task 2021-03-08T02:31:39.178Z] 02:31:39 INFO - rbx = 0x00000000ff006400 rbp = 0x000002e791a8f000
[task 2021-03-08T02:31:39.178Z] 02:31:39 INFO - rsp = 0x000000f14c8eea10 r12 = 0x000002e791a59d60
[task 2021-03-08T02:31:39.178Z] 02:31:39 INFO - r13 = 0x000002e791a8f000 r14 = 0x000000f14c8eeb70
[task 2021-03-08T02:31:39.178Z] 02:31:39 INFO - r15 = 0x0000000000000000 rip = 0x00007ffe0acf7128
[task 2021-03-08T02:31:39.178Z] 02:31:39 INFO - Found by: call frame info
[task 2021-03-08T02:31:39.178Z] 02:31:39 INFO - 3 xul.dll!mozilla::layers::ForEachNode<mozilla::layers::ForwardIterator,mozilla::layers::Layer *,`lambda at /builds/worker/checkouts/gecko/gfx/layers/CompositorAnimationStorage.cpp:532:39',`lambda at /builds/worker/checkouts/gecko/gfx/layers/TreeTraversal.h:166:44'>(mozilla::layers::Layer*, mozilla::layers::CompositorAnimationStorage::SampleAnimations::<unnamed-tag> const&, mozilla::layers::ForEachNode<mozilla::layers::ForwardIterator,mozilla::layers::Layer *,`lambda at /builds/worker/checkouts/gecko/gfx/layers/CompositorAnimationStorage.cpp:532:39'>::<unnamed-tag> const&) [TreeTraversal.h:9ed081f10e6360ccf3d7b8cce505663367d367c3 : 139 + 0x113]
[task 2021-03-08T02:31:39.178Z] 02:31:39 INFO - rbx = 0x00000000ff006400 rbp = 0x000002e791a8f000
[task 2021-03-08T02:31:39.178Z] 02:31:39 INFO - rsp = 0x000000f14c8eec40 r12 = 0x000002e791a59d60
[task 2021-03-08T02:31:39.178Z] 02:31:39 INFO - r13 = 0x000002e791a8f000 r14 = 0x000000f14c8eeb70
[task 2021-03-08T02:31:39.178Z] 02:31:39 INFO - r15 = 0x0000000000000000 rip = 0x00007ffe0acfcbc1
[task 2021-03-08T02:31:39.178Z] 02:31:39 INFO - Found by: call frame info
[task 2021-03-08T02:31:39.179Z] 02:31:39 INFO - 4 xul.dll!mozilla::layers::ForEachNode<mozilla::layers::ForwardIterator,mozilla::layers::Layer *,`lambda at /builds/worker/checkouts/gecko/gfx/layers/CompositorAnimationStorage.cpp:532:39',`lambda at /builds/worker/checkouts/gecko/gfx/layers/TreeTraversal.h:166:44'>(mozilla::layers::Layer*, mozilla::layers::CompositorAnimationStorage::SampleAnimations::<unnamed-tag> const&, mozilla::layers::ForEachNode<mozilla::layers::ForwardIterator,mozilla::layers::Layer *,`lambda at /builds/worker/checkouts/gecko/gfx/layers/CompositorAnimationStorage.cpp:532:39'>::<unnamed-tag> const&) [TreeTraversal.h:9ed081f10e6360ccf3d7b8cce505663367d367c3 : 143 + 0xb]
[task 2021-03-08T02:31:39.179Z] 02:31:39 INFO - rbx = 0x00000000ff006400 rbp = 0x000002e791a8f000
[task 2021-03-08T02:31:39.179Z] 02:31:39 INFO - rsp = 0x000000f14c8eed20 r12 = 0x000002e791a59d60
[task 2021-03-08T02:31:39.179Z] 02:31:39 INFO - r13 = 0x000002e791a8f000 r14 = 0x000000f14c8eeb70
[task 2021-03-08T02:31:39.179Z] 02:31:39 INFO - r15 = 0x0000000000000000 rip = 0x00007ffe0acfce6b
[task 2021-03-08T02:31:39.179Z] 02:31:39 INFO - Found by: call frame info
[task 2021-03-08T02:31:39.179Z] 02:31:39 INFO - 5 xul.dll!mozilla::layers::ForEachNode<mozilla::layers::ForwardIterator,mozilla::layers::Layer *,`lambda at /builds/worker/checkouts/gecko/gfx/layers/CompositorAnimationStorage.cpp:532:39',`lambda at /builds/worker/checkouts/gecko/gfx/layers/TreeTraversal.h:166:44'>(mozilla::layers::Layer*, mozilla::layers::CompositorAnimationStorage::SampleAnimations::<unnamed-tag> const&, mozilla::layers::ForEachNode<mozilla::layers::ForwardIterator,mozilla::layers::Layer *,`lambda at /builds/worker/checkouts/gecko/gfx/layers/CompositorAnimationStorage.cpp:532:39'>::<unnamed-tag> const&) [TreeTraversal.h:9ed081f10e6360ccf3d7b8cce505663367d367c3 : 143 + 0xb]
[task 2021-03-08T02:31:39.179Z] 02:31:39 INFO - rbx = 0x00000000ff006400 rbp = 0x000002e791a8f000
[task 2021-03-08T02:31:39.179Z] 02:31:39 INFO - rsp = 0x000000f14c8eee00 r12 = 0x000002e791a59d60
[task 2021-03-08T02:31:39.179Z] 02:31:39 INFO - r13 = 0x000002e791a8f000 r14 = 0x000000f14c8eeb70
[task 2021-03-08T02:31:39.179Z] 02:31:39 INFO - r15 = 0x0000000000000000 rip = 0x00007ffe0acfce6b
[task 2021-03-08T02:31:39.180Z] 02:31:39 INFO - Found by: call frame info
[task 2021-03-08T02:31:39.180Z] 02:31:39 INFO - 6 xul.dll!mozilla::layers::ForEachNode<mozilla::layers::ForwardIterator,mozilla::layers::Layer *,`lambda at /builds/worker/checkouts/gecko/gfx/layers/CompositorAnimationStorage.cpp:532:39',`lambda at /builds/worker/checkouts/gecko/gfx/layers/TreeTraversal.h:166:44'>(mozilla::layers::Layer*, mozilla::layers::CompositorAnimationStorage::SampleAnimations::<unnamed-tag> const&, mozilla::layers::ForEachNode<mozilla::layers::ForwardIterator,mozilla::layers::Layer *,`lambda at /builds/worker/checkouts/gecko/gfx/layers/CompositorAnimationStorage.cpp:532:39'>::<unnamed-tag> const&) [TreeTraversal.h:9ed081f10e6360ccf3d7b8cce505663367d367c3 : 143 + 0xb]
[task 2021-03-08T02:31:39.180Z] 02:31:39 INFO - rbx = 0x00000000ff006400 rbp = 0x000002e791a8f000
[task 2021-03-08T02:31:39.180Z] 02:31:39 INFO - rsp = 0x000000f14c8eeee0 r12 = 0x000002e791a59d60
[task 2021-03-08T02:31:39.180Z] 02:31:39 INFO - r13 = 0x000002e791a8f000 r14 = 0x000000f14c8eeb70
[task 2021-03-08T02:31:39.180Z] 02:31:39 INFO - r15 = 0x0000000000000000 rip = 0x00007ffe0acfce6b
[task 2021-03-08T02:31:39.180Z] 02:31:39 INFO - Found by: call frame info
[task 2021-03-08T02:31:39.180Z] 02:31:39 INFO - 7 xul.dll!mozilla::layers::ForEachNode<mozilla::layers::ForwardIterator,mozilla::layers::Layer *,`lambda at /builds/worker/checkouts/gecko/gfx/layers/CompositorAnimationStorage.cpp:532:39',`lambda at /builds/worker/checkouts/gecko/gfx/layers/TreeTraversal.h:166:44'>(mozilla::layers::Layer*, mozilla::layers::CompositorAnimationStorage::SampleAnimations::<unnamed-tag> const&, mozilla::layers::ForEachNode<mozilla::layers::ForwardIterator,mozilla::layers::Layer *,`lambda at /builds/worker/checkouts/gecko/gfx/layers/CompositorAnimationStorage.cpp:532:39'>::<unnamed-tag> const&) [TreeTraversal.h:9ed081f10e6360ccf3d7b8cce505663367d367c3 : 143 + 0xb]
[task 2021-03-08T02:31:39.180Z] 02:31:39 INFO - rbx = 0x00000000ff006400 rbp = 0x000002e791a8f000
[task 2021-03-08T02:31:39.180Z] 02:31:39 INFO - rsp = 0x000000f14c8eefc0 r12 = 0x000002e791a59d60
[task 2021-03-08T02:31:39.180Z] 02:31:39 INFO - r13 = 0x000002e791a8f000 r14 = 0x000000f14c8eeb70
[task 2021-03-08T02:31:39.181Z] 02:31:39 INFO - r15 = 0x0000000000000000 rip = 0x00007ffe0acfce6b
[task 2021-03-08T02:31:39.181Z] 02:31:39 INFO - Found by: call frame info
[task 2021-03-08T02:31:39.181Z] 02:31:39 INFO - 8 xul.dll!mozilla::layers::CompositorAnimationStorage::SampleAnimations(mozilla::layers::Layer*, mozilla::layers::CompositorBridgeParent*, mozilla::TimeStamp, mozilla::TimeStamp) [CompositorAnimationStorage.cpp:9ed081f10e6360ccf3d7b8cce505663367d367c3 : 532 + 0x38]
[task 2021-03-08T02:31:39.181Z] 02:31:39 INFO - rbx = 0x00000000ff006400 rbp = 0x000002e791a8f000
[task 2021-03-08T02:31:39.181Z] 02:31:39 INFO - rsp = 0x000000f14c8ef0a0 r12 = 0x000002e791a59d60
[task 2021-03-08T02:31:39.181Z] 02:31:39 INFO - r13 = 0x000002e791a8f000 r14 = 0x000000f14c8eeb70
[task 2021-03-08T02:31:39.181Z] 02:31:39 INFO - r15 = 0x0000000000000000 rip = 0x00007ffe0acf73fd
[task 2021-03-08T02:31:39.181Z] 02:31:39 INFO - Found by: call frame info
[task 2021-03-08T02:31:39.181Z] 02:31:39 INFO - 9 xul.dll!mozilla::layers::AsyncCompositionManager::TransformShadowTree(mozilla::layers::SampleTime const&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>, mozilla::layers::CompositorBridgeParentBase::TransformsToSkip) [AsyncCompositionManager.cpp:9ed081f10e6360ccf3d7b8cce505663367d367c3 : 1226 + 0x90]
[task 2021-03-08T02:31:39.181Z] 02:31:39 INFO - rbx = 0x00000000ff006400 rbp = 0x000002e791a8f000
[task 2021-03-08T02:31:39.182Z] 02:31:39 INFO - rsp = 0x000000f14c8ef190 r12 = 0x000002e791a59d60
[task 2021-03-08T02:31:39.182Z] 02:31:39 INFO - r13 = 0x000002e791a8f000 r14 = 0x000000f14c8eeb70
[task 2021-03-08T02:31:39.182Z] 02:31:39 INFO - r15 = 0x0000000000000000 rip = 0x00007ffe0ae10b76
[task 2021-03-08T02:31:39.182Z] 02:31:39 INFO - Found by: call frame info
[task 2021-03-08T02:31:39.182Z] 02:31:39 INFO - 10 xul.dll!mozilla::layers::CompositorBridgeParent::CompositeToTarget(mozilla::layers::BaseTransactionId<mozilla::VsyncIdType>, mozilla::gfx::DrawTarget*, mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const*) [CompositorBridgeParent.cpp:9ed081f10e6360ccf3d7b8cce505663367d367c3 : 909 + 0x14]
[task 2021-03-08T02:31:39.182Z] 02:31:39 INFO - rbx = 0x00000000ff006400 rbp = 0x000002e791a8f000
[task 2021-03-08T02:31:39.182Z] 02:31:39 INFO - rsp = 0x000000f14c8ef310 r12 = 0x000002e791a59d60
[task 2021-03-08T02:31:39.182Z] 02:31:39 INFO - r13 = 0x000002e791a8f000 r14 = 0x000000f14c8eeb70
[task 2021-03-08T02:31:39.182Z] 02:31:39 INFO - r15 = 0x0000000000000000 rip = 0x00007ffe0ae57909
[task 2021-03-08T02:31:39.182Z] 02:31:39 INFO - Found by: call frame info
[task 2021-03-08T02:31:39.183Z] 02:31:39 INFO - 11 xul.dll!mozilla::layers::CompositorVsyncScheduler::Composite(mozilla::VsyncEvent const&) [CompositorVsyncScheduler.cpp:9ed081f10e6360ccf3d7b8cce505663367d367c3 : 256 + 0x1a]
[task 2021-03-08T02:31:39.183Z] 02:31:39 INFO - rbx = 0x00000000ff006400 rbp = 0x000002e791a8f000
[task 2021-03-08T02:31:39.183Z] 02:31:39 INFO - rsp = 0x000000f14c8ef460 r12 = 0x000002e791a59d60
[task 2021-03-08T02:31:39.183Z] 02:31:39 INFO - r13 = 0x000002e791a8f000 r14 = 0x000000f14c8eeb70
[task 2021-03-08T02:31:39.183Z] 02:31:39 INFO - r15 = 0x0000000000000000 rip = 0x00007ffe0ae62d59
[task 2021-03-08T02:31:39.183Z] 02:31:39 INFO - Found by: call frame info
[task 2021-03-08T02:31:39.183Z] 02:31:39 INFO - 12 xul.dll!mozilla::detail::RunnableMethodImpl<mozilla::dom::WorkerListener *,void (mozilla::dom::WorkerListener::*)(const mozilla::dom::ServiceWorkerRegistrationDescriptor &),1,mozilla::RunnableKind::Cancelable,mozilla::dom::ServiceWorkerRegistrationDescriptor>::Run() [nsThreadUtils.h:9ed081f10e6360ccf3d7b8cce505663367d367c3 : 1201 + 0xe]
[task 2021-03-08T02:31:39.183Z] 02:31:39 INFO - rbx = 0x00000000ff006400 rbp = 0x000002e791a8f000
[task 2021-03-08T02:31:39.183Z] 02:31:39 INFO - rsp = 0x000000f14c8ef4d0 r12 = 0x000002e791a59d60
[task 2021-03-08T02:31:39.183Z] 02:31:39 INFO - r13 = 0x000002e791a8f000 r14 = 0x000000f14c8eeb70
[task 2021-03-08T02:31:39.183Z] 02:31:39 INFO - r15 = 0x0000000000000000 rip = 0x00007ffe0ae7406e
[task 2021-03-08T02:31:39.183Z] 02:31:39 INFO - Found by: call frame info
[task 2021-03-08T02:31:39.184Z] 02:31:39 INFO - 13 xul.dll!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:9ed081f10e6360ccf3d7b8cce505663367d367c3 : 1152 + 0xd]
[task 2021-03-08T02:31:39.184Z] 02:31:39 INFO - rbx = 0x00000000ff006400 rbp = 0x000002e791a8f000
[task 2021-03-08T02:31:39.184Z] 02:31:39 INFO - rsp = 0x000000f14c8ef500 r12 = 0x000002e791a59d60
[task 2021-03-08T02:31:39.184Z] 02:31:39 INFO - r13 = 0x000002e791a8f000 r14 = 0x000000f14c8eeb70
[task 2021-03-08T02:31:39.184Z] 02:31:39 INFO - r15 = 0x0000000000000000 rip = 0x00007ffe0a173d84
[task 2021-03-08T02:31:39.184Z] 02:31:39 INFO - Found by: call frame info
[task 2021-03-08T02:31:39.184Z] 02:31:39 INFO - 14 xul.dll!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:9ed081f10e6360ccf3d7b8cce505663367d367c3 : 548 + 0x14]
[task 2021-03-08T02:31:39.184Z] 02:31:39 INFO - rbx = 0x00000000ff006400 rbp = 0x000002e791a8f000
[task 2021-03-08T02:31:39.184Z] 02:31:39 INFO - rsp = 0x000000f14c8ef6e0 r12 = 0x000002e791a59d60
[task 2021-03-08T02:31:39.184Z] 02:31:39 INFO - r13 = 0x000002e791a8f000 r14 = 0x000000f14c8eeb70
[task 2021-03-08T02:31:39.184Z] 02:31:39 INFO - r15 = 0x0000000000000000 rip = 0x00007ffe0a1782e5
[task 2021-03-08T02:31:39.184Z] 02:31:39 INFO - Found by: call frame info
[task 2021-03-08T02:31:39.185Z] 02:31:39 INFO - 15 xul.dll!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:9ed081f10e6360ccf3d7b8cce505663367d367c3 : 302 + 0xa]
[task 2021-03-08T02:31:39.185Z] 02:31:39 INFO - rbx = 0x00000000ff006400 rbp = 0x000002e791a8f000
[task 2021-03-08T02:31:39.185Z] 02:31:39 INFO - rsp = 0x000000f14c8ef730 r12 = 0x000002e791a59d60
[task 2021-03-08T02:31:39.185Z] 02:31:39 INFO - r13 = 0x000002e791a8f000 r14 = 0x000000f14c8eeb70
[task 2021-03-08T02:31:39.185Z] 02:31:39 INFO - r15 = 0x0000000000000000 rip = 0x00007ffe0a6e4806
[task 2021-03-08T02:31:39.185Z] 02:31:39 INFO - Found by: call frame info
[task 2021-03-08T02:31:39.185Z] 02:31:39 INFO - 16 xul.dll!MessageLoop::RunHandler() [message_loop.cc:9ed081f10e6360ccf3d7b8cce505663367d367c3 : 328 + 0x16]
[task 2021-03-08T02:31:39.185Z] 02:31:39 INFO - rbx = 0x00000000ff006400 rbp = 0x000002e791a8f000
[task 2021-03-08T02:31:39.185Z] 02:31:39 INFO - rsp = 0x000000f14c8ef790 r12 = 0x000002e791a59d60
[task 2021-03-08T02:31:39.185Z] 02:31:39 INFO - r13 = 0x000002e791a8f000 r14 = 0x000000f14c8eeb70
[task 2021-03-08T02:31:39.185Z] 02:31:39 INFO - r15 = 0x0000000000000000 rip = 0x00007ffe0a6ad090
[task 2021-03-08T02:31:39.185Z] 02:31:39 INFO - Found by: call frame info
[task 2021-03-08T02:31:39.185Z] 02:31:39 INFO - 17 xul.dll!MessageLoop::Run() [message_loop.cc:9ed081f10e6360ccf3d7b8cce505663367d367c3 : 310 + 0x5]
[task 2021-03-08T02:31:39.186Z] 02:31:39 INFO - rbx = 0x00000000ff006400 rbp = 0x000002e791a8f000
[task 2021-03-08T02:31:39.186Z] 02:31:39 INFO - rsp = 0x000000f14c8ef7e0 r12 = 0x000002e791a59d60
[task 2021-03-08T02:31:39.186Z] 02:31:39 INFO - r13 = 0x000002e791a8f000 r14 = 0x000000f14c8eeb70
[task 2021-03-08T02:31:39.186Z] 02:31:39 INFO - r15 = 0x0000000000000000 rip = 0x00007ffe0a6ad008
[task 2021-03-08T02:31:39.186Z] 02:31:39 INFO - Found by: call frame info
[task 2021-03-08T02:31:39.186Z] 02:31:39 INFO - 18 xul.dll!static nsThread::ThreadFunc(void*) [nsThread.cpp:9ed081f10e6360ccf3d7b8cce505663367d367c3 : 391 + 0x8]
[task 2021-03-08T02:31:39.186Z] 02:31:39 INFO - rbx = 0x00000000ff006400 rbp = 0x000002e791a8f000
[task 2021-03-08T02:31:39.186Z] 02:31:39 INFO - rsp = 0x000000f14c8ef830 r12 = 0x000002e791a59d60
[task 2021-03-08T02:31:39.186Z] 02:31:39 INFO - r13 = 0x000002e791a8f000 r14 = 0x000000f14c8eeb70
[task 2021-03-08T02:31:39.186Z] 02:31:39 INFO - r15 = 0x0000000000000000 rip = 0x00007ffe0a1717cd
[task 2021-03-08T02:31:39.186Z] 02:31:39 INFO - Found by: call frame info
[task 2021-03-08T02:31:39.187Z] 02:31:39 INFO - 19 nss3.dll!PR_NativeRunThread(void*) [pruthr.c:9ed081f10e6360ccf3d7b8cce505663367d367c3 : 399 + 0xe]
[task 2021-03-08T02:31:39.187Z] 02:31:39 INFO - rbx = 0x00000000ff006400 rbp = 0x000002e791a8f000
[task 2021-03-08T02:31:39.187Z] 02:31:39 INFO - rsp = 0x000000f14c8ef9f0 r12 = 0x000002e791a59d60
[task 2021-03-08T02:31:39.187Z] 02:31:39 INFO - r13 = 0x000002e791a8f000 r14 = 0x000000f14c8eeb70
[task 2021-03-08T02:31:39.187Z] 02:31:39 INFO - r15 = 0x0000000000000000 rip = 0x00007ffe32d4cab7
[task 2021-03-08T02:31:39.187Z] 02:31:39 INFO - Found by: call frame info
[task 2021-03-08T02:31:39.187Z] 02:31:39 INFO - 20 nss3.dll!pr_root(void*) [w95thred.c:9ed081f10e6360ccf3d7b8cce505663367d367c3 : 139 + 0xd]
[task 2021-03-08T02:31:39.187Z] 02:31:39 INFO - rbx = 0x00000000ff006400 rbp = 0x000002e791a8f000
[task 2021-03-08T02:31:39.187Z] 02:31:39 INFO - rsp = 0x000000f14c8efa70 r12 = 0x000002e791a59d60
[task 2021-03-08T02:31:39.187Z] 02:31:39 INFO - r13 = 0x000002e791a8f000 r14 = 0x000000f14c8eeb70
[task 2021-03-08T02:31:39.187Z] 02:31:39 INFO - r15 = 0x0000000000000000 rip = 0x00007ffe32d3f391
[task 2021-03-08T02:31:39.187Z] 02:31:39 INFO - Found by: call frame info
[task 2021-03-08T02:31:39.187Z] 02:31:39 INFO - 21 ucrtbase.dll!guard_dispatch_icall_nop + 0x11b5e
[task 2021-03-08T02:31:39.187Z] 02:31:39 INFO - rbx = 0x00000000ff006400 rbp = 0x000002e791a8f000
[task 2021-03-08T02:31:39.188Z] 02:31:39 INFO - rsp = 0x000000f14c8efaa0 r12 = 0x000002e791a59d60
[task 2021-03-08T02:31:39.188Z] 02:31:39 INFO - r13 = 0x000002e791a8f000 r14 = 0x000000f14c8eeb70
[task 2021-03-08T02:31:39.188Z] 02:31:39 INFO - r15 = 0x0000000000000000 rip = 0x00007ffe472bc4be
[task 2021-03-08T02:31:39.188Z] 02:31:39 INFO - Found by: call frame info
[task 2021-03-08T02:31:39.188Z] 02:31:39 INFO - 22 ucrtbase.dll!guard_dispatch_icall_nop + 0x11b20
[task 2021-03-08T02:31:39.188Z] 02:31:39 INFO - rbp = 0x000002e791a8f000 rsp = 0x000000f14c8efac8
[task 2021-03-08T02:31:39.188Z] 02:31:39 INFO - rip = 0x00007ffe472bc480
[task 2021-03-08T02:31:39.188Z] 02:31:39 INFO - Found by: stack scanning
[task 2021-03-08T02:31:39.188Z] 02:31:39 INFO - 23 kernel32.dll!guard_dispatch_icall_nop + 0x86d4
[task 2021-03-08T02:31:39.188Z] 02:31:39 INFO - rbp = 0x000002e791a8f000 rsp = 0x000000f14c8efad0
[task 2021-03-08T02:31:39.188Z] 02:31:39 INFO - rip = 0x00007ffe4ab03034
[task 2021-03-08T02:31:39.189Z] 02:31:39 INFO - Found by: stack scanning
[task 2021-03-08T02:31:39.189Z] 02:31:39 INFO - 24 ucrtbase.dll!guard_dispatch_icall_nop + 0x11b20
[task 2021-03-08T02:31:39.189Z] 02:31:39 INFO - rbp = 0x000002e791a8f000 rsp = 0x000000f14c8efaf8
[task 2021-03-08T02:31:39.189Z] 02:31:39 INFO - rip = 0x00007ffe472bc480
[task 2021-03-08T02:31:39.189Z] 02:31:39 INFO - Found by: stack scanning
[task 2021-03-08T02:31:39.189Z] 02:31:39 INFO - 25 mozglue.dll!patched_BaseThreadInitThunk(int, void*, void*) [WindowsDllBlocklist.cpp:9ed081f10e6360ccf3d7b8cce505663367d367c3 : 587 + 0x25]
[task 2021-03-08T02:31:39.189Z] 02:31:39 INFO - rbp = 0x000002e791a8f000 rsp = 0x000000f14c8efb00
[task 2021-03-08T02:31:39.189Z] 02:31:39 INFO - rip = 0x00007ffe32fc94f4
[task 2021-03-08T02:31:39.189Z] 02:31:39 INFO - Found by: stack scanning
[task 2021-03-08T02:31:39.189Z] 02:31:39 INFO - 26 ntdll.dll!guard_dispatch_icall_nop + 0x66b01
[task 2021-03-08T02:31:39.189Z] 02:31:39 INFO - rbp = 0x000002e791a8f000 rsp = 0x000000f14c8efb70
[task 2021-03-08T02:31:39.190Z] 02:31:39 INFO - rip = 0x00007ffe4af41461
[task 2021-03-08T02:31:39.190Z] 02:31:39 INFO - Found by: call frame info
[task 2021-03-08T02:31:39.190Z] 02:31:39 INFO - 27 KERNELBASE.dll!guard_dispatch_icall_nop + 0xe15b0
[task 2021-03-08T02:31:39.190Z] 02:31:39 INFO - rbp = 0x000002e791a8f000 rsp = 0x000000f14c8efba0
[task 2021-03-08T02:31:39.190Z] 02:31:39 INFO - rip = 0x00007ffe47e2bf10
[task 2021-03-08T02:31:39.190Z] 02:31:39 INFO - Found by: stack scanning
[task 2021-03-08T02:31:39.190Z] 02:31:39 INFO -
...
Comment 29•3 years ago
|
||
Also seeing the following starting with the backed out changes: https://treeherder.mozilla.org/logviewer?job_id=332357569&repo=autoland&lineNumber=16216
Assignee | ||
Updated•3 years ago
|
Comment 30•3 years ago
|
||
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/aff5ea337720 Ensure CMS is initialized all at once on the main thread, have thread-safe accessors for the various transforms. r=aosmond,jrmuizel https://hg.mozilla.org/integration/autoland/rev/e6c4bf986e04 Color-manage system colors from style too. r=mstange
Comment 31•3 years ago
|
||
bugherder |
Assignee | ||
Updated•3 years ago
|
Updated•3 years ago
|
Description
•