Bug 244599 - Kontact svn1149677 crashes at startup
Summary: Kontact svn1149677 crashes at startup
Status: RESOLVED FIXED
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: 2.0.90
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-14 12:22 UTC by Stephen Dunn
Modified: 2010-07-17 01:30 UTC (History)
0 users

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 Stephen Dunn 2010-07-14 12:22:50 UTC
Application: kontact (4.6 pre)
KDE Platform Version: 4.4.93 (KDE 4.4.93 (KDE 4.5 >= 20100713)) "release 1"
Qt Version: 4.6.3
Operating System: Linux 2.6.34-12-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

Crash every time application started since upgrade to svn 1149677

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f9bc9a40760 (LWP 5240))]

Thread 2 (Thread 0x7f9bb2e7d710 (LWP 5258)):
#0  0x00007f9bc280f39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f9bc5d871f0 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f9bc5d87229 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f9bc280aa4f in start_thread () from /lib64/libpthread.so.0
#4  0x00007f9bc70d582d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f9bc9a40760 (LWP 5240)):
[KCrash Handler]
#6  0x00007f9bc45e365b in Akonadi::AgentType::AgentType(Akonadi::AgentType const&) () from /usr/lib64/libakonadi-kde.so.4
#7  0x00007f9bc45d16b0 in Akonadi::AgentInstance::type() const () from /usr/lib64/libakonadi-kde.so.4
#8  0x00007f9bae832daa in KMail::Util::agentInstances () at /usr/src/debug/kdepim-4.4.92svn1149677/kmail/util.cpp:196
#9  0x00007f9bae7f4858 in KMMainWidget::updateFileMenu (this=0xb76460) at /usr/src/debug/kdepim-4.4.92svn1149677/kmail/kmmainwidget.cpp:4077
#10 0x00007f9bae7f746f in KMMainWidget::readConfig (this=0xb76460) at /usr/src/debug/kdepim-4.4.92svn1149677/kmail/kmmainwidget.cpp:815
#11 0x00007f9bae8021e3 in KMMainWidget::KMMainWidget (this=0xb76460, parent=<value optimized out>, aGUIClient=0x7f72c8, actionCollection=<value optimized out>, config=...)
    at /usr/src/debug/kdepim-4.4.92svn1149677/kmail/kmmainwidget.cpp:248
#12 0x00007f9baeb6e30c in KMailPart::KMailPart (this=0x7f7280, parentWidget=<value optimized out>, parent=<value optimized out>, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>)
    at /usr/src/debug/kdepim-4.4.92svn1149677/kmail/kmail_part.cpp:113
#13 0x00007f9baeb6f48f in KPluginFactory::createPartInstance<KMailPart> (parentWidget=0x63e790, parent=0x63e790, args=...) at /usr/include/kpluginfactory.h:467
#14 0x00007f9bc7cebd91 in KPluginFactory::create (this=0x89fea0, iface=0x7f9bc6def920 "KParts::ReadOnlyPart", parentWidget=0x63e790, parent=0x63e790, args=..., keyword=<value optimized out>)
    at /usr/src/debug/kdelibs-4.4.93svn1149349/kdecore/util/kpluginfactory.cpp:191
#15 0x00007f9bc9225247 in KontactInterface::Core::createPart(char const*) () from /usr/lib64/libkontactinterface.so.4
#16 0x00007f9baf7ee240 in KMailPlugin::createPart (this=0x88d930) at /usr/src/debug/kdepim-4.4.92svn1149677/kontact/plugins/kmail/kmail_plugin.cpp:177
#17 0x00007f9bc9227a49 in KontactInterface::Plugin::part() () from /usr/lib64/libkontactinterface.so.4
#18 0x00007f9bc966029e in Kontact::MainWindow::selectPlugin (this=0x63e790, plugin=0x88d930) at /usr/src/debug/kdepim-4.4.92svn1149677/kontact/src/mainwindow.cpp:767
#19 0x00007f9bc965c3ac in Kontact::MainWindow::loadSettings (this=0x63e790) at /usr/src/debug/kdepim-4.4.92svn1149677/kontact/src/mainwindow.cpp:933
#20 0x00007f9bc965ee78 in Kontact::MainWindow::initObject (this=0x63e790) at /usr/src/debug/kdepim-4.4.92svn1149677/kontact/src/mainwindow.cpp:210
#21 0x00007f9bc965f26c in Kontact::MainWindow::MainWindow (this=0x63e790, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>)
    at /usr/src/debug/kdepim-4.4.92svn1149677/kontact/src/mainwindow.cpp:146
#22 0x00000000004034b4 in KontactApp::newInstance (this=0x7fff47db89a0) at /usr/src/debug/kdepim-4.4.92svn1149677/kontact/src/main.cpp:134
#23 0x00007f9bc8e183a6 in KUniqueApplicationAdaptor::newInstance (this=0x7601c0, asn_id=<value optimized out>, args=...)
    at /usr/src/debug/kdelibs-4.4.93svn1149349/kdeui/kernel/kuniqueapplication.cpp:440
#24 0x00007f9bc8e18422 in KUniqueApplicationAdaptor::qt_metacall (this=0x7601c0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff47db7b90)
    at /usr/src/debug/kdelibs-4.4.93svn1149349/build/kdeui/kuniqueapplication_p.moc:81
#25 0x00007f9bc496a188 in QDBusConnectionPrivate::deliverCall (this=0x631b30, object=0x7601c0, msg=..., metaTypes=..., slotIdx=4) at qdbusintegrator.cpp:904
#26 0x00007f9bc496c1ae in QDBusConnectionPrivate::activateCall (this=0x631b30, object=0x7601c0, flags=337, msg=...) at qdbusintegrator.cpp:809
#27 0x00007f9bc496caae in QDBusConnectionPrivate::activateObject (this=0x631b30, node=..., msg=..., pathStartPos=<value optimized out>) at qdbusintegrator.cpp:1364
#28 0x00007f9bc496ccf8 in QDBusActivateObjectEvent::placeMetaCall (this=0x7cfe80) at qdbusintegrator.cpp:1477
#29 0x00007f9bc77df509 in QObject::event (this=0x7fff47db89a0, e=0x7cfe80) at kernel/qobject.cpp:1248
#30 0x00007f9bc8155b0d in QApplication::event (this=0x7fff47db89a0, e=0x7cfe80) at kernel/qapplication.cpp:2355
#31 0x00007f9bc81534d4 in QApplicationPrivate::notify_helper (this=0x63f960, receiver=0x7fff47db89a0, e=0x7cfe80) at kernel/qapplication.cpp:4302
#32 0x00007f9bc815baca in QApplication::notify (this=<value optimized out>, receiver=0x7fff47db89a0, e=0x7cfe80) at kernel/qapplication.cpp:4185
#33 0x00007f9bc8e12606 in KApplication::notify (this=0x7fff47db89a0, receiver=0x7fff47db89a0, event=0x7cfe80) at /usr/src/debug/kdelibs-4.4.93svn1149349/kdeui/kernel/kapplication.cpp:309
#34 0x00007f9bc77cde4c in QCoreApplication::notifyInternal (this=0x7fff47db89a0, receiver=0x7fff47db89a0, event=0x7cfe80) at kernel/qcoreapplication.cpp:726
#35 0x00007f9bc77d15ba in sendEvent (receiver=0x0, event_type=0, data=0x615ea0) at kernel/qcoreapplication.h:215
#36 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x615ea0) at kernel/qcoreapplication.cpp:1367
#37 0x00007f9bc77f6173 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220
#38 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#39 0x00007f9bc2309a93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#40 0x00007f9bc230a270 in ?? () from /usr/lib64/libglib-2.0.so.0
#41 0x00007f9bc230a510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#42 0x00007f9bc77f667f in QEventDispatcherGlib::processEvents (this=0x615580, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#43 0x00007f9bc81f414e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#44 0x00007f9bc77cd292 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#45 0x00007f9bc77cd495 in QEventLoop::exec (this=0x7fff47db88f0, flags=...) at kernel/qeventloop.cpp:201
#46 0x00007f9bc77d188b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#47 0x0000000000404117 in main (argc=1, argv=0x7fff47db8f88) at /usr/src/debug/kdepim-4.4.92svn1149677/kontact/src/main.cpp:218

Reported using DrKonqi
Comment 1 Thomas McGuire 2010-07-16 11:55:30 UTC
Can you try using the latest SVN versions of akonadi (the server), kdepimlibs and kdepim, please?
Leo has seen the problem as well one time, but couldn't reproduce. This might be caused by incompatible changes in akonadi server and kdepimlibs, which therefore need to be upgraded.
Comment 2 Stephen Dunn 2010-07-17 01:30:35 UTC
Yes, that worked thanks