Closed
Bug 1346201
Opened 8 years ago
Closed 7 years ago
CANVAS_WEBGL_ACCL_FAILURE_ID records values using empty keys
Categories
(Core :: Graphics: CanvasWebGL, enhancement, P1)
Core
Graphics: CanvasWebGL
Tracking
()
RESOLVED
DUPLICATE
of bug 1283594
Tracking | Status | |
---|---|---|
firefox55 | --- | affected |
People
(Reporter: Dexter, Assigned: Dexter)
References
(Blocks 1 open bug)
Details
(Whiteboard: [measurement:client][gfx-noted])
With bug 1334469 we're disallowing using empty keys to record data in Telemetry keyed histograms.
It seems that this histogram is recording values using empty keys (see bug 1334469 comment 20).
For some reason, |accelAngleFailureId| is empty [1] even if it really can't be. We should fix the problem by using a non-empty key here and investigate why and empty key is used in the first place.
[1] - http://searchfox.org/mozilla-central/rev/7cb75d87753de9103253e34bc85592e26378f506/gfx/gl/GLLibraryEGL.cpp#493
Updated•8 years ago
|
Priority: -- → P3
Whiteboard: [gfx-noted]
Comment 2•8 years ago
|
||
(In reply to Alessio Placitelli [:Dexter] from comment #0)
> With bug 1334469 we're disallowing using empty keys to record data in
> Telemetry keyed histograms.
>
> It seems that this histogram is recording values using empty keys (see bug
> 1334469 comment 20).
>
> For some reason, |accelAngleFailureId| is empty [1] even if it really can't
> be. We should fix the problem by using a non-empty key here and investigate
> why and empty key is used in the first place.
>
> [1] -
> http://searchfox.org/mozilla-central/rev/
> 7cb75d87753de9103253e34bc85592e26378f506/gfx/gl/GLLibraryEGL.cpp#493
I didn't see WebGL passed a empty key in [1], it passed 'FEATURE_FAILURE_ACCL_ANGLE_UNKNOWN' when accelAngleFailureId is empty.
What do you mean empty key here?
[1]http://searchfox.org/mozilla-central/rev/7cb75d87753de9103253e34bc85592e26378f506/gfx/gl/GLLibraryEGL.cpp#495
Flags: needinfo?(howareyou322) → needinfo?(alessio.placitelli)
Assignee | ||
Comment 3•8 years ago
|
||
(In reply to Peter Chang[:pchang] from comment #2)
> (In reply to Alessio Placitelli [:Dexter] from comment #0)
> > With bug 1334469 we're disallowing using empty keys to record data in
> > Telemetry keyed histograms.
> >
> > It seems that this histogram is recording values using empty keys (see bug
> > 1334469 comment 20).
> >
> > For some reason, |accelAngleFailureId| is empty [1] even if it really can't
> > be. We should fix the problem by using a non-empty key here and investigate
> > why and empty key is used in the first place.
> >
> > [1] -
> > http://searchfox.org/mozilla-central/rev/
> > 7cb75d87753de9103253e34bc85592e26378f506/gfx/gl/GLLibraryEGL.cpp#493
>
> I didn't see WebGL passed a empty key in [1], it passed
> 'FEATURE_FAILURE_ACCL_ANGLE_UNKNOWN' when accelAngleFailureId is empty.
> What do you mean empty key here?
>
> [1]http://searchfox.org/mozilla-central/rev/
> 7cb75d87753de9103253e34bc85592e26378f506/gfx/gl/GLLibraryEGL.cpp#495
Yeah, that's what puzzled me as well. As I mentioned in comment 0, it "can't be" :-(
However, it looks like somehow we're getting some empty strings (i.e. "") as the second argument of Telemetry::Accumulate() calls for this histogram.
They're not super-high in volume, though.
Flags: needinfo?(alessio.placitelli)
Comment 4•8 years ago
|
||
This is still unclear why empty key happened, let's keep eye on the histogram data if they are increasing.
Assignee | ||
Updated•7 years ago
|
Assignee: nobody → alessio.placitelli
Priority: P3 → P2
Assignee | ||
Updated•7 years ago
|
Whiteboard: [gfx-noted] → [measurement:client][gfx-noted]
Assignee | ||
Updated•7 years ago
|
Priority: P2 → P1
Assignee | ||
Comment 5•7 years ago
|
||
I think this could have been fixed by bug 1283594, I'll run an analysis job again to make sure empty keys were coming from builds without that fix.
Assignee | ||
Comment 6•7 years ago
|
||
Looks like nightly builds later than bug 1283594 fixed the problem, see bug 1334469 comment 23. Closing this as a dupe.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•