mirror of
https://github.com/Archeb/opentrace.git
synced 2026-04-25 16:55:58 +03:00
[GH-ISSUE #17] [BUG] 无法运行 #18
Labels
No labels
bug
enhancement
help wanted
pull-request
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/opentrace#18
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @12189108 on GitHub (Jun 7, 2023).
Original GitHub issue: https://github.com/Archeb/opentrace/issues/17
Describe the bug 描述你遇到的BUG
运行后输入地址,直接闪退
To Reproduce 复现方法
运行后输入地址,只把ICMP改成TCP
Screenshots (If applicable) 截图(如果有)
Environment 使用环境
Additional context 补充说明
日志:
@Archeb commented on GitHub (Jun 7, 2023):
很抱歉我暂时无法复现这个问题,我待会装一个 Ubuntu 再试一下。
不过在此之前,我想确认一下程序里的地图是否正常工作?
@12189108 commented on GitHub (Jun 7, 2023):
能看到百度地图或者谷歌地图
@Archeb commented on GitHub (Jun 7, 2023):
我在 Ubuntu 22.04.2 LTS 上也无法复现这个问题

这个问题看起来像是 NextTrace 没有正常执行,你直接在命令行里用
nexttrace IP -T进行追踪的话,能正常启动吗?@12189108 commented on GitHub (Jun 7, 2023):
可以,如上
@Archeb commented on GitHub (Jun 7, 2023):
是只有当把协议从ICMP改成TCP,然后点击开始才会闪退,还是改不改协议都会闪退?
@12189108 commented on GitHub (Jun 7, 2023):
经测试都会
@Archeb commented on GitHub (Jun 7, 2023):
我在
c6495c5352中给涉及到ExecuteScriptAsync的调用都加了错误处理可以试一下下载最新 build 然后看一下报错信息 https://github.com/Archeb/opentrace/actions/runs/5200655075
@12189108 commented on GitHub (Jun 7, 2023):
录屏 2023年06月07日 21时47分43秒.webm
以上是我的操作录屏,使用的是你提供链接的版本
@Archeb commented on GitHub (Jun 7, 2023):
这个问题似乎已经超出了OpenTrace代码的范围,因为OpenTrace的try catch也抓不到这个异常,可能是Eto框架的Linux WebView兼容性有问题。
你能在/var/crash/找到程序的core dump吗?
如果没有,可能需要设置ulimit
ulimit -S -c unlimited@12189108 commented on GitHub (Jun 7, 2023):
录屏 2023年06月07日 22时04分04秒.webm
还是没有
@fakeboboliu commented on GitHub (Jun 9, 2023):
因为 Ubuntu 特色崩溃收集,你可能需要在
/var/lib/apport/coredump找到对应的转储。@fcying commented on GitHub (Nov 24, 2023):
我在debian xfce4上 跑了几次 tcp+mtr, 有时候能正常工作, 有时候也出同样的crash.

debian的crash记录要在哪找?
@Archeb commented on GitHub (Nov 24, 2023):
把代码里的ExecuteScript都换成Async的了,你再看看这个版本呢 https://github.com/Archeb/opentrace/actions/runs/6975611799
@fcying commented on GitHub (Nov 24, 2023):
这版本crash的更快了, 一点开始直接就crash
@Archeb commented on GitHub (Nov 24, 2023):
我在Arch+KDE上没办法复现,这个问题有点棘手,我会再看看。