Bug 332672

Summary: Kontact crashed when enabling/disabling modules
Product: [Applications] kontact Reporter: Piotr Keplicz <keplicz>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: warthogdj
Priority: NOR Keywords: drkonqi
Version: 4.12.3   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Piotr Keplicz 2014-03-27 08:37:22 UTC
Application: kontact (4.12.3)
KDE Platform Version: 4.12.3
Qt Version: 4.8.6
Operating System: Linux 3.11.0-18-generic i686
Distribution: Ubuntu 13.10

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

I opened the Kontact's configuration dialog, enabled KNotes, disabled KNode and finally disabled Knotes - and Kontact crashed.

-- 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 0xb16ad740 (LWP 2516))]

Thread 5 (Thread 0xaee39b40 (LWP 2560)):
#0  0xb771f424 in __kernel_vsyscall ()
#1  0xb31ce84b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb60a49bc in __pthread_cond_wait (cond=0xb5825d90 <WTF::pageheap_memory+20720>, mutex=0xb5825d78 <WTF::pageheap_memory+20696>) at forward.c:149
#3  0xb4faba7c in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb4fabacf in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb31cad78 in start_thread (arg=0xaee39b40) at pthread_create.c:311
#6  0xb609701e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 4 (Thread 0xae518b40 (LWP 2586)):
#0  0xb771f424 in __kernel_vsyscall ()
#1  0xb31ce84b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb60a49bc in __pthread_cond_wait (cond=0xae5867dc, mutex=0xae5867c4) at forward.c:149
#3  0xb4fdaae3 in WTF::ThreadCondition::wait(WTF::Mutex&) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb4cb6744 in JSC::BlockAllocator::blockFreeingThreadMain() () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb4fc1866 in WTF::threadEntryPoint(void*) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#6  0xb4fda459 in WTF::wtfThreadEntryPoint(void*) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#7  0xb31cad78 in start_thread (arg=0xae518b40) at pthread_create.c:311
#8  0xb609701e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 3 (Thread 0xa9a7cb40 (LWP 4487)):
#0  0xb771f424 in __kernel_vsyscall ()
#1  0xb6087a0b in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xb30fba4b in poll (__timeout=__timeout@entry=3968, __nfds=__nfds@entry=1, __fds=__fds@entry=0xa9102160) at /usr/include/i386-linux-gnu/bits/poll2.h:46
#3  g_poll (fds=fds@entry=0xa9102160, nfds=nfds@entry=1, timeout=timeout@entry=3968) at /build/buildd/glib2.0-2.38.1/./glib/gpoll.c:132
#4  0xb30ecb68 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0xa9102160, timeout=3968, context=0xa91004e0) at /build/buildd/glib2.0-2.38.1/./glib/gmain.c:4006
#5  g_main_context_iterate (context=context@entry=0xa91004e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.38.1/./glib/gmain.c:3707
#6  0xb30ecca8 in g_main_context_iteration (context=0xa91004e0, may_block=1) at /build/buildd/glib2.0-2.38.1/./glib/gmain.c:3773
#7  0xb63eb9ef in QEventDispatcherGlib::processEvents (this=0xa9100468, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#8  0xb63ba813 in QEventLoop::processEvents (this=this@entry=0xa9a7c258, flags=...) at kernel/qeventloop.cpp:149
#9  0xb63bab39 in QEventLoop::exec (this=this@entry=0xa9a7c258, flags=...) at kernel/qeventloop.cpp:204
#10 0xb62a721d in QThread::exec (this=this@entry=0xa264bc0) at thread/qthread.cpp:537
#11 0xb62a736b in QThread::run (this=0xa264bc0) at thread/qthread.cpp:604
#12 0xb62a9b4f in QThreadPrivate::start (arg=0xa264bc0) at thread/qthread_unix.cpp:349
#13 0xb31cad78 in start_thread (arg=0xa9a7cb40) at pthread_create.c:311
#14 0xb609701e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 2 (Thread 0xabbdbb40 (LWP 4771)):
#0  0xb771f424 in __kernel_vsyscall ()
#1  0xb31ce84b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb60a49bc in __pthread_cond_wait (cond=0xac16f8d0, mutex=0xac16f8b8) at forward.c:149
#3  0xac06cc72 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0xac06ccbf in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0xb31cad78 in start_thread (arg=0xabbdbb40) at pthread_create.c:311
#6  0xb609701e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 1 (Thread 0xb16ad740 (LWP 2516)):
[KCrash Handler]
#7  ref (this=0x320fc0) at ../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:120
#8  QString::operator= (this=0xaa9b45c, other=...) at tools/qstring.cpp:1410
#9  0xb633ac52 in QFile::QFile (this=0xbff7dec0, name=...) at io/qfile.cpp:420
#10 0xab17b708 in KPIM::KScoringManager::save (this=this@entry=0xacc0e80) at ../../knode/kscoring.cpp:875
#11 0xab17b9b7 in KPIM::KScoringManager::editorReady (this=0xacc0e80) at ../../knode/kscoring.cpp:1104
#12 0xab17de63 in KPIM::KScoringEditorWidget::~KScoringEditorWidget (this=0xd6c2540, __in_chrg=<optimized out>) at ../../knode/kscoringeditor.cpp:1125
#13 0xab17debc in KPIM::KScoringEditorWidget::~KScoringEditorWidget (this=0xd6c2540, __in_chrg=<optimized out>) at ../../knode/kscoringeditor.cpp:1126
#14 0xb63d3bca in QObjectPrivate::deleteChildren (this=this@entry=0xd6c2248) at kernel/qobject.cpp:1907
#15 0xb696c44c in QWidget::~QWidget (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1679
#16 0xb750587c in KCModule::~KCModule (this=0xd6c21d8, __in_chrg=<optimized out>) at ../../kdeui/widgets/kcmodule.cpp:193
#17 0xab09357f in ~ScoringWidget (this=0xd6c21d8, __in_chrg=<optimized out>) at ../../knode/knconfigwidgets.h:364
#18 KNode::ScoringWidget::~ScoringWidget (this=0xd6c21d8, __in_chrg=<optimized out>) at ../../knode/knconfigwidgets.h:364
#19 0xb63d3bca in QObjectPrivate::deleteChildren (this=this@entry=0xd6a8028) at kernel/qobject.cpp:1907
#20 0xb696c44c in QWidget::~QWidget (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1679
#21 0xb6d75a6f in QFrame::~QFrame (this=0xbfa5fa8, __in_chrg=<optimized out>) at widgets/qframe.cpp:240
#22 0xb6dd90af in QStackedWidget::~QStackedWidget (this=0xbfa5fa8, __in_chrg=<optimized out>) at widgets/qstackedwidget.cpp:194
#23 0xb6dd90ec in QStackedWidget::~QStackedWidget (this=0xbfa5fa8, __in_chrg=<optimized out>) at widgets/qstackedwidget.cpp:196
#24 0xb63d3bca in QObjectPrivate::deleteChildren (this=this@entry=0xd6a77f0) at kernel/qobject.cpp:1907
#25 0xb696c44c in QWidget::~QWidget (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1679
#26 0xb6de5a8f in QTabWidget::~QTabWidget (this=0xd67be38, __in_chrg=<optimized out>) at widgets/qtabwidget.cpp:365
#27 0xb6de5acc in QTabWidget::~QTabWidget (this=0xd67be38, __in_chrg=<optimized out>) at widgets/qtabwidget.cpp:367
#28 0xb63d3bca in QObjectPrivate::deleteChildren (this=this@entry=0xd6a7cc8) at kernel/qobject.cpp:1907
#29 0xb696c44c in QWidget::~QWidget (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1679
#30 0xb750587c in KCModule::~KCModule (this=0xd6a75e8, __in_chrg=<optimized out>) at ../../kdeui/widgets/kcmodule.cpp:193
#31 0xa8654a2f in ~KCMTabContainer (this=0xd6a75e8, __in_chrg=<optimized out>) at ../../knode/knconfigpages.h:30
#32 ~ReadNewsPage (this=0xd6a75e8, __in_chrg=<optimized out>) at ../../knode/knconfigpages.h:68
#33 KNode::ReadNewsPage::~ReadNewsPage (this=0xd6a75e8, __in_chrg=<optimized out>) at ../../knode/knconfigpages.h:68
#34 0xb5883596 in KCModuleProxy::deleteClient (this=0xd68f668) at ../../kutils/kcmoduleproxy.cpp:220
#35 0xb58817fa in KCMultiDialogPrivate::_k_dialogClosed (this=0xb537780) at ../../kutils/kcmultidialog.cpp:201
#36 0xb63d10e7 in QMetaObject::activate (sender=sender@entry=0xd274e20, m=m@entry=0xb7690550 <KDialog::staticMetaObject>, local_signal_index=local_signal_index@entry=16, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#37 0xb73b6665 in KDialog::finished (this=this@entry=0xd274e20) at ./kdialog.moc:314
#38 0xb73b669e in KDialog::hideEvent (this=0xd274e20, event=0xbff7e704) at ../../kdeui/dialogs/kdialog.cpp:998
#39 0xb6970106 in QWidget::event (this=0xd274e20, event=0xbff7e704) at kernel/qwidget.cpp:8598
#40 0xb69167f4 in QApplicationPrivate::notify_helper (this=0xa03c318, receiver=0xd274e20, e=0xbff7e704) at kernel/qapplication.cpp:4567
#41 0xb691d2d3 in QApplication::notify (this=0xbff7f638, receiver=receiver@entry=0xd274e20, e=e@entry=0xbff7e704) at kernel/qapplication.cpp:4353
#42 0xb74661e4 in KApplication::notify (this=0xbff7f638, receiver=0xd274e20, event=0xbff7e704) at ../../kdeui/kernel/kapplication.cpp:311
#43 0xb63bbe3a in QCoreApplication::notifyInternal (this=0xbff7f638, receiver=receiver@entry=0xd274e20, event=event@entry=0xbff7e704) at kernel/qcoreapplication.cpp:953
#44 0xb696bd6d in sendEvent (event=0xbff7e704, receiver=0xd274e20) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#45 QWidgetPrivate::hide_helper (this=this@entry=0xd096768) at kernel/qwidget.cpp:7642
#46 0xb696f508 in QWidget::setVisible (this=this@entry=0xd274e20, visible=visible@entry=false) at kernel/qwidget.cpp:7815
#47 0xb6e473c4 in QDialog::setVisible (this=0xd274e20, visible=false) at dialogs/qdialog.cpp:801
#48 0xb6e461dd in hide (this=0xd274e20) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:501
#49 QDialog::done (this=0xd274e20, r=1) at dialogs/qdialog.cpp:599
#50 0xb6e453ba in QDialog::accept (this=0xd274e20) at dialogs/qdialog.cpp:620
#51 0xb5880a4a in KCMultiDialog::slotOkClicked (this=this@entry=0xd274e20) at ../../kutils/kcmultidialog.cpp:335
#52 0xb76c5958 in slotOk (this=0xd274e20) at ../../../kontact/src/kontactconfiguredialog.cpp:63
#53 Kontact::KontactConfigureDialog::qt_static_metacall (_o=_o@entry=0xd274e20, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbff7e8d8) at ./kontactconfiguredialog.moc:52
#54 0xb63d10e7 in QMetaObject::activate (sender=sender@entry=0xd274e20, m=m@entry=0xb7690550 <KDialog::staticMetaObject>, local_signal_index=local_signal_index@entry=9, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#55 0xb73b6495 in KDialog::okClicked (this=this@entry=0xd274e20) at ./kdialog.moc:271
#56 0xb73b6ce8 in KDialog::slotButtonClicked (this=0xd274e20, button=4) at ../../kdeui/dialogs/kdialog.cpp:884
#57 0xb73b8778 in KDialog::qt_static_metacall (_o=0x320fc0, _id=-1318396927, _a=0xbff7ea58, _c=<optimized out>) at ./kdialog.moc:166
#58 0xb63d10e7 in QMetaObject::activate (sender=sender@entry=0xb5377d4, m=m@entry=0xb6525e98 <QSignalMapper::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0xbff7ea58) at kernel/qobject.cpp:3539
#59 0xb63d8ce5 in QSignalMapper::mapped (this=this@entry=0xb5377d4, _t1=4) at .moc/release-shared/moc_qsignalmapper.cpp:114
#60 0xb63d8e32 in QSignalMapper::map (this=this@entry=0xb5377d4, sender=0xd255920) at kernel/qsignalmapper.cpp:266
#61 0xb63d8fe8 in QSignalMapper::map (this=0xb5377d4) at kernel/qsignalmapper.cpp:257
#62 0xb63d9578 in QSignalMapper::qt_static_metacall (_o=0x320fc0, _id=-1318396927, _a=0xbff7ebb8, _c=<optimized out>) at .moc/release-shared/moc_qsignalmapper.cpp:63
#63 0xb63d10e7 in QMetaObject::activate (sender=sender@entry=0xd255920, m=m@entry=0xb7284ac8 <QAbstractButton::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0xbff7ebb8) at kernel/qobject.cpp:3539
#64 0xb7012e8d in QAbstractButton::clicked (this=this@entry=0xd255920, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:219
#65 0xb6d2d851 in QAbstractButtonPrivate::emitClicked (this=this@entry=0xadc4048) at widgets/qabstractbutton.cpp:548
#66 0xb6d2ebd7 in QAbstractButtonPrivate::click (this=this@entry=0xadc4048) at widgets/qabstractbutton.cpp:541
#67 0xb6d2ecde in QAbstractButton::mouseReleaseEvent (this=0xd255920, e=0xbff7f0a4) at widgets/qabstractbutton.cpp:1123
#68 0xb697044a in QWidget::event (this=this@entry=0xd255920, event=event@entry=0xbff7f0a4) at kernel/qwidget.cpp:8376
#69 0xb6d2fce2 in QAbstractButton::event (this=this@entry=0xd255920, e=e@entry=0xbff7f0a4) at widgets/qabstractbutton.cpp:1082
#70 0xb6dca89c in QPushButton::event (this=0xd255920, e=0xbff7f0a4) at widgets/qpushbutton.cpp:683
#71 0xb69167f4 in QApplicationPrivate::notify_helper (this=0xa03c318, receiver=receiver@entry=0xd255920, e=0xbff7f0a4) at kernel/qapplication.cpp:4567
#72 0xb691eea8 in QApplication::notify (this=0xbff7f638, receiver=receiver@entry=0xd255920, e=e@entry=0xbff7f0a4) at kernel/qapplication.cpp:4110
#73 0xb74661e4 in KApplication::notify (this=0xbff7f638, receiver=0xd255920, event=0xbff7f0a4) at ../../kdeui/kernel/kapplication.cpp:311
#74 0xb63bbe3a in QCoreApplication::notifyInternal (this=0xbff7f638, receiver=receiver@entry=0xd255920, event=event@entry=0xbff7f0a4) at kernel/qcoreapplication.cpp:953
#75 0xb691cb53 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#76 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0xd255920, event=0xbff7f0a4, alienWidget=0xd255920, nativeWidget=0xd274e20, buttonDown=buttonDown@entry=0xb728dce4 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178
#77 0xb69a07b8 in QETWidget::translateMouseEvent (this=0xd274e20, event=event@entry=0xbff7f2cc) at kernel/qapplication_x11.cpp:4634
#78 0xb699fed5 in QApplication::x11ProcessEvent (this=0xbff7f638, event=event@entry=0xbff7f2cc) at kernel/qapplication_x11.cpp:3627
#79 0xb69cb544 in x11EventSourceDispatch (s=s@entry=0xa03bae8, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#80 0xb30ec83e in g_main_dispatch (context=0xa03c5d0, context@entry=0xa00c838) at /build/buildd/glib2.0-2.38.1/./glib/gmain.c:3065
#81 g_main_context_dispatch (context=context@entry=0xa03c5d0) at /build/buildd/glib2.0-2.38.1/./glib/gmain.c:3641
#82 0xb30ecbe8 in g_main_context_iterate (context=context@entry=0xa03c5d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.38.1/./glib/gmain.c:3712
#83 0xb30ecca8 in g_main_context_iteration (context=0xa03c5d0, may_block=1) at /build/buildd/glib2.0-2.38.1/./glib/gmain.c:3773
#84 0xb63eb9cf in QEventDispatcherGlib::processEvents (this=this@entry=0xa00eb38, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#85 0xb69cb5fe in QGuiEventDispatcherGlib::processEvents (this=0xa00eb38, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#86 0xb63ba813 in QEventLoop::processEvents (this=this@entry=0xbff7f588, flags=...) at kernel/qeventloop.cpp:149
#87 0xb63bab39 in QEventLoop::exec (this=this@entry=0xbff7f588, flags=...) at kernel/qeventloop.cpp:204
#88 0xb63c08ee in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#89 0xb6914a24 in QApplication::exec () at kernel/qapplication.cpp:3828
#90 0x0804ab4c in main (argc=1, argv=0xbff7f714) at ../../../kontact/src/main.cpp:219

Reported using DrKonqi
Comment 1 warthogdj 2014-11-01 13:55:19 UTC
just still had the same issue:

Application: kontact (4.13.3)
KDE Platform Version: 4.13.3 (Compiled from sources)
Qt Version: 4.8.6
Operating System: Linux 3.13.0-39-generic x86_64
Distribution: Ubuntu 14.04.1 LTS

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

I disabled the usenet module and applied on a fresh installation

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

Thread 6 (Thread 0x7ff9d1442700 (LWP 15633)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff9ec57681d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007ff9ec576859 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007ff9e8c98182 in start_thread (arg=0x7ff9d1442700) at pthread_create.c:312
#4  0x00007ff9eed49fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7ff990b37700 (LWP 15634)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff9ec2b720d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007ff9ec5a5fd6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007ff9e8c98182 in start_thread (arg=0x7ff990b37700) at pthread_create.c:312
#4  0x00007ff9eed49fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7ff9801c1700 (LWP 15638)):
#0  0x00007ff9e87b64da in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007ff9e87b8710 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff9e87b8f03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff9e87b90ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff9ef4c37be in QEventDispatcherGlib::processEvents (this=0x7ff9780008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#5  0x00007ff9ef4950af in QEventLoop::processEvents (this=this@entry=0x7ff9801c0de0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007ff9ef4953a5 in QEventLoop::exec (this=this@entry=0x7ff9801c0de0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007ff9ef391c5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537
#8  0x00007ff9ef39432f in QThreadPrivate::start (arg=0x22d3850) at thread/qthread_unix.cpp:349
#9  0x00007ff9e8c98182 in start_thread (arg=0x7ff9801c1700) at pthread_create.c:312
#10 0x00007ff9eed49fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7ff97dd25700 (LWP 15647)):
#0  0x00007ff9eed3b36d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ff9e87f9c10 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff9e87b8b14 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff9e87b8f7b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff9e87b90ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ff9ef4c37be in QEventDispatcherGlib::processEvents (this=0x7ff9700008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007ff9ef4950af in QEventLoop::processEvents (this=this@entry=0x7ff97dd24da0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007ff9ef4953a5 in QEventLoop::exec (this=this@entry=0x7ff97dd24da0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007ff9ef391c5f in QThread::exec (this=this@entry=0x43204e0) at thread/qthread.cpp:537
#9  0x00007ff9ef476823 in QInotifyFileSystemWatcherEngine::run (this=0x43204e0) at io/qfilesystemwatcher_inotify.cpp:265
#10 0x00007ff9ef39432f in QThreadPrivate::start (arg=0x43204e0) at thread/qthread_unix.cpp:349
#11 0x00007ff9e8c98182 in start_thread (arg=0x7ff97dd25700) at pthread_create.c:312
#12 0x00007ff9eed49fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7ff963513700 (LWP 15663)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff98756fffb in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007ff987570039 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007ff9e8c98182 in start_thread (arg=0x7ff963513700) at pthread_create.c:312
#4  0x00007ff9eed49fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7ff9f17d3800 (LWP 15632)):
[KCrash Handler]
#6  ref (this=0x0) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:121
#7  QString::operator= (this=0x15fe1708, other=...) at tools/qstring.cpp:1410
#8  0x00007ff9ef41cc0d in QFile::QFile (this=0x7ffffcadca80, name=...) at io/qfile.cpp:420
#9  0x00007ff9688067a2 in KPIM::KScoringManager::save (this=this@entry=0x15250480) at ../../knode/kscoring.cpp:875
#10 0x00007ff968806998 in KPIM::KScoringManager::editorReady (this=0x15250480) at ../../knode/kscoring.cpp:1104
#11 0x00007ff96880856a in KPIM::KScoringEditorWidget::~KScoringEditorWidget (this=0x1645d8c0, __in_chrg=<optimized out>) at ../../knode/kscoringeditor.cpp:1125
#12 0x00007ff9688085a9 in KPIM::KScoringEditorWidget::~KScoringEditorWidget (this=0x1645d8c0, __in_chrg=<optimized out>) at ../../knode/kscoringeditor.cpp:1126
#13 0x00007ff9ef4ad168 in QObjectPrivate::deleteChildren (this=this@entry=0x1645d340) at kernel/qobject.cpp:1907
#14 0x00007ff9efed4d37 in QWidget::~QWidget (this=0x1645d240, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1679
#15 0x00007ff9687365e1 in ~ScoringWidget (this=0x1645d240, __in_chrg=<optimized out>) at ../../knode/knconfigwidgets.h:364
#16 KNode::ScoringWidget::~ScoringWidget (this=0x1645d240, __in_chrg=<optimized out>) at ../../knode/knconfigwidgets.h:364
#17 0x00007ff9ef4ad168 in QObjectPrivate::deleteChildren (this=this@entry=0x16434c90) at kernel/qobject.cpp:1907
#18 0x00007ff9efed4d37 in QWidget::~QWidget (this=0x15e013e0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1679
#19 0x00007ff9f02d0e29 in QStackedWidget::~QStackedWidget (this=0x15e013e0, __in_chrg=<optimized out>) at widgets/qstackedwidget.cpp:196
#20 0x00007ff9ef4ad168 in QObjectPrivate::deleteChildren (this=this@entry=0x16434a50) at kernel/qobject.cpp:1907
#21 0x00007ff9efed4d37 in QWidget::~QWidget (this=0x164000d0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1679
#22 0x00007ff9f02dbf39 in QTabWidget::~QTabWidget (this=0x164000d0, __in_chrg=<optimized out>) at widgets/qtabwidget.cpp:367
#23 0x00007ff9ef4ad168 in QObjectPrivate::deleteChildren (this=this@entry=0x16434850) at kernel/qobject.cpp:1907
#24 0x00007ff9efed4d37 in QWidget::~QWidget (this=0x164347f0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1679
#25 0x00007ff96351a351 in ~KCMTabContainer (this=0x164347f0, __in_chrg=<optimized out>) at ../../knode/knconfigpages.h:30
#26 ~ReadNewsPage (this=0x164347f0, __in_chrg=<optimized out>) at ../../knode/knconfigpages.h:68
#27 KNode::ReadNewsPage::~ReadNewsPage (this=0x164347f0, __in_chrg=<optimized out>) at ../../knode/knconfigpages.h:68
#28 0x00007ff9ed4c2ea4 in KCModuleProxy::deleteClient (this=<optimized out>) at ../../kutils/kcmoduleproxy.cpp:220
#29 0x00007ff9ed4c132f in KCMultiDialogPrivate::_k_dialogClosed (this=0x15ad52d0) at ../../kutils/kcmultidialog.cpp:201
#30 0x00007ff9ef4aa87a in QMetaObject::activate (sender=0x15b2afa0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3539
#31 0x00007ff9efed828c in QWidget::event (this=0x15b2afa0, event=0x7ffffcadd230) at kernel/qwidget.cpp:8598
#32 0x00007ff9efe88e2c in QApplicationPrivate::notify_helper (this=this@entry=0x1fb92e0, receiver=receiver@entry=0x15b2afa0, e=e@entry=0x7ffffcadd230) at kernel/qapplication.cpp:4567
#33 0x00007ff9efe8f4a0 in QApplication::notify (this=this@entry=0x7ffffcade490, receiver=receiver@entry=0x15b2afa0, e=e@entry=0x7ffffcadd230) at kernel/qapplication.cpp:4353
#34 0x00007ff9f0b93d1a in KApplication::notify (this=0x7ffffcade490, receiver=0x15b2afa0, event=0x7ffffcadd230) at ../../kdeui/kernel/kapplication.cpp:311
#35 0x00007ff9ef4964dd in QCoreApplication::notifyInternal (this=0x7ffffcade490, receiver=receiver@entry=0x15b2afa0, event=event@entry=0x7ffffcadd230) at kernel/qcoreapplication.cpp:953
#36 0x00007ff9efed462d in sendEvent (event=0x7ffffcadd230, receiver=0x15b2afa0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#37 QWidgetPrivate::hide_helper (this=this@entry=0x15a9fb00) at kernel/qwidget.cpp:7642
#38 0x00007ff9efed7898 in QWidget::setVisible (this=this@entry=0x15b2afa0, visible=visible@entry=false) at kernel/qwidget.cpp:7815
#39 0x00007ff9f0330623 in QDialog::setVisible (this=0x15b2afa0, visible=<optimized out>) at dialogs/qdialog.cpp:801
#40 0x00007ff9f032f615 in hide (this=0x15b2afa0) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:501
#41 QDialog::done (this=0x15b2afa0, r=1) at dialogs/qdialog.cpp:599
#42 0x00007ff9f0fe0369 in Kontact::KontactConfigureDialog::slotOk (this=0x15b2afa0) at ../../../kontact/src/kontactconfiguredialog.cpp:73
#43 0x00007ff9ef4aa87a in QMetaObject::activate (sender=sender@entry=0x15b2afa0, m=m@entry=0x7ff9f0f923e0 <KDialog::staticMetaObject>, local_signal_index=local_signal_index@entry=9, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#44 0x00007ff9f0af5733 in KDialog::okClicked (this=this@entry=0x15b2afa0) at ./kdialog.moc:271
#45 0x00007ff9f0af5e20 in KDialog::slotButtonClicked (this=0x15b2afa0, button=4) at ../../kdeui/dialogs/kdialog.cpp:884
#46 0x00007ff9f0af76bf in KDialog::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at ./kdialog.moc:166
#47 0x00007ff9ef4aa87a in QMetaObject::activate (sender=sender@entry=0x15ad5360, m=m@entry=0x7ff9ef7f7d60 <QSignalMapper::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffffcadd5e0) at kernel/qobject.cpp:3539
#48 0x00007ff9ef4b1fbe in QSignalMapper::mapped (this=this@entry=0x15ad5360, _t1=4) at .moc/release-shared/moc_qsignalmapper.cpp:114
#49 0x00007ff9ef4b20c6 in QSignalMapper::map (this=0x15ad5360, sender=0x15ab0910) at kernel/qsignalmapper.cpp:266
#50 0x00007ff9ef4aa87a in QMetaObject::activate (sender=sender@entry=0x15ab0910, m=m@entry=0x7ff9f095c2a0 <QAbstractButton::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffffcadd750) at kernel/qobject.cpp:3539
#51 0x00007ff9f04d70d2 in QAbstractButton::clicked (this=this@entry=0x15ab0910, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:219
#52 0x00007ff9f023a9d3 in QAbstractButtonPrivate::emitClicked (this=this@entry=0x152e1c50) at widgets/qabstractbutton.cpp:548
#53 0x00007ff9f023bb43 in QAbstractButtonPrivate::click (this=this@entry=0x152e1c50) at widgets/qabstractbutton.cpp:541
#54 0x00007ff9f023bc2c in QAbstractButton::mouseReleaseEvent (this=0x15ab0910, e=0x7ffffcaddc40) at widgets/qabstractbutton.cpp:1123
#55 0x00007ff9efed850a in QWidget::event (this=0x15ab0910, event=0x7ffffcaddc40) at kernel/qwidget.cpp:8376
#56 0x00007ff9efe88e2c in QApplicationPrivate::notify_helper (this=this@entry=0x1fb92e0, receiver=receiver@entry=0x15ab0910, e=e@entry=0x7ffffcaddc40) at kernel/qapplication.cpp:4567
#57 0x00007ff9efe8f5dd in QApplication::notify (this=this@entry=0x7ffffcade490, receiver=receiver@entry=0x15ab0910, e=e@entry=0x7ffffcaddc40) at kernel/qapplication.cpp:4110
#58 0x00007ff9f0b93d1a in KApplication::notify (this=0x7ffffcade490, receiver=0x15ab0910, event=0x7ffffcaddc40) at ../../kdeui/kernel/kapplication.cpp:311
#59 0x00007ff9ef4964dd in QCoreApplication::notifyInternal (this=0x7ffffcade490, receiver=receiver@entry=0x15ab0910, event=event@entry=0x7ffffcaddc40) at kernel/qcoreapplication.cpp:953
#60 0x00007ff9efe8ed93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#61 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x15ab0910, event=event@entry=0x7ffffcaddc40, alienWidget=alienWidget@entry=0x15ab0910, nativeWidget=nativeWidget@entry=0x152b34c0, buttonDown=buttonDown@entry=0x7ff9f096e318 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178
#62 0x00007ff9eff039cb in QETWidget::translateMouseEvent (this=this@entry=0x152b34c0, event=event@entry=0x7ffffcaddfc0) at kernel/qapplication_x11.cpp:4634
#63 0x00007ff9eff03269 in QApplication::x11ProcessEvent (this=0x7ffffcade490, event=event@entry=0x7ffffcaddfc0) at kernel/qapplication_x11.cpp:3627
#64 0x00007ff9eff2ab02 in x11EventSourceDispatch (s=0x1fb9900, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#65 0x00007ff9e87b8e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#66 0x00007ff9e87b9048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#67 0x00007ff9e87b90ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#68 0x00007ff9ef4c37a1 in QEventDispatcherGlib::processEvents (this=0x1f79bb0, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#69 0x00007ff9eff2abb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#70 0x00007ff9ef4950af in QEventLoop::processEvents (this=this@entry=0x7ffffcade390, flags=...) at kernel/qeventloop.cpp:149
#71 0x00007ff9ef4953a5 in QEventLoop::exec (this=this@entry=0x7ffffcade390, flags=...) at kernel/qeventloop.cpp:204
#72 0x00007ff9ef49ab79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#73 0x00007ff9efe8737c in QApplication::exec () at kernel/qapplication.cpp:3828
#74 0x0000000000403660 in main (argc=1, argv=0x7ffffcade5d8) at ../../../kontact/src/main.cpp:219

The reporter indicates this bug may be a duplicate of or related to bug 332672.

Possible duplicates by query: bug 332672.

Rapporter à https://bugs.kde.org/
Comment 2 Denis Kurz 2016-09-24 19:21:15 UTC
This bug has only been reported for versions before 4.14, which have been unsupported for at least two years now. Can anyone tell if this bug still present?

If noone confirms this bug for a Framework-based version of kontact (version 5.0 or later, as part of KDE Applications 15.08 or later), it gets closed in about three months.
Comment 3 Denis Kurz 2017-01-07 22:14:16 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.0 aka 15.08), please open a new one unless it already exists. Thank you for all your input.