Closed Bug 814699 Opened 11 years ago Closed 10 years ago

WebRTC crash [@webrtc::ACMOpus::InternalInitDecoder]

Categories

(Core :: WebRTC: Audio/Video, defect)

x86_64
macOS
defect
Not set
critical

Tracking

()

RESOLVED FIXED

People

(Reporter: posidron, Assigned: jesup)

References

Details

(Keywords: crash, testcase, Whiteboard: [WebRTC],[blocking-webrtc+] [qa-])

Crash Data

Attachments

(1 file)

Attached file callstack
This is a first try of fuzzing RTP. The callstack file includes information about  the intercepted packets, 'bt' and 'bt full'. The seed value shall be able to reproduce it. I will make the patch available after some tuning / reviews and probably add it to the WebRTC fuzzing meta-bug.
Assertion failed: (_decoderInstPtr == NULL), function InternalInitDecoder, file /Users/cdiehl/Code/Mozilla/mc-debug/media/webrtc/trunk/src/modules/audio_coding/main/source/acm_opus.cc, line 210
Crash Signature: [@ webrtc::ACMOpus::InternalInitDecoder]
Comment on attachment 684702 [details]
callstack

This particular issue will be fixed by the CL in <http://review.webrtc.org/933022/>, though it may be indicative of larger problems.
Flags: in-testsuite?
Christoph, do you have any testcase or not? Would be nice if you could mention that when you file a bug.
I wrote, I will make the patch available soon after some tuning / reviews and will attach it to the WebRTC fuzzing meta-bug. The seed value is printed in the callstack.
You later need just to enter the seed value as an environment variable to reproduce.
See Also: → 814825
(In reply to Christoph Diehl [:cdiehl] from comment #4)
> I wrote, I will make the patch available soon after some tuning / reviews
> and will attach it to the WebRTC fuzzing meta-bug. The seed value is printed
> in the callstack.
> You later need just to enter the seed value as an environment variable to
> reproduce.

It would be great if you can give the information on that bug to lower the amount of confusion and reduce the search time. A link to the appropriate comment in the other bug would be enough. Thanks.
Whiteboard: [WebRTC],[blocking-webrtc+]
Assignee: nobody → rjesup
Depends on: webrtc_updates
Fixed by the webrtc.org checkin for 3.20 (bug 830247)
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Flags: in-testsuite? → in-testsuite-
Whiteboard: [WebRTC],[blocking-webrtc+] → [WebRTC],[blocking-webrtc+] [qa-]
You need to log in before you can comment on or make changes to this bug.