程序在远程执行时崩溃,但不在本地执行

时间:2016-11-19 14:01:47

标签: c++ qt

我试图运行此程序https://github.com/spirit-code/spirit。用Qt& amp; Qt图表5.7它运行良好,我可以毫无问题地启动它。

然后我尝试通过ssh -Y远程启动它,它很好地工作直到这一步:

2016-11-19 14:58:08  [ INFO  ] [UI  ] [--] [--]  QSurfaceFormat version: 3.3
QOpenGLWidget: Failed to create context
QOpenGLWidget: Failed to create context
composeAndFlush: makeCurrent() failed
composeAndFlush: makeCurrent() failed
composeAndFlush: makeCurrent() failed
composeAndFlush: makeCurrent() failed
composeAndFlush: makeCurrent() failed
composeAndFlush: makeCurrent() failed
Speicherzugriffsfehler (Speicherabzug geschrieben)

最后一行只是德语的分段错误。为什么程序在本地运行良好,但在远程执行时崩溃?

1 个答案:

答案 0 :(得分:0)

由于输出表明程序要求OpenGL执行部分显示操作。

这不适用于SSH的X11转发