如何获得更多的信息时,“嗷,管理单元”屏幕显示在 Chrome?

我试图在谷歌浏览器中浏览一个页面,但是我收到了这样的信息: “啊,太棒了!显示这个网页时出了问题”。有没有办法获得更多关于出错原因的信息?

更新: 只有当 JavaScript 控制台可见时,才会显示“嗷,Snap”注释。

21660 次浏览

这个页面意味着浏览器内部出错了,所以也许在调试器下运行浏览器?

我不知道您是否会在非调试版本中看到很多东西,但是尝试打开日志,看看会出现什么:

启动带有以下标志的 Chrome: --enable-logging --log-level=0

在 Vista 上,你的日志文件应该在: C:\Users\<username>\AppData\Local\Google\Chrome\User Data\Default

在 XP 上,你的日志文件应该在: C:\Documents and Settings\<username>\Local Settings\Application Data\Google\Chrome\User Data\Default

详情请参阅 http://www.chromium.org/for-testers/enable-logging

首先从 设置启用 自动发送一些系统信息和页面内容到 Google,以帮助检测危险的应用程序和网站—— > > 高级—— > > 私隐及保安

然后在 Chrome 中启用 Crash 报告,如下所示

  1. 打开 Chrome://崩溃
  2. 如果它将崩溃报告显示为禁用,则启用它。 如果发生故障,它将把故障报告转储到 C: Users { username } AppData Local Google CrashReports

这将提供更多的信息时,aw 管理单元屏幕显示在铬

我遇到了同样的问题在 Chrome,我在 Ubuntu 操作系统使用它,我只是更新 Chrome 和重新启动我的系统和它的工作正常!

当你在即将崩溃的网站上运行 DevTools时,它可能会给你一些线索。

例如,当选项卡达到内存不足的限制时,调试器会在崩溃前暂停代码(Chrome、 Opera 等)。可以在 记忆选项卡中检查内存使用情况。

如果原因不同,使用 --enable-logging --v=1从命令行运行 Chrome 并检查日志(系统日志和 chrome_debug.log文件)。

相关阅读:


MacOS

如果您使用的是 macOS,这样的崩溃应该会自动报告。它们可以在 控制台应用程序中检查,并检查碰撞报告。或者在 Finder 中找到它们,文件位于 /Library/Logs/DiagnosticReports(系统范围)和 ~/Library/Logs/DiagnosticReports(用户)中。

还可以通过以下方式实时检查 Chrome 日志:

log stream --level debug --predicate 'processImagePath contains "Google"'

参见:


Linux

对于 Linux,检查: 当一个进程收到一个内存区段错误时,如何在 Linux 中生成一个 core dump?

在 Chrome 更新后我的 chrome 浏览器停止工作,所以下面的修正我已经申请了一段时间 您可以通过以下2种方式禁用沙箱模式

你可以运行以下命令 “ C: Program Files (x86) Google Chrome Application Chrome.exe”—— no-sandbox

或者如果你有管理员权限,你可以更新注册表

REG ADD "HKLM\Software\Policies\Google\Chrome" /v RendererCodeIntegrityEnabled /t REG_DWORD /d 0

获取一个 Chrome 崩溃转储(参见其他答案和最新的方法的搜索引擎) ,你可以在调试器中打开它。

与内存相关的问题通常非常明显,比如堆是否溢出,或者堆压缩的速度不够快,无法添加新对象。Chrome 将通过检测 GC 是否无法有效地标记足够的内存用于收集/压缩——“ CheckIneffectionMarkCompact”和“ FatalProcessOutOfMemory”,从而避免崩溃。在这两种情况下,GC 基本上是在一遍又一遍地试图收回内存,但却无法做到这一点。这通常是“糟糕”javascript 的标志——不一定是 bug,但是设计缺陷,例如一次将太多记录从 API 加载到内存中,例如在地图上呈现长长的数据列表或特性时。根据运行 Chrome 的设备的不同,它很容易被超越,并且会关闭网站/标签页,出现“嗷,啪”的错误。

    #endif  // V8_FUZZILLI
} else {
fatal_callback(location,
is_heap_oom
? "Allocation failed - JavaScript heap out of memory"
: "Allocation failed - process out of memory");
}

WinDbg.exe Windows Store Edition with a Chrome crash dump .dmp file and the chromium symbols loaded