Bug 323318 - Kontact crash after re-adding google calendar and importing events
Summary: Kontact crash after re-adding google calendar and importing events
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.10.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
: 322938 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-08-09 20:28 UTC by David Pyke
Modified: 2017-01-07 22:30 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Pyke 2013-08-09 20:28:10 UTC
Application: kontact (4.10.5)
KDE Platform Version: 4.10.5
Qt Version: 4.8.4
Operating System: Linux 3.10.5 x86_64
Distribution: Ubuntu 13.04

-- Information about the crash:
- What I was doing when the application crashed:
I had been (and still am) getting Bad Request from the google calendar conduit and so I backed up the events into an ical file, deleted the calendar, re-added it and then imported the ical file.  It reported that the ical was imported correctly.

I then went to kmail and noticed that folder list was corrupted leaving only one icon.  I clicked on the icon and kontact crashed.

The crash can be reproduced every time.

-- 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 0x7f2bbe4ab7c0 (LWP 6178))]

Thread 7 (Thread 0x7f2b9fcb0700 (LWP 6179)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2bbac3d575 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f2bbac3d5c9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f2bb5692f8e in start_thread (arg=0x7f2b9fcb0700) at pthread_create.c:311
#4  0x00007f2bbba35e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 6 (Thread 0x7f2b5f3ad700 (LWP 6180)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2bba9839f9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f2bbac6bcde in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f2bb5692f8e in start_thread (arg=0x7f2b5f3ad700) at pthread_create.c:311
#4  0x00007f2bbba35e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 5 (Thread 0x7f2b516ac700 (LWP 6191)):
#0  0x00007f2bb500f35c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f2bb500f5b9 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2bb4fcfabb in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2bb4fd014c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f2bb4fd0304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f2bbce5b036 in QEventDispatcherGlib::processEvents (this=0x7f2b440008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f2bbce2b38f in QEventLoop::processEvents (this=this@entry=0x7f2b516abd90, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f2bbce2b618 in QEventLoop::exec (this=this@entry=0x7f2b516abd90, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f2bbcd2d410 in QThread::exec (this=this@entry=0x173e3d0) at thread/qthread.cpp:542
#9  0x00007f2bbce0cedf in QInotifyFileSystemWatcherEngine::run (this=0x173e3d0) at io/qfilesystemwatcher_inotify.cpp:256
#10 0x00007f2bbcd2fbec in QThreadPrivate::start (arg=0x173e3d0) at thread/qthread_unix.cpp:338
#11 0x00007f2bb5692f8e in start_thread (arg=0x7f2b516ac700) at pthread_create.c:311
#12 0x00007f2bbba35e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7f2b4b7fe700 (LWP 6203)):
#0  0x00007f2bbba293cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f2bb4fd01dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2bb4fd0304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2bbce5b036 in QEventDispatcherGlib::processEvents (this=0x7f2b380008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f2bbce2b38f in QEventLoop::processEvents (this=this@entry=0x7f2b4b7fddc0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f2bbce2b618 in QEventLoop::exec (this=this@entry=0x7f2b4b7fddc0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f2bbcd2d410 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#7  0x00007f2bbcd2fbec in QThreadPrivate::start (arg=0xfa1620) at thread/qthread_unix.cpp:338
#8  0x00007f2bb5692f8e in start_thread (arg=0x7f2b4b7fe700) at pthread_create.c:311
#9  0x00007f2bbba35e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7f2b3f8e4700 (LWP 6319)):
#0  0x00007f2bb4fcf887 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f2bb4fd00fe in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2bb4fd0304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2bbce5b036 in QEventDispatcherGlib::processEvents (this=0x7f2b340008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f2bbce2b38f in QEventLoop::processEvents (this=this@entry=0x7f2b3f8e3d90, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f2bbce2b618 in QEventLoop::exec (this=this@entry=0x7f2b3f8e3d90, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f2bbcd2d410 in QThread::exec (this=this@entry=0x231ceb0) at thread/qthread.cpp:542
#7  0x00007f2bbce0cedf in QInotifyFileSystemWatcherEngine::run (this=0x231ceb0) at io/qfilesystemwatcher_inotify.cpp:256
#8  0x00007f2bbcd2fbec in QThreadPrivate::start (arg=0x231ceb0) at thread/qthread_unix.cpp:338
#9  0x00007f2bb5692f8e in start_thread (arg=0x7f2b3f8e4700) at pthread_create.c:311
#10 0x00007f2bbba35e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f2b3eec0700 (LWP 6324)):
#0  0x00007f2bbba293cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f2bb4fd01dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2bb4fd0304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2bbce5b036 in QEventDispatcherGlib::processEvents (this=0x7f2b2c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f2bbce2b38f in QEventLoop::processEvents (this=this@entry=0x7f2b3eebfd90, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f2bbce2b618 in QEventLoop::exec (this=this@entry=0x7f2b3eebfd90, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f2bbcd2d410 in QThread::exec (this=this@entry=0x23d77b0) at thread/qthread.cpp:542
#7  0x00007f2bbce0cedf in QInotifyFileSystemWatcherEngine::run (this=0x23d77b0) at io/qfilesystemwatcher_inotify.cpp:256
#8  0x00007f2bbcd2fbec in QThreadPrivate::start (arg=0x23d77b0) at thread/qthread_unix.cpp:338
#9  0x00007f2bb5692f8e in start_thread (arg=0x7f2b3eec0700) at pthread_create.c:311
#10 0x00007f2bbba35e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f2bbe4ab7c0 (LWP 6178)):
[KCrash Handler]
#6  operator== (other=..., this=0x91) at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:79
#7  QItemSelectionModel::setCurrentIndex (this=0x14931d0, index=..., command=...) at itemviews/qitemselectionmodel.cpp:1166
#8  0x00007f2bb80b5a57 in Akonadi::StandardActionManager::Private::favoriteSelectionChanged (this=0x17fd2b0) at ../../akonadi/standardactionmanager.cpp:573
#9  0x00007f2bb80abf98 in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at ./moc_standardactionmanager.cpp:147
#10 Akonadi::StandardActionManager::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./moc_standardactionmanager.cpp:137
#11 0x00007f2bbce410ef in QMetaObject::activate (sender=sender@entry=0x180bcd0, m=m@entry=0x7f2bbcc91940 <QItemSelectionModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff396e9af0) at kernel/qobject.cpp:3539
#12 0x00007f2bbc7316b7 in QItemSelectionModel::selectionChanged (this=this@entry=0x180bcd0, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:166
#13 0x00007f2bbc733393 in QItemSelectionModel::emitSelectionChanged (this=this@entry=0x180bcd0, newSelection=..., oldSelection=...) at itemviews/qitemselectionmodel.cpp:1544
#14 0x00007f2bbc7357fc in QItemSelectionModel::select (this=0x180bcd0, selection=..., command=...) at itemviews/qitemselectionmodel.cpp:1110
#15 0x00007f2bbc70526f in QListView::setSelection (this=0x1800a80, rect=..., command=...) at itemviews/qlistview.cpp:1379
#16 0x00007f2bbc6e1fe1 in QAbstractItemView::mousePressEvent (this=0x1800a80, event=<optimized out>) at itemviews/qabstractitemview.cpp:1690
#17 0x00007f2bbc21fa70 in QWidget::event (this=this@entry=0x1800a80, event=event@entry=0x7fff396eaa90) at kernel/qwidget.cpp:8371
#18 0x00007f2bbc5d2486 in QFrame::event (this=0x1800a80, e=0x7fff396eaa90) at widgets/qframe.cpp:557
#19 0x00007f2bbc6e8a2b in QAbstractItemView::viewportEvent (this=0x1800a80, event=0x7fff396eaa90) at itemviews/qabstractitemview.cpp:1644
#20 0x00007f2bbce2c7a6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0xd3b7d0, receiver=receiver@entry=0x18008c0, event=event@entry=0x7fff396eaa90) at kernel/qcoreapplication.cpp:1056
#21 0x00007f2bbc1d28bc in QApplicationPrivate::notify_helper (this=this@entry=0xd3b7d0, receiver=receiver@entry=0x18008c0, e=e@entry=0x7fff396eaa90) at kernel/qapplication.cpp:4563
#22 0x00007f2bbc1d5a33 in QApplication::notify (this=this@entry=0x7fff396eb770, receiver=receiver@entry=0x18008c0, e=e@entry=0x7fff396eaa90) at kernel/qapplication.cpp:4110
#23 0x00007f2bbd8751a6 in KApplication::notify (this=0x7fff396eb770, receiver=0x18008c0, event=0x7fff396eaa90) at ../../kdeui/kernel/kapplication.cpp:311
#24 0x00007f2bbce2c63e in QCoreApplication::notifyInternal (this=0x7fff396eb770, receiver=receiver@entry=0x18008c0, event=event@entry=0x7fff396eaa90) at kernel/qcoreapplication.cpp:946
#25 0x00007f2bbc1d8933 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#26 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x18008c0, event=event@entry=0x7fff396eaa90, alienWidget=alienWidget@entry=0x18008c0, nativeWidget=nativeWidget@entry=0x1614c30, buttonDown=buttonDown@entry=0x7f2bbccb0308 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178
#27 0x00007f2bbc24de54 in QETWidget::translateMouseEvent (this=this@entry=0x1614c30, event=event@entry=0x7fff396eb210) at kernel/qapplication_x11.cpp:4631
#28 0x00007f2bbc24ce81 in QApplication::x11ProcessEvent (this=0x7fff396eb770, event=event@entry=0x7fff396eb210) at kernel/qapplication_x11.cpp:3746
#29 0x00007f2bbc278042 in x11EventSourceDispatch (s=0xd27250, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#30 0x00007f2bb4fcff05 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f2bb4fd0248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f2bb4fd0304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f2bbce5b016 in QEventDispatcherGlib::processEvents (this=0xcf2b60, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#34 0x00007f2bbc27813e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#35 0x00007f2bbce2b38f in QEventLoop::processEvents (this=this@entry=0x7fff396eb5e0, flags=...) at kernel/qeventloop.cpp:149
#36 0x00007f2bbce2b618 in QEventLoop::exec (this=this@entry=0x7fff396eb5e0, flags=...) at kernel/qeventloop.cpp:204
#37 0x00007f2bbce30cf6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#38 0x00007f2bbc1d0ffc in QApplication::exec () at kernel/qapplication.cpp:3828
#39 0x00000000004033a9 in main (argc=1, argv=0x7fff396eb8b8) at ../../../kontact/src/main.cpp:219

Possible duplicates by query: bug 322938.

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-11-06 07:53:46 UTC
*** Bug 322938 has been marked as a duplicate of this bug. ***
Comment 2 Denis Kurz 2016-09-24 19:24:28 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:30:01 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.