Closed Bug 1812309 Opened 3 years ago Closed 1 year ago

Perma [tier 2] TEST-UNEXPECTED-FAIL | /webrtc/RTCPeerConnection-relay-canvas.https.html | Two PeerConnections relaying a canvas source - promise_test: Unhandled rejection with value: object "TypeError: can't access property "getTracks", stream is undefine

Categories

(Core :: WebRTC, defect, P5)

defect

Tracking

()

RESOLVED INCOMPLETE
Tracking Status
firefox-esr102 --- unaffected
firefox109 --- unaffected
firefox110 --- unaffected
firefox111 --- wontfix
firefox112 --- wontfix

People

(Reporter: intermittent-bug-filer, Assigned: jib)

References

(Regression)

Details

(Keywords: intermittent-failure, intermittent-testcase, regression)

Attachments

(2 files)

Filed by: nfay [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=403358766&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Ur7wDs6DQL2Vb7-cT4AcTA/runs/0/artifacts/public/logs/live_backing.log


[task 2023-01-24T11:43:49.136Z] 11:43:49     INFO - TEST-START | /webrtc/RTCPeerConnection-relay-canvas.https.html
[task 2023-01-24T11:43:49.136Z] 11:43:49     INFO - Setting pref media.navigator.permission.disabled to true
[task 2023-01-24T11:43:49.147Z] 11:43:49     INFO - Setting pref media.navigator.streams.fake to true
[task 2023-01-24T11:43:49.152Z] 11:43:49     INFO - Setting pref privacy.resistFingerprinting.reduceTimerPrecision.jitter to true
[task 2023-01-24T11:43:49.159Z] 11:43:49     INFO - Setting pref privacy.reduceTimerPrecision to true
[task 2023-01-24T11:43:49.164Z] 11:43:49     INFO - Setting pref media.peerconnection.ice.trickle_grace_period to 5000
[task 2023-01-24T11:43:49.169Z] 11:43:49     INFO - Setting pref media.peerconnection.ice.obfuscate_host_addresses to true
[task 2023-01-24T11:43:49.173Z] 11:43:49     INFO - Setting pref media.peerconnection.allow_old_setParameters to true
[task 2023-01-24T11:43:49.181Z] 11:43:49     INFO - Setting pref media.navigator.permission.disabled to true
[task 2023-01-24T11:43:49.188Z] 11:43:49     INFO - Setting pref media.navigator.streams.fake to true
[task 2023-01-24T11:43:49.196Z] 11:43:49     INFO - Setting pref privacy.resistFingerprinting.reduceTimerPrecision.jitter to false
[task 2023-01-24T11:43:49.203Z] 11:43:49     INFO - Setting pref privacy.reduceTimerPrecision to false
[task 2023-01-24T11:43:49.211Z] 11:43:49     INFO - Setting pref media.peerconnection.ice.trickle_grace_period to 10000
[task 2023-01-24T11:43:49.220Z] 11:43:49     INFO - Setting pref media.peerconnection.ice.obfuscate_host_addresses to false
[task 2023-01-24T11:43:49.228Z] 11:43:49     INFO - Setting pref media.peerconnection.allow_old_setParameters to false
[task 2023-01-24T11:43:49.234Z] 11:43:49     INFO - Closing window e8e281da-cdbb-43e9-8ac1-6444758b49bf
[task 2023-01-24T11:43:49.486Z] 11:43:49     INFO - PID 13214 | [Child 14889: Main Thread]: I/signaling [main|PeerConnectionImpl] PeerConnectionImpl.cpp:366: PeerConnectionImpl: PeerConnectionImpl constructor for
[task 2023-01-24T11:43:49.489Z] 11:43:49     INFO - PID 13214 | (unknown/INFO) insert '' (registry) succeeded:
[task 2023-01-24T11:43:49.490Z] 11:43:49     INFO - PID 13214 | (registry/INFO) Initialized registry
[task 2023-01-24T11:43:49.496Z] 11:43:49     INFO - PID 13214 | [Parent 13214: Socket Thread]: D/mtransport NrIceCtx static call to find local stun addresses
[task 2023-01-24T11:43:49.502Z] 11:43:49     INFO - PID 13214 | [Child 14889: Main Thread]: I/signaling [main|PeerConnectionImpl] PeerConnectionImpl.cpp:366: PeerConnectionImpl: PeerConnectionImpl constructor for
[task 2023-01-24T11:43:49.504Z] 11:43:49     INFO - PID 13214 | [Parent 13214: Socket Thread]: D/mtransport NrIceCtx static call to find local stun addresses
[task 2023-01-24T11:43:49.505Z] 11:43:49     INFO - PID 13214 | [Child 14889: Main Thread]: I/signaling [main|PeerConnectionImpl] PeerConnectionImpl.cpp:366: PeerConnectionImpl: PeerConnectionImpl constructor for
[task 2023-01-24T11:43:49.506Z] 11:43:49     INFO - PID 13214 | [Parent 13214: Socket Thread]: D/mtransport NrIceCtx static call to find local stun addresses
[task 2023-01-24T11:43:49.508Z] 11:43:49     INFO - PID 13214 | [Child 14889: Main Thread]: I/signaling [main|PeerConnectionImpl] PeerConnectionImpl.cpp:366: PeerConnectionImpl: PeerConnectionImpl constructor for
[task 2023-01-24T11:43:49.508Z] 11:43:49     INFO - PID 13214 | [Parent 13214: Socket Thread]: D/mtransport NrIceCtx static call to find local stun addresses
[task 2023-01-24T11:43:49.509Z] 11:43:49     INFO - PID 13214 | JavaScript warning: https://web-platform.test:8443/webrtc/RTCPeerConnection-relay-canvas.https.html, line 16: WebGL warning: <Create>: WebglAllowWindowsNativeGl:false restricts context creation on this system.
[task 2023-01-24T11:43:49.510Z] 11:43:49     INFO - PID 13214 | JavaScript warning: https://web-platform.test:8443/webrtc/RTCPeerConnection-relay-canvas.https.html, line 16: Failed to create WebGL context: WebGL creation failed:
[task 2023-01-24T11:43:49.520Z] 11:43:49     INFO - PID 13214 | * WebglAllowWindowsNativeGl:false restricts context creation on this system. ()
[task 2023-01-24T11:43:49.522Z] 11:43:49     INFO - PID 13214 | * Exhausted GL driver options. (FEATURE_FAILURE_WEBGL_EXHAUSTED_DRIVERS)
[task 2023-01-24T11:43:49.522Z] 11:43:49     INFO - PID 13214 | [Child 14889: Main Thread]: I/signaling [main|PeerConnectionImpl] PeerConnectionImpl.cpp:2248: Close: Closing PeerConnectionImpl {cdf60c26-c71a-4550-8ecc-c05140becde2}; ending call
[task 2023-01-24T11:43:49.522Z] 11:43:49     INFO - PID 13214 | [Child 14889: Main Thread]: I/jsep [{cdf60c26-c71a-4550-8ecc-c05140becde2} 1674560629490581 (id=51539607558 url=https://web-platform.test:8443/webrtc/RTCPeerConnec]: stable -> closed
[task 2023-01-24T11:43:49.525Z] 11:43:49     INFO - PID 13214 | [Child 14889: Main Thread]: I/signaling [main|PeerConnectionImpl] PeerConnectionImpl.cpp:2248: Close: Closing PeerConnectionImpl {b05c4efa-c14d-488c-8855-90abd75c7103}; ending call
[task 2023-01-24T11:43:49.527Z] 11:43:49     INFO - PID 13214 | [Child 14889: Main Thread]: I/jsep [{b05c4efa-c14d-488c-8855-90abd75c7103} 1674560629501664 (id=51539607558 url=https://web-platform.test:8443/webrtc/RTCPeerConnec]: stable -> closed
[task 2023-01-24T11:43:49.528Z] 11:43:49     INFO - PID 13214 | [Child 14889: Main Thread]: I/signaling [main|PeerConnectionImpl] PeerConnectionImpl.cpp:2248: Close: Closing PeerConnectionImpl {be0fd6c5-63d2-4fa4-bd3e-0eb91bf01171}; ending call
[task 2023-01-24T11:43:49.529Z] 11:43:49     INFO - PID 13214 | [Child 14889: Main Thread]: I/jsep [{be0fd6c5-63d2-4fa4-bd3e-0eb91bf01171} 1674560629502793 (id=51539607558 url=https://web-platform.test:8443/webrtc/RTCPeerConnec]: stable -> closed
[task 2023-01-24T11:43:49.530Z] 11:43:49     INFO - PID 13214 | [Child 14889: Main Thread]: I/signaling [main|PeerConnectionImpl] PeerConnectionImpl.cpp:2248: Close: Closing PeerConnectionImpl {e3c84cbb-7428-4e1f-be7a-58f0d084309f}; ending call
[task 2023-01-24T11:43:49.531Z] 11:43:49     INFO - PID 13214 | [Child 14889: Main Thread]: I/jsep [{e3c84cbb-7428-4e1f-be7a-58f0d084309f} 1674560629504347 (id=51539607558 url=https://web-platform.test:8443/webrtc/RTCPeerConnec]: stable -> closed
[task 2023-01-24T11:43:49.532Z] 11:43:49     INFO - PID 13214 | (registry/INFO) insert 'ice' (registry) succeeded: ice
[task 2023-01-24T11:43:49.532Z] 11:43:49     INFO - PID 13214 | (registry/INFO) insert 'ice.pref' (registry) succeeded: ice.pref
[task 2023-01-24T11:43:49.533Z] 11:43:49     INFO - PID 13214 | (registry/INFO) insert 'ice.pref.type' (registry) succeeded: ice.pref.type
[task 2023-01-24T11:43:49.533Z] 11:43:49     INFO - PID 13214 | (registry/INFO) insert 'ice.pref.type.srv_rflx' (UCHAR) succeeded: 0x64
[task 2023-01-24T11:43:49.534Z] 11:43:49     INFO - PID 13214 | (registry/INFO) insert 'ice.pref.type.peer_rflx' (UCHAR) succeeded: 0x6e
[task 2023-01-24T11:43:49.534Z] 11:43:49     INFO - PID 13214 | (registry/INFO) insert 'ice.pref.type.host' (UCHAR) succeeded: 0x7e
[task 2023-01-24T11:43:49.536Z] 11:43:49     INFO - PID 13214 | (registry/INFO) insert 'ice.pref.type.relayed' (UCHAR) succeeded: 0x05
[task 2023-01-24T11:43:49.539Z] 11:43:49     INFO - PID 13214 | (registry/INFO) insert 'ice.pref.type.srv_rflx_tcp' (UCHAR) succeeded: 0x63
[task 2023-01-24T11:43:49.542Z] 11:43:49     INFO - PID 13214 | (registry/INFO) insert 'ice.pref.type.peer_rflx_tcp' (UCHAR) succeeded: 0x6d
[task 2023-01-24T11:43:49.543Z] 11:43:49     INFO - PID 13214 | (registry/INFO) insert 'ice.pref.type.host_tcp' (UCHAR) succeeded: 0x7d
[task 2023-01-24T11:43:49.545Z] 11:43:49     INFO - PID 13214 | (registry/INFO) insert 'ice.pref.type.relayed_tcp' (UCHAR) succeeded: 0x00
[task 2023-01-24T11:43:49.546Z] 11:43:49     INFO - PID 13214 | (registry/INFO) insert 'stun' (registry) succeeded: stun
[task 2023-01-24T11:43:49.546Z] 11:43:49     INFO - PID 13214 | (registry/INFO) insert 'stun.client' (registry) succeeded: stun.client
[task 2023-01-24T11:43:49.549Z] 11:43:49     INFO - PID 13214 | (registry/INFO) insert 'stun.client.maximum_transmits' (UINT4) succeeded: 7
[task 2023-01-24T11:43:49.550Z] 11:43:49     INFO - PID 13214 | (registry/INFO) insert 'ice.trickle_grace_period' (UINT4) succeeded: 10000
[task 2023-01-24T11:43:49.551Z] 11:43:49     INFO - PID 13214 | (registry/INFO) insert 'ice.tcp' (registry) succeeded: ice.tcp
[task 2023-01-24T11:43:49.551Z] 11:43:49     INFO - PID 13214 | (registry/INFO) insert 'ice.tcp.so_sock_count' (INT4) succeeded: 0
[task 2023-01-24T11:43:49.552Z] 11:43:49     INFO - PID 13214 | (registry/INFO) insert 'ice.tcp.listen_backlog' (INT4) succeeded: 10
[task 2023-01-24T11:43:49.554Z] 11:43:49     INFO - PID 13214 | (registry/INFO) insert 'ice.tcp.disable' (char) succeeded: \000
[task 2023-01-24T11:43:49.554Z] 11:43:49     INFO - PID 13214 | (registry/INFO) insert 'ice.forced_interface_name' (string) succeeded:
[task 2023-01-24T11:43:49.555Z] 11:43:49     INFO - PID 13214 | (registry/INFO) insert 'ice.udp' (registry) succeeded: ice.udp
[task 2023-01-24T11:43:49.556Z] 11:43:49     INFO - PID 13214 | (registry/INFO) insert 'ice.udp.use_nr_resolver' (char) succeeded: \001
[task 2023-01-24T11:43:49.557Z] 11:43:49     INFO - PID 13214 | [Child 14889: Socket Thread]: I/mtransport NrIceCtx(PC:{cdf60c26-c71a-4550-8ecc-c05140becde2} 1674560629490581 (id=51539607558 url=https://web-platform.test:8443/webrtc/RTCPeerConnec): SetStunServers
[task 2023-01-24T11:43:49.558Z] 11:43:49     INFO - PID 13214 | [Child 14889: Socket Thread]: I/mtransport NrIceCtx(PC:{cdf60c26-c71a-4550-8ecc-c05140becde2} 1674560629490581 (id=51539607558 url=https://web-platform.test:8443/webrtc/RTCPeerConnec): SetTurnServers
[task 2023-01-24T11:43:49.558Z] 11:43:49     INFO - PID 13214 | [Child 14889: Socket Thread]: I/mtransport NrIceCtx(PC:{b05c4efa-c14d-488c-8855-90abd75c7103} 1674560629501664 (id=51539607558 url=https://web-platform.test:8443/webrtc/RTCPeerConnec): SetStunServers
[task 2023-01-24T11:43:49.559Z] 11:43:49     INFO - PID 13214 | [Child 14889: Socket Thread]: I/mtransport NrIceCtx(PC:{b05c4efa-c14d-488c-8855-90abd75c7103} 1674560629501664 (id=51539607558 url=https://web-platform.test:8443/webrtc/RTCPeerConnec): SetTurnServers
[task 2023-01-24T11:43:49.561Z] 11:43:49     INFO - PID 13214 | [Child 14889: Socket Thread]: I/mtransport NrIceCtx(PC:{be0fd6c5-63d2-4fa4-bd3e-0eb91bf01171} 1674560629502793 (id=51539607558 url=https://web-platform.test:8443/webrtc/RTCPeerConnec): SetStunServers
[task 2023-01-24T11:43:49.562Z] 11:43:49     INFO - PID 13214 | [Child 14889: Socket Thread]: I/mtransport NrIceCtx(PC:{be0fd6c5-63d2-4fa4-bd3e-0eb91bf01171} 1674560629502793 (id=51539607558 url=https://web-platform.test:8443/webrtc/RTCPeerConnec): SetTurnServers
[task 2023-01-24T11:43:49.562Z] 11:43:49     INFO - PID 13214 | [Child 14889: Socket Thread]: I/mtransport NrIceCtx(PC:{e3c84cbb-7428-4e1f-be7a-58f0d084309f} 1674560629504347 (id=51539607558 url=https://web-platform.test:8443/webrtc/RTCPeerConnec): SetStunServers
[task 2023-01-24T11:43:49.563Z] 11:43:49     INFO - PID 13214 | [Child 14889: Socket Thread]: I/mtransport NrIceCtx(PC:{e3c84cbb-7428-4e1f-be7a-58f0d084309f} 1674560629504347 (id=51539607558 url=https://web-platform.test:8443/webrtc/RTCPeerConnec): SetTurnServers
[task 2023-01-24T11:43:49.564Z] 11:43:49     INFO - PID 13214 | [Child 14889: Socket Thread]: I/mtransport NrIceCtx(PC:{cdf60c26-c71a-4550-8ecc-c05140becde2} 1674560629490581 (id=51539607558 url=https://web-platform.test:8443/webrtc/RTCPeerConnec): Destroy
[task 2023-01-24T11:43:49.565Z] 11:43:49     INFO - PID 13214 | [Child 14889: Socket Thread]: I/mtransport NrIceCtx(PC:{b05c4efa-c14d-488c-8855-90abd75c7103} 1674560629501664 (id=51539607558 url=https://web-platform.test:8443/webrtc/RTCPeerConnec): Destroy
[task 2023-01-24T11:43:49.566Z] 11:43:49     INFO - PID 13214 | [Child 14889: Socket Thread]: I/mtransport NrIceCtx(PC:{be0fd6c5-63d2-4fa4-bd3e-0eb91bf01171} 1674560629502793 (id=51539607558 url=https://web-platform.test:8443/webrtc/RTCPeerConnec): Destroy
[task 2023-01-24T11:43:49.567Z] 11:43:49     INFO - PID 13214 | [Child 14889: Socket Thread]: I/mtransport NrIceCtx(PC:{e3c84cbb-7428-4e1f-be7a-58f0d084309f} 1674560629504347 (id=51539607558 url=https://web-platform.test:8443/webrtc/RTCPeerConnec): Destroy
[task 2023-01-24T11:43:49.569Z] 11:43:49     INFO - 
[task 2023-01-24T11:43:49.569Z] 11:43:49     INFO - TEST-UNEXPECTED-FAIL | /webrtc/RTCPeerConnection-relay-canvas.https.html | Two PeerConnections relaying a canvas source - promise_test: Unhandled rejection with value: object "TypeError: can't access property "getTracks", stream is undefined"
[task 2023-01-24T11:43:49.570Z] 11:43:49     INFO - TEST-OK | /webrtc/RTCPeerConnection-relay-canvas.https.html | took 408ms
Flags: needinfo?(docfaraday)

Set release status flags based on info from the regressing bug 1805502

Looks like webgl is broken on linux x86? Is this a known problem?

[task 2023-01-24T11:43:49.509Z] 11:43:49 INFO - PID 13214 | JavaScript warning: https://web-platform.test:8443/webrtc/RTCPeerConnection-relay-canvas.https.html, line 16: WebGL warning: <Create>: WebglAllowWindowsNativeGl:false restricts context creation on this system.
[task 2023-01-24T11:43:49.510Z] 11:43:49 INFO - PID 13214 | JavaScript warning: https://web-platform.test:8443/webrtc/RTCPeerConnection-relay-canvas.https.html, line 16: Failed to create WebGL context: WebGL creation failed:
[task 2023-01-24T11:43:49.520Z] 11:43:49 INFO - PID 13214 | * WebglAllowWindowsNativeGl:false restricts context creation on this system. ()
[task 2023-01-24T11:43:49.522Z] 11:43:49 INFO - PID 13214 | * Exhausted GL driver options. (FEATURE_FAILURE_WEBGL_EXHAUSTED_DRIVERS)

Flags: needinfo?(docfaraday) → needinfo?(jib)
Summary: Perma [tier 2] /webrtc/RTCPeerConnection-relay-canvas.https.html | single tracking bug → Perma [tier 2] TEST-UNEXPECTED-FAIL | /webrtc/RTCPeerConnection-relay-canvas.https.html | Two PeerConnections relaying a canvas source - promise_test: Unhandled rejection with value: object "TypeError: can't access property "getTracks", stream is undefine

Is it expected that these linux x86 builds don't support webgl?

Flags: needinfo?(jgilbert)
Assignee: nobody → jib
Status: NEW → ASSIGNED

I don't have anything to add other than encourage the test to fail with a better error message.

Flags: needinfo?(jib)
Pushed by jbruaroey@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/ee4c84a7025f Improve error from webrtc/RTCPeerConnection-relay-canvas.https.html when webgl is unavailable. r=bwc
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/38229 for changes under testing/web-platform/tests
See Also: → 1813323
Upstream PR merged by moz-wptsync-bot
Attachment #9314859 - Attachment description: Bug 1812309: Disable this test on linux x86 because of bug 1813323. r?jib → Bug 1812309: Disable this test on linux x86 because of bug 1813323. r?mjf
Pushed by bcampen@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/b4facdfa43bb Disable this test on linux x86 because of bug 1813323. r=mjf

Set release status flags based on info from the regressing bug 1805502

(In reply to Byron Campen [:bwc] from comment #3)

Is it expected that these linux x86 builds don't support webgl?

It's surprising. I'm not sure what's going on there.

Flags: needinfo?(jgilbert)
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: