Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Clash Nyanpasu GUI 启动时崩溃 #978

Closed
5 of 6 tasks
yahcme opened this issue May 27, 2024 · 2 comments
Closed
5 of 6 tasks

Clash Nyanpasu GUI 启动时崩溃 #978

yahcme opened this issue May 27, 2024 · 2 comments
Labels
S: Untriaged T: Bug Something isn't working

Comments

@yahcme
Copy link

yahcme commented May 27, 2024

复现步骤 / Step to reproduce

  1. 打开Clash Nyanpasu.exe
  2. 问题产生(如图1)。
  3. 虽然托盘图标消失,但是进程并没有被结束(如图2)。
    图1
    图2

预期行为 / Expected behaviour

正常运行

实际行为 / Actual Behaviour

打开GUI直接崩溃。

应用日志 / App logs

{"timestamp":"2024-05-27T12:07:51.087155Z","level":"ERROR","fields":{"message":"panic hook: PanicInfo { payload: Any { .. }, message: Some(called `Result::unwrap()` on an `Err` value: FailedToReceiveMessage), location: Location { file: \"C:\\\\Users\\\\runneradmin\\\\.cargo\\\\registry\\\\src\\\\index.crates.io-6f17d22bba15001f\\\\tauri-1.6.7\\\\src\\\\window.rs\", line: 750, col: 48 }, can_unwind: true, force_no_backtrace: false }","log.target":"app","log.module_path":"clash_verge","log.file":"tauri\\src\\main.rs","log.line":74},"target":"app","filename":"tauri\\src\\main.rs","line_number":74}
{"timestamp":"2024-05-27T12:07:51.102578Z","level":"INFO","fields":{"message":"[clash]: time=\"2024-05-27T20:07:51.0978034+08:00\" level=info msg=\"Start initial configuration in progress\"\n","log.target":"app","log.module_path":"clash_verge::core::clash::core","log.file":"tauri\\src\\core\\clash\\core.rs","log.line":208},"target":"app","filename":"tauri\\src\\core\\clash\\core.rs","line_number":208}
{"timestamp":"2024-05-27T12:07:51.102603Z","level":"INFO","fields":{"message":"[clash]: time=\"2024-05-27T20:07:51.1023026+08:00\" level=info msg=\"Geodata Loader mode: memconservative\"\n","log.target":"app","log.module_path":"clash_verge::core::clash::core","log.file":"tauri\\src\\core\\clash\\core.rs","log.line":208},"target":"app","filename":"tauri\\src\\core\\clash\\core.rs","line_number":208}
{"timestamp":"2024-05-27T12:07:51.102608Z","level":"INFO","fields":{"message":"[clash]: time=\"2024-05-27T20:07:51.1023026+08:00\" level=info msg=\"Geosite Matcher implementation: succinct\"\n","log.target":"app","log.module_path":"clash_verge::core::clash::core","log.file":"tauri\\src\\core\\clash\\core.rs","log.line":208},"target":"app","filename":"tauri\\src\\core\\clash\\core.rs","line_number":208}
{"timestamp":"2024-05-27T12:07:51.102660Z","level":"INFO","fields":{"message":"[clash]: time=\"2024-05-27T20:07:51.1023026+08:00\" level=info msg=\"Initial configuration complete, total time: 0ms\"\n","log.target":"app","log.module_path":"clash_verge::core::clash::core","log.file":"tauri\\src\\core\\clash\\core.rs","log.line":208},"target":"app","filename":"tauri\\src\\core\\clash\\core.rs","line_number":208}
{"timestamp":"2024-05-27T12:07:51.103187Z","level":"INFO","fields":{"message":"[clash]: time=\"2024-05-27T20:07:51.1028026+08:00\" level=info msg=\"RESTful API listening at: 127.0.0.1:17650\"\n","log.target":"app","log.module_path":"clash_verge::core::clash::core","log.file":"tauri\\src\\core\\clash\\core.rs","log.line":208},"target":"app","filename":"tauri\\src\\core\\clash\\core.rs","line_number":208}
{"timestamp":"2024-05-27T12:07:51.104130Z","level":"INFO","fields":{"message":"[clash]: time=\"2024-05-27T20:07:51.1038027+08:00\" level=info msg=\"Sniffer is closed\"\n","log.target":"app","log.module_path":"clash_verge::core::clash::core","log.file":"tauri\\src\\core\\clash\\core.rs","log.line":208},"target":"app","filename":"tauri\\src\\core\\clash\\core.rs","line_number":208}
{"timestamp":"2024-05-27T12:07:51.104321Z","level":"INFO","fields":{"message":"[clash]: time=\"2024-05-27T20:07:51.1038027+08:00\" level=info msg=\"Mixed(http+socks) proxy listening at: 127.0.0.1:7890\"\n","log.target":"app","log.module_path":"clash_verge::core::clash::core","log.file":"tauri\\src\\core\\clash\\core.rs","log.line":208},"target":"app","filename":"tauri\\src\\core\\clash\\core.rs","line_number":208}
{"timestamp":"2024-05-27T12:07:51.106047Z","level":"INFO","fields":{"message":"[clash]: time=\"2024-05-27T20:07:51.1058031+08:00\" level=info msg=\"Start initial Compatible provider default\"\n","log.target":"app","log.module_path":"clash_verge::core::clash::core","log.file":"tauri\\src\\core\\clash\\core.rs","log.line":208},"target":"app","filename":"tauri\\src\\core\\clash\\core.rs","line_number":208}
{"timestamp":"2024-05-27T12:10:43.248197Z","level":"ERROR","fields":{"message":"panic hook: PanicInfo { payload: Any { .. }, message: Some(called `Result::unwrap()` on an `Err` value: FailedToReceiveMessage), location: Location { file: \"C:\\\\Users\\\\runneradmin\\\\.cargo\\\\registry\\\\src\\\\index.crates.io-6f17d22bba15001f\\\\tauri-1.6.1\\\\src\\\\window.rs\", line: 750, col: 48 }, can_unwind: true, force_no_backtrace: false }","log.target":"app","log.module_path":"clash_verge","log.file":"tauri\\src\\main.rs","log.line":70},"target":"app","filename":"tauri\\src\\main.rs","line_number":70}
{"timestamp":"2024-05-27T12:10:43.279917Z","level":"INFO","fields":{"message":"[clash]: time=\"2024-05-27T20:10:43.2744491+08:00\" level=info msg=\"Start initial configuration in progress\"\n","log.target":"app","log.module_path":"clash_verge::core::clash::core","log.file":"tauri\\src\\core\\clash\\core.rs","log.line":208},"target":"app","filename":"tauri\\src\\core\\clash\\core.rs","line_number":208}
{"timestamp":"2024-05-27T12:10:43.279962Z","level":"INFO","fields":{"message":"[clash]: time=\"2024-05-27T20:10:43.2794485+08:00\" level=info msg=\"Geodata Loader mode: memconservative\"\n","log.target":"app","log.module_path":"clash_verge::core::clash::core","log.file":"tauri\\src\\core\\clash\\core.rs","log.line":208},"target":"app","filename":"tauri\\src\\core\\clash\\core.rs","line_number":208}
{"timestamp":"2024-05-27T12:10:43.279967Z","level":"INFO","fields":{"message":"[clash]: time=\"2024-05-27T20:10:43.2794485+08:00\" level=info msg=\"Geosite Matcher implementation: succinct\"\n","log.target":"app","log.module_path":"clash_verge::core::clash::core","log.file":"tauri\\src\\core\\clash\\core.rs","log.line":208},"target":"app","filename":"tauri\\src\\core\\clash\\core.rs","line_number":208}
{"timestamp":"2024-05-27T12:10:43.280136Z","level":"INFO","fields":{"message":"[clash]: time=\"2024-05-27T20:10:43.2799485+08:00\" level=info msg=\"Initial configuration complete, total time: 0ms\"\n","log.target":"app","log.module_path":"clash_verge::core::clash::core","log.file":"tauri\\src\\core\\clash\\core.rs","log.line":208},"target":"app","filename":"tauri\\src\\core\\clash\\core.rs","line_number":208}
{"timestamp":"2024-05-27T12:10:43.280991Z","level":"INFO","fields":{"message":"[clash]: time=\"2024-05-27T20:10:43.2804487+08:00\" level=info msg=\"RESTful API listening at: 127.0.0.1:17650\"\n","log.target":"app","log.module_path":"clash_verge::core::clash::core","log.file":"tauri\\src\\core\\clash\\core.rs","log.line":208},"target":"app","filename":"tauri\\src\\core\\clash\\core.rs","line_number":208}
{"timestamp":"2024-05-27T12:10:43.281942Z","level":"INFO","fields":{"message":"[clash]: time=\"2024-05-27T20:10:43.2814488+08:00\" level=info msg=\"Sniffer is closed\"\n","log.target":"app","log.module_path":"clash_verge::core::clash::core","log.file":"tauri\\src\\core\\clash\\core.rs","log.line":208},"target":"app","filename":"tauri\\src\\core\\clash\\core.rs","line_number":208}
{"timestamp":"2024-05-27T12:10:43.282185Z","level":"INFO","fields":{"message":"[clash]: time=\"2024-05-27T20:10:43.2819498+08:00\" level=info msg=\"Mixed(http+socks) proxy listening at: 127.0.0.1:7890\"\n","log.target":"app","log.module_path":"clash_verge::core::clash::core","log.file":"tauri\\src\\core\\clash\\core.rs","log.line":208},"target":"app","filename":"tauri\\src\\core\\clash\\core.rs","line_number":208}
{"timestamp":"2024-05-27T12:10:43.283429Z","level":"INFO","fields":{"message":"[clash]: time=\"2024-05-27T20:10:43.2829496+08:00\" level=info msg=\"Start initial Compatible provider default\"\n","log.target":"app","log.module_path":"clash_verge::core::clash::core","log.file":"tauri\\src\\core\\clash\\core.rs","log.line":208},"target":"app","filename":"tauri\\src\\core\\clash\\core.rs","line_number":208}
{"timestamp":"2024-05-27T12:11:38.139297Z","level":"WARN","fields":{"message":"The external controller port has been changed to 127.0.0.1:21911","log.target":"clash_verge::config::clash","log.module_path":"clash_verge::config::clash","log.file":"tauri\\src\\config\\clash\\mod.rs","log.line":115},"target":"clash_verge::config::clash","filename":"tauri\\src\\config\\clash\\mod.rs","line_number":115,"span":{"self":"IClashTemp(Mapping {\"mixed-port\": Number(7890), \"log-level\": String(\"info\"), \"allow-lan\": Bool(false), \"mode\": String(\"rule\"), \"external-controller\": String(\"127.0.0.1:17650\"), \"secret\": String(\"ce39a010-7611-4ef2-ae14-f5ab8027aa59\"), \"unified-delay\": Bool(true), \"tcp-concurrent\": Bool(true), \"ipv6\": Bool(false)})","name":"prepare_external_controller_port"},"spans":[{"self":"IClashTemp(Mapping {\"mixed-port\": Number(7890), \"log-level\": String(\"info\"), \"allow-lan\": Bool(false), \"mode\": String(\"rule\"), \"external-controller\": String(\"127.0.0.1:17650\"), \"secret\": String(\"ce39a010-7611-4ef2-ae14-f5ab8027aa59\"), \"unified-delay\": Bool(true), \"tcp-concurrent\": Bool(true), \"ipv6\": Bool(false)})","name":"prepare_external_controller_port"}]}
{"timestamp":"2024-05-27T12:11:38.149162Z","level":"ERROR","fields":{"message":"panic hook: PanicInfo { payload: Any { .. }, message: Some(called `Result::unwrap()` on an `Err` value: FailedToReceiveMessage), location: Location { file: \"C:\\\\Users\\\\runneradmin\\\\.cargo\\\\registry\\\\src\\\\index.crates.io-6f17d22bba15001f\\\\tauri-1.6.1\\\\src\\\\window.rs\", line: 750, col: 48 }, can_unwind: true, force_no_backtrace: false }","log.target":"app","log.module_path":"clash_verge","log.file":"tauri\\src\\main.rs","log.line":70},"target":"app","filename":"tauri\\src\\main.rs","line_number":70}
{"timestamp":"2024-05-27T12:11:38.167098Z","level":"INFO","fields":{"message":"[clash]: time=\"2024-05-27T20:11:38.1619803+08:00\" level=info msg=\"Start initial configuration in progress\"\n","log.target":"app","log.module_path":"clash_verge::core::clash::core","log.file":"tauri\\src\\core\\clash\\core.rs","log.line":208},"target":"app","filename":"tauri\\src\\core\\clash\\core.rs","line_number":208}
{"timestamp":"2024-05-27T12:11:38.167123Z","level":"INFO","fields":{"message":"[clash]: time=\"2024-05-27T20:11:38.1669771+08:00\" level=info msg=\"Geodata Loader mode: memconservative\"\n","log.target":"app","log.module_path":"clash_verge::core::clash::core","log.file":"tauri\\src\\core\\clash\\core.rs","log.line":208},"target":"app","filename":"tauri\\src\\core\\clash\\core.rs","line_number":208}
{"timestamp":"2024-05-27T12:11:38.167127Z","level":"INFO","fields":{"message":"[clash]: time=\"2024-05-27T20:11:38.1669771+08:00\" level=info msg=\"Geosite Matcher implementation: succinct\"\n","log.target":"app","log.module_path":"clash_verge::core::clash::core","log.file":"tauri\\src\\core\\clash\\core.rs","log.line":208},"target":"app","filename":"tauri\\src\\core\\clash\\core.rs","line_number":208}
{"timestamp":"2024-05-27T12:11:38.167156Z","level":"INFO","fields":{"message":"[clash]: time=\"2024-05-27T20:11:38.1669771+08:00\" level=info msg=\"Initial configuration complete, total time: 0ms\"\n","log.target":"app","log.module_path":"clash_verge::core::clash::core","log.file":"tauri\\src\\core\\clash\\core.rs","log.line":208},"target":"app","filename":"tauri\\src\\core\\clash\\core.rs","line_number":208}
{"timestamp":"2024-05-27T12:11:38.167927Z","level":"INFO","fields":{"message":"[clash]: time=\"2024-05-27T20:11:38.1674776+08:00\" level=error msg=\"External controller listen error: listen tcp 127.0.0.1:17650: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted.\"\n","log.target":"app","log.module_path":"clash_verge::core::clash::core","log.file":"tauri\\src\\core\\clash\\core.rs","log.line":208},"target":"app","filename":"tauri\\src\\core\\clash\\core.rs","line_number":208}
{"timestamp":"2024-05-27T12:11:38.168932Z","level":"INFO","fields":{"message":"[clash]: time=\"2024-05-27T20:11:38.1684774+08:00\" level=info msg=\"Sniffer is closed\"\n","log.target":"app","log.module_path":"clash_verge::core::clash::core","log.file":"tauri\\src\\core\\clash\\core.rs","log.line":208},"target":"app","filename":"tauri\\src\\core\\clash\\core.rs","line_number":208}
{"timestamp":"2024-05-27T12:11:38.169035Z","level":"INFO","fields":{"message":"[clash]: time=\"2024-05-27T20:11:38.1689772+08:00\" level=error msg=\"Start Mixed(http+socks) server error: listen tcp 127.0.0.1:7890: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted.\"\n","log.target":"app","log.module_path":"clash_verge::core::clash::core","log.file":"tauri\\src\\core\\clash\\core.rs","log.line":208},"target":"app","filename":"tauri\\src\\core\\clash\\core.rs","line_number":208}
{"timestamp":"2024-05-27T12:11:39.159946Z","level":"INFO","fields":{"message":"[clash]: time=\"2024-05-27T20:11:39.1597992+08:00\" level=warning msg=\"[CacheFile] can't open cache file: timeout\"\n","log.target":"app","log.module_path":"clash_verge::core::clash::core","log.file":"tauri\\src\\core\\clash\\core.rs","log.line":208},"target":"app","filename":"tauri\\src\\core\\clash\\core.rs","line_number":208}
{"timestamp":"2024-05-27T12:11:39.160549Z","level":"INFO","fields":{"message":"[clash]: time=\"2024-05-27T20:11:39.1602568+08:00\" level=info msg=\"Start initial Compatible provider default\"\n","log.target":"app","log.module_path":"clash_verge::core::clash::core","log.file":"tauri\\src\\core\\clash\\core.rs","log.line":208},"target":"app","filename":"tauri\\src\\core\\clash\\core.rs","line_number":208}

备注 / Addition details

开始以为是版本问题,遂下载 Mon May 27 16:40:13 CST 2024 的 Pre-Release 版本(a882a53)测试,现象未解决。再回退至版本 v1.5.1,问题依旧,故来此报告问题。

应该不会是机场的配置文件的问题吧(小声)

Clash Nyanpasu 版本号 / Clash Nyanpasu

1.5.1 & a882a53

Clash 核心及其版本号 / Clash core and version

Mihomo Meta v1.18.3 windows amd64 with go1.22.1 Fri Mar 29 11:58:21 UTC 2024

是否为 Pre-release / Is pre-release version

a882a53

操作系统及版本 / OS version

Windows 10 IoT Enterprise LTSC (19044.4291)

自查步骤 / Verify steps

  • 如果您有足够的时间和能力,并愿意为此提交 PR ,请勾上此复选框 / Pull request is welcome. Check this if you want to start a pull request
  • 您已知悉如果没有提供正确的系统信息,以及日记,您的 Issue 会直接被关闭 / You have known that if you don't provide correct system information and logs, your issue will be closed directly
  • 您已仔细查看并知情 Q&AFAQ 中的内容 / You have read and understood the contents of Q&A and FAQ.
  • 您已搜索过 Issue Tracker,没有找到类似内容 / I have searched on Issue Tracker, No duplicate or related open issue has been found
  • 您确保这个 Issue 只提及一个问题。如果您有多个问题报告,烦请发起多个 Issue / Ensure there is only one bug report in this issue. Please make mutiply issue for mutiply bugs
  • 您确保已使用最新 Pre-release 版本测试,并且该问题在最新 Pre-release 版本中并未解决 / This bug have not solved in latest Pre-release version
@yahcme yahcme added S: Untriaged T: Bug Something isn't working labels May 27, 2024
@keiko233
Copy link
Member

参考这条issue进行排查 #307

@yahcme
Copy link
Author

yahcme commented May 28, 2024

感谢您的回复!

根据本人排查,确实是 Edge Webview2 文件损坏导致的问题(即与 #307 相同的问题)。本人已通过 重新安装 Webview2 解决此问题。

浪费您的时间了,不好意思。

@yahcme yahcme closed this as completed May 28, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
S: Untriaged T: Bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants