开源改变世界

视镜崩溃错误 #2125

推推 grbl 3年前 (2023-01-31) 219次浏览
打开
pcw-mesa 打开了这个问题 2022 年 11 月 3 日 · 8条评论
打开

视镜崩溃错误#2125

pcw-mesa 打开了这个问题 2022 年 11 月 3 日 · 8条评论

注释

视镜崩溃错误 #2125
合作者

选择“样本数”窗格时,Master 中的 Halscope 多次崩溃。 不好的是,如果您尝试从 LinuxCNC 重新启动 halscope,
则您必须退出 LinuxCNC 才能再次运行 halscope,因为您会收到此错误:

HAL:错误:重复的组件名称“halscope”
范围:错误:hal_init() 失败

视镜崩溃错误 #2125
合作者
塞布·库兹明斯基 评论了 2022 年 11 月 3 日  

我刚刚在 Halscope 上花了很多时间(在 Debian Bullseye 上运行 master 并在 amd64 上运行 Debian Bookworm),包括更改样本数量,但没有发现任何问题。你是在哪个平台看到的?

视镜崩溃错误 #2125
合作者作者

X86,Mint 20.3
我看到这种情况发生的次数是 halscope 运行了很长时间(天)

视镜崩溃错误 #2125
合作者作者
pcw台面 评论了 2022 年 11 月 4 日  

谢谢,那会有所帮助。
顺便说一句,这是一个回溯,不确定它是否有任何用处:

#0  __strlen_avx2 () at ../sysdeps/x86_64/multiarch/strlen-avx2.S:65
#1  0x00007f930508ee95 in __vfprintf_internal
    (s=s@entry=0x7ffe1d515be0, format=format@entry=0x560f98f565d9 "%s\n%s", ap=ap@entry=0x7ffe1d515d60, mode_flags=mode_flags@entry=2) at vfprintf-internal.c:1688
#2  0x00007f93050a211a in __vsnprintf_internal (string=0x7ffe1d535330 "", maxlen=<optimized out>, 
    maxlen@entry=94, format=0x560f98f565d9 "%s\n%s", args=args@entry=0x7ffe1d515d60, mode_flags=mode_flags@entry=2)
    at vsnprintf.c:114
#3  0x00007f9305143fd1 in ___snprintf_chk
    (s=s@entry=0x7ffe1d535330 "", maxlen=maxlen@entry=94, flag=flag@entry=1, slen=slen@entry=94, format=format@entry=0x560f98f565d9 "%s\n%s") at snprintf_chk.c:38
#4  0x0000560f98f5205d in snprintf (__fmt=0x560f98f565d9 "%s\n%s", __n=94, __s=0x7ffe1d535330 "")
    at /usr/include/x86_64-linux-gnu/bits/stdio2.h:67
#5  draw_waveform (chan_num=<optimized out>, highlight=highlight@entry=1) at hal/utils/scope_disp.c:894
#6  0x0000560f98f52a82 in refresh_display () at hal/utils/scope_disp.c:258
#7  0x00007f9305b4f5ef in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#8  0x00007f9305af7ec3 in  () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#9  0x00007f9305491a56 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007f93054afdf1 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
视镜崩溃错误 #2125

回溯很有帮助。看起来chan数据结构无效或以某种方式包含意外内容。当它崩溃时你用 halscope 做了什么吗?还是它自己在做某事,比如运行滚动触发器?

视镜崩溃错误 #2125
合作者作者

它已经运行了一天左右的滚动触发器,
当我按下采样按钮时它崩溃了。

视镜崩溃错误 #2125
合作者

@jepler的修复@cradek的 arm64 halscope 崩溃现在在 master 中,试试看它是否也解决了这个问题。

视镜崩溃错误 #2125
成员
杰普勒 评论了 3天前

基于这个回溯,我不认为它是由我的其他更改修复的。

视镜崩溃错误 #2125
成员
杰普勒 评论了 3天前

好吧,也许它可能是同一件事,因为它在崩溃时也试图绘制“选定”轨迹。当我第一次开始看它时,我认为(基于行号)可能format_scale_value有牵连,但现在我不这么认为了;现在的行号与报告问题的版本不同。

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

没有分支机构或拉取请求

3人参加
视镜崩溃错误 #2125视镜崩溃错误 #2125视镜崩溃错误 #2125

喜欢 (0)