换proton之后界面经常卡死,有人遇到吗?【已确认,未解决,有临时方案】

阅读:8102回复:30
2021-06-28 17:42
写私信
楼主#
现在是FDE 90b12,之前换89的时候好像就有遇到(不太确定
能肯定的是换proton之前的版本用了很久都从来没出现过这种情况


表现为无预兆地界面失去响应或者响应很慢(比如按菜单键十几秒之后出现菜单),但是不会弹出windows的失去响应对话框,界面也不会变白
有时候网页内容却是正常的,有时候网页内容也失去响应



等个一两分钟有概率恢复,也有可能不会,只能任务管理器强关重启浏览器(fx自己的关闭按钮在这种状态下都有可能没有响应


****


临时解决方案:


在about:config里将

security.tls.enable_0rtt_data

的值 True 修改为 False


在fx刚启动不久时依然可能出现卡死,但是之后长时间使用时能够避免或大幅度减少卡死现象。至少修改之后我已经3天未遇到一次卡死了

最新喜欢:

喵拉布丁
-いたんですか? -ええ、ずっと
2021-06-29 09:22
写私信
1楼#
一直用正式版没遇到过。可以用ProcessHacker进程属性中的线程功能看看具体是卡在什么地方了
2021-06-29 16:35
写私信
2楼#
谢谢推荐,下次再遇到时试试


之前录的一段演示
随便一提录制前新建标签页是正常的,开录后就所有按钮都失去响应了


-いたんですか? -ええ、ずっと
2021-06-29 22:46
写私信
3楼#
没发现这个问题。没录制都正常,一录制就出问题?录制引起的?
Firefox More than meets your experience
2021-06-30 15:23
写私信
4楼#
我遇到过,印象中大多数是当时代理抽风的情况下发生的,
怀疑是网络请求队列过程中阻塞了 ui 渲染导致。
如果是真,不清楚是否因 SwitchyOmega 扩展关系,
还是 FF 本身自带代理功能也有这种情况,后者没验证。
因为发生得不频繁,也很难手动重现,所以也没太注意。
2021-06-30 17:17
写私信
5楼#
fang5566:没发现这个问题。没录制都正常,一录制就出问题?录制引起的?回到原帖
录制前新建标签页是正常的(除了新建标签页都失去响应),开录后就所有按钮都失去响应了
-いたんですか? -ええ、ずっと
2021-06-30 17:19
写私信
6楼#
lonely_8:我遇到过,印象中大多数是当时代理抽风的情况下发生的,
怀疑是网络请求队列过程中阻塞了 ui 渲染导致。
如果是真,不清楚是否因 SwitchyOmega 扩展关系,
还是 FF 本身自带代理功能也有这种情况,后者没验证。
因为发生得...
回到原帖
确实,似乎感觉和代理抽风有一定关系,尤其是老外一般不会遇到这种中国特色问题

不过看上面大家回复并不是普遍现象,我把pref.js除了扩展条目以外全删了重置了一下,昨天和今天到目前为止暂时没有再遇到卡死,推测可能是以前版本遗留的过时设置项导致的
-いたんですか? -ええ、ずっと
2021-07-01 09:56
写私信
7楼#
感觉应该是lonely_8说的原因。
我这里笔记本连wifi如果离太远信号不好没速度就会出现界面卡顿,等一会儿就会恢复正常。但是只要打开新网页都会卡顿一次。卡顿期间firefox主进程cpu占用飙升。网络正常时就不会卡顿。
印象中也是最近才有的。
2021-07-01 20:09
写私信
9楼#
事实证明重置pref.js并没有什么卵用,昨天大概只是代理性能好
今天抽风,界面又开始卡住了,怀疑有极高的相关度,很有可能就是楼上所说的原因导致
就应该把Mozilla丢到墙高的地方调教一下,不然根本体会不到我们的痛苦……
-いたんですか? -ええ、ずっと
2021-07-01 21:55
写私信
10楼#
使用FoxyProxy不会出现这个问题,其它的代理扩展都会有卡顿的现象发生,起码目前单我使用情况来说
2021-07-01 22:39
写私信
11楼#
每天都在遇到,自从升级到89(正式版),家里电脑每天都卡死无数次。

估计是内存泄露相关。反正它一卡死,就看任务管理器里面它内存占用呼啦啦往上涨。
没有用任何代理,问题反复后,我扩展都禁用了大部分,现在就ublock、手势、两个下载。并没有用。



刚刚又卡死了。仅仅一个标签页。任务管理器中看到一个进城从200M内存飙升到2G,并且跑满了一个内核。
如果说我的情况和代理有一点点关联的话,就是我的网不是很好,我访问的网站速度比较慢。。。。
2021-07-02 18:18
写私信
12楼#
感谢楼上诸位提供的思路,经过几次尝试确认了,确实是SwitchyOmega+Proton导致的问题(当然也不排除还有其他扩展是帮凶
已经在全新配置的fx上成功稳定复现



复现步骤如下:
1. 下载安装全新firefox 89+,并启用proton界面(当然,89+默认是启用的
2. 从amo下载安装SwitchyOmega,跳过教程,设置为auto switch模式(甚至不需要真的去设置服务器或者规则
3. 下载渣网模拟器clumsy(https://github.com/jagt/clumsy/releases/tag/0.3rc3
4. 运行firefox,并且运行clumsy。在clumsy里选上Drop,设置概率20;选上Set TCP RST,设置概率30
5. 随便打开几个网页


然后就能看见界面卡成sb了
已经装了SwitchyOmega的可以直接从第3步开始

看到tcp rst,警觉的胖友应该已经意识到了为什么只有国人比较容易遇到这个问题...
-いたんですか? -ええ、ずっと
2021-07-02 19:52
写私信
13楼#
可以到 https://profiler.firefox.com/ 抓取一份性能分析报告提交到 8 楼的 bug 中去。
2021-07-03 23:00
写私信
14楼#
白左:感谢楼上诸位提供的思路,经过几次尝试确认了,确实是SwitchyOmega+Proton导致的问题(当然也不排除还有其他扩展是帮凶
已经在全新配置的fx上成功稳定复现



复现步骤如下:
1. 下载安装全新firefox 89...
回到原帖
Nightly最新版+新配置,没装扩展直接从第三步开始就能复现了。
我用渣英语提交了
https://bugzilla.mozilla.org/show_bug.cgi?id=1719046
欢迎补充。