Closed
Bug 1377894
Opened 7 years ago
Closed 7 years ago
WARN:webrender::scene: Property binding PropertyBindingKey { id: PropertyBindingId { namespace: 2989, uid: 1234 }, _phantom: PhantomData } has an invalid value.
Categories
(Core :: Graphics: WebRender, defect, P1)
Tracking
()
RESOLVED
FIXED
Tracking | Status | |
---|---|---|
firefox56 | --- | unaffected |
firefox57 | --- | unaffected |
People
(Reporter: kats, Assigned: pchang)
References
Details
(Whiteboard: [wr-mvp] [gfx-noted])
Attachments
(1 file)
Seen this getting spammed in a bunch of intermittent failure logs:
WARN:webrender::scene: Property binding PropertyBindingKey { id: PropertyBindingId { namespace: 2989, uid: 1234 }, _phantom: PhantomData } has an invalid value.
https://treeherder.mozilla.org/logviewer.html#?repo=autoland&job_id=110316321&lineNumber=39747
https://treeherder.mozilla.org/logviewer.html#?repo=mozilla-inbound&job_id=110740104&lineNumber=40599
Updated•7 years ago
|
Blocks: stage-wr-nightly
Reporter | ||
Comment 1•7 years ago
|
||
Still seeing this as of August 10 even on passing runs.
Updated•7 years ago
|
Priority: P3 → P2
Whiteboard: [gfx-noted] → [wr-mvp] [gfx-noted]
Updated•7 years ago
|
status-firefox56:
--- → unaffected
status-firefox57:
--- → unaffected
Assignee | ||
Comment 2•7 years ago
|
||
I also saw these log with debug build recently. I will work on this.
Assignee: nobody → howareyou322
Updated•7 years ago
|
Status: NEW → ASSIGNED
Priority: P2 → P1
Reporter | ||
Comment 3•7 years ago
|
||
Did you make any progress on this? I suspect this output is contributing to talos failures because the logs overflow. So fixing it would be quite useful.
Flags: needinfo?(howareyou322)
Assignee | ||
Comment 4•7 years ago
|
||
I saw two different kinds of warning logs in the following.
For the 'zero' id one, we could filter it by checking valid animation id in [1].
It could reduce lots of warning.
For the non-zero id cases, I guest compositor reject the animations request but we still push this animation request on the content side.
[Logs]
WARN:webrender::scene: Property binding PropertyBindingId { namespace: IdNamespace(0), uid: 0 } has an invalid value about opacity. value 1
WARN:webrender::scene: Property binding PropertyBindingId { namespace: IdNamespace(51489), uid: 1 } has an invalid value about opacity. value 1
[1]http://searchfox.org/mozilla-central/rev/298033405057ca7aa5099153797467eceeaa08b5/gfx/webrender_bindings/src/bindings.rs#1175
Reporter | ||
Comment 5•7 years ago
|
||
(In reply to Peter Chang[:pchang] from comment #4)
> I saw two different kinds of warning logs in the following.
> For the 'zero' id one, we could filter it by checking valid animation id in
> [1].
> It could reduce lots of warning.
This makes sense, and would help a lot. Are you going to write a patch for this, or do you want me to?
Assignee | ||
Comment 6•7 years ago
|
||
I just submit a try to see we can pass talos or not with layers-free enabled.
https://treeherder.mozilla.org/#/jobs?repo=try&revision=3610ecf157ef531ec9487416fd345df75e44ae58
Flags: needinfo?(howareyou322)
Comment hidden (mozreview-request) |
Reporter | ||
Comment 8•7 years ago
|
||
mozreview-review |
Comment on attachment 8914311 [details]
Bug 1377894 - Create the new opacity animations only when the animation id is valid,
https://reviewboard.mozilla.org/r/185598/#review190572
Attachment #8914311 -
Flags: review?(bugmail) → review+
Reporter | ||
Comment 9•7 years ago
|
||
Looks like it didn't help with the talos :/ Still worth landing though. If we can get to the bottom of the other source of the output that would be good as well.
Assignee | ||
Comment 10•7 years ago
|
||
(In reply to Kartikaya Gupta (email:kats@mozilla.com) from comment #8)
> Comment on attachment 8914311 [details]
> Bug 1377894 - Create the new opacity animations only when the animation id
> is valid,
>
> https://reviewboard.mozilla.org/r/185598/#review190572
This one only fixed the warning log with zero id, I will keep working on the non-zero id.
Assignee | ||
Updated•7 years ago
|
Keywords: leave-open
Comment 11•7 years ago
|
||
Pushed by pchang@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/b7a2d0f49c4c
Create the new opacity animations only when the animation id is valid, r=kats
Comment 12•7 years ago
|
||
bugherder |
Assignee | ||
Comment 13•7 years ago
|
||
I just found the cause for the warning log with non-zero id but I had problem to sumbit the patch via mozreview. So I will clone this bug for the follow-up work.
Summary: WARN:webrender::scene: Property binding PropertyBindingKey { id: PropertyBindingId { namespace: 2989, uid: 1234 }, _phantom: PhantomData } has an invalid value. → WARN:webrender::scene: Property binding PropertyBindingKey { id: PropertyBindingId { namespace: 0, uid: 0 }, _phantom: PhantomData } has an invalid value.
Assignee | ||
Comment 14•7 years ago
|
||
I shouldn't change the title.
Summary: WARN:webrender::scene: Property binding PropertyBindingKey { id: PropertyBindingId { namespace: 0, uid: 0 }, _phantom: PhantomData } has an invalid value. → WARN:webrender::scene: Property binding PropertyBindingKey { id: PropertyBindingId { namespace: 2989, uid: 1234 }, _phantom: PhantomData } has an invalid value.
Assignee | ||
Updated•7 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Comment 15•7 years ago
|
||
Removing leave-open keyword from resolved bugs, per :sylvestre.
Keywords: leave-open
You need to log in
before you can comment on or make changes to this bug.
Description
•