QProcess在超算LSF提交到计算节点上Segmentation fault的问题

TopModel被包装在QProcess里,在登录节点运行正常,但用bsub提交到计算节点时,出现 segmentation fault错误。

调试了一上午,发点问题出在 QProcess的几个connect函数上(比如连接了QProcess的finished事件等),将这些connect注释掉,segmentation fault消失。

所以一个问题是,是不是Qt里全部的事件机制在超算lsf上都不能用么?不过我用的整个程序没有进入事件循环(只是用了QProcess类而已),是不是跟这个有关系,但在登录节点上是可以运行的。

Read on mobile:qr code

Leave a Reply

Your email address will not be published. Required fields are marked *