Open Bug 1544655 Opened 5 years ago Updated 2 years ago

WPT on Geckoview frequently crashes in some websockets tests

Categories

(Core :: Networking: WebSockets, defect, P2)

Unspecified
Android
defect

Tracking

()

Tracking Status
firefox68 --- affected

People

(Reporter: KWierso, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [geckoview:p2][necko-triaged])

I'm trying to get web-platform-tests running against Geckoview's test runner activity, and I'm seeing some frequent (but not necessarily permanent) crashes during these websockets tests. I can try to mark it as expected crashes to green up the test runs, but figured I should file a bug to track actually fixing the crashes.

/websockets/unload-a-document/002.html
https://treeherder.mozilla.org/logviewer.html#?job_id=239860307&repo=try

/websockets/unload-a-document/003.html
https://treeherder.mozilla.org/logviewer.html#?job_id=239595188&repo=try

Michal, can you take a look?

Flags: needinfo?(michal.novotny)
Priority: -- → P2
Whiteboard: [necko-triaged]
Whiteboard: [necko-triaged] → [geckoview]
Whiteboard: [geckoview] → [geckoview][necko-triaged]

(In reply to Wes Kocher (:KWierso) from comment #0)

I'm trying to get web-platform-tests running against Geckoview's test runner activity, and I'm seeing some frequent (but not necessarily permanent) crashes during these websockets tests. I can try to mark it as expected crashes to green up the test runs, but figured I should file a bug to track actually fixing the crashes.

/websockets/unload-a-document/002.html
https://treeherder.mozilla.org/logviewer.html#?job_id=239860307&repo=try

/websockets/unload-a-document/003.html
https://treeherder.mozilla.org/logviewer.html#?job_id=239595188&repo=try

I don't see the logs in the logviewer. Were they already removed? Do you have a link to some newer failure? Or could you please let me know what to push to try to run the test myself?

Flags: needinfo?(michal.novotny) → needinfo?(wkocher)

Those links still work for me, but support for processing android wpt crash stacks wasn't landed when those logs were created, so they don't have much information. Now that support has landed, though, I haven't seen the websocket tests crashing recently.

Everything you need to run these tests is landed in-tree. You can run them on try with ./mach try fuzzy -q "android web-platform-tests-e10s".

They're tier-3 jobs, so hidden from the default view in Treeherder. You'll need to toggle tier-3 jobs in the "Tiers" menu in Treeherder's header. It looks like the websockets tests are mostly contained to the wpt1 chunk, if you wanted to re-run them a lot of times to see if they crash.

Flags: needinfo?(wkocher)

https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=239595188&repo=try&lineNumber=2855

08:38:15 WARNING - InvalidArgumentException: Unknown pointerType: [object String] "touch"
08:38:15 WARNING - InvalidArgumentException: Unknown pointerType: [object String] "touch"
08:39:11 INFO - TEST-UNEXPECTED-CRASH | /feature-policy/payment-allowed-by-feature-policy.https.sub.html | expected OK
08:39:20 INFO - TEST-UNEXPECTED-CRASH | /feature-policy/payment-disabled-by-feature-policy.https.sub.html | expected OK
08:59:15 INFO - TEST-UNEXPECTED-CRASH | /websockets/unload-a-document/003.html | expected OK
OS: Unspecified → Android
Whiteboard: [geckoview][necko-triaged] → [geckoview:p2][necko-triaged]
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.