Bug 334930 - Kontact crash when while starting
Summary: Kontact crash when while starting
Status: RESOLVED FIXED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-05-17 09:18 UTC by Robert Wąsik
Modified: 2014-05-22 06:28 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.13.2
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Wąsik 2014-05-17 09:18:16 UTC
Application: kontact (4.13.1)
KDE Platform Version: 4.13.1
Qt Version: 4.8.6
Operating System: Linux 3.13.0-24-generic i686
Distribution: Ubuntu 14.04 LTS

-- Information about the crash:
No matter what I was doing, also on the new user accout, no modifications in Kontact preferences for few weeks. Just clicked on menu item and have errmsg

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb1421740 (LWP 3304))]

Thread 4 (Thread 0xae72db40 (LWP 3305)):
#0  0xb7756424 in __kernel_vsyscall ()
#1  0xb31d4d4b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb60df8ec in __pthread_cond_wait (cond=0xb582ecb0, mutex=0xb582ec98) at forward.c:149
#3  0xb4fb69ac in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb4fb69ff in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb31d0f70 in start_thread (arg=0xae72db40) at pthread_create.c:312
#6  0xb60d270e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 3 (Thread 0xade04b40 (LWP 3306)):
#0  0xb7756424 in __kernel_vsyscall ()
#1  0xb31d4d4b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb60df8ec in __pthread_cond_wait (cond=0xade727dc, mutex=0xade727c4) at forward.c:149
#3  0xb4fe59f3 in WTF::ThreadCondition::wait(WTF::Mutex&) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb4cc1574 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb4fcc7c6 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#6  0xb4fe5369 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#7  0xb31d0f70 in start_thread (arg=0xade04b40) at pthread_create.c:312
#8  0xb60d270e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 2 (Thread 0xab117b40 (LWP 3309)):
#0  0xb7756424 in __kernel_vsyscall ()
#1  0xb60e0392 in __GI___clock_gettime (clock_id=1, tp=0xab116ff8) at ../sysdeps/unix/clock_gettime.c:115
#2  0xb63408cc in do_gettime (frac=0xab116ff0, sec=0xab116fe8) at tools/qelapsedtimer_unix.cpp:127
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#4  0xb64292a2 in updateCurrentTime (this=0xaa8028e4) at kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0xaa8028e4, tm=...) at kernel/qeventdispatcher_unix.cpp:460
#6  0xb642782b in timerSourcePrepareHelper (src=<optimized out>, timeout=0xab1170ec) at kernel/qeventdispatcher_glib.cpp:143
#7  0xb64278bd in timerSourcePrepare (source=0xaa8028b0, timeout=0xab1170ec) at kernel/qeventdispatcher_glib.cpp:176
#8  0xb30ea9b3 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb30eb2df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb30eb528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0xb642795f in QEventDispatcherGlib::processEvents (this=0xaa800468, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#12 0xb63f6823 in QEventLoop::processEvents (this=this@entry=0xab117258, flags=...) at kernel/qeventloop.cpp:149
#13 0xb63f6b49 in QEventLoop::exec (this=this@entry=0xab117258, flags=...) at kernel/qeventloop.cpp:204
#14 0xb62e323d in QThread::exec (this=this@entry=0xa31f388) at thread/qthread.cpp:537
#15 0xb63d6c44 in QInotifyFileSystemWatcherEngine::run (this=0xa31f388) at io/qfilesystemwatcher_inotify.cpp:265
#16 0xb62e5b6f in QThreadPrivate::start (arg=0xa31f388) at thread/qthread_unix.cpp:349
#17 0xb31d0f70 in start_thread (arg=0xab117b40) at pthread_create.c:312
#18 0xb60d270e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 1 (Thread 0xb1421740 (LWP 3304)):
[KCrash Handler]
#7  QObject::killTimer (this=this@entry=0x93e7188, id=170939368) at kernel/qobject.cpp:1603
#8  0xb64167c8 in QTimer::stop (this=this@entry=0x93e7188) at kernel/qtimer.cpp:266
#9  0xb6416882 in QTimer::start (this=0x93e7188) at kernel/qtimer.cpp:216
#10 0xabfd9695 in KMComposeWin::slotCloseAttachMissingFile (this=0x93e7020) at ../../kmail/editor/kmcomposewin.cpp:3524
#11 0xac01ac20 in KMComposeWin::qt_static_metacall (_o=0x2e6c, _id=-1409176552, _a=0xbfa38a98, _c=<optimized out>) at moc_kmcomposewin.cpp:302
#12 0xb640d0f7 in QMetaObject::activate (sender=sender@entry=0x93e7a18, m=m@entry=0xac0b102c <AttachmentMissingWarning::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#13 0xac01d7b5 in AttachmentMissingWarning::closeAttachMissingFile (this=this@entry=0x93e7a18) at moc_attachmentmissingwarning.cpp:119
#14 0xabf65d44 in AttachmentMissingWarning::slotFileAttached (this=this@entry=0x93e7a18) at ../../kmail/warningwidgets/attachmentmissingwarning.cpp:54
#15 0xac01b8cc in AttachmentMissingWarning::qt_static_metacall (_o=_o@entry=0x93e7a18, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfa38b98) at moc_attachmentmissingwarning.cpp:64
#16 0xb640d0f7 in QMetaObject::activate (sender=sender@entry=0x94733d0, m=m@entry=0xabcd18dc <MessageComposer::AttachmentControllerBase::staticMetaObject>, local_signal_index=local_signal_index@entry=5, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#17 0xabc0eeb5 in MessageComposer::AttachmentControllerBase::fileAttached (this=this@entry=0x94733d0) at ./moc_attachmentcontrollerbase.cpp:245
#18 0xabc0efae in MessageComposer::AttachmentControllerBase::addAttachment (this=0x94733d0, part=...) at ../../messagecomposer/attachment/attachmentcontrollerbase.cpp:813
#19 0xabc31c25 in MessageComposer::ComposerViewBase::addAttachmentPart (this=0x93d7268, partToAttach=0x96d0a18) at ../../messagecomposer/composer/composerviewbase.cpp:1215
#20 0xabc42331 in MessageComposer::ComposerViewBase::setMessage (this=0x93d7268, msg=...) at ../../messagecomposer/composer/composerviewbase.cpp:176
#21 0xabfe965d in KMComposeWin::setMessage (this=0x93e7020, newMsg=..., lastSignState=false, lastEncryptState=false, mayAutoSign=false, allowDecryption=false, isModified=false) at ../../kmail/editor/kmcomposewin.cpp:1600
#22 0xabefa16c in KMKernel::recoverDeadLetters (this=this@entry=0x92d76c0) at ../../kmail/kmkernel.cpp:1132
#23 0xac0d67b6 in KMailPart::KMailPart (this=this@entry=0x91e7c38, parentWidget=parentWidget@entry=0x8eb2460, parent=parent@entry=0x8eb2460, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../kmail/kmail_part.cpp:81
#24 0xac0d809f in KPluginFactory::createPartInstance<KMailPart> (parentWidget=0x8eb2460, parent=0x8eb2460, args=...) at /usr/include/kpluginfactory.h:483
#25 0xb675fe74 in KPluginFactory::create (this=0x91e7728, iface=iface@entry=0xb5fd6920 <qt_meta_stringdata_KParts__ReadOnlyPart> "KParts::ReadOnlyPart", parentWidget=0x8eb2460, parent=0x8eb2460, args=..., keyword=...) at ../../kdecore/util/kpluginfactory.cpp:203
#26 0xb772daff in create<KParts::ReadOnlyPart> (args=..., parent=<optimized out>, this=<optimized out>) at /usr/include/kpluginfactory.h:507
#27 KontactInterface::Core::createPart (this=0x8eb2460, libname=libname@entry=0x91b9ef0 "kmailpart") at ../../kontactinterface/core.cpp:87
#28 0xb772eb61 in KontactInterface::Plugin::loadPart (this=this@entry=0x91778e8) at ../../kontactinterface/plugin.cpp:154
#29 0xac8ab52f in KMailPlugin::createPart (this=0x91778e8) at ../../../../kontact/plugins/kmail/kmail_plugin.cpp:197
#30 0xb7730220 in KontactInterface::Plugin::part (this=0x91778e8) at ../../kontactinterface/plugin.cpp:193
#31 0xb76f7497 in Kontact::MainWindow::selectPlugin (this=0x8eb2460, plugin=0x91778e8) at ../../../kontact/src/mainwindow.cpp:810
#32 0xb76f4dbc in Kontact::MainWindow::loadSettings (this=this@entry=0x8eb2460) at ../../../kontact/src/mainwindow.cpp:981
#33 0xb76fac54 in Kontact::MainWindow::initObject (this=this@entry=0x8eb2460) at ../../../kontact/src/mainwindow.cpp:247
#34 0xb76fb3ab in Kontact::MainWindow::MainWindow (this=0x8eb2460, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../kontact/src/mainwindow.cpp:154
#35 0x0804b51f in KontactApp::newInstance (this=0xbfa39d68) at ../../../kontact/src/main.cpp:135
#36 0xb74ab07f in KUniqueApplicationAdaptor::newInstance (this=this@entry=0x8fa88e8, asn_id=..., args=...) at ../../kdeui/kernel/kuniqueapplication.cpp:442
#37 0xb74ab106 in KUniqueApplicationAdaptor::qt_static_metacall (_o=_o@entry=0x8fa88e8, _id=_id@entry=0, _a=_a@entry=0xbfa3956c, _c=QMetaObject::InvokeMetaMethod) at ./kuniqueapplication_p.moc:57
#38 0xb74ab393 in qt_static_metacall (_a=0xbfa3956c, _id=0, _c=QMetaObject::InvokeMetaMethod, _o=0x8fa88e8) at ./kuniqueapplication_p.moc:100
#39 KUniqueApplicationAdaptor::qt_metacall (this=0x8fa88e8, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfa3956c) at ./kuniqueapplication_p.moc:101
#40 0xb5c6721e in QDBusConnectionPrivate::deliverCall (this=this@entry=0x8e90fd0, object=object@entry=0x8fa88e8, msg=..., metaTypes=..., slotIdx=4) at qdbusintegrator.cpp:951
#41 0xb5c6848e in QDBusConnectionPrivate::activateCall (this=0x8e90fd0, object=0x8fa88e8, flags=337, msg=...) at qdbusintegrator.cpp:856
#42 0xb5c68b97 in QDBusConnectionPrivate::activateObject (this=0x8e90fd0, node=..., msg=..., pathStartPos=16) at qdbusintegrator.cpp:1427
#43 0xb5c68f78 in QDBusActivateObjectEvent::placeMetaCall (this=0x8fca120) at qdbusintegrator.cpp:1541
#44 0xb64116fb in QObject::event (this=this@entry=0xbfa39d68, e=e@entry=0x8fca120) at kernel/qobject.cpp:1194
#45 0xb63fca9a in QCoreApplication::event (this=0xbfa39d68, e=0x8fca120) at kernel/qcoreapplication.cpp:1765
#46 0xb6958d0f in QApplication::event (this=0xbfa39d68, e=0x8fca120) at kernel/qapplication.cpp:2549
#47 0xb69537f4 in QApplicationPrivate::notify_helper (this=0x8ea7038, receiver=0xbfa39d68, e=0x8fca120) at kernel/qapplication.cpp:4567
#48 0xb695a2d3 in QApplication::notify (this=0xbfa39d68, receiver=receiver@entry=0xbfa39d68, e=e@entry=0x8fca120) at kernel/qapplication.cpp:4353
#49 0xb74a31f4 in KApplication::notify (this=0xbfa39d68, receiver=0xbfa39d68, event=0x8fca120) at ../../kdeui/kernel/kapplication.cpp:311
#50 0xb63f7e4a in QCoreApplication::notifyInternal (this=0xbfa39d68, receiver=receiver@entry=0xbfa39d68, event=event@entry=0x8fca120) at kernel/qcoreapplication.cpp:953
#51 0xb63fb70d in sendEvent (event=0x8fca120, receiver=0xbfa39d68) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#52 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x8e76010) at kernel/qcoreapplication.cpp:1577
#53 0xb63fbc1c in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#54 0xb642823e in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#55 postEventSourceDispatch (s=0x8ea4e08) at kernel/qeventdispatcher_glib.cpp:287
#56 0xb30eb1e3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#57 0xb30eb468 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#58 0xb30eb528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#59 0xb642793b in QEventDispatcherGlib::processEvents (this=this@entry=0x8e76d98, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#60 0xb6a085de in QGuiEventDispatcherGlib::processEvents (this=0x8e76d98, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#61 0xb63f6823 in QEventLoop::processEvents (this=this@entry=0xbfa39cb8, flags=...) at kernel/qeventloop.cpp:149
#62 0xb63f6b49 in QEventLoop::exec (this=this@entry=0xbfa39cb8, flags=...) at kernel/qeventloop.cpp:204
#63 0xb63fc8fe in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#64 0xb6951a24 in QApplication::exec () at kernel/qapplication.cpp:3828
#65 0x0804ab4c in main (argc=1, argv=0xbfa39e44) at ../../../kontact/src/main.cpp:219

Possible duplicates by query: bug 330727.

Reported using DrKonqi
Comment 1 Laurent Montel 2014-05-17 12:26:30 UTC
Fixed in 4.13.2
Comment 2 Luca Beltrame 2014-05-22 05:39:49 UTC
Laurent, what was the commit hash which fixed this? Distributions may want to patch their packages to include it.
Comment 3 Laurent Montel 2014-05-22 06:28:10 UTC
it's patch e3b1eb838c4d14be616bd90c0f7f19dedce5f58f
Regards