chromium的Backtrace记录
ffmpeg处理完视频流后,上层的webrtc调用错误,可以看出webrtc的调用过程:
Backtrace:
webrtc::RTPFragmentationHeader::CopyFrom [0x5813CAD2+18] (d:\workspace\chromium_build\src\third_party\webrtc\modules\interface\module_common_types.h:283)
webrtc::RtpPacketizerH264::SetPayloadData [0x5813D4ED+29] (d:\workspace\chromium_build\src\third_party\webrtc\modules\rtp_rtcp\source\rtp_format_h264.cc:172)
webrtc::RTPSenderVideo::SendVideo [0x581399AD+285] (d:\workspace\chromium_build\src\third_party\webrtc\modules\rtp_rtcp\source\rtp_sender_video.cc:290)
webrtc::RTPSender::SendOutgoingData [0x58131251+689] (d:\workspace\chromium_build\src\third_party\webrtc\modules\rtp_rtcp\source\rtp_sender.cc:532)
webrtc::ModuleRtpRtcpImpl::SendOutgoingData [0x581204EA+154] (d:\workspace\chromium_build\src\third_party\webrtc\modules\rtp_rtcp\source\rtp_rtcp_impl.cc:418)
webrtc::PayloadRouter::RoutePayload [0x58152FC7+103] (d:\workspace\chromium_build\src\third_party\webrtc\video_engine\payload_router.cc:74)
webrtc::ViEEncoder::SendData [0x58150197+151] (d:\workspace\chromium_build\src\third_party\webrtc\video_engine\vie_encoder.cc:694)
webrtc::VCMEncodedFrameCallback::Encoded [0x5815BD8F+159] (d:\workspace\chromium_build\src\third_party\webrtc\modules\video_coding\main\source\generic_encoder.cc:320)
webrtc::FfmpegEncoder::Encode [0x5816B595+2309] (d:\workspace\chromium_build\src\third_party\webrtc\modules\video_coding\codecs\h264\ffmpeg_codec.cc:893)
webrtc::VCMGenericEncoder::Encode [0x5815BCA9+89] (d:\workspace\chromium_build\src\third_party\webrtc\modules\video_coding\main\source\generic_encoder.cc:159)
webrtc::vcm::VideoSender::AddVideoFrame [0x5815C496+486] (d:\workspace\chromium_build\src\third_party\webrtc\modules\video_coding\main\source\video_sender.cc:351)
webrtc::ViEEncoder::DeliverFrame [0x5814F345+357] (d:\workspace\chromium_build\src\third_party\webrtc\video_engine\vie_encoder.cc:580)
webrtc::internal::VideoCaptureInput::CaptureProcess [0x5814E7E6+182] (d:\workspace\chromium_build\src\third_party\webrtc\video\video_capture_input.cc:149)
webrtc::ThreadWindows::Run [0x5802C12C+44] (d:\workspace\chromium_build\src\third_party\webrtc\system_wrappers\source\thread_win.cc:100)
webrtc::ThreadWindows::StartThread [0x5802C1CB+11] (d:\workspace\chromium_build\src\third_party\webrtc\system_wrappers\source\thread_win.cc:51)
BaseThreadInitThunk [0x7684336A+18]
RtlInitializeExceptionChain [0x77B59882+99]
RtlInitializeExceptionChain [0x77B59855+54]
chromium的Backtrace记录的更多相关文章
- 自己动手实现浏览器,21天自制chromium:起手篇
转:https://zhuanlan.zhihu.com/p/29101613?utm_medium=social&utm_source=qq 大家好,我又来了.这篇是21天自制原子弹的姐妹篇 ...
- 【Chromium】sandboxed window问题记录
问题发现 在业务逻辑中发现有时使用chrome.app.window.create这个API创建出来的窗口无法使用其他的API,不仅其他chrome.app.window的API说window is ...
- 记录windows下编译chromium,备忘
编译windows下chromium,时间:20170619, 官方地址:https://chromium.googlesource.com/chromium/src/+/master/docs/wi ...
- linux 下Qt WebEngine 程序打包简单记录
本次记录仅作参考. 程序说明: 程序是一个编解码器控制管理的工具,使用到的库有:Qt的WebEngine.OpenGL模块.poco库.libmicrohttpd.libcurl.libvlc.同时程 ...
- Google之Chromium浏览器源码学习——base公共通用库(一)
Google的优秀C++开源项目繁多,其中的Chromium浏览器项目可以说是很具有代表性的,此外还包括其第三开发开源库或是自己的优秀开源库,可以根据需要抽取自己感兴趣的部分.在研究.学习该项目前的时 ...
- 如何在windows上编译Chromium (CEF3) 并加入MP3支持(二)
时隔一年,再次编译cef3,独一无二的目的仍为加入mp3支持.新版本的编译环境和注意事项都已经发生了变化,于是再记录一下. 一.编译版本 cef版本号格式为X.YYYY.A.gHHHHHHH X为主版 ...
- 构建基于Chromium的应用程序
chromium是google chrome浏览器所采用的内核,最开始由苹果的webkit发展而出,由于webkit在发展上存在分歧,而google希望在开发上有更大的自由度,2013年google决 ...
- windows下编译chromium浏览器的15个流程整理
编译chromium 系统为windows, 国内在windows上编译chromium的资料比较少, 我这篇文章只能作为参考, 记录我遇到的一些问题,因为chromium团队也会修改了代码,或者编译 ...
- 学会使用Chromium中的LOG
转自:http://blog.csdn.net/kuerjinjin/article/details/43937345 简介 众所周知chromium项目无比巨大,想去快速的了解,调试并添加自己想要的 ...
随机推荐
- Windows 下安装项目管理工具 Redmine 1.1.2
1.InstantRails-2.0-win 下载地址 https://rubyforge.org/frs/?group_id=904 2.redmine1.1.2 下载地址 http://www ...
- sed 指令
sed -e 's/:/ /g' 将待处理文本行中:替换为空格, s/A/B/g 是sed中的替换命令, 将A替换为B, 其中,A可以是正则表达式. g表示全部替换. sed 指令 瀏覽數 : 6,5 ...
- cf.295.B Two Buttons (bfs)
Two Buttons time limit per test 2 seconds memory limit per test 256 megabytes input standard input ...
- 敲点JavaScript代码
1. DOM DEMO-表格的行排序 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " ...
- Instance Variables in ruby
Dogs have many shared characteristics, like the abilities to wag their tails and drink water from a ...
- mysql启动报错(mac)
$mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) ...
- zb的生日
http://acm.nyist.net/JudgeOnline/problem.php?pid=325 zb的生日 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 ...
- systemd在各个linux发行版的普及
后面我要说下自己的意见: 原则如果阻碍了进步,那还算个屁,不客气地说,UNIX 原则已经过时了. 移植性问题:我除了 Mac 外不用任何 BSD 系统,当然 Mac 上一般只做开发不做运维(但就算如此 ...
- MVC NonAction属性
3.1. NonAction属性 若将NonAction属性应用在Controller中的Action方法上,即使该Action方法是公共方法,也会告知ActionInvoker不要选取这个Actio ...
- c++关键字之#define typedef const
[#define] #define是预处理指令,在编译预处理时进行简单的替换,不作正确性检查. [typedef] typedef只是为了增加可读性而为标识符另起的新名称 在自己的作用域内给一个已经存 ...