Bug 287640

Summary: Akonadi's KCM crash when pressing restart
Product: [Frameworks and Libraries] Akonadi Reporter: didier.richard
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: cfeck
Priority: NOR Keywords: investigated, triaged
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description didier.richard 2011-11-26 21:55:53 UTC
Application: kcmshell4 ()
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-13-generic-pae i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed: I had just hit "restart" of akonadi server configuration when the application crashed

-- Backtrace:
Application: Module de Configuration de KDE (kcmshell4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5738980 (LWP 7455))]

Thread 2 (Thread 0xb23b6b70 (LWP 7456)):
#0  0xb7783424 in __kernel_vsyscall ()
#1  0xb76a240e in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xb5a0e34b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb59ff896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb59ffc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb6d19b37 in QEventDispatcherGlib::processEvents (this=0x8327ce8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0xb6cea1dd in QEventLoop::processEvents (this=0xb23b62b0, flags=...) at kernel/qeventloop.cpp:149
#7  0xb6cea421 in QEventLoop::exec (this=0xb23b62b0, flags=...) at kernel/qeventloop.cpp:201
#8  0xb6bed90b in QThread::exec (this=0x81d9738) at thread/qthread.cpp:498
#9  0xb6ccae2d in QInotifyFileSystemWatcherEngine::run (this=0x81d9738) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb6bf07b3 in QThreadPrivate::start (arg=0x81d9738) at thread/qthread_unix.cpp:331
#11 0xb5b1ed31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0xb76b10ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb5738980 (LWP 7455)):
[KCrash Handler]
#7  0xb6ceb2cb in size (this=0x83414a0) at ../../include/QtCore/../../src/corelib/tools/qlist.h:94
#8  size (this=0x83414a0) at ../../include/QtCore/../../src/corelib/tools/qlist.h:124
#9  QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x80895b0, receiver=0x82cdf38, event=0xbfb1b1b8) at kernel/qcoreapplication.cpp:894
#10 0xb6215d22 in notify_helper (e=0xbfb1b1b8, receiver=0x82cdf38, this=0x80895b0) at kernel/qapplication.cpp:4482
#11 QApplicationPrivate::notify_helper (this=0x80895b0, receiver=0x82cdf38, e=0xbfb1b1b8) at kernel/qapplication.cpp:4458
#12 0xb621b103 in QApplication::notify (this=0xbfb1b1b8, receiver=0x82cdf38, e=0xbfb1b1b8) at kernel/qapplication.cpp:3886
#13 0xb7350681 in KApplication::notify (this=0xbfb1c2a8, receiver=0x82cdf38, event=0xbfb1b1b8) at ../../kdeui/kernel/kapplication.cpp:311
#14 0xb6ceb19e in QCoreApplication::notifyInternal (this=0xbfb1c2a8, receiver=0x82cdf38, event=0xbfb1b1b8) at kernel/qcoreapplication.cpp:787
#15 0xb6273f2d in sendEvent (event=0xbfb1b1b8, receiver=0x82cdf38) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#16 QWidget::setParent (this=0x834ef80, parent=0x82cdf38, f=...) at kernel/qwidget.cpp:10166
#17 0xb6274fa3 in QWidgetPrivate::init (this=0x8351698, parentWidget=<optimized out>, f=...) at kernel/qwidget.cpp:1344
#18 0xb6275389 in QWidget::QWidget (this=0x834ef80, dd=..., parent=0x82cdf38, f=...) at kernel/qwidget.cpp:1186
#19 0xb66746aa in QFrame::QFrame (this=0x834ef80, parent=0x82cdf38, f=...) at widgets/qframe.cpp:209
#20 0xb3889e11 in Akonadi::Control::start(QWidget*) () from /usr/lib/libakonadi-kde.so.4
#21 0xb388aa7b in Akonadi::Control::restart(QWidget*) () from /usr/lib/libakonadi-kde.so.4
#22 0xb3a0d07b in ?? () from /usr/lib/kde4/kcm_akonadi_server.so
#23 0xb3a0d2fc in ?? () from /usr/lib/kde4/kcm_akonadi_server.so
#24 0xb6cf1b7d in metacall (argv=0xbfb1b4d8, idx=38, cl=QMetaObject::InvokeMetaMethod, object=0x82cdf38) at kernel/qmetaobject.cpp:237
#25 QMetaObject::metacall (object=0x82cdf38, cl=QMetaObject::InvokeMetaMethod, idx=38, argv=0xbfb1b4d8) at kernel/qmetaobject.cpp:232
#26 0xb6d00a6a in QMetaObject::activate (sender=0x8325aa0, m=0xb6b71a28, local_signal_index=2, argv=0xbfb1b4d8) at kernel/qobject.cpp:3278
#27 0xb692ae1d in QAbstractButton::clicked (this=0x8325aa0, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#28 0xb662958d in QAbstractButtonPrivate::emitClicked (this=0x8326bb0) at widgets/qabstractbutton.cpp:546
#29 0xb662abfb in QAbstractButtonPrivate::click (this=0x8326bb0) at widgets/qabstractbutton.cpp:539
#30 0xb662aeb6 in QAbstractButton::mouseReleaseEvent (this=0x8325aa0, e=0xbfb1ba8c) at widgets/qabstractbutton.cpp:1121
#31 0xb626ff98 in QWidget::event (this=0x8325aa0, event=0xbfb1ba8c) at kernel/qwidget.cpp:8295
#32 0xb662a159 in QAbstractButton::event (this=0x8325aa0, e=0xbfb1ba8c) at widgets/qabstractbutton.cpp:1080
#33 0xb66cc798 in QPushButton::event (this=0x8325aa0, e=0xbfb1ba8c) at widgets/qpushbutton.cpp:683
#34 0xb6215d54 in notify_helper (e=0xbfb1ba8c, receiver=0x8325aa0, this=0x80895b0) at kernel/qapplication.cpp:4486
#35 QApplicationPrivate::notify_helper (this=0x80895b0, receiver=0x8325aa0, e=0xbfb1ba8c) at kernel/qapplication.cpp:4458
#36 0xb621bdbb in QApplication::notify (this=0x80895b0, receiver=0x8325aa0, e=0xbfb1ba8c) at kernel/qapplication.cpp:4047
#37 0xb7350681 in KApplication::notify (this=0xbfb1c2a8, receiver=0x8325aa0, event=0xbfb1ba8c) at ../../kdeui/kernel/kapplication.cpp:311
#38 0xb6ceb19e in QCoreApplication::notifyInternal (this=0xbfb1c2a8, receiver=0x8325aa0, event=0xbfb1ba8c) at kernel/qcoreapplication.cpp:787
#39 0xb6216d15 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#40 QApplicationPrivate::sendMouseEvent (receiver=0x8325aa0, event=0xbfb1ba8c, alienWidget=0x8325aa0, nativeWidget=0x812ceb0, buttonDown=0xb6b80eb4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
#41 0xb62a32c4 in QETWidget::translateMouseEvent (this=0x812ceb0, event=0xbfb1bf0c) at kernel/qapplication_x11.cpp:4568
#42 0xb62a1e4d in QApplication::x11ProcessEvent (this=0xbfb1c2a8, event=0xbfb1bf0c) at kernel/qapplication_x11.cpp:3690
#43 0xb62ce24c in x11EventSourceDispatch (s=0x808b538, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#44 0xb59ff25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#45 0xb59ff990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#46 0xb59ffc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#47 0xb6d19ada in QEventDispatcherGlib::processEvents (this=0x80719e8, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#48 0xb62cde3a in QGuiEventDispatcherGlib::processEvents (this=0x80719e8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#49 0xb6cea1dd in QEventLoop::processEvents (this=0xbfb1c210, flags=...) at kernel/qeventloop.cpp:149
#50 0xb6cea421 in QEventLoop::exec (this=0xbfb1c210, flags=...) at kernel/qeventloop.cpp:201
#51 0xb674d7c9 in QDialog::exec (this=0x812ceb0) at dialogs/qdialog.cpp:552
#52 0xb777ca89 in kdemain (_argc=2, _argv=0xbfb1c544) at ../../kcmshell/main.cpp:292
#53 0x0804850b in main (argc=2, argv=0xbfb1c544) at kcmshell4_dummy.cpp:3

Possible duplicates by query: bug 287430, bug 287220, bug 287079, bug 286388, bug 286360.

Reported using DrKonqi
Comment 1 Christophe Marin 2011-12-10 00:59:04 UTC
> #20 0xb3889e11 in Akonadi::Control::start(QWidget*) () from
/usr/lib/libakonadi-kde.so.4
> #21 0xb388aa7b in Akonadi::Control::restart(QWidget*) () from
/usr/lib/libakonadi-kde.so.4
> #22 0xb3a0d07b in ?? () from /usr/lib/kde4/kcm_akonadi_server.so
> #23 0xb3a0d2fc in ?? () from /usr/lib/kde4/kcm_akonadi_server.so

The backtrace is missing the interesting bits. If you can reproduce the crash, please install the missing debug package to get a better one.
libakonadi-kde comes from kdepimlibs, kcm_akonadi_server comes from kdepim-runtime

More informations on this page: http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports
Comment 2 Christophe Marin 2011-12-13 09:35:07 UTC
Changing status
Comment 3 Andrew Crouthamel 2018-09-22 01:52:25 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Andrew Crouthamel 2018-10-27 02:40:11 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!