开源改变世界

SID 中最新 Debian 软件包的 QTPVCP 严重错误 #2000

推推 grbl 2年前 (2023-01-31) 199次浏览
关闭
2个任务
rodw-au 打开了这个问题 2022 年 9 月 5 日 · 15条评论
关闭
2个任务

SID 中最新 Debian 软件包的 QTPVCP 严重错误#2000

rodw-au 打开了这个问题 2022 年 9 月 5 日 · 15条评论

注释

SID 中最新 Debian 软件包的 QTPVCP 严重错误 #2000

报告的错误:
[QTvcp][CRITICAL] 从错误对话框
中退出 Qtvcp 遇到错误。以下信息可能对故障排除有用:
LinuxCNC 版本:2.9.0~pre0

回溯(最近调用最后):
文件“/usr/bin/qtvcp”,第 511 行,在
APP = QTVCP()
文件“/usr/bin/qtvcp”,第 310 行,在init
window.handler_instance.initialized__()
文件“/usr/share/qtvcp/screens/qtplasmac/qtplasmac_handler.py”,第 317 行,在 initialized__
self.init_widgets()
文件“/usr/share/qtvcp/screens/qtplasmac/qtplasmac_handler.py”,第 932 行,在 init_widgets
self.w.filemanager.button2.setText(_translate(‘HandlerClass’, ‘USER’))
AttributeError: ‘FileManager’ 对象没有属性 ‘button2’

(qtvcp:503)
/usr/bin/linuxcnc: line 963: 4641 Segmentation fault $EMCDISPLAY -ini “$INIFILE” $EMCDISPLAYARGS $EXTRA_ARGS
正在关闭并清理 LinuxCNC…
任务:1239 个周期,最小值=0.000005,最大值= 0.016119,avg=0.010249,0 次延迟偏移(> 10 倍预期循环时间 0.010000 秒)
注意:使用 POSIX 实时
LinuxCNC 因错误而终止。您可以在日志中找到更多信息:
/home/debian/linuxcnc_debug.txt

/home/debian/linuxcnc_print.txt
以及 shell 命令“dmesg”的输出和终端

以下是我重现该问题所遵循的步骤:

  1. 安装 debian 书虫
  2. 安装 linuxcnc-uspace
  3. QTplasmac sim 打开OK
  4. dist 升级到 sid
  5. 打开另一个新的 QTplasmac sim
  6. 发生错误

这是我期望发生的事情:

它会像在 Bookworm 上一样打开

这是发生了什么:

报告的 QVCP 严重错误

  • 我正在使用这个 Linux 发行版和版本(通常显示为lsb_release -a):Debian Sid 和 linuxcnc-uspace 包
  • 我正在使用这个内核版本(显示为uname -a):5.19
  • 我在跑步 …
    • 来自 linuxcnc.org 的二进制版本(包括 buildbot.linuxcnc.org)- SID 中的 debian 包
    • 我自己构建的二进制文件
    • [ x] 来自 linuxcnc.org 之外的其他来源的二进制版本 – SID 中的 debian 包
  • 我正在使用这个 LinuxCNC 版本(显示在包管理器中,或者对于 git 版本,scripts/get-version-from-git):
  • 我正在使用此用户界面 (GUI)(例如 AXIS、Touchy、gmoccapy 等):QTplasmac
  • 我正在使用此接口硬件供应商和芯片组(例如,并行端口、以太网端口、FPGA 卡):在 VMNware 虚拟播放器上运行
SID 中最新 Debian 软件包的 QTPVCP 严重错误 #2000
合作者
phillc54 评论了 2022 年 9 月 5 日  

AFAIK 已在提交3b21586中修复

SID 中最新 Debian 软件包的 QTPVCP 严重错误 #2000
合作者

它是固定的。不幸的是,您必须等到有人再次上传 Debian。

SID 中最新 Debian 软件包的 QTPVCP 严重错误 #2000
作者

我可以确认在 SID 上重建源代码解决了这个问题。
也许可以阻止 SID 中的当前包去 Bookworm?
我们不应该向 Debian 发送损坏的代码。

我真的很想知道新包中包含什么版本的 QTplasmac。

@c-morley谢谢。
我想我现在知道在 24 小时内包含什么版本的 QTplasmac :)

也许我们应该让这个问题悬而未决,等待其他一些人的审查……

SID 中最新 Debian 软件包的 QTPVCP 严重错误 #2000
合作者
彼得赖因霍尔特森 评论了 2022 年 9 月 5 日 通过电子邮件
SID 中最新 Debian 软件包的 QTPVCP 严重错误 #2000
合作者

好批评是相对的。在这种情况下,QtPlasmac 将无法加载 – 我确信还有其他但不是全部。
我相信我们会再次上传。
但我仍然在与我们上传/发布代码而不与项目中的人员进行有效沟通的理性作斗争。也不上传开发代码。
我假设我们正在“解决问题”以实现包容。
我希望人们明白,目前一切都不稳定。

SID 中最新 Debian 软件包的 QTPVCP 严重错误 #2000
作者

好批评是相对的。在这种情况下,QtPlasmac 将无法加载 – 我确信还有其他但不是全部。我相信我们会再次上传。但我仍然在与我们上传/发布代码而不与项目中的人员进行有效沟通的理性作斗争。也不上传开发代码。我假设我们正在“解决问题”以实现包容。我希望人们明白,目前一切都不稳定。

我同意这里。我认为开发人员也可以更加注意他们发布的代码。例如,在 QTplasmac 的最后 9 次更新中,有 7 次乍一看似乎是恢复或错误修复。有两个活跃的开发人员,也许他们可以检查彼此的工作?

如果我们应该报告 Debian,请告诉我。我认为其他人应该做出那个决定……

SID 中最新 Debian 软件包的 QTPVCP 严重错误 #2000
合作者

这是一个开发分支。一个人只能经常检查这么多。在这种特殊情况下,发现和解决问题只用了一天时间。
刚好是上传完成的那天。

SID 中最新 Debian 软件包的 QTPVCP 严重错误 #2000
贡献者
烟雾 评论了 2022 年 9 月 6 日  

已将问题报告给 Debian 以停止转换,请参阅Debian Bug #1019212

SID 中最新 Debian 软件包的 QTPVCP 严重错误 #2000

我将制作一个新的 dsc 用于上传,并在变更日志中将 Debian Bug #1019212标记为已修复。

SID 中最新 Debian 软件包的 QTPVCP 严重错误 #2000
作者

今天早上进行了测试,可以确认问题已在 Sid 中得到解决。干得好伙计们!非常感激。
关闭这个。我相信 Sid 中还有很多其他东西会被发现。