Investigate the SDP parsing failure in wpt RTCTrackEvent-fire.html
Categories
(Core :: WebRTC: Signaling, task, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox73 | --- | fixed |
People
(Reporter: ng, Assigned: ng)
References
(Blocks 1 open bug)
Details
Attachments
(5 files)
Somewhere in WEBRTCSDP we are using a deprecated method and a warning is leaking out during run time. Ironically the error message may be covering up the text that would help identify where it is happening. There may not be a genuine parsing error, it might be serialization code that is tripping this deprecation warning.
This is only happening on Android 7.0 x86-64 emulator on debug, so perhaps there is a configuration difference there.
The fact that this is happening at all is potentially a sign that there is an error with the Sipcc parser, and now we fail-over to the Rust parser which fails as well. If that is the case I am not sure why this wasn't failing before. The sipcc parser does seem to pass the test though, so perhaps it is error handling or failover handling.
Test Failure: TEST-UNEXPECTED-FAIL | /webrtc/RTCTrackEvent-fire.html | stream ids should be found even if msid-semantic is absent - promise_test: Unhandled rejection with value: object "OperationError: WEBRTCSDP Failed to parse SDP: SDP Parse Error on line 16: description() is deprecated; use Display
Secondary source of the error message: https://github.com/rust-lang/rust/issues/44842
To reproduce locally:
- build for android with the x86_64 target
- run
mach wpt webrtc/RTCTrackEvent-fire.html --setpref 'media.peerconnection.sdp.alternate_parse_mode'='never' --setpref 'media.peerconnection.sdp.parser'='webrtc-sdp'
2.A) Not sure why, but I had to manually setADB_PATH
in my environment to the copy installed in${HOME}/.mozbuild
Assignee | ||
Comment 1•5 years ago
|
||
I created RTCTrackEvent-fire.html.ini
which forces the use of only sipcc
for this test. Once this addressed, that restriction can be lifted.
Updated•5 years ago
|
Assignee | ||
Comment 2•5 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=0a3eb72331ae2def60589b123249dd47c22f9b95
Assignee | ||
Comment 3•5 years ago
|
||
Updated•5 years ago
|
Assignee | ||
Comment 4•5 years ago
|
||
Depends on D55211
Assignee | ||
Comment 5•5 years ago
|
||
Depends on D55602
Assignee | ||
Comment 6•4 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=d50ccace0fdc2d87c94214c6ebfaf273b0c4fbfd
Assignee | ||
Comment 7•4 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=29714f6f39dc5ecfea7bd4875f11720ba6b9ff57
Assignee | ||
Comment 8•4 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=a2e39ea0a6608dbe3ab2c9476fbc10b4a662e167
Assignee | ||
Comment 9•4 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=1b22b313a981b72a4200377cb4dd6b82c086f799
Assignee | ||
Comment 10•4 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=f42ac01db9224c078672cbd8f8f0fbf0c414aca2
Assignee | ||
Comment 11•4 years ago
|
||
Depends on D55611
Assignee | ||
Comment 12•4 years ago
|
||
Depends on D56332
Updated•4 years ago
|
Comment 13•4 years ago
|
||
Pushed by na-g@nostrum.com: https://hg.mozilla.org/integration/autoland/rev/7942c1bd3f70 Fix known WEBRTCSDP issues blocking parallel parsing mode in Nightly;r=drno
Comment 14•4 years ago
|
||
bugherder |
Description
•