Closed
Bug 1313276
Opened 8 years ago
Closed 8 years ago
Draw clip-path-basic-shape onto mask layer
Categories
(Core :: Layout, defect)
Core
Layout
Tracking
()
RESOLVED
FIXED
mozilla53
Tracking | Status | |
---|---|---|
firefox53 | --- | fixed |
People
(Reporter: u459114, Assigned: u459114)
References
(Blocks 2 open bugs)
Details
Attachments
(3 files)
nsCSSClipPathInstance::ApplyBasicShapeClip basically generate a clip-path and paint content in content process. It's fine when clip-path is still.
Have a animation apply to basic shape clip-path, we will need to redraw whole clipped content again and again during animation. It's better to use shader code at compositor side, so that we don't waste time on using CPU redraw content repeatly.
Blocks: mask-image
Summary: Improve the performance of nsCSSClipPathInstance::ApplyBasicShapeClip → Draw clip-path-basic-shape onto mask layer
Blocks: basic-shape-ship
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Attachment #8819163 -
Flags: review?(mstange)
Attachment #8819173 -
Flags: review?(mstange)
Comment 4•8 years ago
|
||
mozreview-review |
Comment on attachment 8819163 [details]
Bug 1313276 - Part 1. Draw clip-path-basic-shape onto mask layer.
https://reviewboard.mozilla.org/r/99002/#review99546
The context state management (what matrix is applied, what clips are applied) in the PaintMask function is getting a little hairy. It's fine for now but it seems easy to get wrong if somebody wants to add anything to the function. It would be nice to find a way to clean it up at some point.
::: layout/painting/nsDisplayList.cpp:7331
(Diff revision 2)
> - if (!maskUsage.shouldGenerateMaskLayer && !maskUsage.shouldApplyClipPath &&
> + if (maskUsage.opacity != 1.0) {
> - !maskUsage.shouldGenerateClipMaskLayer) {
Yay!
Attachment #8819163 -
Flags: review?(mstange) → review+
Comment 5•8 years ago
|
||
mozreview-review |
Comment on attachment 8819173 [details]
Bug 1313276 - Part 2. Add comment for bug 1323912.
https://reviewboard.mozilla.org/r/99020/#review99548
Please fix the typo in the commit message: commmet -> comment
Attachment #8819173 -
Flags: review?(mstange) → review+
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment 10•8 years ago
|
||
Pushed by cku@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/efb9edd878f0
Part 1. Draw clip-path-basic-shape onto mask layer. r=mstange
https://hg.mozilla.org/integration/autoland/rev/e505479a60e5
Part 2. Add comment for bug 1323912. r=mstange
Blocks: basic-shape
Comment 11•8 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/efb9edd878f0
https://hg.mozilla.org/mozilla-central/rev/e505479a60e5
Status: NEW → RESOLVED
Closed: 8 years ago
status-firefox53:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla53
Comment 12•8 years ago
|
||
Backed out because it was preventing bug 1318266 from being cleanly backed out. AFAIK, this didn't cause any regressions of its own and can safely re-land whenever.
https://hg.mozilla.org/mozilla-central/rev/51e47188c13255f4ade74f3c25f6044c59c4305e
Status: RESOLVED → REOPENED
status-firefox53:
fixed → ---
Resolution: FIXED → ---
Target Milestone: mozilla53 → ---
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Attachment #8820152 -
Flags: review?(mstange)
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment 24•8 years ago
|
||
mozreview-review |
Comment on attachment 8820152 [details]
Bug 1313276 - Part 3. Test case.
https://reviewboard.mozilla.org/r/99700/#review100212
Attachment #8820152 -
Flags: review?(mstange) → review+
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment 28•8 years ago
|
||
Pushed by cku@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/9fe78d3eab37
Part 1. Draw clip-path-basic-shape onto mask layer.
https://hg.mozilla.org/integration/mozilla-inbound/rev/d306c622c34e
Part 2. Add comment for bug 1323912.
https://hg.mozilla.org/integration/mozilla-inbound/rev/22b0ddfbbd9d
Part 3. Test case.
Comment 29•8 years ago
|
||
had to back this out for causing merge conflicts with mozilla-central in warning: conflicts while merging layout/svg/nsSVGIntegrationUtils.cpp! (edit, then use 'hg resolve --mark') when merging inbound to m-c
Flags: needinfo?(cku)
Comment 30•8 years ago
|
||
Backout by cbook@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/2c6d2bd000cf
Backed out changeset 22b0ddfbbd9d
https://hg.mozilla.org/integration/mozilla-inbound/rev/0189ca97c491
Backed out changeset d306c622c34e
https://hg.mozilla.org/integration/mozilla-inbound/rev/44c7eeaddf43
Backed out changeset 9fe78d3eab37 for conflicts with mozilla-central merge
Assignee | ||
Comment 31•8 years ago
|
||
Conflict with this patch
https://hg.mozilla.org/mozilla-central/rev/6a920cc64d11
I will merge and reland.
Flags: needinfo?(cku)
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment 38•8 years ago
|
||
Pushed by cku@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/d539253e91ae
Part 1. Draw clip-path-basic-shape onto mask layer. r=mstange
https://hg.mozilla.org/integration/autoland/rev/d90a8fc45b74
Part 2. Add comment for bug 1323912. r=mstange
https://hg.mozilla.org/integration/autoland/rev/f9e979367a0c
Part 3. Test case. r=mstange
![]() |
||
Comment 39•8 years ago
|
||
Backed out for failing own test paint-on-maskLayer-1c.html on Android debug:
Push with failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&revision=f9e979367a0c8d30d3cd279958857b18946a3574
Failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=8340367&repo=autoland
[task 2016-12-22T18:29:16.718840Z] 18:29:16 INFO - REFTEST TEST-LOAD | http://10.0.2.2:8854/tests/layout/reftests/svg/paint-on-maskLayer-1c.html | 263 / 305 (86%)
[task 2016-12-22T18:29:28.399074Z] 18:29:28 INFO - INFO | automation.py | Application ran for: 0:27:25.651328
[task 2016-12-22T18:29:28.399467Z] 18:29:28 INFO - INFO | zombiecheck | Reading PID log: /tmp/tmpCLtzM2pidlog
[task 2016-12-22T18:29:28.883734Z] 18:29:28 INFO - /data/tombstones does not exist; tombstone check skipped
[task 2016-12-22T18:29:29.789724Z] 18:29:29 INFO - REFTEST INFO | Copy/paste: /usr/local/bin/linux64-minidump_stackwalk /tmp/tmpyveZ1c/135a9953-6a23-85eb-418028be-7fc73916.dmp /home/worker/workspace/build/symbols
[task 2016-12-22T18:29:38.331745Z] 18:29:38 INFO - REFTEST INFO | Saved minidump as /home/worker/workspace/build/blobber_upload_dir/135a9953-6a23-85eb-418028be-7fc73916.dmp
[task 2016-12-22T18:29:38.332241Z] 18:29:38 INFO - REFTEST INFO | Saved app info as /home/worker/workspace/build/blobber_upload_dir/135a9953-6a23-85eb-418028be-7fc73916.extra
[task 2016-12-22T18:29:38.334923Z] 18:29:38 INFO - REFTEST PROCESS-CRASH | http://10.0.2.2:8854/tests/layout/reftests/svg/paint-on-maskLayer-1c.html == http://10.0.2.2:8854/tests/layout/reftests/svg/paint-on-maskLayer-1-ref.html | application crashed [@ nsSVGIntegrationUtils::PaintMask]
[task 2016-12-22T18:29:38.335051Z] 18:29:38 INFO - Crash dump filename: /tmp/tmpyveZ1c/135a9953-6a23-85eb-418028be-7fc73916.dmp
[task 2016-12-22T18:29:38.335243Z] 18:29:38 INFO - Operating system: Android
[task 2016-12-22T18:29:38.335490Z] 18:29:38 INFO - 0.0.0 Linux 2.6.29-gea477bb #1 Wed Sep 26 11:04:45 PDT 2012 armv7l
[task 2016-12-22T18:29:38.335641Z] 18:29:38 INFO - CPU: arm
[task 2016-12-22T18:29:38.335861Z] 18:29:38 INFO - ARMv7 ARM Cortex-A8 features: swp,half,thumb,fastmult,vfpv2,edsp,neon,vfpv3
[task 2016-12-22T18:29:38.336038Z] 18:29:38 INFO - 1 CPU
[task 2016-12-22T18:29:38.336222Z] 18:29:38 INFO - GPU: UNKNOWN
[task 2016-12-22T18:29:38.336407Z] 18:29:38 INFO - Crash reason: SIGSEGV
[task 2016-12-22T18:29:38.336589Z] 18:29:38 INFO - Crash address: 0x0
[task 2016-12-22T18:29:38.336774Z] 18:29:38 INFO - Process uptime: not available
[task 2016-12-22T18:29:38.336952Z] 18:29:38 INFO - Thread 12 (crashed)
[task 2016-12-22T18:29:38.337175Z] 18:29:38 INFO - 0 libxul.so!nsSVGIntegrationUtils::PaintMask [nsSVGIntegrationUtils.cpp:f9e979367a0c : 747 + 0x0]
[task 2016-12-22T18:29:38.337367Z] 18:29:38 INFO - r0 = 0x000000da r1 = 0xe7bcbe9f r2 = 0x5cec4144 r3 = 0x52a0b10c
[task 2016-12-22T18:29:38.337566Z] 18:29:38 INFO - r4 = 0x00000000 r5 = 0x5294fd84 r6 = 0x5294fd84 r7 = 0x5294fd74
[task 2016-12-22T18:29:38.337800Z] 18:29:38 INFO - r8 = 0x52950fb8 r9 = 0x5294fdf4 r10 = 0x000000c8 r12 = 0x00000003
[task 2016-12-22T18:29:38.337995Z] 18:29:38 INFO - fp = 0x000000c8 sp = 0x5294fc20 lr = 0x5b8f4b3b pc = 0x5b90256c
[task 2016-12-22T18:29:38.338179Z] 18:29:38 INFO - Found by: given as instruction pointer in context
[task 2016-12-22T18:29:38.338386Z] 18:29:38 INFO - 1 libxul.so!nsDisplayMask::PaintMask [nsDisplayList.cpp:f9e979367a0c : 7328 + 0x5]
[task 2016-12-22T18:29:38.338579Z] 18:29:38 INFO - r4 = 0x00000000 r5 = 0x6068f730 r6 = 0x5294fd84 r7 = 0x5294fd74
[task 2016-12-22T18:29:38.338774Z] 18:29:38 INFO - r8 = 0x52950fb8 r9 = 0x5294fdf4 r10 = 0x000000c8 fp = 0x000000c8
[task 2016-12-22T18:29:38.338951Z] 18:29:38 INFO - sp = 0x5294fd70 pc = 0x5b97155f
[task 2016-12-22T18:29:38.339128Z] 18:29:38 INFO - Found by: call frame info
[task 2016-12-22T18:29:38.339356Z] 18:29:38 INFO - 2 libxul.so!mozilla::ContainerState::SetupMaskLayerForCSSMask [FrameLayerBuilder.cpp:f9e979367a0c : 3924 + 0x9]
[task 2016-12-22T18:29:38.339541Z] 18:29:38 INFO - r4 = 0x52950388 r5 = 0x5294fdf0 r6 = 0x6068f730 r7 = 0x60aee200
[task 2016-12-22T18:29:38.339735Z] 18:29:38 INFO - r8 = 0x5294fe48 r9 = 0x5294fdf4 r10 = 0x000000c8 fp = 0x000000c8
[task 2016-12-22T18:29:38.339909Z] 18:29:38 INFO - sp = 0x5294fdc8 pc = 0x5b97b63f
[task 2016-12-22T18:29:38.340084Z] 18:29:38 INFO - Found by: call frame info
[task 2016-12-22T18:29:38.340311Z] 18:29:38 INFO - 3 libxul.so!mozilla::ContainerState::ProcessDisplayItems [FrameLayerBuilder.cpp:f9e979367a0c : 4348 + 0x9]
[task 2016-12-22T18:29:38.340507Z] 18:29:38 INFO - r4 = 0x6068f730 r5 = 0x52950388 r6 = 0x52950090 r7 = 0x6068f990
[task 2016-12-22T18:29:38.340703Z] 18:29:38 INFO - r8 = 0x5294ff74 r9 = 0x60958800 r10 = 0x5294ffe4 fp = 0x00000033
[task 2016-12-22T18:29:38.340880Z] 18:29:38 INFO - sp = 0x5294fef0 pc = 0x5b981843
[task 2016-12-22T18:29:38.341070Z] 18:29:38 INFO - Found by: call frame info
[task 2016-12-22T18:29:38.341297Z] 18:29:38 INFO - 4 libxul.so!mozilla::FrameLayerBuilder::BuildContainerLayerFor [FrameLayerBuilder.cpp:f9e979367a0c : 5537 + 0x7]
[task 2016-12-22T18:29:38.341484Z] 18:29:38 INFO - r4 = 0x52950388 r5 = 0x60789640 r6 = 0x6068f890 r7 = 0x52950584
[task 2016-12-22T18:29:38.341693Z] 18:29:38 INFO - r8 = 0x606d94c0 r9 = 0x00000000 r10 = 0x00000000 fp = 0x52950388
[task 2016-12-22T18:29:38.341871Z] 18:29:38 INFO - sp = 0x52950228 pc = 0x5b9822bf
[task 2016-12-22T18:29:38.342048Z] 18:29:38 INFO - Found by: call frame info
[task 2016-12-22T18:29:38.342260Z] 18:29:38 INFO - 5 libxul.so!nsDisplayOwnLayer::BuildLayer [nsDisplayList.cpp:f9e979367a0c : 5144 + 0x5]
[task 2016-12-22T18:29:38.342449Z] 18:29:38 INFO - r4 = 0x6068f890 r5 = 0x00000000 r6 = 0x5295054c r7 = 0x52950580
[task 2016-12-22T18:29:38.342642Z] 18:29:38 INFO - r8 = 0x00000001 r9 = 0x5dbd1200 r10 = 0x52950fb8 fp = 0x00000032
[task 2016-12-22T18:29:38.342815Z] 18:29:38 INFO - sp = 0x52950530 pc = 0x5b983813
[task 2016-12-22T18:29:38.342990Z] 18:29:38 INFO - Found by: call frame info
[task 2016-12-22T18:29:38.343202Z] 18:29:38 INFO - 6 libxul.so!nsDisplaySubDocument::BuildLayer [nsDisplayList.cpp:f9e979367a0c : 5192 + 0x3]
[task 2016-12-22T18:29:38.343392Z] 18:29:38 INFO - r4 = 0x529505b0 r5 = 0x529507bc r6 = 0x6068f890 r7 = 0x52950580
[task 2016-12-22T18:29:38.343586Z] 18:29:38 INFO - r8 = 0x52950770 r9 = 0x52950fb8 r10 = 0x5dbd1200 fp = 0x00000032
[task 2016-12-22T18:29:38.343766Z] 18:29:38 INFO - sp = 0x52950570 pc = 0x5b983903
[task 2016-12-22T18:29:38.343945Z] 18:29:38 INFO - Found by: call frame info
[task 2016-12-22T18:29:38.344170Z] 18:29:38 INFO - 7 libxul.so!mozilla::ContainerState::ProcessDisplayItems [FrameLayerBuilder.cpp:f9e979367a0c : 4283 + 0x11]
[task 2016-12-22T18:29:38.344356Z] 18:29:38 INFO - r4 = 0x6068f890 r5 = 0x52950a68 r6 = 0x00000000 r7 = 0x6068f928
[task 2016-12-22T18:29:38.344549Z] 18:29:38 INFO - r8 = 0x52950770 r9 = 0x5295079c r10 = 0x529506c4 fp = 0x00000032
[task 2016-12-22T18:29:38.344729Z] 18:29:38 INFO - sp = 0x529505d0 pc = 0x5b98120b
[task 2016-12-22T18:29:38.344906Z] 18:29:38 INFO - Found by: call frame info
[task 2016-12-22T18:29:38.345133Z] 18:29:38 INFO - 8 libxul.so!mozilla::FrameLayerBuilder::BuildContainerLayerFor [FrameLayerBuilder.cpp:f9e979367a0c : 5537 + 0x7]
[task 2016-12-22T18:29:38.345319Z] 18:29:38 INFO - r4 = 0x52950a68 r5 = 0x5dd3b768 r6 = 0x00000000 r7 = 0x52950cac
[task 2016-12-22T18:29:38.345516Z] 18:29:38 INFO - r8 = 0x606d94c0 r9 = 0x00000000 r10 = 0x00000000 fp = 0x52950a68
[task 2016-12-22T18:29:38.345702Z] 18:29:38 INFO - sp = 0x52950908 pc = 0x5b9822bf
[task 2016-12-22T18:29:38.345876Z] 18:29:38 INFO - Found by: call frame info
[task 2016-12-22T18:29:38.346087Z] 18:29:38 INFO - 9 libxul.so!nsDisplayList::PaintRoot [nsDisplayList.cpp:f9e979367a0c : 1940 + 0x1f]
[task 2016-12-22T18:29:38.346276Z] 18:29:38 INFO - r4 = 0x52950fb8 r5 = 0x5dd27c00 r6 = 0x00000000 r7 = 0x5dd28000
[task 2016-12-22T18:29:38.346471Z] 18:29:38 INFO - r8 = 0x52950c68 r9 = 0x52950c90 r10 = 0x5dd3b768 fp = 0x52950cac
[task 2016-12-22T18:29:38.346650Z] 18:29:38 INFO - sp = 0x52950c10 pc = 0x5b982fed
[task 2016-12-22T18:29:38.346825Z] 18:29:38 INFO - Found by: call frame info
[task 2016-12-22T18:29:38.347053Z] 18:29:38 INFO - 10 libxul.so!nsLayoutUtils::PaintFrame [nsLayoutUtils.cpp:f9e979367a0c : 3642 + 0x3]
[task 2016-12-22T18:29:38.347242Z] 18:29:38 INFO - r4 = 0x5dd3b768 r5 = 0x5d655e64 r6 = 0x52950f28 r7 = 0x52950ea8
[task 2016-12-22T18:29:38.347433Z] 18:29:38 INFO - r8 = 0x52950ea4 r9 = 0x52950e98 r10 = 0x00000000 fp = 0x00000000
[task 2016-12-22T18:29:38.347620Z] 18:29:38 INFO - sp = 0x52950e58 pc = 0x5b8032ab
[task 2016-12-22T18:29:38.347797Z] 18:29:38 INFO - Found by: call frame info
[task 2016-12-22T18:29:38.348002Z] 18:29:38 INFO - 11 libxul.so!mozilla::PresShell::Paint [PresShell.cpp:f9e979367a0c : 6359 + 0xf]
[task 2016-12-22T18:29:38.348193Z] 18:29:38 INFO - r4 = 0x5dbd1200 r5 = 0x5dd28000 r6 = 0x5566ba00 r7 = 0x5dd3b768
[task 2016-12-22T18:29:38.348386Z] 18:29:38 INFO - r8 = 0x00000001 r9 = 0xffffffff r10 = 0x5d655e64 fp = 0x00000000
[task 2016-12-22T18:29:38.348561Z] 18:29:38 INFO - sp = 0x529514e0 pc = 0x5b7c9f3b
[task 2016-12-22T18:29:38.348737Z] 18:29:38 INFO - Found by: call frame info
[task 2016-12-22T18:29:38.348953Z] 18:29:38 INFO - 12 libxul.so!nsViewManager::ProcessPendingUpdatesPaint [nsViewManager.cpp:f9e979367a0c : 484 + 0x9]
[task 2016-12-22T18:29:38.349140Z] 18:29:38 INFO - r4 = 0x5566ba00 r5 = 0x5295158c r6 = 0x5dc397c0 r7 = 0x5536e920
[task 2016-12-22T18:29:38.349333Z] 18:29:38 INFO - r8 = 0x5dd28000 r9 = 0x5b7c9d09 r10 = 0x00000001 fp = 0x529516d0
[task 2016-12-22T18:29:38.349518Z] 18:29:38 INFO - sp = 0x52951580 pc = 0x5b622a1f
[task 2016-12-22T18:29:38.349709Z] 18:29:38 INFO - Found by: call frame info
[task 2016-12-22T18:29:38.349930Z] 18:29:38 INFO - 13 libxul.so!nsViewManager::ProcessPendingUpdatesForView [nsViewManager.cpp:f9e979367a0c : 415 + 0x7]
[task 2016-12-22T18:29:38.350119Z] 18:29:38 INFO - r4 = 0x529515d0 r5 = 0x00000000 r6 = 0x529515cc r7 = 0x529515c8
[task 2016-12-22T18:29:38.350314Z] 18:29:38 INFO - r8 = 0x5dc397c0 r9 = 0x5536e920 r10 = 0x00000001 fp = 0x529516d0
[task 2016-12-22T18:29:38.350490Z] 18:29:38 INFO - sp = 0x529515c0 pc = 0x5b622c63
[task 2016-12-22T18:29:38.350670Z] 18:29:38 INFO - Found by: call frame info
[task 2016-12-22T18:29:38.350886Z] 18:29:38 INFO - 14 libxul.so!nsViewManager::ProcessPendingUpdates [nsViewManager.cpp:f9e979367a0c : 1114 + 0x9]
[task 2016-12-22T18:29:38.351076Z] 18:29:38 INFO - r4 = 0x5dc397c0 r5 = 0x5d655e64 r6 = 0x529516d0 r7 = 0x5dc397c0
[task 2016-12-22T18:29:38.351271Z] 18:29:38 INFO - r8 = 0x00000000 r9 = 0x52c25080 r10 = 0x5cbcd1a2 fp = 0x529516d0
[task 2016-12-22T18:29:38.351445Z] 18:29:38 INFO - sp = 0x529515f8 pc = 0x5b622d13
[task 2016-12-22T18:29:38.351624Z] 18:29:38 INFO - Found by: call frame info
[task 2016-12-22T18:29:38.351834Z] 18:29:38 INFO - 15 libxul.so!nsRefreshDriver::Tick [nsRefreshDriver.cpp:f9e979367a0c : 2017 + 0x5]
[task 2016-12-22T18:29:38.352023Z] 18:29:38 INFO - r4 = 0x5dd03400 r5 = 0x5d655e64 r6 = 0x529516d0 r7 = 0x5dc397c0
[task 2016-12-22T18:29:38.352218Z] 18:29:38 INFO - r8 = 0x00000000 r9 = 0x52c25080 r10 = 0x5cbcd1a2 fp = 0x529516d0
[task 2016-12-22T18:29:38.352393Z] 18:29:38 INFO - sp = 0x52951600 pc = 0x5b7b6101
[task 2016-12-22T18:29:38.352571Z] 18:29:38 INFO - Found by: call frame info
[task 2016-12-22T18:29:38.352795Z] 18:29:38 INFO - 16 libxul.so!mozilla::RefreshDriverTimer::TickRefreshDrivers [nsRefreshDriver.cpp:f9e979367a0c : 295 + 0x11]
[task 2016-12-22T18:29:38.352981Z] 18:29:38 INFO - r4 = 0x00000000 r5 = 0x5295175c r6 = 0x00000001 r7 = 0x5dd03400
[task 2016-12-22T18:29:38.353174Z] 18:29:38 INFO - r8 = 0x72378eb6 r9 = 0x00054443 r10 = 0x5dc44100 fp = 0x52951887
[task 2016-12-22T18:29:38.353351Z] 18:29:38 INFO - sp = 0x52951750 pc = 0x5b7b68a3
[task 2016-12-22T18:29:38.353528Z] 18:29:38 INFO - Found by: call frame info
[task 2016-12-22T18:29:38.353755Z] 18:29:38 INFO - 17 libxul.so!mozilla::RefreshDriverTimer::Tick [nsRefreshDriver.cpp:f9e979367a0c : 317 + 0x13]
[task 2016-12-22T18:29:38.353949Z] 18:29:38 INFO - r4 = 0x5dc44100 r5 = 0x5ce6ed0d r6 = 0x9eeb23a8 r7 = 0x00000194
[task 2016-12-22T18:29:38.354140Z] 18:29:38 INFO - r8 = 0x72378eb6 r9 = 0x00054443 r10 = 0x00000001 fp = 0x52951887
[task 2016-12-22T18:29:38.354314Z] 18:29:38 INFO - sp = 0x52951780 pc = 0x5b7b6947
[task 2016-12-22T18:29:38.354487Z] 18:29:38 INFO - Found by: call frame info
[task 2016-12-22T18:29:38.354732Z] 18:29:38 INFO - 18 libxul.so!mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::TickRefreshDriver [nsRefreshDriver.cpp:f9e979367a0c : 669 + 0xd]
[task 2016-12-22T18:29:38.354914Z] 18:29:38 INFO - r4 = 0x5dc44100 r5 = 0x529517d8 r6 = 0x529517d0 r7 = 0x00000001
[task 2016-12-22T18:29:38.355108Z] 18:29:38 INFO - r8 = 0x72379ca6 r9 = 0x00054443 r10 = 0x00000001 fp = 0x52951887
[task 2016-12-22T18:29:38.355284Z] 18:29:38 INFO - sp = 0x529517b0 pc = 0x5b7b6ae5
[task 2016-12-22T18:29:38.355461Z] 18:29:38 INFO - Found by: call frame info
[task 2016-12-22T18:29:38.355719Z] 18:29:38 INFO - 19 libxul.so!mozilla::detail::RunnableMethodImpl<void (mozilla::MediaDecoderStateMachine::*)(double), true, false, double>::Run [nsThreadUtils.h:f9e979367a0c : 791 + 0x1]
[task 2016-12-22T18:29:38.355893Z] 18:29:38 INFO - r4 = 0x52c210e0 r5 = 0x00000000 r6 = 0x00000000 r7 = 0x5295182c
[task 2016-12-22T18:29:38.356089Z] 18:29:38 INFO - r8 = 0x52951828 r9 = 0x52951824 r10 = 0x00000001 fp = 0x52951887
[task 2016-12-22T18:29:38.356262Z] 18:29:38 INFO - sp = 0x52951808 pc = 0x5a4a99bb
[task 2016-12-22T18:29:38.356440Z] 18:29:38 INFO - Found by: call frame info
[task 2016-12-22T18:29:38.356651Z] 18:29:38 INFO - 20 libxul.so!nsThread::ProcessNextEvent [nsThread.cpp:f9e979367a0c : 1213 + 0x3]
[task 2016-12-22T18:29:38.356843Z] 18:29:38 INFO - r4 = 0x52c210e0 r5 = 0x00000000 r6 = 0x00000000 r7 = 0x5295182c
[task 2016-12-22T18:29:38.357037Z] 18:29:38 INFO - r8 = 0x52951828 r9 = 0x52951824 r10 = 0x00000001 fp = 0x52951887
[task 2016-12-22T18:29:38.357216Z] 18:29:38 INFO - sp = 0x52951810 pc = 0x5a3ca467
[task 2016-12-22T18:29:38.357391Z] 18:29:38 INFO - Found by: call frame info
[task 2016-12-22T18:29:38.357611Z] 18:29:38 INFO - 21 libxul.so!NS_ProcessNextEvent [nsThreadUtils.cpp:f9e979367a0c : 381 + 0xd]
[task 2016-12-22T18:29:38.357807Z] 18:29:38 INFO - r4 = 0x52c210e0 r5 = 0x00000000 r6 = 0x52c210e0 r7 = 0x52c5d060
[task 2016-12-22T18:29:38.358001Z] 18:29:38 INFO - r8 = 0x52c104a0 r9 = 0x52951958 r10 = 0x00000000 fp = 0x52951978
[task 2016-12-22T18:29:38.358175Z] 18:29:38 INFO - sp = 0x52951878 pc = 0x5a3e5ff9
[task 2016-12-22T18:29:38.358353Z] 18:29:38 INFO - Found by: call frame info
[task 2016-12-22T18:29:38.358561Z] 18:29:38 INFO - 22 libxul.so!mozilla::ipc::MessagePump::Run [MessagePump.cpp:f9e979367a0c : 96 + 0x7]
[task 2016-12-22T18:29:38.358750Z] 18:29:38 INFO - r4 = 0x52c10490 r5 = 0x00000001 r6 = 0x52c210e0 r7 = 0x52c5d060
[task 2016-12-22T18:29:38.358961Z] 18:29:38 INFO - r8 = 0x52c104a0 r9 = 0x52951958 r10 = 0x00000000 fp = 0x52951978
[task 2016-12-22T18:29:38.359133Z] 18:29:38 INFO - sp = 0x52951898 pc = 0x5a5d9e11
[task 2016-12-22T18:29:38.359309Z] 18:29:38 INFO - Found by: call frame info
[task 2016-12-22T18:29:38.359513Z] 18:29:38 INFO - 23 libxul.so!MessageLoop::RunInternal [message_loop.cc:f9e979367a0c : 232 + 0x5]
[task 2016-12-22T18:29:38.359705Z] 18:29:38 INFO - r4 = 0x52c5d060 r5 = 0x55384a80 r6 = 0x52c210e0 r7 = 0x5d655e64
[task 2016-12-22T18:29:38.359897Z] 18:29:38 INFO - r8 = 0x5295194c r9 = 0x52951958 r10 = 0x00000000 fp = 0x52951978
[task 2016-12-22T18:29:38.360071Z] 18:29:38 INFO - sp = 0x529518c0 pc = 0x5a5bfcf1
[task 2016-12-22T18:29:38.360245Z] 18:29:38 INFO - Found by: call frame info
[task 2016-12-22T18:29:38.360446Z] 18:29:38 INFO - 24 libxul.so!MessageLoop::Run [message_loop.cc:f9e979367a0c : 225 + 0x5]
[task 2016-12-22T18:29:38.360641Z] 18:29:38 INFO - r4 = 0x52c5d060 r5 = 0x55384a80 r6 = 0x52c210e0 r7 = 0x5d655e64
[task 2016-12-22T18:29:38.360831Z] 18:29:38 INFO - r8 = 0x5295194c r9 = 0x52951958 r10 = 0x00000000 fp = 0x52951978
[task 2016-12-22T18:29:38.361007Z] 18:29:38 INFO - sp = 0x529518d8 pc = 0x5a5bfe39
[task 2016-12-22T18:29:38.361182Z] 18:29:38 INFO - Found by: call frame info
[task 2016-12-22T18:29:38.361387Z] 18:29:38 INFO - 25 libxul.so!nsBaseAppShell::Run [nsBaseAppShell.cpp:f9e979367a0c : 156 + 0x3]
[task 2016-12-22T18:29:38.365562Z] 18:29:38 INFO - r4 = 0x00000000 r5 = 0x55384a80 r6 = 0x52c210e0 r7 = 0x5d655e64
[task 2016-12-22T18:29:38.365611Z] 18:29:38 INFO - r8 = 0x5295194c r9 = 0x52951958 r10 = 0x00000000 fp = 0x52951978
[task 2016-12-22T18:29:38.365642Z] 18:29:38 INFO - sp = 0x529518f0 pc = 0x5b63b037
[task 2016-12-22T18:29:38.365672Z] 18:29:38 INFO - Found by: call frame info
[task 2016-12-22T18:29:38.365708Z] 18:29:38 INFO - 26 libxul.so!nsAppStartup::Run [nsAppStartup.cpp:f9e979367a0c : 283 + 0x5]
[task 2016-12-22T18:29:38.365742Z] 18:29:38 INFO - r4 = 0x55156610 r5 = 0x55384a80 r6 = 0x52951a70 r7 = 0x5d655e64
[task 2016-12-22T18:29:38.365776Z] 18:29:38 INFO - r8 = 0x5295194c r9 = 0x52951958 r10 = 0x00000000 fp = 0x52951978
[task 2016-12-22T18:29:38.365807Z] 18:29:38 INFO - sp = 0x52951908 pc = 0x5bbdbee1
[task 2016-12-22T18:29:38.365846Z] 18:29:38 INFO - Found by: call frame info
[task 2016-12-22T18:29:38.365882Z] 18:29:38 INFO - 27 libxul.so!XREMain::XRE_mainRun [nsAppRunner.cpp:f9e979367a0c : 4494 + 0x3]
[task 2016-12-22T18:29:38.365912Z] 18:29:38 INFO - r4 = 0x52c02440 r5 = 0x52951984 r6 = 0x52951a70 r7 = 0x5d655e64
[task 2016-12-22T18:29:38.365940Z] 18:29:38 INFO - r8 = 0x5295194c r9 = 0x52951958 r10 = 0x00000000 fp = 0x52951978
[task 2016-12-22T18:29:38.365968Z] 18:29:38 INFO - sp = 0x52951920 pc = 0x5bc2a789
[task 2016-12-22T18:29:38.365992Z] 18:29:38 INFO - Found by: call frame info
[task 2016-12-22T18:29:38.366025Z] 18:29:38 INFO - 28 libxul.so!XREMain::XRE_main [nsAppRunner.cpp:f9e979367a0c : 4623 + 0x5]
[task 2016-12-22T18:29:38.366059Z] 18:29:38 INFO - r4 = 0x00000000 r5 = 0x52951a70 r6 = 0x00000000 r7 = 0x52951a40
[task 2016-12-22T18:29:38.366094Z] 18:29:38 INFO - r8 = 0x52951a38 r9 = 0x52951a88 r10 = 0x00000000 fp = 0x00000000
[task 2016-12-22T18:29:38.366116Z] 18:29:38 INFO - sp = 0x52951a28 pc = 0x5bc2abb5
[task 2016-12-22T18:29:38.366136Z] 18:29:38 INFO - Found by: call frame info
[task 2016-12-22T18:29:38.366166Z] 18:29:38 INFO - 29 libxul.so!XRE_main [nsAppRunner.cpp:f9e979367a0c : 4714 + 0x3]
[task 2016-12-22T18:29:38.366200Z] 18:29:38 INFO - r4 = 0x00000000 r5 = 0x52951b94 r6 = 0x52951a70 r7 = 0x52c0b8e0
[task 2016-12-22T18:29:38.366233Z] 18:29:38 INFO - r8 = 0x52951a8c r9 = 0x52951abc r10 = 0x52951b10 fp = 0x00000006
[task 2016-12-22T18:29:38.366259Z] 18:29:38 INFO - sp = 0x52951a70 pc = 0x5bc2ae0d
[task 2016-12-22T18:29:38.366282Z] 18:29:38 INFO - Found by: call frame info
[task 2016-12-22T18:29:38.366309Z] 18:29:38 INFO - 30 libxul.so!GeckoStart [nsAndroidStartup.cpp:f9e979367a0c : 48 + 0xb]
[task 2016-12-22T18:29:38.366338Z] 18:29:38 INFO - r4 = 0x00000000 r5 = 0x52951b94 r6 = 0x52c0b8e0 r7 = 0x00000006
[task 2016-12-22T18:29:38.366366Z] 18:29:38 INFO - r8 = 0x52a07ad8 r9 = 0x52c0b8e0 r10 = 0x24700005 fp = 0x20600009
[task 2016-12-22T18:29:38.366387Z] 18:29:38 INFO - sp = 0x52951b90 pc = 0x5bc2c8d9
[task 2016-12-22T18:29:38.366406Z] 18:29:38 INFO - Found by: call frame info
[task 2016-12-22T18:29:38.366500Z] 18:29:38 INFO - 31 libmozglue.so!Java_org_mozilla_gecko_mozglue_GeckoLoader_nativeRun [APKOpen.cpp:f9e979367a0c : 466 + 0x5]
[task 2016-12-22T18:29:38.366702Z] 18:29:38 INFO - r4 = 0x52c0b8e0 r5 = 0x00000006 r6 = 0x2a1e6c58 r7 = 0x5bc2c865
[task 2016-12-22T18:29:38.366924Z] 18:29:38 INFO - r8 = 0x52a0a1bc r9 = 0x52c0b8e0 r10 = 0x24700005 fp = 0x20600009
[task 2016-12-22T18:29:38.367109Z] 18:29:38 INFO - sp = 0x52951be8 pc = 0x52979da1
[task 2016-12-22T18:29:38.367283Z] 18:29:38 INFO - Found by: call frame info
[task 2016-12-22T18:29:38.367459Z] 18:29:38 INFO - 32 libdvm.so + 0x1dc4e
[task 2016-12-22T18:29:38.367664Z] 18:29:38 INFO - r4 = 0x4c7906a8 r5 = 0x2a1e6128 r6 = 0x00000000 r7 = 0x52851fbc
[task 2016-12-22T18:29:38.367853Z] 18:29:38 INFO - r8 = 0x52951c24 r9 = 0x52851fb0 r10 = 0x2a1e6138 fp = 0x52951c3c
[task 2016-12-22T18:29:38.368074Z] 18:29:38 INFO - sp = 0x52951c20 pc = 0x4085bc50
[task 2016-12-22T18:29:38.368250Z] 18:29:38 INFO - Found by: call frame info
[task 2016-12-22T18:29:38.368424Z] 18:29:38 INFO - 33 libdvm.so + 0x48dc3
[task 2016-12-22T18:29:38.368607Z] 18:29:38 INFO - sp = 0x52951c28 pc = 0x40886dc5
[task 2016-12-22T18:29:38.368784Z] 18:29:38 INFO - Found by: stack scanning
[task 2016-12-22T18:29:38.369009Z] 18:29:38 INFO - 34 data@app@org.mozilla.fennec-1.apk@classes.dex + 0x5395b6
[task 2016-12-22T18:29:38.369264Z] 18:29:38 INFO - sp = 0x52951c34 pc = 0x524235b8
[task 2016-12-22T18:29:38.369513Z] 18:29:38 INFO - Found by: stack scanning
[task 2016-12-22T18:29:38.369786Z] 18:29:38 INFO - 35 dalvik-heap (deleted) + 0x2caf96
[task 2016-12-22T18:29:38.370040Z] 18:29:38 INFO - sp = 0x52951c38 pc = 0x4177ff98
[task 2016-12-22T18:29:38.370251Z] 18:29:38 INFO - Found by: stack scanning
[task 2016-12-22T18:29:38.370433Z] 18:29:38 INFO - 36 dalvik-heap (deleted) + 0x2d1bd6
[task 2016-12-22T18:29:38.370615Z] 18:29:38 INFO - sp = 0x52951c3c pc = 0x41786bd8
[task 2016-12-22T18:29:38.370790Z] 18:29:38 INFO - Found by: stack scanning
[task 2016-12-22T18:29:38.370982Z] 18:29:38 INFO - 37 libdvm.so + 0x4dcad
[task 2016-12-22T18:29:38.371168Z] 18:29:38 INFO - sp = 0x52951c40 pc = 0x4088bcaf
[task 2016-12-22T18:29:38.371340Z] 18:29:38 INFO - Found by: stack scanning
[task 2016-12-22T18:29:38.371532Z] 18:29:38 INFO - 38 data@app@org.mozilla.fennec-1.apk@classes.dex + 0x5395b2
[task 2016-12-22T18:29:38.371693Z] 18:29:38 INFO - sp = 0x52951c48 pc = 0x524235b4
[task 2016-12-22T18:29:38.371924Z] 18:29:38 INFO - Found by: stack scanning
[task 2016-12-22T18:29:38.372151Z] 18:29:38 INFO - 39 libmozglue.so!Java_org_mozilla_gecko_mozglue_GeckoLoader_loadNSSLibsNative [APKOpen.cpp:f9e979367a0c : 405 + 0x1d]
[task 2016-12-22T18:29:38.372315Z] 18:29:38 INFO - sp = 0x52951c4c pc = 0x52979cd5
[task 2016-12-22T18:29:38.372486Z] 18:29:38 INFO - Found by: stack scanning
[task 2016-12-22T18:29:38.372653Z] 18:29:38 INFO - 40 0x26bfffff
[task 2016-12-22T18:29:38.372851Z] 18:29:38 INFO - r4 = 0x2a1e6138 r5 = 0x2a3173a0 r6 = 0x2a3173a8 sp = 0x52951c5c
[task 2016-12-22T18:29:38.373056Z] 18:29:38 INFO - pc = 0x26c00001
[task 2016-12-22T18:29:38.373257Z] 18:29:38 INFO - Found by: call frame info
[task 2016-12-22T18:29:38.373485Z] 18:29:38 INFO - 41 libmozglue.so!Java_org_mozilla_gecko_mozglue_GeckoLoader_loadNSSLibsNative [APKOpen.cpp:f9e979367a0c : 405 + 0x1d]
[task 2016-12-22T18:29:38.373672Z] 18:29:38 INFO - sp = 0x52951c8c pc = 0x52979cd5
[task 2016-12-22T18:29:38.373852Z] 18:29:38 INFO - Found by: stack scanning
Flags: needinfo?(cku)
Comment 40•8 years ago
|
||
Backout by archaeopteryx@coole-files.de:
https://hg.mozilla.org/integration/autoland/rev/06c51875da0f
Backed out changeset f9e979367a0c
https://hg.mozilla.org/integration/autoland/rev/602d599c0efc
Backed out changeset d90a8fc45b74
https://hg.mozilla.org/integration/autoland/rev/82574d098a94
Backed out changeset d539253e91ae for failing own test paint-on-maskLayer-1c.html on Android debug. r=backout
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Assignee | ||
Comment 47•8 years ago
|
||
aManager->IsCompositingCheap() at [1] always returns false on linux-debug build, so I didn't catch this failure while running test cases on it.
https://hg.mozilla.org/mozilla-central/file/82574d098a94/layout/painting/nsDisplayList.cpp#l7349
Flags: needinfo?(cku)
Comment 48•8 years ago
|
||
Pushed by cku@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/a5b9edf690bd
Part 1. Draw clip-path-basic-shape onto mask layer. r=mstange
https://hg.mozilla.org/integration/autoland/rev/0c44e27127e5
Part 2. Add comment for bug 1323912. r=mstange
https://hg.mozilla.org/integration/autoland/rev/89ffa625c315
Part 3. Test case. r=mstange
Comment 49•8 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/a5b9edf690bd
https://hg.mozilla.org/mozilla-central/rev/0c44e27127e5
https://hg.mozilla.org/mozilla-central/rev/89ffa625c315
Status: REOPENED → RESOLVED
Closed: 8 years ago → 8 years ago
status-firefox53:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla53
You need to log in
before you can comment on or make changes to this bug.
Description
•