Closed Bug 1625339 Opened 4 years ago Closed 4 years ago

Intermittent /webrtc/RTCRtpReceiver-getContributingSources.https.html | application crashed [@ rtc::VideoBroadcaster::OnFrame(webrtc::VideoFrame const&)]

Categories

(Core :: WebRTC, defect, P3)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1639734

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: crash, intermittent-failure)

Crash Data

Filed by: nerli [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=294940500&repo=mozilla-beta
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/biat8B7nRL2Qvk4qnK_tyA/runs/0/artifacts/public/logs/live_backing.log


[task 2020-03-26T21:13:10.783Z] 21:13:10 INFO - TEST-START | /webrtc/RTCRtpReceiver-getContributingSources.https.html
[task 2020-03-26T21:13:10.784Z] 21:13:10 INFO - Clearing pref media.navigator.permission.disabled
[task 2020-03-26T21:13:10.919Z] 21:13:10 INFO - Clearing pref media.navigator.streams.fake
[task 2020-03-26T21:13:10.947Z] 21:13:10 INFO - Clearing pref privacy.resistFingerprinting.reduceTimerPrecision.jitter
[task 2020-03-26T21:13:11.031Z] 21:13:11 INFO - Clearing pref privacy.reduceTimerPrecision
[task 2020-03-26T21:13:11.047Z] 21:13:11 INFO - Clearing pref media.peerconnection.ice.trickle_grace_period
[task 2020-03-26T21:13:11.097Z] 21:13:11 INFO - Setting pref media.navigator.permission.disabled (true)
[task 2020-03-26T21:13:11.184Z] 21:13:11 INFO - Setting pref media.navigator.streams.fake (true)
[task 2020-03-26T21:13:11.264Z] 21:13:11 INFO - Setting pref privacy.resistFingerprinting.reduceTimerPrecision.jitter (false)
[task 2020-03-26T21:13:11.326Z] 21:13:11 INFO - Setting pref privacy.reduceTimerPrecision (false)
[task 2020-03-26T21:13:11.399Z] 21:13:11 INFO - Setting pref media.peerconnection.ice.trickle_grace_period (10000)
[task 2020-03-26T21:13:11.433Z] 21:13:11 INFO - Closing window 59
[task 2020-03-26T21:13:14.911Z] 21:13:14 INFO - mozcrash ..
[task 2020-03-26T21:13:14.911Z] 21:13:14 INFO - mozcrash Copy/paste: /builds/worker/fetches/minidump_stackwalk/minidump_stackwalk /tmp/tmpF_2SxP/43c36c19-5e85-04bf-c377-02187bce2432.dmp /builds/worker/workspace/build/symbols
[task 2020-03-26T21:13:20.175Z] 21:13:20 INFO - mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/43c36c19-5e85-04bf-c377-02187bce2432.dmp
[task 2020-03-26T21:13:20.175Z] 21:13:20 INFO - mozcrash Saved app info as /builds/worker/workspace/build/blobber_upload_dir/43c36c19-5e85-04bf-c377-02187bce2432.extra
[task 2020-03-26T21:13:20.633Z] 21:13:20 INFO - PROCESS-CRASH | /webrtc/RTCRtpReceiver-getContributingSources.https.html | application crashed [@ rtc::VideoBroadcaster::OnFrame(webrtc::VideoFrame const&)]
[task 2020-03-26T21:13:20.633Z] 21:13:20 INFO - Crash dump filename: /tmp/tmpF_2SxP/43c36c19-5e85-04bf-c377-02187bce2432.dmp
[task 2020-03-26T21:13:20.633Z] 21:13:20 INFO - Operating system: Android
[task 2020-03-26T21:13:20.633Z] 21:13:20 INFO - 0.0.0 Linux 3.10.0+ #260 SMP PREEMPT Fri May 19 12:48:14 PDT 2017 x86_64
[task 2020-03-26T21:13:20.633Z] 21:13:20 INFO - CPU: amd64
[task 2020-03-26T21:13:20.633Z] 21:13:20 INFO - family 6 model 6 stepping 3
[task 2020-03-26T21:13:20.633Z] 21:13:20 INFO - 4 CPUs
[task 2020-03-26T21:13:20.633Z] 21:13:20 INFO -
[task 2020-03-26T21:13:20.633Z] 21:13:20 INFO - GPU: UNKNOWN
[task 2020-03-26T21:13:20.633Z] 21:13:20 INFO -
[task 2020-03-26T21:13:20.633Z] 21:13:20 INFO - Crash reason: SIGSEGV /SEGV_MAPERR
[task 2020-03-26T21:13:20.633Z] 21:13:20 INFO - Crash address: 0x1000000020
[task 2020-03-26T21:13:20.633Z] 21:13:20 INFO - Process uptime: not available
[task 2020-03-26T21:13:20.633Z] 21:13:20 INFO -
[task 2020-03-26T21:13:20.633Z] 21:13:20 INFO - Thread 193 (crashed)
[task 2020-03-26T21:13:20.633Z] 21:13:20 INFO - 0 libxul.so!rtc::VideoBroadcaster::OnFrame(webrtc::VideoFrame const&) [videobroadcaster.cc:c6d1ad75d7ca1ab66cf4b269ef73e3020a4abc90 : 71 + 0xa]
[task 2020-03-26T21:13:20.633Z] 21:13:20 INFO - rax = 0x0000001000000010 rdx = 0x0000000000004001
[task 2020-03-26T21:13:20.634Z] 21:13:20 INFO - rcx = 0x0000000000000000 rbx = 0x000077516ec408f8
[task 2020-03-26T21:13:20.634Z] 21:13:20 INFO - rsi = 0x00007751706fac00 rdi = 0x00007751643fd000
[task 2020-03-26T21:13:20.634Z] 21:13:20 INFO - rbp = 0x00007751706fabb0 rsp = 0x00007751706faa20
[task 2020-03-26T21:13:20.634Z] 21:13:20 INFO - r8 = 0x0000000000000000 r9 = 0x00007751706fb450
[task 2020-03-26T21:13:20.634Z] 21:13:20 INFO - r10 = 0x0000000000000000 r11 = 0x00007751706fabf4
[task 2020-03-26T21:13:20.634Z] 21:13:20 INFO - r12 = 0x00007751643fd000 r13 = 0x00007751706fad80
[task 2020-03-26T21:13:20.634Z] 21:13:20 INFO - r14 = 0x000077516d448f00 r15 = 0x00007751706fac00
[task 2020-03-26T21:13:20.634Z] 21:13:20 INFO - rip = 0x000077517d185168
[task 2020-03-26T21:13:20.634Z] 21:13:20 INFO - Found by: given as instruction pointer in context
[task 2020-03-26T21:13:20.634Z] 21:13:20 INFO - 1 libxul.so!mozilla::WebrtcVideoConduit::SendVideoFrame(webrtc::VideoFrame const&) [VideoConduit.cpp:c6d1ad75d7ca1ab66cf4b269ef73e3020a4abc90 : 1948 + 0x18]
[task 2020-03-26T21:13:20.634Z] 21:13:20 INFO - rbp = 0x00007751706fac60 rsp = 0x00007751706fabc0
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - rip = 0x000077517a99a271
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - Found by: previous frame's frame pointer
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - 2 libxul.so!mozilla::MediaPipelineTransmit::VideoFrameFeeder::OnVideoFrameConverted(webrtc::VideoFrame const&) [MediaPipeline.cpp:c6d1ad75d7ca1ab66cf4b269ef73e3020a4abc90 : 792 + 0x13]
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - rbp = 0x00007751706facb0 rsp = 0x00007751706fac70
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - rip = 0x000077517a9c2138
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - Found by: previous frame's frame pointer
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - 3 libxul.so!mozilla::VideoFrameConverter::VideoFrameConverted(webrtc::VideoFrame const&) [VideoFrameConverter.h:c6d1ad75d7ca1ab66cf4b269ef73e3020a4abc90 : 251 + 0x13]
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - rbp = 0x00007751706fad10 rsp = 0x00007751706facc0
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - rip = 0x000077517a9b7831
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - Found by: previous frame's frame pointer
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - 4 libxul.so!mozilla::VideoFrameConverter::ProcessVideoFrame(mozilla::VideoFrameConverter::FrameToProcess const&) [VideoFrameConverter.h:c6d1ad75d7ca1ab66cf4b269ef73e3020a4abc90 : 0 + 0x1a]
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - rbp = 0x00007751706fade0 rsp = 0x00007751706fad20
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - rip = 0x000077517a9b7271
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - Found by: previous frame's frame pointer
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - 5 libxul.so!mozilla::VideoFrameConverter::SetActive(bool)::{lambda()#1}::operator()() const [VideoFrameConverter.h:c6d1ad75d7ca1ab66cf4b269ef73e3020a4abc90 : 124 + 0xb]
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - rbp = 0x00007751706fae30 rsp = 0x00007751706fadf0
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - rip = 0x000077517a9b70fd
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - Found by: previous frame's frame pointer
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - 6 libxul.so!mozilla::detail::RunnableFunction<mozilla::VideoFrameConverter::SetActive(bool)::{lambda()#1}>::Run() [nsThreadUtils.h:c6d1ad75d7ca1ab66cf4b269ef73e3020a4abc90 : 557 + 0x9]
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - rbp = 0x00007751706fae40 rsp = 0x00007751706fae40
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - rip = 0x000077517a9b704f
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - Found by: previous frame's frame pointer
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - 7 libxul.so!mozilla::TaskQueue::Runner::Run() [TaskQueue.cpp:c6d1ad75d7ca1ab66cf4b269ef73e3020a4abc90 : 207 + 0x11]
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - rbp = 0x00007751706faef0 rsp = 0x00007751706fae50
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - rip = 0x000077517a01ff2b
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - Found by: previous frame's frame pointer
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - 8 libxul.so!nsThreadPool::Run() [nsThreadPool.cpp:c6d1ad75d7ca1ab66cf4b269ef73e3020a4abc90 : 299 + 0x12]
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - rbp = 0x00007751706fafc0 rsp = 0x00007751706faf00
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - rip = 0x000077517a02f6e5
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - Found by: previous frame's frame pointer
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - 9 libxul.so!non-virtual thunk to nsThreadPool::Run() [nsThreadPool.cpp:c6d1ad75d7ca1ab66cf4b269ef73e3020a4abc90 : 0 + 0xd]
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - rbp = 0x00007751706fafd0 rsp = 0x00007751706fafd0
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - rip = 0x000077517a02fa6d
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - Found by: previous frame's frame pointer
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - 10 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:c6d1ad75d7ca1ab66cf4b269ef73e3020a4abc90 : 1220 + 0x15]
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - rbp = 0x00007751706fb0c0 rsp = 0x00007751706fafe0
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - rip = 0x000077517a02a8be
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - Found by: previous frame's frame pointer
[task 2020-03-26T21:13:20.635Z] 21:13:20 INFO - 11 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:c6d1ad75d7ca1ab66cf4b269ef73e3020a4abc90 : 481 + 0x10]
[task 2020-03-26T21:13:20.636Z] 21:13:20 INFO - rbp = 0x00007751706fb100 rsp = 0x00007751706fb0d0
[task 2020-03-26T21:13:20.636Z] 21:13:20 INFO - rip = 0x000077517a02e191
[task 2020-03-26T21:13:20.636Z] 21:13:20 INFO - Found by: previous frame's frame pointer
[task 2020-03-26T21:13:20.636Z] 21:13:20 INFO - 12 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:c6d1ad75d7ca1ab66cf4b269ef73e3020a4abc90 : 332 + 0xb]
[task 2020-03-26T21:13:20.636Z] 21:13:20 INFO - rbp = 0x00007751706fb150 rsp = 0x00007751706fb110
[task 2020-03-26T21:13:20.636Z] 21:13:20 INFO - rip = 0x000077517a5370a7
[task 2020-03-26T21:13:20.636Z] 21:13:20 INFO - Found by: previous frame's frame pointer
[task 2020-03-26T21:13:20.636Z] 21:13:20 INFO - 13 libxul.so!MessageLoop::RunInternal() [message_loop.cc:c6d1ad75d7ca1ab66cf4b269ef73e3020a4abc90 : 315 + 0x17]
[task 2020-03-26T21:13:20.636Z] 21:13:20 INFO - rbp = 0x00007751706fb190 rsp = 0x00007751706fb160
[task 2020-03-26T21:13:20.636Z] 21:13:20 INFO - rip = 0x000077517a4ebaec
[task 2020-03-26T21:13:20.636Z] 21:13:20 INFO - Found by: previous frame's frame pointer
[task 2020-03-26T21:13:20.636Z] 21:13:20 INFO - 14 libxul.so!MessageLoop::Run() [message_loop.cc:c6d1ad75d7ca1ab66cf4b269ef73e3020a4abc90 : 290 + 0x8]
[task 2020-03-26T21:13:20.636Z] 21:13:20 INFO - rbp = 0x00007751706fb1d0 rsp = 0x00007751706fb1a0
[task 2020-03-26T21:13:20.636Z] 21:13:20 INFO - rip = 0x000077517a4eba55
[task 2020-03-26T21:13:20.636Z] 21:13:20 INFO - Found by: previous frame's frame pointer
[task 2020-03-26T21:13:20.636Z] 21:13:20 INFO - 15 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:c6d1ad75d7ca1ab66cf4b269ef73e3020a4abc90 : 464 + 0x8]
[task 2020-03-26T21:13:20.636Z] 21:13:20 INFO - rbp = 0x00007751706fb3a0 rsp = 0x00007751706fb1e0
[task 2020-03-26T21:13:20.636Z] 21:13:20 INFO - rip = 0x000077517a02888e
[task 2020-03-26T21:13:20.636Z] 21:13:20 INFO - Found by: previous frame's frame pointer
[task 2020-03-26T21:13:20.636Z] 21:13:20 INFO - 16 libnss3.so!_pt_root [ptthread.c:c6d1ad75d7ca1ab66cf4b269ef73e3020a4abc90 : 201 + 0xa]
[task 2020-03-26T21:13:20.637Z] 21:13:20 INFO - rbp = 0x00007751706fb3e0 rsp = 0x00007751706fb3b0
[task 2020-03-26T21:13:20.637Z] 21:13:20 INFO - rip = 0x0000775182999b75
[task 2020-03-26T21:13:20.637Z] 21:13:20 INFO - Found by: previous frame's frame pointer
[task 2020-03-26T21:13:20.637Z] 21:13:20 INFO - 17 libnss3.so!pt_recvfrom_cont [ptio.c:c6d1ad75d7ca1ab66cf4b269ef73e3020a4abc90 : 0 + 0x5]
[task 2020-03-26T21:13:20.637Z] 21:13:20 INFO - rbp = 0x00007751706fb3e0 rsp = 0x00007751706fb3d0
[task 2020-03-26T21:13:20.637Z] 21:13:20 INFO - rip = 0x0000775182999a20
[task 2020-03-26T21:13:20.637Z] 21:13:20 INFO - Found by: stack scanning
[task 2020-03-26T21:13:20.637Z] 21:13:20 INFO - 18 libc.so + 0x89772
[task 2020-03-26T21:13:20.637Z] 21:13:20 INFO - rsp = 0x00007751706fb3f0 rip = 0x000077519cf38772
[task 2020-03-26T21:13:20.638Z] 21:13:20 INFO - Found by: stack scanning
[task 2020-03-26T21:13:20.638Z] 21:13:20 INFO - 19 libnss3.so!pt_recvfrom_cont [ptio.c:c6d1ad75d7ca1ab66cf4b269ef73e3020a4abc90 : 0 + 0x5]
[task 2020-03-26T21:13:20.638Z] 21:13:20 INFO - rsp = 0x00007751706fb428 rip = 0x0000775182999a20
[task 2020-03-26T21:13:20.638Z] 21:13:20 INFO - Found by: stack scanning
[task 2020-03-26T21:13:20.638Z] 21:13:20 INFO - 20 libc.so + 0x299ec
[task 2020-03-26T21:13:20.638Z] 21:13:20 INFO - rsp = 0x00007751706fb440 rip = 0x000077519ced89ec
[task 2020-03-26T21:13:20.638Z] 21:13:20 INFO - Found by: stack scanning
[task 2020-03-26T21:13:20.638Z] 21:13:20 INFO - 21 libc.so + 0x896c0
[task 2020-03-26T21:13:20.638Z] 21:13:20 INFO - rsp = 0x00007751706fb448 rip = 0x000077519cf386c0
[task 2020-03-26T21:13:20.638Z] 21:13:20 INFO - Found by: stack scanning
[task 2020-03-26T21:13:20.639Z] 21:13:20 INFO - 22 libc.so + 0x1ca66
[task 2020-03-26T21:13:20.639Z] 21:13:20 INFO - rsp = 0x00007751706fb450 rip = 0x000077519cecba66
[task 2020-03-26T21:13:20.639Z] 21:13:20 INFO - Found by: stack scanning
[task 2020-03-26T21:13:20.639Z] 21:13:20 INFO - 23 libnss3.so!pt_recvfrom_cont [ptio.c:c6d1ad75d7ca1ab66cf4b269ef73e3020a4abc90 : 0 + 0x5]
[task 2020-03-26T21:13:20.639Z] 21:13:20 INFO - rsp = 0x00007751706fb4b8 rip = 0x0000775182999a20
[task 2020-03-26T21:13:20.639Z] 21:13:20 INFO - Found by: stack scanning
[task 2020-03-26T21:13:20.639Z] 21:13:20 INFO -

The priority flag is not set for this bug.
:dminor, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(dminor)
Flags: needinfo?(dminor)
Priority: -- → P3
Crash Signature: [@ rtc::VideoBroadcaster::OnFrame(webrtc::VideoFrame const&)] → [@ rtc::VideoBroadcaster::OnFrame(webrtc::VideoFrame const&)][@ 0x4]

Because this bug's Severity has not been changed from the default since it was filed, and it's Priority is P3 (Backlog,) indicating it has been triaged, the bug's Severity is being updated to S3 (normal.)

Severity: normal → S3

[task 2020-03-26T21:13:20.633Z] 21:13:20 INFO - Crash reason: SIGSEGV /SEGV_MAPERR
[task 2020-03-26T21:13:20.633Z] 21:13:20 INFO - Crash address: 0x1000000020

Looks like a trash pointer. Marking as sec bug.

Group: media-core-security
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → DUPLICATE
Group: media-core-security
You need to log in before you can comment on or make changes to this bug.