Hi,
I have previously developed and successfully used a Qt application using ti-sdk-am335x-evm-07.00.00.00.
On migrating to ti-processor-sdk-linux-am335x-evm-01.00.00.03 the same application now has a segmentation fault on exit.
To debug the issue i created the simple HelloWorld application below, where the same segFault occurs on exit
#include <QApplication> #include <QLabel> #include <QTimer> #include <QDebug> int main(int argc, char *argv[]) { QApplication app(argc, argv); qDebug() << "hello world!" << endl; QLabel label("this is a text label!"); label.show(); QTimer::singleShot( 2000, &app, SLOT( quit() ) ); return app.exec(); }
If i remove the line 'label.show();' then the application runs successfully.
It appears that any GUI application I have built using ti-processor-sdk-linux-am335x-evm-01.00.00.03 has a segmentation Fault on exit - are there any known issues using the Qt libraries for this version of the SDK and if so, is there a fix
Thanks.