打开 1个任务完成 hansu 打开了这个问题 2020 年 11 月 23 日 · 6条评论 打开 1个任务完成 .ini 中的行尾注释导致 2.8 中的挂起/错误#991 hansu 打开了这个问题 2020 年 11 月 23 日 · 6条评论 注释 成员 韩素 评论了 2020 年 11 月 23 日 • 编辑 使用 Linuxcnc 2.7.x,在 ini 文件和行尾添加注释是没有问题的 [AXIS_X] MIN_LIMIT = 0.0 # comment 但是在 2.8 版本中似乎不再支持它了。问题是 Linuxcnc 几乎挂掉了。 以下是我重现该问题所遵循的步骤: #在主 ini 配置文件中的数值后添加以 a 开头的注释 启动Linuxcnc 这是我期望发生的事情: Linuxnc 忽略所有后续内容# 这是发生了什么: 大约两分钟后,GUI 终于出现了。但随后输入响应滞后。 如果你关闭窗口并选择是强制关闭,你会得到这样的日志: Debug file information: . INIFILE: ERR_CONVERSION, section=AXIS_X, tag=MIN_LIMIT, num=1, lineNo=95 INIFILE: ERR_CONVERSION, section=AXIS_X, tag=MIN_LIMIT, num=1, lineNo=95 Waiting for component 'inihal' to become ready...INIFILE: ERR_CONVERSION, section=AXIS_X, tag=MIN_LIMIT, num=1, lineNo=95 ../usr/bin/gmoccapy:326: GtkWarning: Invalid icon size 48 self.widgets.window1.show() ........INIFILE: ERR_CONVERSION, section=AXIS_X, tag=MIN_LIMIT, num=1, lineNo=95 ...........INIFILE: ERR_CONVERSION, section=AXIS_X, tag=MIN_LIMIT, num=1, lineNo=95 ..........INIFILE: ERR_CONVERSION, section=AXIS_X, tag=MIN_LIMIT, num=1, lineNo=95 ..........INIFILE: ERR_CONVERSION, section=AXIS_X, tag=MIN_LIMIT, num=1, lineNo=95 ..........INIFILE: ERR_CONVERSION, section=AXIS_X, tag=MIN_LIMIT, num=1, lineNo=95 ...........INIFILE: ERR_CONVERSION, section=AXIS_X, tag=MIN_LIMIT, num=1, lineNo=95 ..........INIFILE: ERR_CONVERSION, section=AXIS_X, tag=MIN_LIMIT, num=1, lineNo=95 ..........HAL: ERROR: exit called before init <commandline>:0: waitpid failed milltask inihal 在此之前它工作正常: 它在 2.7.15 中按预期工作 有关我的硬件和软件的信息: 我正在使用这个 Linux 发行版和版本:Debian Wheezy 7.11(但也在带有 Stretch 的实时版本上) 我正在使用这个内核版本:3.4-9-rtai-686-pae PREEMPT 我在跑步 … 来自 linuxcnc.org 的二进制版本(包括 buildbot.linuxcnc.org) 我正在使用这个 LinuxCNC 2.8 版 我正在使用此用户界面 (GUI):gmoccapy 我正在使用此接口硬件供应商和芯片组:并行端口 合作者 安迪普 评论了 2020 年 11 月 23 日 我似乎记得这是一个有意的改变,但我不记得背后的原因。 合作者 phillc54 评论了 2020 年 11 月 23 日 文件中注明:http: //linuxcnc.org/docs/2.8/html/config/ini-config.html#_comments 成员作者 韩素 评论了 2020 年 11 月 24 日 好的,但在 2.7 中它仍然被接受,即使文档说没有。 也许这可以通过更新脚本进行检查以防止以后出现错误? 我花了太多时间才发现错误的根源只是愚蠢的评论。 合作者 再生开发 评论了 2020 年 11 月 24 日 新行为是否有任何技术原因? 合作者 安迪普 评论了 2020 年 11 月 24 日 杜威找到了提交: c3ac4f5bf2f76b97 成员作者 韩素 评论了 2020 年 11 月 25 日 好的,但是当抛出 ERR_CONVERSION 时 – 为什么 Linuxnc 仍在启动? 免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论 受让人 无人分配 标签 还没有 项目 还没有 里程碑 没有里程碑 发展 没有分支机构或拉取请求 4人参加
使用 Linuxcnc 2.7.x,在 ini 文件和行尾添加注释是没有问题的
但是在 2.8 版本中似乎不再支持它了。问题是 Linuxcnc 几乎挂掉了。
以下是我重现该问题所遵循的步骤:
#在主 ini 配置文件中的数值后添加以 a 开头的注释这是我期望发生的事情:
Linuxnc 忽略所有后续内容
#这是发生了什么:
大约两分钟后,GUI 终于出现了。但随后输入响应滞后。
如果你关闭窗口并选择是强制关闭,你会得到这样的日志:
在此之前它工作正常:
它在 2.7.15 中按预期工作
有关我的硬件和软件的信息: