[kontact] [Bug 332672] New: Kontact crashed when enabling/disabling modules

Piotr Keplicz keplicz at cmc.pl
Thu Mar 27 08:37:22 GMT 2014


https://bugs.kde.org/show_bug.cgi?id=332672

            Bug ID: 332672
           Summary: Kontact crashed when enabling/disabling modules
    Classification: Unclassified
           Product: kontact
           Version: 4.12.3
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: keplicz at cmc.pl

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 at entry=3968, __nfds=__nfds at entry=1,
__fds=__fds at entry=0xa9102160) at /usr/include/i386-linux-gnu/bits/poll2.h:46
#3  g_poll (fds=fds at entry=0xa9102160, nfds=nfds at entry=1,
timeout=timeout at 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 at entry=0xa91004e0,
block=block at entry=1, dispatch=dispatch at 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 at entry=0xa9a7c258,
flags=...) at kernel/qeventloop.cpp:149
#9  0xb63bab39 in QEventLoop::exec (this=this at entry=0xa9a7c258, flags=...) at
kernel/qeventloop.cpp:204
#10 0xb62a721d in QThread::exec (this=this at 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 at 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 at 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 at 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 at 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 at 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 at entry=0xd274e20,
m=m at entry=0xb7690550 <KDialog::staticMetaObject>,
local_signal_index=local_signal_index at entry=16, argv=argv at entry=0x0) at
kernel/qobject.cpp:3539
#37 0xb73b6665 in KDialog::finished (this=this at 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 at entry=0xd274e20, e=e at 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 at entry=0xd274e20, event=event at 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 at entry=0xd096768) at
kernel/qwidget.cpp:7642
#46 0xb696f508 in QWidget::setVisible (this=this at entry=0xd274e20,
visible=visible at 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 at 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 at entry=0xd274e20,
_c=_c at entry=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbff7e8d8) at
./kontactconfiguredialog.moc:52
#54 0xb63d10e7 in QMetaObject::activate (sender=sender at entry=0xd274e20,
m=m at entry=0xb7690550 <KDialog::staticMetaObject>,
local_signal_index=local_signal_index at entry=9, argv=argv at entry=0x0) at
kernel/qobject.cpp:3539
#55 0xb73b6495 in KDialog::okClicked (this=this at 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 at entry=0xb5377d4,
m=m at entry=0xb6525e98 <QSignalMapper::staticMetaObject>,
local_signal_index=local_signal_index at entry=0, argv=argv at entry=0xbff7ea58) at
kernel/qobject.cpp:3539
#59 0xb63d8ce5 in QSignalMapper::mapped (this=this at entry=0xb5377d4, _t1=4) at
.moc/release-shared/moc_qsignalmapper.cpp:114
#60 0xb63d8e32 in QSignalMapper::map (this=this at 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 at entry=0xd255920,
m=m at entry=0xb7284ac8 <QAbstractButton::staticMetaObject>,
local_signal_index=local_signal_index at entry=2, argv=argv at entry=0xbff7ebb8) at
kernel/qobject.cpp:3539
#64 0xb7012e8d in QAbstractButton::clicked (this=this at entry=0xd255920,
_t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:219
#65 0xb6d2d851 in QAbstractButtonPrivate::emitClicked
(this=this at entry=0xadc4048) at widgets/qabstractbutton.cpp:548
#66 0xb6d2ebd7 in QAbstractButtonPrivate::click (this=this at 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 at entry=0xd255920,
event=event at entry=0xbff7f0a4) at kernel/qwidget.cpp:8376
#69 0xb6d2fce2 in QAbstractButton::event (this=this at entry=0xd255920,
e=e at 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 at entry=0xd255920, e=0xbff7f0a4) at
kernel/qapplication.cpp:4567
#72 0xb691eea8 in QApplication::notify (this=0xbff7f638,
receiver=receiver at entry=0xd255920, e=e at 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 at entry=0xd255920, event=event at 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 at entry=0xd255920,
event=0xbff7f0a4, alienWidget=0xd255920, nativeWidget=0xd274e20,
buttonDown=buttonDown at entry=0xb728dce4 <qt_button_down>, lastMouseReceiver=...,
spontaneous=spontaneous at entry=true) at kernel/qapplication.cpp:3178
#77 0xb69a07b8 in QETWidget::translateMouseEvent (this=0xd274e20,
event=event at entry=0xbff7f2cc) at kernel/qapplication_x11.cpp:4634
#78 0xb699fed5 in QApplication::x11ProcessEvent (this=0xbff7f638,
event=event at entry=0xbff7f2cc) at kernel/qapplication_x11.cpp:3627
#79 0xb69cb544 in x11EventSourceDispatch (s=s at entry=0xa03bae8, callback=0x0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#80 0xb30ec83e in g_main_dispatch (context=0xa03c5d0, context at entry=0xa00c838)
at /build/buildd/glib2.0-2.38.1/./glib/gmain.c:3065
#81 g_main_context_dispatch (context=context at entry=0xa03c5d0) at
/build/buildd/glib2.0-2.38.1/./glib/gmain.c:3641
#82 0xb30ecbe8 in g_main_context_iterate (context=context at entry=0xa03c5d0,
block=block at entry=1, dispatch=dispatch at 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 at 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 at entry=0xbff7f588,
flags=...) at kernel/qeventloop.cpp:149
#87 0xb63bab39 in QEventLoop::exec (this=this at 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

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list