Fatal error in src/media/webrtc/trunk/webrtc/video/video_send_stream.cc, line 797 # last system error: 1
Categories
(Core :: WebRTC, defect, P2)
Tracking
()
People
(Reporter: tsmith, Assigned: dminor)
References
(Blocks 1 open bug)
Details
(Keywords: assertion, crash, testcase)
Attachments
(2 files)
Reporter | ||
Updated•6 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
Comment 1•6 years ago
|
||
Alex, how is column layout involved in this testcase? Is this two separate bugs, or is it taking a bad code path in the column code that results in the WebRTC issues?
Additionally, if you have a decent understanding of what's happening here, could you set the Importance field of the bug?
Reporter | ||
Comment 2•6 years ago
|
||
I'd like to note that the "Assertion failure: columnSet->IsColumnSetFrame(), at src/layout/generic/ColumnSetWrapperFrame.cpp:42" line was a copypaste error and was not part of the error message.
Comment 3•6 years ago
|
||
Sorry about that, the triage list is huge after pto and I did it fast. I moved it in your component due to the assertion error mentioned above. I looked again, carefully, and I've realized the actual error is something else. Thanks.
Updated•6 years ago
|
Assignee | ||
Updated•6 years ago
|
Updated•6 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 4•5 years ago
|
||
The SDP here contains:
a=extmap:2 urn:ietf:params:rtp-hdrext:toffset
a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
i.e. the extension id is repeated. According to RFC 8285:
A usable mapping MUST use IDs in the valid range, and each ID in this
range MUST be used only once for each media section (or only once if
the mappings are session level). Mappings that do not conform to
these rules MAY be presented, for instance, during SDP Offer/Answer
[RFC3264] negotiation as described in the next section, but remapping
to conformant values is necessary before they can be applied.
so we need to remap the ids prior to getting to this point. We'll also fail the assertion here if an id is outside the valid range of 1 to 14.
Assignee | ||
Comment 5•5 years ago
|
||
This adds checks for invalid and duplicated rtp extension ids to
JsepSessionImpl. Since the version of webrtc.org we're using does not support
two byte extension ids, ids must be between 1 and 14 inclusive. Duplicated
extension ids are also disallowed by RFC 8285. Passing an invalid extension id
into the webrtc.org code will trigger a release assertion and a browser crash.
Comment 7•5 years ago
|
||
bugherder |
Updated•5 years ago
|
Description
•