Bug 258340 - Akonadi config crashes if closed while Akonadi is restarting
Summary: Akonadi config crashes if closed while Akonadi is restarting
Status: RESOLVED UNMAINTAINED
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 283142 284069 291061 292541 292676 293176 293693 317204 335505 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-11-30 05:04 UTC by ean5533
Modified: 2017-01-07 21:41 UTC (History)
9 users (show)

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


Attachments
New crash information added by DrKonqi (5.07 KB, text/plain)
2011-08-01 09:48 UTC, Alexander Zaitsev
Details
New crash information added by DrKonqi (5.78 KB, text/plain)
2011-11-08 00:01 UTC, Thomas
Details
New crash information added by DrKonqi (6.29 KB, text/plain)
2012-02-13 22:43 UTC, Thomas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ean5533 2010-11-30 05:04:33 UTC
Application: kcmshell4 ()
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-23-generic x86_64
Distribution: Ubuntu 10.10

-- Information about the crash:
- How to reproduce:

1) Open Akonadi config, click on "Akonadi Server Configuration" tab
2) Click "Restart" button to being restarting Akonadi
3) Click "Cancel" button to close Akonadi
4) Wait a few moments until crash dialog is shown

The crash can be reproduced every time.

-- Backtrace:
Application: KDE Control Module (kcmshell4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7ffcf8328760 (LWP 2315))]

Thread 2 (Thread 0x7ffce46ff710 (LWP 2316)):
#0  0x00007ffcf7c83203 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ffcf1ffe009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007ffcf1ffe45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007ffcf68d91e6 in QEventDispatcherGlib::processEvents (this=0x1d73b40, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007ffcf68aba02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007ffcf68abdec in QEventLoop::exec (this=0x7ffce46fedb0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007ffcf67b62fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007ffcf688b5f8 in QInotifyFileSystemWatcherEngine::run (this=0x2106fe0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007ffcf67b927e in QThreadPrivate::start (arg=0x2106fe0) at thread/qthread_unix.cpp:266
#9  0x00007ffcf5540971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007ffcf7c8f94d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffcf8328760 (LWP 2315)):
[KCrash Handler]
#6  0x00007ffcf5c7311e in nativeChildrenForced (this=0x1da6dc0, parent=0x1ee60e0, f=) at ../../include/QtGui/private/../../../src/gui/kernel/qwidget_p.h:629
#7  QWidget::setParent (this=0x1da6dc0, parent=0x1ee60e0, f=) at kernel/qwidget.cpp:9962
#8  0x00007ffcf5c73ae9 in QWidgetPrivate::init (this=0x1ee97d0, parentWidget=0x1ee60e0, f=) at kernel/qwidget.cpp:1282
#9  0x00007ffcf5c73f51 in QWidget::QWidget (this=0x1da6dc0, dd=<value optimized out>, parent=0x1ee60e0, f=...) at kernel/qwidget.cpp:1137
#10 0x00007ffcf6035ce4 in QFrame::QFrame (this=0x1da6dc0, parent=0x1ee60e0, f=<value optimized out>) at widgets/qframe.cpp:209
#11 0x00007ffce761c315 in ControlProgressIndicator (parent=0x1ee60e0) at ../../akonadi/control.cpp:44
#12 setupProgressIndicator (parent=0x1ee60e0) at ../../akonadi/control.cpp:95
#13 Akonadi::Control::start (parent=0x1ee60e0) at ../../akonadi/control.cpp:224
#14 0x00007ffce6eaee18 in restartClicked (this=0x1ee60e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffaa2c55f0) at ../../kcm/serverconfigmodule.cpp:200
#15 ServerConfigModule::qt_metacall (this=0x1ee60e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffaa2c55f0) at ./serverconfigmodule.moc:80
#16 0x00007ffcf68c4b27 in QMetaObject::activate (sender=0x203c4a0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1ee97d0) at kernel/qobject.cpp:3280
#17 0x00007ffcf62f1402 in QAbstractButton::clicked (this=0x1da6dc0, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#18 0x00007ffcf5febeeb in QAbstractButtonPrivate::emitClicked (this=0x203d0f0) at widgets/qabstractbutton.cpp:546
#19 0x00007ffcf5fed5bb in QAbstractButtonPrivate::click (this=0x203d0f0) at widgets/qabstractbutton.cpp:539
#20 0x00007ffcf5fed82c in QAbstractButton::mouseReleaseEvent (this=0x203c4a0, e=0x7fffaa2c5f40) at widgets/qabstractbutton.cpp:1121
#21 0x00007ffcf5c6a04e in QWidget::event (this=0x203c4a0, event=0x7fffaa2c5f40) at kernel/qwidget.cpp:8187
#22 0x00007ffcf5c13fdc in QApplicationPrivate::notify_helper (this=0x1c55350, receiver=0x203c4a0, e=0x7fffaa2c5f40) at kernel/qapplication.cpp:4396
#23 0x00007ffcf5c1a30e in QApplication::notify (this=0x7fffaa2c6cb0, receiver=0x203c4a0, e=0x7fffaa2c5f40) at kernel/qapplication.cpp:3959
#24 0x00007ffcf7548156 in KApplication::notify (this=0x7fffaa2c6cb0, receiver=0x203c4a0, event=0x7fffaa2c5f40) at ../../kdeui/kernel/kapplication.cpp:310
#25 0x00007ffcf68accdc in QCoreApplication::notifyInternal (this=0x7fffaa2c6cb0, receiver=0x203c4a0, event=0x7fffaa2c5f40) at kernel/qcoreapplication.cpp:732
#26 0x00007ffcf5c18dbe in sendEvent (receiver=0x203c4a0, event=0x7fffaa2c5f40, alienWidget=0x203c4a0, nativeWidget=0x1d554a0, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#27 QApplicationPrivate::sendMouseEvent (receiver=0x203c4a0, event=0x7fffaa2c5f40, alienWidget=0x203c4a0, nativeWidget=0x1d554a0, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:3058
#28 0x00007ffcf5c9c345 in QETWidget::translateMouseEvent (this=0x1d554a0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4403
#29 0x00007ffcf5c9ac5c in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffaa2c6860) at kernel/qapplication_x11.cpp:3536
#30 0x00007ffcf5cc70e2 in x11EventSourceDispatch (s=0x1c591b0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#31 0x00007ffcf1ffa342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#32 0x00007ffcf1ffe2a8 in ?? () from /lib/libglib-2.0.so.0
#33 0x00007ffcf1ffe45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#34 0x00007ffcf68d9193 in QEventDispatcherGlib::processEvents (this=0x1c3df90, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#35 0x00007ffcf5cc6a4e in QGuiEventDispatcherGlib::processEvents (this=0x1da6dc0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#36 0x00007ffcf68aba02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#37 0x00007ffcf68abdec in QEventLoop::exec (this=0x7fffaa2c6b90, flags=) at kernel/qeventloop.cpp:201
#38 0x00007ffcf61087de in QDialog::exec (this=0x1d554a0) at dialogs/qdialog.cpp:552
#39 0x00007ffcf7f33968 in kdemain (_argc=<value optimized out>, _argv=<value optimized out>) at ../../kcmshell/main.cpp:285
#40 0x00007ffcf7bc7d8e in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fffaa2c7428) at libc-start.c:226
#41 0x0000000000400669 in _start ()

Reported using DrKonqi
Comment 1 Alexander Zaitsev 2011-08-01 09:48:38 UTC
Created attachment 62418 [details]
New crash information added by DrKonqi

kcmshell4 () on KDE Platform 4.7.00 (4.7.0) using Qt 4.7.2

- What I was doing when the application crashed:

I restarted akonady server and tried to close akonady control window

-- Backtrace (Reduced):
#6  0x00007f2500606a0f in nativeChildrenForced (this=0x27c8580, parent=0x2a4d6b0, f=...) at ../../include/QtGui/private/../../../src/gui/kernel/qwidget_p.h:631
#7  QWidget::setParent (this=0x27c8580, parent=0x2a4d6b0, f=...) at kernel/qwidget.cpp:10038
#8  0x00007f2500607fff in QWidgetPrivate::init (this=0x2906b50, parentWidget=<value optimized out>, f=...) at kernel/qwidget.cpp:1324
#9  0x00007f2500608361 in QWidget::QWidget (this=0x27c8580, dd=<value optimized out>, parent=0x2a4d6b0, f=...) at kernel/qwidget.cpp:1170
#10 0x00007f25009b5894 in QFrame::QFrame (this=0x27c8580, parent=0x2a4d6b0, f=<value optimized out>) at widgets/qframe.cpp:209
Comment 2 Christophe Marin 2011-10-02 10:03:47 UTC
*** Bug 283142 has been marked as a duplicate of this bug. ***
Comment 3 Christoph Feck 2011-10-15 11:50:37 UTC
*** Bug 284069 has been marked as a duplicate of this bug. ***
Comment 4 Thomas 2011-11-08 00:01:10 UTC
Created attachment 65373 [details]
New crash information added by DrKonqi

kcmshell4 () on KDE Platform 4.7.2 (4.7.2) using Qt 4.7.4

- What I was doing when the application crashed:

AkonadiTray -> configure -> restart -> wait a few seconds and get the crash report. Using KDE 4.7.2

-- Backtrace (Reduced):
#7  0x00007f0d3b5a9424 in notify_helper (e=0x7fffa6181d50, receiver=0x1d3b080, this=0x1a20f80) at kernel/qapplication.cpp:4486
#8  QApplicationPrivate::notify_helper (this=0x1a20f80, receiver=0x1d3b080, e=0x7fffa6181d50) at kernel/qapplication.cpp:4458
#9  0x00007f0d3b5ae291 in QApplication::notify (this=0x7fffa61834b0, receiver=0x1d3b080, e=0x7fffa6181d50) at kernel/qapplication.cpp:4365
#10 0x00007f0d3cea7126 in KApplication::notify (this=0x7fffa61834b0, receiver=0x1d3b080, event=0x7fffa6181d50) at ../../kdeui/kernel/kapplication.cpp:311
#11 0x00007f0d3c1f8afc in QCoreApplication::notifyInternal (this=0x7fffa61834b0, receiver=0x1d3b080, event=0x7fffa6181d50) at kernel/qcoreapplication.cpp:787
Comment 5 Christoph Feck 2012-01-09 21:38:03 UTC
*** Bug 291061 has been marked as a duplicate of this bug. ***
Comment 6 Christoph Feck 2012-01-27 18:15:04 UTC
*** Bug 292541 has been marked as a duplicate of this bug. ***
Comment 7 Christoph Feck 2012-01-31 00:53:55 UTC
*** Bug 292676 has been marked as a duplicate of this bug. ***
Comment 8 Christoph Feck 2012-02-10 18:21:59 UTC
*** Bug 293693 has been marked as a duplicate of this bug. ***
Comment 9 Christoph Feck 2012-02-10 18:33:04 UTC
*** Bug 293176 has been marked as a duplicate of this bug. ***
Comment 10 Thomas 2012-02-13 22:43:04 UTC
Created attachment 68777 [details]
New crash information added by DrKonqi

kcmshell4 () on KDE Platform 4.7.4 (4.7.4) using Qt 4.7.4

- What I was doing when the application crashed:
restart akonadi and exit dialog whithout waiting

-- Backtrace (Reduced):
#6  0x00007f029b617a28 in nativeChildrenForced (this=0x0) at ../../include/QtGui/private/../../../src/gui/kernel/qwidget_p.h:638
#7  QWidget::setParent (this=0x1028140, parent=0x1107600, f=...) at kernel/qwidget.cpp:10075
#8  0x00007f029b61904e in QWidgetPrivate::init (this=0x1007540, parentWidget=<optimized out>, f=...) at kernel/qwidget.cpp:1344
#9  0x00007f029b6193d1 in QWidget::QWidget (this=0x1028140, dd=<optimized out>, parent=0x1107600, f=...) at kernel/qwidget.cpp:1186
#10 0x00007f029b9bcd04 in QFrame::QFrame (this=0x1028140, parent=0x1107600, f=<optimized out>) at widgets/qframe.cpp:209
Comment 11 Mehrdad Momeny 2013-06-22 03:16:23 UTC
*** Bug 317204 has been marked as a duplicate of this bug. ***
Comment 12 Christoph Feck 2014-05-29 10:47:32 UTC
*** Bug 335505 has been marked as a duplicate of this bug. ***
Comment 13 Denis Kurz 2016-09-24 20:32:24 UTC
This bug has only been reported for versions older than KDEPIM 4.14 (at most akonadi-1.3). Can anyone tell if this bug still present?

If noone confirms this bug for a recent version of akonadi (part of KDE Applications 15.08 or later), it gets closed in about three months.
Comment 14 Denis Kurz 2017-01-07 21:41:25 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.