Your test application runs fine here. However, that's on Qt 5. I don't
have Qt 4.
The only thing that comes to mind here is that you are creating a
QObject (UiAppInstance) before you create your QApplication. If your
UiAppInstance in your real code is more involved than in this test app,
then this might be a problem. Try moving the creating of the
QApplication instance to main(), *before* the creation of the
UiAppInstance object.
On 01/01/2019 18:48, Ramakanth Kesireddy wrote:
Hi,
Please find the sample application attached which throws segmentation
fault on click of Quit button in the UI.
However, in the actual application, if we delete the custom widget and
QApplication instance, then it throws segmentation fault on qApp->quit().
If we destroy any QObject without parent, then there is no seg error on
qApp->quit().
Does this error occurs because of double destroy that we manually
destroy objects and later qt also tried to destroy them?
Please let me know if it is correct to say that widgets(custom widgets
with parent) are destroyed by qt but any QObject created without parent
needs to be destroyed manually?
Best Regards,
Ramakanth
On Fri, Dec 21, 2018 at 4:24 AM Thiago Macieira
<thiago.macie...@intel.com <mailto:thiago.macie...@intel.com>> wrote:
On Wednesday, 19 December 2018 16:34:55 -02 Thiago Macieira wrote:
> 1) Short: 200 lines or less
> 2) Self-contained: single file, no #includes other than Qt's and
STL's
> 3) Compileable: unless you meant to show a compilation problem
> 4) Example: demonstrates your problem.
>
> http://sscce.org/
One more thing:
5) is tested with a *supported* Qt version. That's 5.9 or 5.12 today.
I understand you're working with 4.8. I don't care.
--
Thiago Macieira - thiago.macieira (AT) intel.com <http://intel.com>
Software Architect - Intel Open Source Technology Center
_______________________________________________
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest