zero-peak / ZeroOmega

Manage and switch between multiple proxies quickly & easily.
GNU General Public License v3.0
1.76k stars 43 forks source link

同时打开复数标签页+ZeroOmega的设置页面会导致chrome崩溃 #48

Open wyjtm opened 1 month ago

wyjtm commented 1 month ago

ZeroOmega version / ZeroOmega 版本

3.3.13 3.3.14

Browser version & OS version / 浏览器名称、版本及操作系统版本

Chrome 已是最新版本 版本 129.0.6668.90(正式版本) (64 位)

Problem description / 问题描述

打开40个或以上网页,再打开ZeroOmega的设置页面,然后同时刷新所有页面就会导致chrome崩溃 或者 打开ZeroOmega的设置页面,然后再打开40个或以上网页,页面加载途中就会导致chrome崩溃 ,以上两个操作在做完后,chrome没有崩溃的时候,在刷新其中一个网页或者所有网页会100%导致chrome崩溃 ,上面的操作只有在chrome上可以复现,edge上复现不到 ,关闭其他所有扩展只留下ZeroOmega,也能在chrome上复现到,edge上复现不到

我是在搜索东西时打开了一大堆网页的时候发现这个问题的(约100+标签页 更新到3.3.14依旧能复现到

,更新 又跑去装了Proxy SwitchyOmega测试,以上两个操作在Proxy SwitchyOmega上不会导致chrome崩溃,edge没有测试

zero-top commented 1 month ago

不然明白这个同时刷新所有页面动作是怎么执行的,有快捷键让所有打开的页签同时刷新?

wyjtm commented 1 month ago

不然明白这个同时刷新所有页面动作是怎么执行的,有快捷键让所有打开的页签同时刷新?

鼠标手势 https://chromewebstore.google.com/detail/crxmouse-chrome-%E6%89%8B%E5%8A%BF/jlgkpaicikihijadgifklkbpdajbkhjo

zero-top commented 1 month ago

我这边测试了下,好像没有问题.不过这种可能还跟硬件配置,操作系统,配置文件里的规则数目等因素有关.同时这种操作,太过极限,目前暂定为性能方面的问题,需要在性能方面上进行优化.

https://github.com/user-attachments/assets/c60c1a5e-b79a-40d2-b6b7-177c3b3c33e5

wyjtm commented 1 month ago

我这边测试了下,好像没有问题.不过这种可能还跟硬件配置,操作系统,配置文件里的规则数目等因素有关.同时这种操作,太过极限,目前暂定为性能方面的问题,需要在性能方面上进行优化.

zeroomega.performance.test.mp4

我这边台式机是2700+580,笔记本是6800h+3070,系统都是LTSC 2021 x64,都能复现到 自动代理黑名单1mb左右,白名单应该不到3mb(.txt ,这种崩溃有没有什么log?

zero-top commented 1 month ago

可以看下这个日志,不过感觉帮助不大,因为浏览器已经崩溃了,日志也不会再记录了.这时应该分析浏览器的 Crash 日志.

image

wyjtm commented 1 month ago

可以看下这个日志,不过感觉帮助不大,因为浏览器已经崩溃了,日志也不会再记录了.这时应该分析浏览器的 Crash 日志.

image

看了下没一点用,全是这种 [INFO] error: {} 没用的玩意都是空的 ,我直接给整崩溃了一下,你看看是不是这个dmp文件 5d892dca-97ef-4e0b-b385-13acddd31331.dmp

zero-top commented 1 month ago

Crash 日志的分析目前已经超出我的能力范围....

如果确实有全部刷新的需求,建议继续使用 SwitchyOmega ,或者其他替代插件.

wyjtm commented 1 month ago

Crash 日志的分析目前已经超出我的能力范围....

如果确实有全部刷新的需求,建议继续使用 SwitchyOmega ,或者其他替代插件.

主要是用的时候会有突然要把某个网址加入某个分类规则,这时候开着几十个网页,然后打开ZeroOmega设置界面准备添加,这时候chrome突然就崩溃了,重启chrome后恢复之前的页面只能关掉ZeroOmega设置界面或者其他所有网页,之后再进行ZeroOmega设置才行,不然chrome会刷新已打开的标签就会继续崩溃

yfdyh000 commented 1 month ago

应该向Chrome反馈。

也许 https://issues.chromium.org/issues

wyjtm commented 1 month ago

应该向Chrome反馈。

也许 https://issues.chromium.org/issues

应该不是chrome问题,像作者说的一样,我换成其他两个v3的Omega就没问题了,开几十个标签怎么折腾chrome都不会崩溃了,目前问题解决了

yfdyh000 commented 1 month ago

应该向Chrome反馈。 也许 https://issues.chromium.org/issues

应该不是chrome问题,像作者说的一样,我换成其他两个v3的Omega就没问题了,开几十个标签怎么折腾chrome都不会崩溃了,目前问题解决了

虽然可能报告不受重视,但浏览器若崩溃,浏览器肯定占主要责任,扩展作者也很难调试根本原因。

wyjtm commented 1 month ago

应该向Chrome反馈。 也许 https://issues.chromium.org/issues

应该不是chrome问题,像作者说的一样,我换成其他两个v3的Omega就没问题了,开几十个标签怎么折腾chrome都不会崩溃了,目前问题解决了

虽然可能报告不受重视,但浏览器若崩溃,浏览器肯定占主要责任,扩展作者也很难调试根本原因。

我也不会弄,我用着没问题就行 你知道怎么报告的话,帮忙报告一下吧

hzgotb commented 1 week ago

在不打开扩展设置页面的时候刷新会吗?