开源改变世界

motion-logger/startup-gcode-abort间歇性失败 #858

推推 grbl 2年前 (2023-01-30) 211次浏览
打开
zultron 打开了这个问题 2020 年 5 月 19 日 · 6条评论
打开

motion-logger/startup-gcode-abort间歇性失败#858

zultron 打开了这个问题 2020 年 5 月 19 日 · 6条评论

注释

motion-logger/startup-gcode-abort间歇性失败 #858
贡献者

查看上个月间歇性失败的测试,motion-logger/startup-gcode-abort是最频繁的。 #857记录了第二个,可能是相关的,因为它们都涉及motion-logger输出中偶尔丢失的行。

@jepler最近在d7710f6中禁用了此测试。它没有 PR 或单独的问题,但提交日志指的是#49

失败测试的控制台日志输出如下;虽然失败是间歇性的,但它总是遵循这种模式,同样缺少两行:

--- expected.motion-logger	2020-05-02 18:44:40.561206824 -0600
+++ out.motion-logger	2020-05-02 18:44:43.085198122 -0600
@@ -73,8 +73,6 @@
 DISABLE
 JOINT_UNHOME joint=-2
 FREE
-SET_TERM_COND termCond=2, tolerance=0.000000
-SET_LINE x=-1.000000, y=-2.000000, z=-3.000000, a=0.000000, b=0.000000, c=0.000000, u=0.000000, v=0.000000, w=0.000000, id=2, motion_type=1, vel=4.988877, ini_maxvel=4.988877, acc=1247.219129, turn=-1
 JOINT_ABORT joint=0
 JOINT_ABORT joint=1
 JOINT_ABORT joint=2
*** /home/buildslave/emc2-buildbot/wheezy-amd64/rip-wheezy-amd64/build/tests/motion-logger/startup-gcode-abort: FAIL: checkresult exited with 1
motion-logger/startup-gcode-abort间歇性失败 #858
贡献者作者
祖创 评论了 2020 年 5 月 19 日  

buildbot 失败示例: http : //buildbot.linuxcnc.org/buildbot/builders/1404.rip-wheezy-rtpreempt-amd64/builds/5123
http://buildbot.linuxcnc.org/buildbot/builders/1520.rip-jessie
-amd64/builds/3389
http://buildbot.linuxcnc.org/buildbot/builders/1403.rip-wheezy-amd64/builds/4920
http://buildbot.linuxcnc.org/buildbot/builders/1400.rip-wheezy -i386/builds/4919
http://buildbot.linuxcnc.org/buildbot/builders/1520.rip-jessie-amd64/builds/3386
http://buildbot.linuxcnc.org/buildbot/builders/1500.rip-jessie -i386/builds/3384
http://buildbot.linuxcnc.org/buildbot/builders/1520.rip-jessie-amd64/builds/3385
http://buildbot.linuxcnc.org/buildbot/builders/1403.rip-wheezy -amd64/构建/4917
http://buildbot.linuxcnc.org/buildbot/builders/1400.rip-wheezy-i386/builds/4916
http://buildbot.linuxcnc.org/buildbot/builders/1401.rip-wheezy-rtai-i386/builds /4586
http://buildbot.linuxcnc.org/buildbot/builders/1510.rip-jessie-rtpreempt-i386/builds/3381
http://buildbot.linuxcnc.org/buildbot/builders/1401.rip-wheezy-rtai -i386/builds/4585
http://buildbot.linuxcnc.org/buildbot/builders/1630.rip-stretch-rtpreempt-amd64/builds/1770
http://buildbot.linuxcnc.org/buildbot/builders/1510.rip -jessie-rtpreempt-i386/builds/3380
http://buildbot.linuxcnc.org/buildbot/builders/1401.rip-wheezy-rtai-i386/builds/4578
http://buildbot.linuxcnc.org/buildbot/builders /1401.rip-wheezy-rtai-i386/builds/4576
http://buildbot.linuxcnc.org/buildbot/builders/1510.rip-jessie-rtpreempt-i386/builds/3369
http://buildbot.linuxcnc.org/buildbot/builders/1401.rip-wheezy-rtai-i386 /builds/4573
http://buildbot.linuxcnc.org/buildbot/builders/1630.rip-stretch-rtpreempt-amd64/builds/1756
http://buildbot.linuxcnc.org/buildbot/builders/1401.rip-wheezy -rtai-i386/builds/4569
http://buildbot.linuxcnc.org/buildbot/builders/1630.rip-stretch-rtpreempt-amd64/builds/1754
http://buildbot.linuxcnc.org/buildbot/builders/1500 .rip-jessie-i386/builds/3363
http://buildbot.linuxcnc.org/buildbot/builders/1401.rip-wheezy-rtai-i386/builds/4564
http://buildbot.linuxcnc.org/buildbot/builders /1630.rip-stretch-rtpreempt-amd64/builds/1749
http://buildbot.linuxcnc.org/buildbot/builders/1401.rip-wheezy-rtai-i386/builds/4559
http://buildbot.linuxcnc.org/buildbot/builders/1610.rip-stretch-rtpreempt-i386 /builds/1744
http://buildbot.linuxcnc.org/buildbot/builders/1630.rip-stretch-rtpreempt-amd64/builds/1744
http://buildbot.linuxcnc.org/buildbot/builders/1530.rip-jessie -rtpreempt-amd64/builds/3356
http://buildbot.linuxcnc.org/buildbot/builders/1610.rip-stretch-rtpreempt-i386/builds/1743
http://buildbot.linuxcnc.org/buildbot/builders/1500 .rip-jessie-i386/builds/3347
http://buildbot.linuxcnc.org/buildbot/builders/1520.rip-jessie-amd64/builds/3347
http://buildbot.linuxcnc.org/buildbot/builders/1402 .rip-wheezy-rtpreempt-i386/builds/4392
http://buildbot.linuxcnc.org/buildbot/builders/1404.rip-wheezy-rtpreempt-amd64/builds/5076
http://buildbot.linuxcnc.org/buildbot/builders/1520.rip-jessie-amd64/builds /3337
http://buildbot.linuxcnc.org/buildbot/builders/1402.rip-wheezy-rtpreempt-i386/builds/4382
http://buildbot.linuxcnc.org/buildbot/builders/1401.rip-wheezy-rtai -i386/builds/4598
http://buildbot.linuxcnc.org/buildbot/builders/1404.rip-wheezy-rtpreempt-amd64/builds/5133

从这个列表中,可能会注意到该错误会影响所有wheezy和构建器jessiestretch无论体系结构和 RT 线程如何。

奇怪的是,它似乎不影响precisebuster建设者。如果对 buildbot 有了解的人可以说除了运行的发行版之外,这些构建器是否有什么不同,那将会很有趣。

motion-logger/startup-gcode-abort间歇性失败 #858
贡献者作者
祖创 评论了 2020 年 5 月 19 日  

buster实际上,我第一次以某种方式错过了失败:http:
//buildbot.linuxcnc.org/buildbot/builders/1635.rip-buster-rtpreempt-i386/builds/164
http://buildbot.linuxcnc.org/buildbot /builders/1640.rip-buster-rtpreempt-amd64/builds/377
http://buildbot.linuxcnc.org/buildbot/builders/1640.rip-buster-rtpreempt-amd64/builds/365
http://buildbot.linuxcnc .org/buildbot/builders/1640.rip-buster-rtpreempt-amd64/builds/298

最近一个月无buster-rtpreempt-rpi4故障;不确定这是否重要。

motion-logger/startup-gcode-abort间歇性失败 #858
贡献者作者

提醒自己,如何获得一长串构建列表(必须查看buildbot源代码才能弄清楚!):
http ://buildbot.linuxcnc.org/buildbot/one_line_per_build?numbuilds=5000

motion-logger/startup-gcode-abort间歇性失败 #858
贡献者作者

有没有一种快速的方法可以从 buildbot 构建中判断构建适用于哪个分支?

#49是关于中止和非确定性行为的,我在那里说过状态标签的工作会解决这个问题。看起来状态标签已合并到master.

然而,看起来(请检查我的工作!)1520.rip-jessie-amd64 #3389中的更改是基于最近的master,但该测试仍然以此处描述的方式失败。如果这是真的,并且状态标签确实通过中止修复了该问题,那么这个问题与#49无关(再次请检查我的工作!)。

motion-logger/startup-gcode-abort间歇性失败 #858

git branch 和 commit SHA 都是构建页面上列出的构建属性。

对于http://buildbot.linuxcnc.org/buildbot/builders/1520.rip-jessie-amd64/builds/3389,分支是master,提交是2a63953a38083bbd2b705f9cdb7f8df042897300

motion-logger/startup-gcode-abort间歇性失败 #858
贡献者作者

谢谢,@SebKuzminsky. 我很快就会去检查眼镜。:D

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

还没有

发展

没有分支机构或拉取请求

2名参加者
motion-logger/startup-gcode-abort间歇性失败 #858motion-logger/startup-gcode-abort间歇性失败 #858

喜欢 (0)