首页
学习
活动
专区
圈层
工具
发布

印象最深的一个bug——排查修复问题事件BEX引发的谷歌浏览器闪退崩溃异常

问题一:问题事件BEX浏览器停止工作 点击项目中问题处置页面跳转后,光标出现转圈 ,2秒后弹框提示Google Chrome已停止工作 原因 软件中dll文件和浏览器发生冲突 解决 删除造成冲突的...dll文件 点击查看问题详细信息,查看浏览器崩溃的问题签名 问题签名:   问题事件名称:  BEX   应用程序名:  chrome.exe   应用程序版本:  69.0.3497.100   应用程序时间戳...在软件文件夹中删除软件中造成冲突的dll文件 修复造成冲突的软件 删除造成冲突的dll文件只是暂时解决浏览器停止工作的问题 因为dll文件时软件的运行依赖,如果随便删除会导致软件本身运行异常 如果想要彻底解决...点击应用程序和服务, 进入Microsoft => Windows => CodeIntegrity => 可操作 查找问题事件ID为3033的事件 点击问题事件的详细信息,会显示导致浏览器崩溃的dll...文件的名称和位置 Google Chrome显示模块加载列表 在导航栏输入以下路径,可以显示加载的各个模块的信息: chrome://conflicts/ 一点思考 这个BUG是我目前修复的千千万万个项目的

2.2K60

谷歌浏览器问题事件BEX引起的闪退崩溃异常的修复与思考

问题一:问题事件BEX浏览器停止工作 点击项目中问题处置页面跳转后,光标出现转圈 ,2秒后弹框提示Google Chrome已停止工作 [在这里插入图片描述] 原因 软件中dll文件和浏览器发生冲突 解决...删除造成冲突的dll文件 点击查看问题详细信息,查看浏览器崩溃的问题签名问题签名:   问题事件名称:  BEX   应用程序名:  chrome.exe   应用程序版本:  69.0.3497.100...dll文件 修复造成冲突的软件 删除造成冲突的dll文件只是暂时解决浏览器停止工作的问题 因为dll文件时软件的运行依赖,如果随便删除会导致软件本身运行异常 如果想要彻底解决BEX问题事件,需要修复造成冲突的软件...点击应用程序和服务, 进入Microsoft => Windows => CodeIntegrity => 可操作 查找问题事件ID为3033的事件 点击问题事件的详细信息,会显示导致浏览器崩溃的dll...文件的名称和位置 Google Chrome显示模块加载列表 在导航栏输入以下路径,可以显示加载的各个模块的信息:chrome://conflicts/[在这里插入图片描述] 一点思考 这个BUG是我目前修复的千千万万个项目的

4.5K83
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android ADB:从安装到高级调试的终极指南(附跨平台实战教程)

    在 “环境变量” 窗口的 “系统变量” 部分,找到名为 “Path” 的变量,选中它并点击 “编辑”。...Wi-Fi 连接(需设备已 root 或支持 ADB 无线调试功能) 首先,将 Android 设备与电脑连接到同一个 Wi-Fi 网络中。...通过 USB 数据线将设备连接到电脑上,打开命令提示符或终端,输入以下命令,将 ADB 的连接方式切换为 TCP/IP 模式,并指定一个端口号(例如 5555): adb tcpip 5555 成功切换后...adb shell pm list packages:列出设备上所有已安装的应用程序包名。...例如,当应用出现崩溃时,在日志中可以找到崩溃的原因和相关的堆栈信息,帮助开发者快速定位问题所在。 2.

    3.3K10

    VMware Workstation 15基本介绍

    7、USB自动连接到虚拟机当您将Workstation 15 Pro配置为记住连接规则时,USB设备可以自动连接到已打开电源的虚拟机。 这是仅限Windows主机的功能。...o打开虚拟机目录现在,您可以通过右键单击Workstation Pro库中的虚拟机并选择“打开VM目录”,从Windows主机轻松访问虚拟机目录。...11、虚拟NVMe存储的性能改进 12、已解决的问题 直接使用物理磁盘的虚拟机可能显示黑屏当虚拟机直接使用物理磁盘时,在启动虚拟机后,虚拟机可能会显示黑屏。 此问题已得到解决。...13、如果并行端口映射到物理并行端口,虚拟机可能会崩溃并在启动时显示错误当虚拟机使用并行端口并且并行端口映射到主机OS物理并行端口时,启动虚拟机机器,虚拟机可能会崩溃并出现以下错误:VMware Workstation...已知的问题 17、在主机上安装某些第三方软件时,鼠标单击功能可能会在虚拟机中停止工作当您在主机上安装某些软件(如WizMouse)时,鼠标单击功能可能会在虚拟机中停止工作。

    5.3K50

    Timestamps are unset in a packet for stream 0. This is deprecated and will stop

    流0的数据包中未设置时间戳,这已不推荐使用,并将在未来停止工作发布于2022年4月10日 最近,在处理多媒体应用程序或视频处理库时,您可能会遇到一个警告信息,提示“流0的数据包中未设置时间戳,这已不推荐使用...理解警告信息警告信息“流0的数据包中未设置时间戳,这已不推荐使用,并将在未来停止工作”通常出现在处理多媒体数据(如视频或音频流)时。它表示特定流(在本例中为流0)的时间戳未正确设置或根本没有提供。...结论在本篇博客文章中,我们探讨了在处理多媒体应用程序或视频处理库时可能遇到的警告信息“流0的数据包中未设置时间戳,这已不推荐使用,并将在未来停止工作”。...它打开默认的摄像头,并连续读取并显示视频帧。按下键盘上的"q"键将停止视频流。...然后,它使用​​cap.read()​​读取摄像头捕获的视频帧,并使用​​cv2.imshow()​​显示帧。按下键盘上的"q"键将停止循环。

    2.4K20

    【老孟Flutter】Flutter 2 新增的功能

    这使开发人员能够防止null错误崩溃,这是应用程序崩溃的常见原因。通过将空检查合并到类型系统中,可以在开发过程中捕获这些错误,从而防止生产崩溃。...此版本包括一个更新的Scrollbar小部件,该小部件在桌面环境中非常有效 滚动条小部件已更新,以提供桌面上预期的交互功能,包括拖动拇指,单击轨道以上下滚动页面以及在鼠标悬停在鼠标的任何部分上时显示轨道的功能...在尝试使用Flutter桌面Beta时,您可以通过按预期方式切换到Beta通道并根据flutter.dev上的指导为目标平台设置配置标志来访问它。此外,我们还制作了稳定通道上可用的beta比特的快照。...当我们接近Flutter桌面的第一个完整的生产质量版本时,我们知道我们还有更多工作要做,包括对与本机顶级菜单集成的支持,更像各个平台的体验的文本编辑以及可访问性支持,以及常规的错误修复和性能增强。...例如,以下内容显示您的应用程序中已引发溢出异常,该异常会在Visual Studio Code中弹出一个选项,用于调试DevTools中的问题。

    10.9K20

    Android知识点基础篇(一)

    可以用来释放一些不必要的资源来应对后台程序已经终止,前台应用程序内存还不够时的情况。...和ViewPager联合使用时应用较多,需要的效果是在当前Fragment显示时再做网络请求加载数据。...客户端通过调用startService(Intent) 发送请求,该Service根据需要启动,使用工作线程处理依次每个Intent,并在停止工作时停止自身。它时常用来处理一次性请求的服务。...其中singleTask的设置,在打开栈里存在Activity实例时,不会创建新的实例,而是直接将已有的实例放在栈的最上方 7....而有序广播在发出的同一刻,只会有一个广播接收器能够接受,并且自行决定是否传递给下一个。 9. Android消息机制 在Android中线程内部或线程之间进行信息交互时进场会使用消息。

    80440

    VMware Workstation Pro 15.1.0 官方版+激活密钥

    USB 自动连接到虚拟机 将 Workstation 15 Pro 配置为记住连接规则后,USB 设备可以自动连接到已打开电源的虚拟机。这是仅限 Windows 主机的功能。...改进了虚拟 NVMe 存储的性能 已解决的问题 直接使用物理磁盘的虚拟机可能会显示黑屏如果虚拟机直接使用物理磁盘,在打开虚拟机电源后,虚拟机可能会显示黑屏。这个问题已得到解决。...如果将并行端口映射到物理并行端口,在打开虚拟机电源后,虚拟机可能会崩溃并显示错误如果虚拟机使用并行端口,并且该并行端口映射到主机操作系统的物理并行端口,在打开虚拟机电源后,虚拟机可能会崩溃并显示以下错误...在 Linux 主机上使用“缩放”实用工具时,Workstation Pro 界面可能会崩溃对于某些 Linux 主机(例如 Ubuntu 18.04),当您使用“缩放”实用工具时,Workstation...已知问题 在主机上安装某个第三方软件后,虚拟机中的鼠标单击功能可能停止工作在主机上安装某个软件(例如 WizMouse)后,虚拟机中的鼠标单击功能可能停止工作。解决办法: 关闭虚拟机电源。

    77.5K103

    【重磅推荐】2015年移动应用质量大数据报告

    2015年,随着移动智能设备的普及,移动端用户的增速明显放缓;相比之下,由于云服务、众筹平台、推广平台等基础设施和服务的不断改善,极大降低了创业的门槛,越来越多人投身于移动应用的创新创业中。...首先,让我们从整体上,回顾一下2015年度的应用和应用崩溃情况 12015 移动应用数量持续快速增长 据腾讯大数据显示,我国智能机活跃设备已超过 10 亿台,这些设备通过访问移动 App 或浏览器等方式进行上网...按月去重统计,则每月有高达 1.8 亿 的设备遭遇应用崩溃。 3每天有大量用户会遇到多次应用崩溃 应用程序发生崩溃,通常表现在你打开,或者试运行它的时候立即退出。...有时候一个应用程序的崩溃可能在你开启它的一瞬间就会发生,或者在你不希望停下的时候发生,每次崩溃都会导致大量用户卸载应用。...并进行快速的修改,从而使崩溃率呈现明显下降的趋势,并逐步稳定在较低水平。

    1.5K30

    【重磅推荐】2015年移动应用质量大数据报告

    2015年,随着移动智能设备的普及,移动端用户的增速明显放缓;相比之下,由于云服务、众筹平台、推广平台等基础设施和服务的不断改善,极大降低了创业的门槛,越来越多人投身于移动应用的创新创业中。...首先,让我们从整体上,回顾一下2015年度的应用和应用崩溃情况 1.2015 移动应用数量持续快速增长 据腾讯大数据显示,我国智能机活跃设备已超过 10 亿台,这些设备通过访问移动 App 或浏览器等方式进行上网...按月去重统计,则每月有高达 1.8 亿 的设备遭遇应用崩溃。 ? 3.每天有大量用户会遇到多次应用崩溃 应用程序发生崩溃,通常表现在你打开,或者试运行它的时候立即退出。...有时候一个应用程序的崩溃可能在你开启它的一瞬间就会发生,或者在你不希望停下的时候发生,每次崩溃都会导致大量用户卸载应用。 ?...5.使用崩溃分析服务能快速降低崩溃率 使用Bugly等崩溃分析服务,可以让开发者在第一时间了解应用崩溃的原因,并进行快速的修改,从而使崩溃率呈现明显下降的趋势,并逐步稳定在较低水平。 ?

    2.1K60

    上千万 Android 用户陷入UltimaSMS 订阅骗局

    UltimaSMS惯用的做法是发布恶意Android 应用程序,并让受害者订阅高级服务,以此获得不菲的利润。...截止到目前,攻击者至少已经在80 多个国家/地区发布了151 个 Android 应用程序,总下载数额超过一千万次。 Avast进一步分享了UltimaSMS骗局的“骚操作”。...首先,攻击者会搭建虚假照片编辑器、垃圾邮件拦截器、相机过滤器、游戏和其他应用程序,并通过Instagram 和 TikTok 进行大范围推广。不少用户因为精彩的广告信息下载了这些APP。...最后,当用户打开APP时,首页会要求用户输入电话号码,甚至是电子邮件地址。...但是,这些APP并不会真的为用户解锁那些宣传的功能,而是显示更多的短信订阅选项,或者直接停止工作。这些虚假的APP唯一的目的就是欺骗用户订阅高级短信服务。”

    70120

    嘘,我已经瞒着开发解锁APP日志文件抓取及分析啦!

    不同等级log信息显示的颜色不同,使用起来方便直观。ddms监控系统或应用日志、监控线程状态、VM使用状况(内存泄漏通过它来判断)、模拟短信电话事件、生成logcat日志、文件管理及截屏等功能。...打开方式: (前提:已增加JAVA环境变量及androidsdk环境变量) 1.双击\android-sdk windows\tools (部分可能在platform-tools )目录下ddms.bat...的adb ); 2.设备列表中选中需要抓取的设备名称, logcat区会显示该设备的相关日志信息,默认显示verbose; 3.选择日志信息等级为error ,若程序崩溃,抓取error等级下与所测应用相关的日志即可...打开方式: (前提:已增加JAVA环境变量及android sdk环境变量) 进入cmd ,进入命令行后输入adb logcat; 使用方法: 1.接入设备,且adb devices中有设备信息; 2...; 2.打开cmd,输入monkey -p com.xx.xxx -v 1000 ,当monkey异常中断(即应用程序崩溃或接收到异常、应用程序产生应用程序不响应( ANR )异常两种异常)后; 3

    2.8K20

    Android 中意料之外的应用崩溃以及它们的解决方案

    而在应用发布后,监视应用程序中这些不断增加的崩溃是一种极其不愉快的体验。 不管应用程序的业务逻辑如何,都可能会因为运行的系统或平台问题而导致出现某些奇怪的崩溃现象。...当用户与其他应用程序交互时将应用程序置于后台时,如果应用程序没有足够的可用内存,则操作系统会终止你的应用程序进程。而这一情况通常发生在前台运行另一个需要更大手机内存 (RAM) 的应用程序时。...导航到任意一个页面,然后按下“主页”按钮。 打开终端,键入以下命令,我们就可以获取应用程序的进程 ID(PID)。...键入以下终端命令以终止你的应用程序进程 adb shell am kill com.darktheme.example 现在,从后台任务中打开你的应用程序,并检查该应用程序是否崩溃。...当用户从后台导航回被结束了的应用程序时候,该应用程序将从 SplashActivity 重新启动,就像是一次新的启动。 这将防止应用程序访问在进程重建过程中可能已丢失的数据,从而防止应用程序崩溃。

    1.9K10

    Android Studio 4.1 发布啦

    查看模型元数据和使用情况 要查看导入模型的详细信息和获取有关如何在应用程序中使用它的说明,可以在项目中双击模型文件以打开模型查看器页面,该页面显示以下内容: 1、模型:模型的高级描述 2、Tensors...使用本机内存探查器可以记录本机代码中的内存分配和释放,并检查有关本机对象的累积统计信息。 ?...从最初的4.1版本开始已禁用应用程序启动分析,未来在即将发布的版本中将启用此选项。解决方法是,可以使用 Perfetto 独立命令行分析器来捕获启动配置文件。...IntelliJ IDEA 2020.1 核心 Android Studio IDE 已进行了更新,在 IntelliJ IDEA 2020.1版本进行了改进,其中包括一个新的 Commit 窗口(启用版本控制操作...本机崩溃报告的符号 当本机代码发生崩溃或ANR时,系统会生成堆栈跟踪,该跟踪是程序崩溃之前一直在程序中调用的嵌套函数序列的快照。

    9.4K10

    如何使用IMEI号码追踪丢失的安卓手机

    (Android)手机 IMEI(国际移动设备识别码)是GSMA授权的唯一15位代码,就像手机的身份证一样。每当电话使用特定网络拨打或接听电话,发送或接收消息时,都会自动发出并跟踪其IMEI号码。...为了进一步保护设备(在盗窃之前),您应该设置PIN码并记住它。因此,您可以通过发送相应的代码以使其发出警报,发送有关其实时位置的SMS,将数据同步到您正在使用的设备等等来控制被盗的电话。...1、自我修复代码 微信拥有自我修复代码相信很多小伙伴并不知晓当我们使用微信时如果遇到崩溃、假死、网络延迟等问题请不要慌张试下以下代码。...将微信文章和聊天分开切换显示 随便打开一个聊天界面输入一串代码“//multiwebview”然后点击发送;这个时候点击任务切换按钮;你就会发现聊天和文章已经变成了两个任务栏。...输入代码“//sightinfo” 关闭微信重新打开视频左上角就会出现详细信息了;去过想去掉视频的详细信息;重新发送一遍该代码;退出重新进入微信就可以了。

    15.4K31

    【信仰充值中心】Pale Moon 29 正式版更新日志

    如果您是依赖 FUEL 组件或命名空间(如隐式“应用程序”)的扩展开发人员,请在下一个正式版前更新您的扩展。...,网络发现程序无法正确启动的问题 修正了通过 DOM 大量上传文件时的崩溃问题 修正了可编辑菜单列表按钮在 GTK3 上不可见的问题 减少了错误日志中「重要配置项」的数量,比如单个打印机的属性信息 修复了...更新内容: 从历史侧边栏新开标签时,如果一次打开过多标签页,Pale Moon 会弹出警告 为了用户界面的一致性,Pale Moon 现在书签文件夹添加了「全部打开」的菜单项,即使其中只有一个项目 在设置里添加了媒体格式控制的分类...修复了 Performance API 的回退问题 修复了强制禁用某些类型缓存后的初始化问题 修复了从 FTP 保存可预览的文件时发生的崩溃 修复了 JS 模块加载导致崩溃的根本原因,详见实施说明 修复了导致打印预览窗口不显示的初始化问题...而我们现在追踪到它了(thanks, jarman!),于是,我们将修复先前操作带来的浏览器性能损失,同时解决临时方案可能导致的崩溃问题。

    1.9K50

    Android性能优化(一)

    视觉优化 应用程序启动有三种状态,每种状态都会影响应用程序对用户可见所需的时间:冷启动,热启动和温启动。 在冷启动时,应用程序从头开始。在其他状态下,系统需要将正在运行的应用程序从后台运行到前台。...我们建议您始终根据冷启动的假设进行优化。这样做也可以改善热启动和温启动的性能。 在冷启动开始时,系统有三个任务。这些任务是: 加载并启动应用程序。 启动后立即显示应用程序空白的启动窗口。...启动后立即显示应用程序空白的启动窗口。 创建应用程序进程。 所谓的主题优化,就是应用程序在冷启动的时候(1~2阶段),设置启动窗口的主题。...对不同类型的 “案件” 分别应该使用什么样的调查方式? 要相信 “真相永远只有一个”,崩溃也并不可怕。 崩溃现场 崩溃现场是我们的“第一案发现场”,它保留着很多有价值的线索。...使用 JNI 时,如果不注意很容易出现引用失效、引用爆表等一些崩溃。 应用信息 除了系统,其实我们的应用更懂自己,可以留下很多相关的信息。崩溃场景。

    3.5K20

    app自动化面试题

    官方的说法是Activity一个应用程序的组件,它提供一个屏幕来与用户交互,以便做一些诸如打电话、发邮件和看地图之类的事情,它提供屏幕进行交互。...通知可以用很多种方式来吸引用户的注意力──闪动背灯、震动、播放声音等。一般来说是在状态栏上放一个持久的图标,用户可以打开它并获取消息。...只有需要在多个应用程序间共享数据时才需要内容提供者。例如:通讯录数据被多个应用程序使用,且必须存储在一个内容提供者中。它的好处:统一数据访问方式。...服务的运行不依赖于任何用户界面,即使程序被切换到后台,或者用户打开了另一个应用程序,服务扔然能够保持正常运行,不过服务并不是运行在一个独立的进程当中,而是依赖于创建服务时所在的应用程序进程。...Rules – Customize Rules… ,打开的脚本编辑器中找到一个m_SimulateModem标志位,并设置请求延迟、相应延迟 ,单位为ms. 22工作中是如何抓取android实时日志的

    2.6K20

    Xamarin 学习笔记 - 配置环境(Windows & iOS)

    当你安装或者更新XCode或者运行仿真器时,通常会显示一个窗口提示使用条款的内容。如果你不接受条款,那么 Visual Studio for Mac版将不会识别该仿真器。...C:/java C:/android-sdk C:/android-ndk 将这些组件注册在环境变量里,以确保当我需要使用其它开发工具平台时,如果这些开发工具恰好也依赖这三个组件,那么它们就已经在那里了...:% JAVA_HOME% \ bin 现在打开命令行窗口,并输入 java -version。...Xamarin Live Player Visual Studio有一个强大的窗体预览工具,它应该在运行时显示视图,正如每个人都在抱怨的那样,它压根不工作。...一旦发布并使用了应用程序,开发人员就想知道发生了什么并且在发生崩溃时易于维护,你可以从应用程序的字段中获取崩溃报告中的实时堆栈跟踪。

    9K20

    APP开发流程,移动应用开发流程

    用户体验设计 image.png 信息架构 信息体系结构是决定需要在应用程序中显示哪些数据和功能以及如何组织数据和功能的过程。...例如,我们的客户只需收到一个链接,当在手机上打开时,他们可以点击线框。虽然此时应用程序没有任何功能,但他们可以单击应用程序中的每个页面并开始测试应用程序的导航。...精致 在这些延长的审核期之后,通常会有一个最终的开发冲刺来解决任何新发现的问题。在此过程中继续进行beta测试,并确保崩溃和问题报告不断下降。...崩溃 有许多库可用于可靠地跟踪应用程序崩溃。这些库包括有关用户正在做什么,他们使用的设备以及对您的开发团队解决问题至关重要的大量技术信息的信息。...可以将应用程序配置为在发生崩溃时发送电子邮件/文本/警报。可以相应地查看和分类这些崩溃。 使用的工具:Sentry和HockeyApp Analytics(分析) 现代应用分析系统是信息的宝库。

    3.7K20
    领券