关闭 jepler 打开了这个问题 2016 年 7 月 13 日 · 0 条评论 注释 成员 杰普勒 评论了 2016 年 7 月 13 日 在使用 uspace-plus 时,我在 buildbot(内核 4.1 RT-PREEMPT,2 个 CPU)上造成了一系列故障,后来我在裸机上用内核 4.4 RT-PREEMPT 重现了这些故障。在“flipflop.0”测试的 1000 次运行中,它至少会出现 1 次。通过调试消息,似乎挂起发生在 preempt_cancel() 内部,并且 CPU0(未运行实时代码的那个)开始使用 100% CPU。 我将它一分为二(在道德上等同于)这个提交,其目的是在退出 rtapi_app 之前清理所有任务并销毁 App 对象。我想我可以从 uspace-plus 系列中删除这个更改并将问题留到另一天,但我们真的应该在退出时进行清理! 0001-uspace-stop-threads-and-then-destroy-the-RtapiApp-at.patch.txt jepler在完成时 关闭了它 2017 年 6 月 9 日 喜欢 (0) 由于 API 更改,针对 libmodbus 版本 3.1.0 或更高版本的编译失败 #105 步进脉冲关闭时间 #1 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭 无法在 gsender 1.2.0 中打开 .gcode 文件 #367 RaspberryPi 运行 gsender 时出现问题 #89 向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭无法在 gsender 1.2.0 中打开 .gcode 文件 #367RaspberryPi 运行 gsender 时出现问题 #89向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473功能请求:抑制发送到机器的 gcode 中的 gcode 注释。 #444 关闭通过网络连接进行连接 #171操纵杆运动的剩余问题 #204 关闭新版本认为我的机器一直处于锁定状态 #474 关闭
在使用 uspace-plus 时,我在 buildbot(内核 4.1 RT-PREEMPT,2 个 CPU)上造成了一系列故障,后来我在裸机上用内核 4.4 RT-PREEMPT 重现了这些故障。在“flipflop.0”测试的 1000 次运行中,它至少会出现 1 次。通过调试消息,似乎挂起发生在 preempt_cancel() 内部,并且 CPU0(未运行实时代码的那个)开始使用 100% CPU。
我将它一分为二(在道德上等同于)这个提交,其目的是在退出 rtapi_app 之前清理所有任务并销毁 App 对象。我想我可以从 uspace-plus 系列中删除这个更改并将问题留到另一天,但我们真的应该在退出时进行清理!
0001-uspace-stop-threads-and-then-destroy-the-RtapiApp-at.patch.txt