Version: svn Revision: 855342 (using Devel) OS: Linux Installed from: Compiled sources When trying to run Kontact compiled from svn trunk with my personal configuration, I've seen it segfault due to a infinite recursion at KXMLGUIClient::beginXMLPlug() (sorry I don't have the full backtrace for the stack overflow right now, but I can regenerate it if needed). I've added a 'assert (child != this)' into KXMLGUIClient::insertChildClient() to catch which KXMLGUIClient is being added as child of itself, and this is the point where Akregator KPart adds it as a child of itself: #2 0x05cf8028 in abort () at abort.c:88 #3 0x05cef57e in __assert_fail (assertion=<value optimized out>, file=<value optimized out>, line=<value optimized out>, function=<value optimized out>) at assert.c:78 #4 0x00744d5a in KXMLGUIClient::insertChildClient (this=0x91e9340, child=0x91e9340) at /mnt/common/code/kde/svn/trunk/KDE/kdelibs/kdeui/xmlgui/kxmlguiclient.cpp:578 #5 0x01bb326f in Akregator::Part::partActivateEvent (this=0x91e9308, ev=0xbf9db948) at /mnt/common/code/kde/svn/trunk/KDE/kdepim/akregator/src/akregator_part.cpp:195 #6 0x0012909a in KParts::Part::customEvent (this=0x91e9308, ev=0xbf9db948) at /mnt/common/code/kde/svn/trunk/KDE/kdelibs/kparts/part.cpp:309 #7 0x00b7f15f in QObject::event (this=<value optimized out>, e=<value optimized out>) at kernel/qobject.cpp:1166 #8 0x06ecd30c in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:3800 #9 0x06ed516e in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:3392 #10 0x00634e87 in KApplication::notify (this=0xbf9dca44, receiver=0x91e9308, event=0xbf9db948) at /mnt/common/code/kde/svn/trunk/KDE/kdelibs/kdeui/kernel/kapplication.cpp:311 #11 0x00b6f731 in QCoreApplication::notifyInternal (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at kernel/qcoreapplication.cpp:591 #12 0x00133383 in QCoreApplication::sendEvent (receiver=0x91e9308, event=0xbf9db948) at /usr/include/QtCore/qcoreapplication.h:215 #13 0x00130d43 in KParts::PartManager::setActivePart (this=0x91c0178, part=0x91e9308, widget=0x0) at /mnt/common/code/kde/svn/trunk/KDE/kdelibs/kparts/partmanager.cpp:472 #14 0x0351efbc in Kontact::MainWindow::selectPlugin (this=0x8ef7be0, plugin=0x91d8678) at /mnt/common/code/kde/svn/trunk/KDE/kdepim/kontact/src/mainwindow.cpp:784 #15 0x03523f5b in Kontact::MainWindow::qt_metacall (this=0x8ef7be0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbf9dbbec) at /mnt/common/code/kde/build/trunk/KDE/kdepim/kontact/src/mainwindow.moc:106 #16 0x00b843e0 in QMetaObject::activate (sender=<value optimized out>, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=<value optimized out>) at kernel/qobject.cpp:3016 #17 0x00b85162 in QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, local_signal_index=<value optimized out>, argv=Could not find the frame base for "QMetaObject::activate(QObject*, QMetaObject const*, int, void**)". ) at kernel/qobject.cpp:3086 #18 0x0352a6a4 in Kontact::SidePaneBase::pluginSelected (this=0x8f971f8, _t1=0x91d8678) at /mnt/common/code/kde/build/trunk/KDE/kdepim/kontact/src/sidepanebase.moc:82 #19 0x0352a720 in Kontact::SidePaneBase::qt_metacall (this=0x8f971f8, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbf9dbd0c) at /mnt/common/code/kde/build/trunk/KDE/kdepim/kontact/src/sidepanebase.moc:70 #20 0x0352a9be in Kontact::IconSidePane::qt_metacall (this=0x8f971f8, _c=QMetaObject::InvokeMetaMethod, _id=27, _a=0xbf9dbd0c) at /mnt/common/code/kde/build/trunk/KDE/kdepim/kontact/src/iconsidepane.moc:130 #21 0x00b843e0 in QMetaObject::activate (sender=<value optimized out>, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=<value optimized out>) at kernel/qobject.cpp:3016 #22 0x00b85162 in QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, local_signal_index=<value optimized out>, argv=Could not find the frame base for "QMetaObject::activate(QObject*, QMetaObject const*, int, void**)". ) at kernel/qobject.cpp:3086 #23 0x0352aaae in Kontact::Navigator::pluginActivated (this=0x8f7c640, _t1=0x91d8678) at /mnt/common/code/kde/build/trunk/KDE/kdepim/kontact/src/iconsidepane.moc:88 #24 0x0352ab8c in Kontact::Navigator::slotCurrentChanged (this=0x8f7c640, current=@0x9328070) at /mnt/common/code/kde/svn/trunk/KDE/kdepim/kontact/src/iconsidepane.cpp:436 #25 0x0352b0c2 in Kontact::Navigator::qt_metacall (this=0x8f7c640, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbf9dbe48) at /mnt/common/code/kde/build/trunk/KDE/kdepim/kontact/src/iconsidepane.moc:75 #26 0x00b843e0 in QMetaObject::activate (sender=<value optimized out>, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=<value optimized out>) at kernel/qobject.cpp:3016 #27 0x00b85162 in QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, local_signal_index=<value optimized out>, argv=Could not find the frame base for "QMetaObject::activate(QObject*, QMetaObject const*, int, void**)". ) at kernel/qobject.cpp:3086 ---Type <return> to continue, or q <return> to quit--- #28 0x073e3d19 in QItemSelectionModel::currentChanged (this=Could not find the frame base for "QItemSelectionModel::currentChanged(QModelIndex const&, QModelIndex const&)". ) at .moc/release-shared/moc_qitemselectionmodel.cpp:151 #29 0x073e3ebd in QItemSelectionModel::setCurrentIndex (this=<value optimized out>, index=<value optimized out>, command=<value optimized out>) at itemviews/qitemselectionmodel.cpp:1088 #30 0x0352b65b in Kontact::Navigator::setCurrentPlugin (this=0x8f7c640, plugin=@0xbf9dbff4) at /mnt/common/code/kde/svn/trunk/KDE/kdepim/kontact/src/iconsidepane.cpp:341 #31 0x0352b70d in Kontact::IconSidePane::setCurrentPlugin (this=0x8f971f8, plugin=@0xbf9dbff4) at /mnt/common/code/kde/svn/trunk/KDE/kdepim/kontact/src/iconsidepane.cpp:490 #32 0x0351ef75 in Kontact::MainWindow::selectPlugin (this=0x8ef7be0, plugin=0x91d8678) at /mnt/common/code/kde/svn/trunk/KDE/kdepim/kontact/src/mainwindow.cpp:779 #33 0x0351d638 in Kontact::MainWindow::selectPlugin (this=0x8ef7be0, pluginName=@0x8f8206c) at /mnt/common/code/kde/svn/trunk/KDE/kdepim/kontact/src/mainwindow.cpp:894 #34 0x0351e828 in Kontact::MainWindow::loadSettings (this=0x8ef7be0) at /mnt/common/code/kde/svn/trunk/KDE/kdepim/kontact/src/mainwindow.cpp:916 #35 0x035239e8 in Kontact::MainWindow::initObject (this=0x8ef7be0) at /mnt/common/code/kde/svn/trunk/KDE/kdepim/kontact/src/mainwindow.cpp:226 #36 0x03524312 in MainWindow (this=0x8ef7be0) at /mnt/common/code/kde/svn/trunk/KDE/kdepim/kontact/src/mainwindow.cpp:162 #37 0x0804a51f in KontactApp::newInstance (this=0xbf9dca44) at /mnt/common/code/kde/svn/trunk/KDE/kdepim/kontact/src/main.cpp:134 #38 0x0063a4c7 in KUniqueApplication::Private::_k_newInstanceNoFork (this=0x8f68e88) at /mnt/common/code/kde/svn/trunk/KDE/kdelibs/kdeui/kernel/kuniqueapplication.cpp:394 #39 0x0063a544 in KUniqueApplication::qt_metacall (this=0xbf9dca44, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbf9dc308) at /mnt/common/code/kde/build/trunk/KDE/kdelibs/kdeui/kuniqueapplication.moc:65 #40 0x0804a890 in KontactApp::qt_metacall (this=0xbf9dca44, _c=QMetaObject::InvokeMetaMethod, _id=23, _a=0xbf9dc308) at /mnt/common/code/kde/build/trunk/KDE/kdepim/kontact/src/main.moc:59 #41 0x00b843e0 in QMetaObject::activate (sender=<value optimized out>, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=<value optimized out>) at kernel/qobject.cpp:3016 #42 0x00b85162 in QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, local_signal_index=<value optimized out>, argv=Could not find the frame base for "QMetaObject::activate(QObject*, QMetaObject const*, int, void**)". ) at kernel/qobject.cpp:3086 #43 0x00b8a7b7 in QSingleShotTimer::timeout (this=Could not find the frame base for "QSingleShotTimer::timeout()". ) at .moc/release-shared/qtimer.moc:74 #44 0x00b8a8dc in QSingleShotTimer::timerEvent (this=<value optimized out>) at kernel/qtimer.cpp:300 #45 0x00b7eeaf in QObject::event (this=<value optimized out>, e=<value optimized out>) at kernel/qobject.cpp:1105 #46 0x06ecd30c in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) #47 0x06ed516e in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:3392 #48 0x00634e87 in KApplication::notify (this=0xbf9dca44, receiver=0x8f69818, event=0xbf9dc7bc) at /mnt/common/code/kde/svn/trunk/KDE/kdelibs/kdeui/kernel/kapplication.cpp:311 #49 0x00b6f731 in QCoreApplication::notifyInternal (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at kernel/qcoreapplication.cpp:591 #50 0x00b9d741 in QTimerInfoList::activateTimers (this=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:215 #51 0x00b99f50 in timerSourceDispatch (source=Could not find the frame base for "timerSourceDispatch". ) at kernel/qeventdispatcher_glib.cpp:166 #52 0x0446b0d8 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #53 0x0446e783 in ?? () from /lib/libglib-2.0.so.0 #54 0x0446e941 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #55 0x00b99ea8 in QEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:325 #56 0x06f65d95 in QGuiEventDispatcherGlib::processEvents (this=Could not find the frame base for "QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)". ) at kernel/qguieventdispatcher_glib.cpp:204 #57 0x00b6de1a in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:149 #58 0x00b6dfda in QEventLoop::exec (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:200 #59 0x00b70685 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:849 ---Type <return> to continue, or q <return> to quit--- #60 0x06ecd187 in QApplication::exec () at kernel/qapplication.cpp:3330 #61 0x0804b6eb in main (argc=Cannot access memory at address 0x0 ) at /mnt/common/code/kde/svn/trunk/KDE/kdepim/kontact/src/main.cpp:218 I couldn't reproduce the problem by running kontact with a clean home dir, but I could reproduce it by just copying my kontactrc to the new home dir. I will attach my kontactrc to this bug.
Created attachment 27210 [details] kontactrc used to reproduce the problem
For completeness, this is the backtrace of the stack overflow, when I originally have seen the bug (without adding the assert line). #0 0x0074732b in KXMLGUIClient::actionCollection (this=0x97e4270) at /mnt/common/code/kde/svn/trunk/KDE/kdelibs/kdeui/xmlgui/kxmlguiclient.cpp:118 #1 0x007444a0 in KXMLGUIClient::beginXMLPlug (this=0x97e4270, w=0x9566b80) at /mnt/common/code/kde/svn/trunk/KDE/kdelibs/kdeui/xmlgui/kxmlguiclient.cpp:699 #2 0x007444f0 in KXMLGUIClient::beginXMLPlug (this=0x97e4270, w=0x9566b80) at /mnt/common/code/kde/svn/trunk/KDE/kdelibs/kdeui/xmlgui/kxmlguiclient.cpp:701 [...] #32613 0x007444f0 in KXMLGUIClient::beginXMLPlug (this=0x97e4270, w=0x9566b80) at /mnt/common/code/kde/svn/trunk/KDE/kdelibs/kdeui/xmlgui/kxmlguiclient.cpp:701 #32614 0x007444f0 in KXMLGUIClient::beginXMLPlug (this=0x97e4270, w=0x9566b80) at /mnt/common/code/kde/svn/trunk/KDE/kdelibs/kdeui/xmlgui/kxmlguiclient.cpp:701 #32615 0x0074a132 in KXMLGUIFactory::addClient (this=0x978cfb8, client=0x97e4270) at /mnt/common/code/kde/svn/trunk/KDE/kdelibs/kdeui/xmlgui/kxmlguifactory.cpp:222 #32616 0x00134087 in KParts::MainWindow::createGUI (this=0x9566b80, part=0x97e4238) at /mnt/common/code/kde/svn/trunk/KDE/kdelibs/kparts/mainwindow.cpp:129 #32617 0x02d2f16e in Kontact::MainWindow::selectPlugin (this=0x9566b80, plugin=0x97d4de0) at /mnt/common/code/kde/svn/trunk/KDE/kdepim/kontact/src/mainwindow.cpp:813 #32618 0x02d33f5b in Kontact::MainWindow::qt_metacall (this=0x9566b80, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfda9d2c) at /mnt/common/code/kde/build/trunk/KDE/kdepim/kontact/src/mainwindow.moc:106 #32619 0x00b843e0 in QMetaObject::activate (sender=<value optimized out>, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=<value optimized out>) at kernel/qobject.cpp:3016 #32620 0x00b85162 in QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, local_signal_index=<value optimized out>, argv=Could not find the frame base for "QMetaObject::activate(QObject*, QMetaObject const*, int, void**)". ) at kernel/qobject.cpp:3086 #32621 0x02d3a6a4 in Kontact::SidePaneBase::pluginSelected (this=0x96239f8, _t1=0x97d4de0) at /mnt/common/code/kde/build/trunk/KDE/kdepim/kontact/src/sidepanebase.moc:82 #32622 0x02d3a720 in Kontact::SidePaneBase::qt_metacall (this=0x96239f8, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfda9e4c) at /mnt/common/code/kde/build/trunk/KDE/kdepim/kontact/src/sidepanebase.moc:70 #32623 0x02d3a9be in Kontact::IconSidePane::qt_metacall (this=0x96239f8, _c=QMetaObject::InvokeMetaMethod, _id=27, _a=0xbfda9e4c) at /mnt/common/code/kde/build/trunk/KDE/kdepim/kontact/src/iconsidepane.moc:130 #32624 0x00b843e0 in QMetaObject::activate (sender=<value optimized out>, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=<value optimized out>) at kernel/qobject.cpp:3016 #32625 0x00b85162 in QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, local_signal_index=<value optimized out>, argv=Could not find the frame base for "QMetaObject::activate(QObject*, QMetaObject const*, int, void**)". ) at kernel/qobject.cpp:3086 #32626 0x02d3aaae in Kontact::Navigator::pluginActivated (this=0x9659cf8, _t1=0x97d4de0) at /mnt/common/code/kde/build/trunk/KDE/kdepim/kontact/src/iconsidepane.moc:88 #32627 0x02d3ab8c in Kontact::Navigator::slotCurrentChanged (this=0x9659cf8, current=@0x988b868) at /mnt/common/code/kde/svn/trunk/KDE/kdepim/kontact/src/iconsidepane.cpp:436 #32628 0x02d3b0c2 in Kontact::Navigator::qt_metacall (this=0x9659cf8, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfda9f88) at /mnt/common/code/kde/build/trunk/KDE/kdepim/kontact/src/iconsidepane.moc:75 #32629 0x00b843e0 in QMetaObject::activate (sender=<value optimized out>, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=<value optimized out>) at kernel/qobject.cpp:3016 #32630 0x00b85162 in QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, local_signal_index=<value optimized out>, argv=Could not find the frame base for "QMetaObject::activate(QObject*, QMetaObject const*, int, void**)". ) at kernel/qobject.cpp:3086 #32631 0x073e3d19 in QItemSelectionModel::currentChanged (this=Could not find the frame base for "QItemSelectionModel::currentChanged(QModelIndex const&, QModelIndex const&)". ) at .moc/release-shared/moc_qitemselectionmodel.cpp:151 #32632 0x073e3ebd in QItemSelectionModel::setCurrentIndex (this=<value optimized out>, index=<value optimized out>, command=<value optimized out>) at itemviews/qitemselectionmodel.cpp:1088 #32633 0x02d3b65b in Kontact::Navigator::setCurrentPlugin (this=0x9659cf8, plugin=@0xbfdaa134) at /mnt/common/code/kde/svn/trunk/KDE/kdepim/kontact/src/iconsidepane.cpp:341 #32634 0x02d3b70d in Kontact::IconSidePane::setCurrentPlugin (this=0x96239f8, plugin=@0xbfdaa134) at /mnt/common/code/kde/svn/trunk/KDE/kdepim/kontact/src/iconsidepane.cpp:490 #32635 0x02d2ef75 in Kontact::MainWindow::selectPlugin (this=0x9566b80, plugin=0x97d4de0) at /mnt/common/code/kde/svn/trunk/KDE/kdepim/kontact/src/mainwindow.cpp:779 #32636 0x02d2d638 in Kontact::MainWindow::selectPlugin (this=0x9566b80, pluginName=@0x960ffc4) ---Type <return> to continue, or q <return> to quit--- at /mnt/common/code/kde/svn/trunk/KDE/kdepim/kontact/src/mainwindow.cpp:894 #32637 0x02d2e828 in Kontact::MainWindow::loadSettings (this=0x9566b80) at /mnt/common/code/kde/svn/trunk/KDE/kdepim/kontact/src/mainwindow.cpp:916 #32638 0x02d339e8 in Kontact::MainWindow::initObject (this=0x9566b80) at /mnt/common/code/kde/svn/trunk/KDE/kdepim/kontact/src/mainwindow.cpp:226 #32639 0x02d34312 in MainWindow (this=0x9566b80) at /mnt/common/code/kde/svn/trunk/KDE/kdepim/kontact/src/mainwindow.cpp:162 #32640 0x0804a51f in KontactApp::newInstance (this=0xbfdaab84) at /mnt/common/code/kde/svn/trunk/KDE/kdepim/kontact/src/main.cpp:134 #32641 0x0063a4c7 in KUniqueApplication::Private::_k_newInstanceNoFork (this=0x9615030) at /mnt/common/code/kde/svn/trunk/KDE/kdelibs/kdeui/kernel/kuniqueapplication.cpp:394 #32642 0x0063a544 in KUniqueApplication::qt_metacall (this=0xbfdaab84, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfdaa448) at /mnt/common/code/kde/build/trunk/KDE/kdelibs/kdeui/kuniqueapplication.moc:65 #32643 0x0804a890 in KontactApp::qt_metacall (this=0xbfdaab84, _c=QMetaObject::InvokeMetaMethod, _id=23, _a=0xbfdaa448) at /mnt/common/code/kde/build/trunk/KDE/kdepim/kontact/src/main.moc:59 #32644 0x00b843e0 in QMetaObject::activate (sender=<value optimized out>, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=<value optimized out>) at kernel/qobject.cpp:3016 #32645 0x00b85162 in QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, local_signal_index=<value optimized out>, argv=Could not find the frame base for "QMetaObject::activate(QObject*, QMetaObject const*, int, void**)". ) at kernel/qobject.cpp:3086 #32646 0x00b8a7b7 in QSingleShotTimer::timeout (this=Could not find the frame base for "QSingleShotTimer::timeout()". ) at .moc/release-shared/qtimer.moc:74 #32647 0x00b8a8dc in QSingleShotTimer::timerEvent (this=<value optimized out>) at kernel/qtimer.cpp:300 #32648 0x00b7eeaf in QObject::event (this=<value optimized out>, e=<value optimized out>) at kernel/qobject.cpp:1105 #32649 0x06ecd30c in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:3800 #32650 0x06ed516e in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:3392 #32651 0x00634e87 in KApplication::notify (this=0xbfdaab84, receiver=0x958b6b8, event=0xbfdaa8fc) at /mnt/common/code/kde/svn/trunk/KDE/kdelibs/kdeui/kernel/kapplication.cpp:311 #32652 0x00b6f731 in QCoreApplication::notifyInternal (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at kernel/qcoreapplication.cpp:591 #32653 0x00b9d741 in QTimerInfoList::activateTimers (this=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:215 #32654 0x00b99f50 in timerSourceDispatch (source=Could not find the frame base for "timerSourceDispatch". ) at kernel/qeventdispatcher_glib.cpp:166 #32655 0x0446b0d8 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #32656 0x0446e783 in ?? () from /lib/libglib-2.0.so.0 #32657 0x0446e941 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #32658 0x00b99ea8 in QEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:325 #32659 0x06f65d95 in QGuiEventDispatcherGlib::processEvents (this=Could not find the frame base for "QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)". ) at kernel/qguieventdispatcher_glib.cpp:204 #32660 0x00b6de1a in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:149 #32661 0x00b6dfda in QEventLoop::exec (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:200 #32662 0x00b70685 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:849 #32663 0x06ecd187 in QApplication::exec () at kernel/qapplication.cpp:3330 #32664 0x0804b6eb in main (argc=Cannot access memory at address 0x0 ) at /mnt/common/code/kde/svn/trunk/KDE/kdepim/kontact/src/main.cpp:218 (gdb) fr 32636 #32636 0x02d2d638 in Kontact::MainWindow::selectPlugin (this=0x9566b80, pluginName=@0x960ffc4) at /mnt/common/code/kde/svn/trunk/KDE/kdepim/kontact/src/mainwindow.cpp:894 894 selectPlugin( *it ); (gdb) x /23hc pluginName.d.data 0x961983a: 107 'k' 111 'o' 110 'n' 116 't' 97 'a' 99 'c' 116 't' 95 '_' 0x961984a: 97 'a' 107 'k' 114 'r' 101 'e' 103 'g' 97 'a' 116 't' 111 'o' 0x961985a: 114 'r' 112 'p' 108 'l' 117 'u' 103 'g' 105 'i' 110 'n' ("kontact_akregatorplugin")
Fixed by osterfeld on svn trunk, revision 855911.