关于 底层由于接收到操作系统的信号而停止解决思路

关于 底层由于接收到操作系统的信号而停止
类中定义了几个  GLfloat变量:


 private :
    GLfloat tranA,xRot,yRot,zRot;


我在构造函数中初始化这些变量·,

MyGLWidget::MyGLWidget(QWidget *parent) :
    QGLWidget(parent)
{
    tranA = -6.0;
    xRot = yRot = zRot = 0;
}

在main中调用
 MyGLWidget widget;
    widget.resize(400,300);
    widget.show();

走到show那一行的时候就会出 “关于 底层由于接收到操作系统的信号而停止” 这个错误。
这样写有什么内存泄漏吗?


------解决方案--------------------
这种情况,很有可能是对空指针操作,你重点检查一下你的Paint的函数。
------解决方案--------------------
调试一下就知道结果了。