Closed Bug 1657084 Opened 6 years ago Closed 4 years ago

Linux asan gl2c webgl tasks fail permanently with exception

Categories

(Core :: Graphics: CanvasWebGL, defect)

defect

Tracking

()

RESOLVED FIXED
Tracking Status
firefox-esr78 --- disabled
firefox81 --- disabled
firefox82 --- disabled

People

(Reporter: aryx, Assigned: jgilbert)

References

(Regression)

Details

(Keywords: intermittent-failure, regression, Whiteboard: [stockwell disabled])

Attachments

(1 file, 1 obsolete file)

That sure looks like an infra issue.
I'm not sure what I can do from a gecko webgl engineering side! We need logs at least, so we should figure out why we never get those.

I really don't see much likely in bug 1616925.
One thing worth checking: https://searchfox.org/mozilla-central/rev/a315a1a0f09550e23e4590a77e74f36543315da3/taskcluster/taskgraph/transforms/fetch.py#187

            task['scopes'] = ["secrets:get:" + job.get('secret')]

Other code generally adds to the list instead:
https://searchfox.org/mozilla-central/search?q=%27scopes%27&path=taskcluster%2Ftaskgraph%2Ftransforms&case=false&regexp=false

[taskcluster/taskgraph/transforms/github_sync.py]
23	task['scopes'].append('secrets:get:' + secret)
[taskcluster/taskgraph/transforms/job/common.py]
128	taskdesc['scopes'].append('secrets:get:project/taskcluster/gecko/hgfingerprint')
129	taskdesc['scopes'].append('secrets:get:project/taskcluster/gecko/hgmointernal')
Flags: needinfo?(jgilbert) → needinfo?(tom)

Docker and toolchain images got rebuilt by the push. It's possible this just picked changes like unpinned dependencies or other changes landed which didn't rebuilt these artifacts.

(In reply to Jeff Gilbert [:jgilbert] from comment #1)

That sure looks like an infra issue.

Yeah....

I'm not sure what I can do from a gecko webgl engineering side! We need logs at least, so we should figure out why we never get those.

I really don't see much likely in bug 1616925.
One thing worth checking: https://searchfox.org/mozilla-central/rev/a315a1a0f09550e23e4590a77e74f36543315da3/taskcluster/taskgraph/transforms/fetch.py#187

            task['scopes'] = ["secrets:get:" + job.get('secret')]

Other code generally adds to the list instead:

I'm skeptical this is the issue; in the other places, scopes was created as part of the task definition; this is the analogous location for the fetch task which is considerably simpler than the others. Also, this code isn't getting run as part of this job.

Flags: needinfo?(tom)

I captured the logs of an in-progress run. n=1, but it stops inside of test_2_conformance__textures__misc__texture-size-limit.html so I'm going to send in a try run omitting that test.

https://treeherder.mozilla.org/#/jobs?repo=try&revision=c6c66ab73cf0f4074f4bc9909eb702704602466b

So, it took a couple of runs, but then it succeeded? Except that the Tier-2 WebGL over IPC tests are not succeeding.

I'm still retriggering and watching logs (which must be done as they run, you can't get them afterwards....)

Assignee: nobody → aryx.bugmail
Status: NEW → ASSIGNED
Component: Source Code Analysis → Canvas: WebGL
Product: Firefox Build System → Core

So I'm still trying to debug this, trying to find the test(s) that cause things to break. I'm still getting exceptions on the WebGL over IPC tests even after disabling two tests. it's slow debugging because I have to catch the jobs in-flight and then save the logs because they disappear.

Whiteboard: [stockwell disable-recommended] → [stockwell needswork:owner]

Hi Tom are there updates here?

There are 69 total failures in the last 7 days on linux1804-64-asan opt

Recent failure https://treeherder.mozilla.org/#/jobs?repo=autoland&revision=56ce346234d1b5ec53b537ea22a9e545a21980ed&selectedTaskRun=MyBIKfOSSK6nmno6SGI5Sg.5 (log is unavailable)

Assignee: aryx.bugmail → nobody
Status: ASSIGNED → NEW
Flags: needinfo?(tom)
Whiteboard: [stockwell disable-recommended] → [stockwell needswork:owner]

(In reply to Andreea Pavel [:apavel] from comment #14)

Hi Tom are there updates here?

There are 69 total failures in the last 7 days on linux1804-64-asan opt

Recent failure https://treeherder.mozilla.org/#/jobs?repo=autoland&revision=56ce346234d1b5ec53b537ea22a9e545a21980ed&selectedTaskRun=MyBIKfOSSK6nmno6SGI5Sg.5 (log is unavailable)

We should definitely disable this stuff for now; I've been trying to get logs, but it's maddening, and transient.

Flags: needinfo?(tom)
Assignee: nobody → aryx.bugmail
Status: NEW → ASSIGNED
Assignee: aryx.bugmail → jgilbert
Pushed by jgilbert@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/d22602f2feb7 Skip huge-texture-allocation tests that stall Lin+ASAN jobs. r=lsalzman
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → 82 Branch
Attachment #9169596 - Attachment is obsolete: true
Status: RESOLVED → REOPENED
Keywords: leave-open
Resolution: FIXED → ---
Whiteboard: [stockwell disable-recommended] → [stockwell disabled]
Target Milestone: 82 Branch → ---

We can leave this for now, and handle re-enabling it in the future.

Status: REOPENED → RESOLVED
Closed: 5 years ago4 years ago
Resolution: --- → FIXED
Attachment #9169596 - Attachment is obsolete: false
Attachment #9169596 - Attachment is obsolete: true
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: