Bug 218369 - Kontact freezes on startup (KDE 4.3.81 (KDE 4.4 >= 20091204) on openSuSE 11.2 from repos) [kmsignalHandler, QEventDispatcherGlib::processEvents, QGuiEventDispatcherGlib::processEvents]
Summary: Kontact freezes on startup (KDE 4.3.81 (KDE 4.4 >= 20091204) on openSuSE 11.2...
Status: RESOLVED NOT A BUG
Alias: None
Product: kontact
Classification: Applications
Component: summary (show other bugs)
Version: 4.4 pre
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-12 11:44 UTC by neoCore
Modified: 2011-09-25 17:30 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description neoCore 2009-12-12 11:44:51 UTC
Application: kontact (4.4 pre)
KDE Platform Version: 4.3.81 (KDE 4.3.81 (KDE 4.4 >= 20091204)) "release 2"
Qt Version: 4.6.1
Operating System: Linux 2.6.31.5-0.1-desktop x86_64
Distribution: "openSUSE 11.2 (x86_64)"

-- Information about the crash:
When I start Kontact it starts on system tray and show me in icon how many new mail I've got. But when I want to click on icon to restore the window mouse changes into busy and actions over the icon don't work. The only thing I could make is kill application.
Previously Kontact freezes when I selected Summary tab, but killing and restarting solved this.

The crash can be reproduced everytime.

 -- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[KCrash Handler]
#12 0x00007fc975910033 in poll () from /lib64/libc.so.6
#13 0x00007fc96e4d858c in ?? () from /usr/lib64/libglib-2.0.so.0
#14 0x00007fc96e4d88d0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#15 0x00007fc976caccd3 in QEventDispatcherGlib::processEvents (this=0x610970, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#16 0x00007fc976118dce in QGuiEventDispatcherGlib::processEvents (this=0xfe3080, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#17 0x00007fc976c820d2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#18 0x00007fc976c824ac in QEventLoop::exec (this=0x12271e0, flags=) at kernel/qeventloop.cpp:201
#19 0x00007fc9770908a3 in KJob::exec() () from /usr/lib64/libkdecore.so.5
#20 0x00007fc961686ccc in SDSummaryWidget::updateView (this=0xeee570) at /usr/src/debug/kdepim-4.3.81svn1058695/kontact/plugins/specialdates/sdsummarywidget.cpp:219
#21 0x00007fc96168a3d0 in SDSummaryWidget::qt_metacall (this=0xeee570, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff0488fbb0)
    at /usr/src/debug/kdepim-4.3.81svn1058695/build/kontact/plugins/specialdates/sdsummarywidget.moc:79
#22 0x00007fc976c9651f in QMetaObject::activate (sender=0xefacc0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3275
#23 0x00007fc972d9676c in KCal::Calendar::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkcal.so.4
#24 0x00007fc972df66a0 in KCal::CalendarResources::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkcal.so.4
#25 0x00007fc976c9651f in QMetaObject::activate (sender=0xeb17d0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3275
#26 0x00007fc972de87df in KCal::ResourceCalendar::resourceChanged(KCal::ResourceCalendar*) () from /usr/lib64/libkcal.so.4
#27 0x00007fc95b4ed25b in ?? () from /usr/lib64/kde4/kcal_akonadi.so
#28 0x00007fc95b4d2a89 in ?? () from /usr/lib64/kde4/kcal_akonadi.so
#29 0x00007fc972de8d31 in KCal::ResourceCalendar::load() () from /usr/lib64/libkcal.so.4
#30 0x00007fc972dfab71 in KCal::CalendarResources::load() () from /usr/lib64/libkcal.so.4
#31 0x00007fc95b088110 in ?? () from /usr/lib64/kde4/korganizerpart.so
#32 0x00007fc95b088a7f in QObject* KPluginFactory::createPartInstance<KOrganizerPart>(QWidget*, QObject*, QList<QVariant> const&) () from /usr/lib64/kde4/korganizerpart.so
#33 0x00007fc97719e97c in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () from /usr/lib64/libkdecore.so.5
#34 0x00007fc977e1f22a in KontactInterface::Core::createPart(char const*) () from /usr/lib64/libkontactinterface.so.4
#35 0x00007fc96146d090 in ?? () from /usr/lib64/kde4/kontact_korganizerplugin.so
#36 0x00007fc977e21549 in KontactInterface::Plugin::part() () from /usr/lib64/libkontactinterface.so.4
#37 0x00007fc961471fff in ?? () from /usr/lib64/kde4/kontact_korganizerplugin.so
#38 0x00007fc96146ca04 in ?? () from /usr/lib64/kde4/kontact_korganizerplugin.so
#39 0x00007fc9605811b8 in SummaryViewPart::updateWidgets (this=0xead120) at /usr/src/debug/kdepim-4.3.81svn1058695/kontact/plugins/summary/summaryview_part.cpp:160
#40 0x00007fc960582408 in SummaryViewPart::initGUI (this=0xead120, core=<value optimized out>) at /usr/src/debug/kdepim-4.3.81svn1058695/kontact/plugins/summary/summaryview_part.cpp:514
#41 0x00007fc960582576 in SummaryViewPart::SummaryViewPart (this=0xead120, core=0x782500, aboutData=<value optimized out>, parent=<value optimized out>, __in_chrg=<value optimized out>, 
    __vtt_parm=<value optimized out>) at /usr/src/debug/kdepim-4.3.81svn1058695/kontact/plugins/summary/summaryview_part.cpp:65
#42 0x00007fc96057e2b4 in SummaryView::createPart (this=0xa40eb0) at /usr/src/debug/kdepim-4.3.81svn1058695/kontact/plugins/summary/summaryview_plugin.cpp:109
#43 0x00007fc977e21549 in KontactInterface::Plugin::part() () from /usr/lib64/libkontactinterface.so.4
#44 0x00007fc9783cb9ff in Kontact::MainWindow::selectPlugin (this=0x782500, plugin=0xa40eb0) at /usr/src/debug/kdepim-4.3.81svn1058695/kontact/src/mainwindow.cpp:778
#45 0x00007fc9783c7525 in Kontact::MainWindow::selectPlugin (this=0x782500, pluginName=...) at /usr/src/debug/kdepim-4.3.81svn1058695/kontact/src/mainwindow.cpp:924
#46 0x00007fc9783c67b9 in Kontact::MainWindow::loadSettings (this=0x782500) at /usr/src/debug/kdepim-4.3.81svn1058695/kontact/src/mainwindow.cpp:946
#47 0x00007fc9783cea80 in Kontact::MainWindow::initObject (this=0x782500) at /usr/src/debug/kdepim-4.3.81svn1058695/kontact/src/mainwindow.cpp:210
#48 0x00007fc9783cfefc in Kontact::MainWindow::MainWindow (this=0x782500, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>)
    at /usr/src/debug/kdepim-4.3.81svn1058695/kontact/src/mainwindow.cpp:146
#49 0x00000000004047e4 in KontactApp::newInstance (this=0x7fff048924e0) at /usr/src/debug/kdepim-4.3.81svn1058695/kontact/src/main.cpp:136
#50 0x00007fc977650ac6 in ?? () from /usr/lib64/libkdeui.so.5
#51 0x00007fc977651106 in ?? () from /usr/lib64/libkdeui.so.5
#52 0x00007fc9741538de in QDBusConnectionPrivate::deliverCall (this=<value optimized out>, object=<value optimized out>, msg=<value optimized out>, metaTypes=..., slotIdx=<value optimized out>)
    at qdbusintegrator.cpp:904
#53 0x00007fc9741546bf in QDBusConnectionPrivate::activateCall (this=<value optimized out>, object=0x7ced70, flags=337, msg=...) at qdbusintegrator.cpp:809
#54 0x00007fc97415519d in QDBusConnectionPrivate::activateObject (this=<value optimized out>, node=<value optimized out>, msg=..., pathStartPos=<value optimized out>) at qdbusintegrator.cpp:1362
#55 0x00007fc974155438 in QDBusActivateObjectEvent::placeMetaCall (this=0x7cd420) at qdbusintegrator.cpp:1475
#56 0x00007fc976c93419 in QObject::event (this=0x7fff048924e0, e=0x7cd420) at kernel/qobject.cpp:1251
#57 0x00007fc97606fabd in QApplication::event (this=0x7fff048924e0, e=0x7cd420) at kernel/qapplication.cpp:2346
#58 0x00007fc97606b62c in QApplicationPrivate::notify_helper (this=0x63b590, receiver=0x7fff048924e0, e=0x7cd420) at kernel/qapplication.cpp:4253
#59 0x00007fc976071bfd in QApplication::notify (this=0x7fff048924e0, receiver=0x7fff048924e0, e=0x7cd420) at kernel/qapplication.cpp:4136
#60 0x00007fc9776497c6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#61 0x00007fc976c837bc in QCoreApplication::notifyInternal (this=0x7fff048924e0, receiver=0x7fff048924e0, event=0x7cd420) at kernel/qcoreapplication.cpp:704
#62 0x00007fc976c85f37 in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:215
#63 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1345
#64 0x00007fc976cad193 in sendPostedEvents () at kernel/qcoreapplication.h:220
#65 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:276
#66 0x00007fc96e4d4dde in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#67 0x00007fc96e4d87a8 in ?? () from /usr/lib64/libglib-2.0.so.0
#68 0x00007fc96e4d88d0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#69 0x00007fc976caccd3 in QEventDispatcherGlib::processEvents (this=0x610970, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#70 0x00007fc976118dce in QGuiEventDispatcherGlib::processEvents (this=0xfe3080, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#71 0x00007fc976c820d2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#72 0x00007fc976c824ac in QEventLoop::exec (this=0x7fff04892420, flags=) at kernel/qeventloop.cpp:201
#73 0x00007fc976c861fb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#74 0x0000000000403ed7 in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdepim-4.3.81svn1058695/kontact/src/main.cpp:221

Reported using DrKonqi
Comment 1 Thomas Richard 2009-12-27 11:59:53 UTC
Confirmed using opensuse 11.2 and KDE 4.4 beta 2

I'm wondering if this fixed the problem:
http://websvn.kde.org/?view=revision&revision=1059987

Is it included in beta 2?
Comment 2 Antonio Rojas 2010-01-09 12:51:08 UTC
Still valid in 4.4 RC1. For me it only happens if the "special events" module is visible.
Comment 3 Thomas Richard 2010-01-25 09:46:49 UTC
Still valid for 4.4 RC2 ...

I can confirm that when disabling the special dates module kontact works fine.
Comment 4 Thomas Richard 2010-01-25 10:00:12 UTC
Hm, i seemed to have a rogue addressbook in kaddressbook. It didn't do anything and i couldn't get rid of it. Somehow it went away when i disabled the special dates module, tried to delete the addressbook again and restarted kontact.

I can now safely enable the special dates module again without crashing kontact. Could others check for a 'rogue' addressbook as well?
Comment 5 eli 2010-02-11 07:36:09 UTC
Problem persists in kde 4.4.0 Final.
Comment 6 eli 2010-02-11 07:37:24 UTC
To further this. Akonadi freezes when starting kontact for the first time.
Comment 7 neoCore 2010-02-11 08:26:59 UTC
For me,in openSuSE 11.2 with KDE SC 4.4 Final, Kontact works all right. I don't know if it's important, but earlier I've downgraded KDE to 4.3.x becuse I need Kontact working, but after updating to 4.4 everything works allright.
I only see an Akonadi error today on startup, I'll see what's hapenned.
Comment 8 eli 2010-02-11 16:47:06 UTC
Ooops didn't mention that I'm running Fedora 12.

In any case. With the latest build of kdepim (kdepim-4.4.0-3.fc12) and
soprano-2.4.0.1-1.fc12

Things seem to be working OK. :)

However, when nepomuk is enabled I continually get the message that nepomuk is disabled. :(
Comment 9 Christophe Marin 2010-03-27 21:45:48 UTC
Downgrading to 'normal' the backtrace obtained when killing an application doesn't give useful informations.

Is this still an issue with KDE 4.4.1 and Qt 4.6.2 ?

The original report is about a freeze when restoring kmail/kontact from systray and a Qt bug that was causing this was solved already.
Comment 10 Christophe Marin 2011-09-25 17:30:09 UTC
No feedback. closing. Feel free to open a new bug report if you encounter this issue with a recent kontact version (>= 4.7.1)