0

我正在尝试在不同的机器上运行这个简单(且无用)的脚本:

import wx
from wx import glcanvas

app = wx.App()
frame = wx.Frame(None)
glcanvas.GLCanvas(frame)

它似乎可以在大多数 PC 上正常工作(它优雅地结束而没有错误),但我遇到了联想机器的问题,事实上,如果我在这些机器(特别是 T470p)上启动相同的脚本,它会segfault在所有机器上失败他们(我们办公室里有很多人)。

我尝试使用pyinstaller,我想到了默认库中的问题,但即使我使用在我的机器上运行的库,segfault它仍然存在。有人可以指出我解决此错误的正确方向吗?

编辑

被问到:联想机器有 32Gb 的 RAM,它们通常比我们办公室里的其他机器更强大,因为我已经解释过错误是:

[1]    18686 segmentation fault (core dumped)

出现在segfault脚本和 exe 编译版本中

4

1 回答 1

0

这是 Wayland 的一个错误(我猜仍然不完全支持),你只需要切换回 Xorg:

官方存储库上的错误票

于 2018-07-10T16:35:26.057 回答