我需要报告 Google Chrome(稳定版)的间歇性崩溃问题,我每周都会遇到几次这种情况。但是我绝对不会与 Google 分享我的部分用户资料(某些 cookie、网站数据和缓存片段、部分浏览历史记录和类似内容)。历史记录未与我的 Google 帐户同步。
我可以忍受丢失几个小时(或几天)的浏览历史记录和保存的密码(在我重现崩溃时创建),但绝对有必要保持最新的会话(打开的选项卡和窗口),因为它始终反映我当前在多个项目上的“工作状态”。 在这些时间/天里,我不会访问那些我不想分享信息的网站。
我的第一个想法是创建我的用户配置文件的副本,以便进行复制,清除其中的所有敏感信息(或者甚至只用我原始配置文件中的“{Last|Current} {Session|Tabs}”填充空白配置文件)。然后使用它直到我报告足够多的崩溃,然后将最新的“{Last|Current} {Session|Tabs}”文件从副本复制到我的原始配置文件。当我从临时配置文件移回原始配置文件时,临时配置文件中打开的标签页数据是否可以与原始配置文件一起使用?
或者我正在考虑使用 windbg 手动收集原始崩溃数据。windbg 的日志是否足够易于阅读,以确保其中不包含我不想发送给 Google 的内容?
任何其他想法都值得赞赏。
答案1
如果我不想分享我的个人资料的某些部分,如何向 Google Chrome 报告崩溃?
无需使用内置的错误报告机制,请尝试提交错误报告然后让他们告诉你他们想要或需要什么。你可能会发现他们根本不需要你的文件。
我可以忍受丢失几个小时(或几天)的浏览历史记录和保存的密码(在我重现崩溃时创建),但绝对有必要保持最新的会话(打开的选项卡和窗口),因为它始终反映我当前在多个项目上的“工作状态”。 在这些时间/天里,我不会访问那些我不想分享信息的网站。
然后使用适当的会话管理扩展,例如会话好友。这样,您可以控制会话的各个方面,包括从已保存的会话中删除项目。
我的第一个想法是创建我的用户配置文件的副本以便进行复制,清除其中的所有敏感信息(或者甚至只用我原始配置文件中的“{Last|Current} {Session|Tabs}”填充空白配置文件)。然后使用它直到我报告足够多的崩溃,然后将最新的“{Last|Current} {Session|Tabs}”文件从副本复制到我的原始配置文件。当从临时配置文件移回我的原始配置文件时,来自临时配置文件的此类打开的标签数据是否适用于我的原始配置文件?
这些文件与配置文件本身无关,仅包含已打开的选项卡和窗口列表以及您已打开的 Web 表单的内容。Chrome 将能够使用任何会话/选项卡文件,包括来自不同配置文件(至少来自同一版本)的文件。
或者,我正在考虑使用 windbg 手动收集原始崩溃数据。windbg 的日志是否足够人性化,以确保它不包含我不想发送给 Google 的任何内容?
你可以使用类似字符串检查崩溃转储中包含的文本(这个特定的文本可以提取 ASCII 和 Unicode 文本)。
您还可以使用 Nirsoft 的蓝屏视图检查崩溃转储文件的解码内容。您需要将转储保存到默认的迷你转储文件夹 ( ),或者在高级选项 ( + )%SystemRoot%\MiniDump
中告诉 BlueScreenView 在哪里找到您的 Chrome 转储:CtrlO