chrome_updater icon indicating copy to clipboard operation
chrome_updater copied to clipboard

闪退, 打开程序后几秒十几秒后程序就闪退了..

Open Tmalll opened this issue 1 month ago • 20 comments

我研究了一下发现需要开全局代理或是使用Proxifier/tun这类全局模式的代理才能正常打开... 如果是直连打开程序每几秒钟它就崩溃了...

Tmalll avatar Nov 15 '25 10:11 Tmalll

提供下debug日志方便查看下崩溃原因。

libsgh avatar Nov 17 '25 06:11 libsgh

提供下debug日志方便查看下崩溃原因。

怎么开debug日志?

Tmalll avatar Nov 17 '25 08:11 Tmalll

执行chrome_updater.exe -debug=1会生成debug.log文件

libsgh avatar Nov 18 '25 09:11 libsgh

2.4 版本 没有用全局代理,只是打开 chrome_updater.exe 后什么都没做几秒钟后就闪退了.

2025-11-18T19:55:12.467+0800 DEBUG chrome_updater/data.go:34 Config path: D:\01.Program_Soft\01-浏览器\02.Chrome\Chrome\config.json 2025-11-18T19:55:12.468+0800 DEBUG chrome_updater/main.go:28 Init data success: 2025-11-18T19:55:12.469+0800 DEBUG chrome_updater/main.go:30 Set lang success. 2025-11-18T19:55:12.469+0800 DEBUG chrome_updater/main.go:32 Set theme success. 2025-11-18T19:55:12.810+0800 DEBUG chrome_updater/chrome_auto_update.go:51 Set system tray menu success. 2025-11-18T19:55:12.810+0800 INFO chrome_updater/base.go:148 chrome version:143.0.7499.25 2025-11-18T19:55:12.823+0800 DEBUG chrome_updater/base.go:189 Base tab load success. 2025-11-18T19:55:12.824+0800 INFO chrome_updater/chrome_plus.go:78 chrome++ version:1.9.0 2025-11-18T19:55:12.838+0800 DEBUG chrome_updater/chrome_plus.go:106 Chrome++ tab load success. 2025-11-18T19:55:12.838+0800 DEBUG chrome_updater/setting.go:70 Setting tab load success. 2025-11-18T19:55:13.469+0800 DEBUG chrome_updater/setting.go:158 Chrome updater url:https://github.com/libsgh/chrome_updater/releases/download/v2.4/chrome_updater-windows-amd64.zip 2025-11-18T19:55:23.705+0800 PANIC chrome_updater/chrome_info.go:197 Post "https://tools.google.com/service/update2": net/http: TLS handshake timeout

Tmalll avatar Nov 18 '25 11:11 Tmalll

用了 Proxifier

2025-11-18T19:57:35.034+0800 DEBUG chrome_updater/data.go:34 Config path: D:\01.Program_Soft\01-浏览器\02.Chrome\Chrome\config.json 2025-11-18T19:57:35.034+0800 DEBUG chrome_updater/data.go:47 {config 23 0 {D:\01.Program_Soft\01-浏览器\02.Chrome\Chrome stable edgedl.me.gvt1 1.9.0 Bush2021 false false System System GH-PROXY false}} 2025-11-18T19:57:35.034+0800 DEBUG chrome_updater/main.go:28 Init data success: 2025-11-18T19:57:35.035+0800 DEBUG chrome_updater/main.go:30 Set lang success. 2025-11-18T19:57:35.035+0800 DEBUG chrome_updater/main.go:32 Set theme success. 2025-11-18T19:57:35.290+0800 DEBUG chrome_updater/chrome_auto_update.go:51 Set system tray menu success. 2025-11-18T19:57:35.291+0800 INFO chrome_updater/base.go:148 chrome version:143.0.7499.25 2025-11-18T19:57:35.305+0800 DEBUG chrome_updater/base.go:189 Base tab load success. 2025-11-18T19:57:35.306+0800 INFO chrome_updater/chrome_plus.go:78 chrome++ version:1.9.0 2025-11-18T19:57:35.320+0800 DEBUG chrome_updater/chrome_plus.go:106 Chrome++ tab load success. 2025-11-18T19:57:35.321+0800 DEBUG chrome_updater/setting.go:70 Setting tab load success. 2025-11-18T19:57:35.968+0800 DEBUG chrome_updater/setting.go:158 Chrome updater url:https://github.com/libsgh/chrome_updater/releases/download/v2.4/chrome_updater-windows-amd64.zip

Tmalll avatar Nov 18 '25 11:11 Tmalll

同样的情况,另外在设置里面配置了socks5代理也不行:

2025-11-19T10:52:05.761+0800	DEBUG	chrome_updater/data.go:34	Config path: C:\Users\user1\AppData\Roaming\chrome_updater\config.json
2025-11-19T10:52:05.762+0800	DEBUG	chrome_updater/data.go:47	{config 23 0  {D:\软件 stable edgedl.me.gvt1 - Bush2021 false false Light zh-CN  GH-PROXY false}}
2025-11-19T10:52:05.762+0800	DEBUG	chrome_updater/main.go:28	Init data success:
2025-11-19T10:52:05.763+0800	DEBUG	chrome_updater/main.go:30	Set lang success.
2025-11-19T10:52:05.763+0800	DEBUG	chrome_updater/main.go:32	Set theme success.
2025-11-19T10:52:06.663+0800	DEBUG	chrome_updater/chrome_auto_update.go:51	Set system tray menu success.
2025-11-19T10:52:06.663+0800	INFO	chrome_updater/base.go:148	chrome version:-
2025-11-19T10:52:06.672+0800	DEBUG	chrome_updater/base.go:189	Base tab load success.
2025-11-19T10:52:06.672+0800	INFO	chrome_updater/chrome_plus.go:78	chrome++ version:-
2025-11-19T10:52:06.681+0800	DEBUG	chrome_updater/chrome_plus.go:106	Chrome++ tab load success.
2025-11-19T10:52:06.681+0800	DEBUG	chrome_updater/setting.go:70	Setting tab load success.
2025-11-19T10:52:06.974+0800	DEBUG	chrome_updater/setting.go:158	Chrome updater url:https://github.com/libsgh/chrome_updater/releases/download/v2.4/chrome_updater-windows-amd64.zip
2025-11-19T10:52:27.991+0800	PANIC	chrome_updater/chrome_info.go:197	Post "https://tools.google.com/service/update2": dial tcp [2404:6800:4001:814::2003]:443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

fcwys avatar Nov 19 '25 02:11 fcwys

2.4 版本 没有用全局代理,只是打开 chrome_updater.exe 后什么都没做几秒钟后就闪退了.

2025-11-18T19:55:12.467+0800 DEBUG chrome_updater/data.go:34 Config path: D:\01.Program_Soft\01-浏览器\02.Chrome\Chrome\config.json 2025-11-18T19:55:12.468+0800 DEBUG chrome_updater/main.go:28 Init data success: 2025-11-18T19:55:12.469+0800 DEBUG chrome_updater/main.go:30 Set lang success. 2025-11-18T19:55:12.469+0800 DEBUG chrome_updater/main.go:32 Set theme success. 2025-11-18T19:55:12.810+0800 DEBUG chrome_updater/chrome_auto_update.go:51 Set system tray menu success. 2025-11-18T19:55:12.810+0800 INFO chrome_updater/base.go:148 chrome version:143.0.7499.25 2025-11-18T19:55:12.823+0800 DEBUG chrome_updater/base.go:189 Base tab load success. 2025-11-18T19:55:12.824+0800 INFO chrome_updater/chrome_plus.go:78 chrome++ version:1.9.0 2025-11-18T19:55:12.838+0800 DEBUG chrome_updater/chrome_plus.go:106 Chrome++ tab load success. 2025-11-18T19:55:12.838+0800 DEBUG chrome_updater/setting.go:70 Setting tab load success. 2025-11-18T19:55:13.469+0800 DEBUG chrome_updater/setting.go:158 Chrome updater url:https://github.com/libsgh/chrome_updater/releases/download/v2.4/chrome_updater-windows-amd64.zip 2025-11-18T19:55:23.705+0800 PANIC chrome_updater/chrome_info.go:197 Post "https://tools.google.com/service/update2": net/http: TLS handshake timeout

原因类似,和网络有关系,由于版本查询的API之前国内一直是可以正常访问的所以没有走代理,下个版本会优化一下这里https://github.com/libsgh/chrome_updater/issues/32#issuecomment-3478630959

libsgh avatar Nov 19 '25 03:11 libsgh

同样的情况,另外在设置里面配置了socks5代理也不行:

2025-11-19T10:52:05.761+0800	DEBUG	chrome_updater/data.go:34	Config path: C:\Users\user1\AppData\Roaming\chrome_updater\config.json
2025-11-19T10:52:05.762+0800	DEBUG	chrome_updater/data.go:47	{config 23 0  {D:\软件 stable edgedl.me.gvt1 - Bush2021 false false Light zh-CN  GH-PROXY false}}
2025-11-19T10:52:05.762+0800	DEBUG	chrome_updater/main.go:28	Init data success:
2025-11-19T10:52:05.763+0800	DEBUG	chrome_updater/main.go:30	Set lang success.
2025-11-19T10:52:05.763+0800	DEBUG	chrome_updater/main.go:32	Set theme success.
2025-11-19T10:52:06.663+0800	DEBUG	chrome_updater/chrome_auto_update.go:51	Set system tray menu success.
2025-11-19T10:52:06.663+0800	INFO	chrome_updater/base.go:148	chrome version:-
2025-11-19T10:52:06.672+0800	DEBUG	chrome_updater/base.go:189	Base tab load success.
2025-11-19T10:52:06.672+0800	INFO	chrome_updater/chrome_plus.go:78	chrome++ version:-
2025-11-19T10:52:06.681+0800	DEBUG	chrome_updater/chrome_plus.go:106	Chrome++ tab load success.
2025-11-19T10:52:06.681+0800	DEBUG	chrome_updater/setting.go:70	Setting tab load success.
2025-11-19T10:52:06.974+0800	DEBUG	chrome_updater/setting.go:158	Chrome updater url:https://github.com/libsgh/chrome_updater/releases/download/v2.4/chrome_updater-windows-amd64.zip
2025-11-19T10:52:27.991+0800	PANIC	chrome_updater/chrome_info.go:197	Post "https://tools.google.com/service/update2": dial tcp [2404:6800:4001:814::2003]:443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

因为socks5代理只对chrome++的更新有效

libsgh avatar Nov 19 '25 03:11 libsgh

能否支持可选使用系统代理呢,这样挂着梯子的时候使用也比较方便

fcwys avatar Nov 19 '25 05:11 fcwys

能否支持可选使用系统代理呢,这样挂着梯子的时候使用也比较方便

更新一下2.5,在设置中配一下http/socks5代理就行了

libsgh avatar Nov 19 '25 06:11 libsgh

能否支持可选使用系统代理呢,这样挂着梯子的时候使用也比较方便

更新一下2.5,在设置中配一下http/socks5代理就行了

好的,刚刚测试可以了,只是觉得如果能自动使用系统代理就更方便了

fcwys avatar Nov 19 '25 06:11 fcwys

能否支持可选使用系统代理呢,这样挂着梯子的时候使用也比较方便

更新一下2.5,在设置中配一下http/socks5代理就行了

好的,刚刚测试可以了,只是觉得如果能自动使用系统代理就更方便了

ok了,默认直连,直连失败尝试使用代理,如果没有配置使用系统代理

libsgh avatar Nov 19 '25 07:11 libsgh

能否支持可选使用系统代理呢,这样挂着梯子的时候使用也比较方便

更新一下2.5,在设置中配一下http/socks5代理就行了

好的,刚刚测试可以了,只是觉得如果能自动使用系统代理就更方便了

ok了,默认直连,直连失败尝试使用代理,如果没有配置使用系统代理

好的好的,非常感谢!

fcwys avatar Nov 19 '25 07:11 fcwys

能否支持可选使用系统代理呢,这样挂着梯子的时候使用也比较方便

更新一下2.5,在设置中配一下http/socks5代理就行了

好的,刚刚测试可以了,只是觉得如果能自动使用系统代理就更方便了

ok了,默认直连,直连失败尝试使用代理,如果没有配置使用系统代理

刚刚试了下,自动使用系统代理没问题了,但是下载一直卡着,尝试更换节点也没用(挂着梯子使用浏览器从https://chrome.noki.eu.org/下载速度很快),下载的时候是否也是使用系统代理呢?

Image

fcwys avatar Nov 19 '25 07:11 fcwys

能否支持可选使用系统代理呢,这样挂着梯子的时候使用也比较方便

更新一下2.5,在设置中配一下http/socks5代理就行了

好的,刚刚测试可以了,只是觉得如果能自动使用系统代理就更方便了

ok了,默认直连,直连失败尝试使用代理,如果没有配置使用系统代理

刚刚试了下,自动使用系统代理没问题了,但是下载一直卡着,尝试更换节点也没用(挂着梯子使用浏览器从https://chrome.noki.eu.org/下载速度很快),下载的时候是否也是使用系统代理呢?

Image

切换一下下载通道,使用dl.google.com,下载chrome安装包是不走代理的,直连很快的

libsgh avatar Nov 19 '25 07:11 libsgh

能否支持可选使用系统代理呢,这样挂着梯子的时候使用也比较方便

更新一下2.5,在设置中配一下http/socks5代理就行了

好的,刚刚测试可以了,只是觉得如果能自动使用系统代理就更方便了

ok了,默认直连,直连失败尝试使用代理,如果没有配置使用系统代理

刚刚试了下,自动使用系统代理没问题了,但是下载一直卡着,尝试更换节点也没用(挂着梯子使用浏览器从https://chrome.noki.eu.org/下载速度很快),下载的时候是否也是使用系统代理呢? Image

切换一下下载通道,使用dl.google.com,下载chrome安装包是不走代理的,直连很快的

好的,我试试

fcwys avatar Nov 19 '25 08:11 fcwys

能否支持可选使用系统代理呢,这样挂着梯子的时候使用也比较方便

更新一下2.5,在设置中配一下http/socks5代理就行了

好的,刚刚测试可以了,只是觉得如果能自动使用系统代理就更方便了

ok了,默认直连,直连失败尝试使用代理,如果没有配置使用系统代理

刚刚试了下,自动使用系统代理没问题了,但是下载一直卡着,尝试更换节点也没用(挂着梯子使用浏览器从https://chrome.noki.eu.org/下载速度很快),下载的时候是否也是使用系统代理呢? Image

切换一下下载通道,使用dl.google.com,下载chrome安装包是不走代理的,直连很快的

经过测试还是会卡住,换了三个下载源都会,另外还有一个问题,当弹框显示网络问题后,卡住无法关闭,只能托盘图标右键退出。

fcwys avatar Nov 19 '25 09:11 fcwys

最新版本系统代理似乎只是检测环境变量,在Windows平台应该优先检测IE代理设置,当IE代理开关未开启时才继续检测环境变量。 另外经过多次测试下载Chrome安装包似乎还是未走代理导致下载卡住失败。 版本更新等待时间过长,代码内似乎是30s超时,其实5s超时应该差不多,否则网络异常时导致等待时间过长。

fcwys avatar Nov 19 '25 17:11 fcwys

最新版本系统代理似乎只是检测环境变量,在Windows平台应该优先检测IE代理设置,当IE代理开关未开启时才继续检测环境变量。 另外经过多次测试下载Chrome安装包似乎还是未走代理导致下载卡住失败。 版本更新等待时间过长,代码内似乎是30s超时,其实5s超时应该差不多,否则网络异常时导致等待时间过长。

下版本会优化下

libsgh avatar Nov 20 '25 02:11 libsgh

2.5版, 不用tun或全局代理还是会卡老半天无法下载. 即使设置了代理....

Tmalll avatar Nov 24 '25 16:11 Tmalll