Open Bug 1663271 Opened 5 years ago Updated 1 year ago

Perma Beta TEST-UNEXPECTED-CRASH | /webrtc/RTCRtpTransceiver.https.html | expected OK

Categories

(Core :: WebRTC, defect, P3)

Unspecified
Android
defect

Tracking

()

Tracking Status
firefox-esr68 --- unaffected
firefox-esr78 --- unaffected
firefox80 --- unaffected
firefox81 - wontfix
firefox82 - fix-optional

People

(Reporter: malexandru, Assigned: bwc)

References

Details

Raw log: https://firefoxci.taskcluster-artifacts.net/WrWSkkiuRaWKK10WhpxC8g/0/public/logs/live_backing.log

Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=313731247&repo=try&lineNumber=3796

Central as Beta Simulation (FF 81): https://treeherder.mozilla.org/#/jobs?repo=try&resultStatus=pending%2Crunning%2Ctestfailed%2Cbusted%2Cexception%2Cusercancel%2Crunnable&revision=71d8489e93d61419afff9c3459a12587f89aafae&searchStr=android%2C7.0%2Cx86-64%2Cshippable%2Copt%2Cweb%2Cplatform%2Ctests%2Ctest-android-em-7.0-x86_64-shippable%2Fopt-geckoview-web-platform-tests-e10s%2Cwpt3&selectedTaskRun=WrWSkkiuRaWKK10WhpxC8g.0

Central as Beta Simulation (FF 82): https://treeherder.mozilla.org/#/jobs?repo=try&resultStatus=testfailed%2Cbusted%2Cexception%2Crunnable&revision=d1e13e9f30a5ca386f409dfa613b060b56d004c1&searchStr=Android%2C7.0%2Cx86-64%2CShippable%2Copt%2CWeb%2Cplatform%2Ctests%2Ctest-android-em-7.0-x86_64-shippable%2Fopt-geckoview-web-platform-tests-e10s%2Cwpt3&selectedTaskRun=ESz0g0FCQD6qMe8ho5ziEA.0

[task 2020-08-22T12:13:52.178Z] 12:13:52     INFO - TEST-START | /webrtc/RTCRtpTransceiver.https.html
[task 2020-08-22T12:13:52.182Z] 12:13:52     INFO - Clearing pref media.navigator.permission.disabled
[task 2020-08-22T12:13:52.197Z] 12:13:52     INFO - Clearing pref media.navigator.streams.fake
[task 2020-08-22T12:13:52.213Z] 12:13:52     INFO - Clearing pref privacy.resistFingerprinting.reduceTimerPrecision.jitter
[task 2020-08-22T12:13:52.221Z] 12:13:52     INFO - Clearing pref privacy.reduceTimerPrecision
[task 2020-08-22T12:13:52.229Z] 12:13:52     INFO - Clearing pref media.peerconnection.ice.trickle_grace_period
[task 2020-08-22T12:13:52.249Z] 12:13:52     INFO - Setting pref media.navigator.permission.disabled (true)
[task 2020-08-22T12:13:52.270Z] 12:13:52     INFO - Setting pref media.navigator.streams.fake (true)
[task 2020-08-22T12:13:52.291Z] 12:13:52     INFO - Setting pref privacy.resistFingerprinting.reduceTimerPrecision.jitter (false)
[task 2020-08-22T12:13:52.307Z] 12:13:52     INFO - Setting pref privacy.reduceTimerPrecision (false)
[task 2020-08-22T12:13:52.323Z] 12:13:52     INFO - Setting pref media.peerconnection.ice.trickle_grace_period (10000)
[task 2020-08-22T12:13:52.326Z] 12:13:52     INFO - Closing window 38
[task 2020-08-22T12:13:53.555Z] 12:13:53     INFO - Browser not responding, setting status to CRASH
[task 2020-08-22T12:13:54.040Z] 12:13:54     INFO - TEST-UNEXPECTED-CRASH | /webrtc/RTCRtpTransceiver.https.html | expected OK
[task 2020-08-22T12:13:54.040Z] 12:13:54     INFO - TEST-INFO took 1859ms
[task 2020-08-22T12:13:54.991Z] 12:13:54     INFO - Closing logging queue
[task 2020-08-22T12:13:54.992Z] 12:13:54     INFO - queue closed
[task 2020-08-22T12:13:55.017Z] 12:13:55     INFO - Setting up ssl
[task 2020-08-22T12:13:55.044Z] 12:13:55     INFO - certutil | 
[task 2020-08-22T12:13:55.072Z] 12:13:55     INFO - certutil | 
[task 2020-08-22T12:13:55.100Z] 12:13:55     INFO - certutil | 
[task 2020-08-22T12:13:55.100Z] 12:13:55     INFO - Certificate Nickname                                         Trust Attributes
[task 2020-08-22T12:13:55.100Z] 12:13:55     INFO -                                                              SSL,S/MIME,JAR/XPI
[task 2020-08-22T12:13:55.100Z] 12:13:55     INFO - 
[task 2020-08-22T12:13:55.100Z] 12:13:55     INFO - web-platform-tests                                           CT,, 
[task 2020-08-22T12:13:55.100Z] 12:13:55     INFO - 
[task 2020-08-22T12:13:58.705Z] 12:13:58     INFO - adb Granting important runtime permissions to org.mozilla.geckoview.test
[task 2020-08-22T12:14:00.619Z] 12:14:00     INFO - adb launch_application: am start -W -n org.mozilla.geckoview.test/org.mozilla.geckoview.test.TestRunnerActivity -a android.intent.action.MAIN --es env9 MOZ_DISABLE_NONLOCAL_CONNECTIONS=1 --es env8 R_LOG_DESTINATION=stderr --es args '-no-remote -profile /data/local/tmp/test_root/profile --marionette about:blank' --es env3 MOZ_HIDE_RESULTS_TABLE=1 --es env2 R_LOG_VERBOSE=1 --es env1 MOZ_WEBRENDER=0 --es env0 MOZ_CRASHREPORTER=1 --es env7 MOZ_CRASHREPORTER_SHUTDOWN=1 --es env6 MOZ_IN_AUTOMATION=1 --es env5 MOZ_LOG=signaling:3,mtransport:4,DataChannel:4,jsep:4 --es env4 STYLO_THREADS=1 --ez use_multiprocess True --es env12 R_LOG_LEVEL=6 --es env11 MOZ_PROCESS_LOG=/tmp/tmpMIGMk7pidlog --es env10 MOZ_CRASHREPORTER_NO_REPORT=1
[task 2020-08-22T12:14:02.636Z] 12:14:02     INFO - Starting runner
[task 2020-08-22T12:14:02.807Z] 12:14:02     INFO - TEST-START | /webrtc/RTCTrackEvent-constructor.html

Hi Byron, could you please have a look at this one?

Severity: -- → S3
Flags: needinfo?(docfaraday)
Priority: -- → P1

I'm looking at this over in bug 1502992.

Flags: needinfo?(docfaraday)

According to the last update it seems unlikely that this will get fixed any time soon https://bugzilla.mozilla.org/show_bug.cgi?id=1502992#c36

Assignee: nobody → docfaraday

Is this happening only on Android?

Flags: needinfo?(malexandru)

So, just for fun I tried triggering this test suite on android-em on a try push for bug 1626278, and it seems to work fine:

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

Here's a push for the base revision; there's a fair chance that this failure doesn't show up when just the webrtc wpt are run, since that's a common pattern with these wpt intermittents:

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

Yes, only on Android.

Flags: needinfo?(malexandru)
OS: Unspecified → Android

Ok, both revisions in comment 6 seem fine, but this push (which is the patches from bug 1626278, recently rebased) is not:

https://treeherder.mozilla.org/#/jobs?repo=try&revision=423b43fb14f17e26a29d4ff8f131622c2a74ea8f&selectedTaskRun=PHGvnxERROy_dCFssMOK8g.0

Maybe I can get a regression range here...

I'm still narrowing this down, but the current range I'm working on does not contain anything media or webrtc related besides bug 1665933, which is a test-case that was intended to repro a crash down in VideoStreamEncoder, which is code we use from webrtc.org. I bet this is what we're hitting here.

Recent updates of expectations of web-platform-tests set expected results on Android as "OK" and "CRASH". This will need manual adjustment for Try pushes.

Priority: P1 → P3
You need to log in before you can comment on or make changes to this bug.