SIGSEGV on exiting Plasma app

Oszkar Ambrus oszkar.ambrus at deri.org
Wed Sep 17 15:18:09 CEST 2008


Hi all,

I have a strange problem in my Plasma application.
Whenever I exit the application, I get a SIGSEGV error, and I just can't
figure out why.
Should I check each UI object to be in a layout, or to have parents, or
what should I go through?

Thanks a lot,
Oszkar

P.S. Here's the backtrace, if it helps:

Application: KonduitShell (konduitshell), signal SIGSEGV

Thread 1 (Thread 0xb51e3720 (LWP 28601)):

[KCrash Handler]

#6 0xb7a42bfb in QGraphicsWidget::~QGraphicsWidget () from
/usr/lib/libQtGui.so.4

#7 0xb6988eff in ~Applet (this=0x8140368) at
/home/kde-devel/kde/src/KDE/kdebase/workspace/libs/plasma/applet.cpp:132

#8 0xb69b3727 in ~Containment (this=0x8140368) at
/home/kde-devel/kde/src/KDE/kdebase/workspace/libs/plasma/containment.cpp:115

#9 0xb69b99e0 in qDeleteAll<QList<Plasma::Containment*>::const_iterator>
(begin=@0xbfa71c24, end=@0xbfa71c20) at
/usr/include/qt4/QtCore/qalgorithms.h:352

#10 0xb69b9af8 in qDeleteAll<QList<Plasma::Containment*> >
(c=@0x81678ec) at /usr/include/qt4/QtCore/qalgorithms.h:360

#11 0xb69ba42c in ~CoronaPrivate (this=0x81678c0) at
/home/kde-devel/kde/src/KDE/kdebase/workspace/libs/plasma/corona.cpp:66

#12 0xb69b96ed in ~Corona (this=0x81479c8) at
/home/kde-devel/kde/src/KDE/kdebase/workspace/libs/plasma/corona.cpp:203

#13 0x0805be06 in ~KonduitScene (this=0x81479c8) at
/home/kde-devel/kde/src/konduit/gui/konduitscene.cpp:53

#14 0xb6e9ce3c in QObjectPrivate::deleteChildren () from
/usr/lib/libQtCore.so.4

#15 0xb74e0d1e in QWidget::~QWidget () from /usr/lib/libQtGui.so.4

#16 0x0805729c in ~KonduitShellView (this=0x8116300) at
/home/kde-devel/kde/src/konduit/gui/konduitshellview.cpp:43

#17 0xb6e9ce3c in QObjectPrivate::deleteChildren () from
/usr/lib/libQtCore.so.4

#18 0xb74e0d1e in QWidget::~QWidget () from /usr/lib/libQtGui.so.4

#19 0xb783ba21 in QMainWindow::~QMainWindow () from /usr/lib/libQtGui.so.4

#20 0xb728d0ab in ~KMainWindow (this=0x8115e48) at
/home/kde-devel/kde/src/KDE/kdelibs/kdeui/widgets/kmainwindow.cpp:446

#21 0xb72cf860 in ~KXmlGuiWindow (this=0x8115e48, __vtt_parm=0x805ed94)
at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/xmlgui/kxmlguiwindow.cpp:121

#22 0x08054c9c in ~KonduitShell (this=0x8115e48) at
/home/kde-devel/kde/src/konduit/gui/konduitshell.cpp:66

#23 0xb6e9bf8c in qDeleteInEventHandler () from /usr/lib/libQtCore.so.4

#24 0xb6e9defc in QObject::event () from /usr/lib/libQtCore.so.4

#25 0xb74eac6f in QWidget::event () from /usr/lib/libQtGui.so.4

#26 0xb783d7e5 in QMainWindow::event () from /usr/lib/libQtGui.so.4

#27 0xb728eab7 in KMainWindow::event (this=0x8115e48, ev=0x82212f0) at
/home/kde-devel/kde/src/KDE/kdelibs/kdeui/widgets/kmainwindow.cpp:1064

#28 0xb72cf50b in KXmlGuiWindow::event (this=0x8115e48, ev=0x82212f0) at
/home/kde-devel/kde/src/KDE/kdelibs/kdeui/xmlgui/kxmlguiwindow.cpp:125

#29 0xb7493c0c in QApplicationPrivate::notify_helper () from
/usr/lib/libQtGui.so.4

#30 0xb7498898 in QApplication::notify () from /usr/lib/libQtGui.so.4

#31 0xb71be00d in KApplication::notify (this=0xbfa72704,
receiver=0x8115e48, event=0x82212f0) at
/home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307

#32 0xb6e8d6a9 in QCoreApplication::notifyInternal () from
/usr/lib/libQtCore.so.4

#33 0xb6e8ea59 in QCoreApplicationPrivate::sendPostedEvents () from
/usr/lib/libQtCore.so.4

#34 0xb6e8ec7d in QCoreApplication::sendPostedEvents () from
/usr/lib/libQtCore.so.4

#35 0xb6eb8bcf in ?? () from /usr/lib/libQtCore.so.4

#36 0xb62e3dd6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0

#37 0xb62e7193 in ?? () from /usr/lib/libglib-2.0.so.0

#38 0xb62e774e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0

#39 0xb6eb8f98 in QEventDispatcherGlib::processEvents () from
/usr/lib/libQtCore.so.4

#40 0xb75271b5 in ?? () from /usr/lib/libQtGui.so.4

#41 0xb6e8c92d in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4

#42 0xb6e8cabd in QEventLoop::exec () from /usr/lib/libQtCore.so.4

#43 0xb6e8ed3d in QCoreApplication::exec () from /usr/lib/libQtCore.so.4

#44 0xb7493567 in QApplication::exec () from /usr/lib/libQtGui.so.4

#45 0x08056ff4 in main (argc=-1211739320, argv=0x81163a0) at
/home/kde-devel/kde/src/konduit/gui/main.cpp:60



More information about the Plasma-devel mailing list