kconfig: fix qconf segfault by deleting heap objects
PATCH 1/1 kconfig: fix qconf segfault by deleting heap objects
On Debian stable (qt-4.8.6) 'make xconfig' intermittently fails due to qconf segfaulting at exit time in QXcbEventReader. The cause of this is destructors on the heap objects never being called, so fix this by properly deleting the heap objects before exit.
---
Trivial error, as described at https://forum.qt.io/topic/26658/solved-segfault-on-qapplication-exit
--- scripts/kconfig/qconf.cc | 2 ++ 1 file changed, 2 insertions(+)
scripts/kconfig/qconf.cc +2 -0
@@ -1863,6 +1863,8 @@ int main(int ac, char** av) configSettings->endGroup(); delete configSettings; + delete v; + delete configApp; return 0; }
Signature · 1 line
2.1.4
Quoted 11 lines · Chris Bainbridge
On Debian stable (qt-4.8.6) 'make xconfig' intermittently fails due to qconf segfaulting at exit time in QXcbEventReader. The cause of this is destructors on the heap objects never being called, so fix this by properly deleting the heap objects before exit.
Signed-off-by Chris Bainbridge <[email protected]>---
Trivial error, as described at https://forum.qt.io/topic/26658/solved-segfault-on-qapplication-exit--- scripts/kconfig/qconf.cc | 2 ++ 1 file changed, 2 insertions(+)
Applied to kbuild.git#kconfig, thanks.
Michal