Bug 354193

Summary: kontact crashes when opening new event or addressbook or trying to configure kontact
Product: [Applications] kontact Reporter: Mike Booth <mikebooth76>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: chris, kdenis
Priority: NOR Keywords: drkonqi
Version: unspecified   
Target Milestone: ---   
Platform: Slackware   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Mike Booth 2015-10-22 00:15:42 UTC
Application: kontact ()

Qt Version: 5.5.0
Operating System: Linux 4.1.1-smp i686
Distribution (Platform): Slackware Packages

-- Information about the crash:
- What I was doing when the application crashed: 1. In korganiser right click to create new event and kontact crashes. 2. Open configure dialogue in korganiser and kontact crashes. 3. open addressbook and kontact crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xac398740 (LWP 11909))]

Thread 7 (Thread 0xabfb9b40 (LWP 11910)):
#0  0xffffffff in poll () at /lib/libc.so.6
#1  0xffffffff in  () at /usr/lib/libxcb.so.1
#2  0xffffffff in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0xffffffff in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0xffffffff in  () at /usr/lib/libQt5Core.so.5
#5  0xffffffff in start_thread () at /lib/libpthread.so.0
#6  0xffffffff in clone () at /lib/libc.so.6

Thread 6 (Thread 0xaaaa9b40 (LWP 11911)):
#0  0xffffffff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib/libpthread.so.0
#1  0xffffffff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib/libc.so.6
#2  0xffffffff in  () at /usr/lib/libQt5WebKit.so.5
#3  0xffffffff in  () at /usr/lib/libQt5WebKit.so.5
#4  0xffffffff in start_thread () at /lib/libpthread.so.0
#5  0xffffffff in clone () at /lib/libc.so.6

Thread 5 (Thread 0xa9b87b40 (LWP 11912)):
#0  0xffffffff in poll () at /lib/libc.so.6
#1  0xffffffff in g_poll () at /usr/lib/libglib-2.0.so.0
#2  0xffffffff in  () at /usr/lib/libglib-2.0.so.0
#3  0xffffffff in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0xffffffff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0xffffffff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0xffffffff in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0xffffffff in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0xffffffff in QThread::run() () at /usr/lib/libQt5Core.so.5
#9  0xffffffff in  () at /usr/lib/libQt5Core.so.5
#10 0xffffffff in start_thread () at /lib/libpthread.so.0
#11 0xffffffff in clone () at /lib/libc.so.6

Thread 4 (Thread 0xa903ab40 (LWP 11913)):
#0  0xffffffff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib/libpthread.so.0
#1  0xffffffff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib/libc.so.6
#2  0xffffffff in WTF::ThreadCondition::wait(WTF::Mutex&) () at /usr/lib/libQt5WebKit.so.5
#3  0xffffffff in  () at /usr/lib/libQt5WebKit.so.5
#4  0xffffffff in  () at /usr/lib/libQt5WebKit.so.5
#5  0xffffffff in  () at /usr/lib/libQt5WebKit.so.5
#6  0xffffffff in start_thread () at /lib/libpthread.so.0
#7  0xffffffff in clone () at /lib/libc.so.6

Thread 3 (Thread 0xa881bb40 (LWP 11914)):
#0  0xffffffff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib/libpthread.so.0
#1  0xffffffff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib/libc.so.6
#2  0xffffffff in WTF::ThreadCondition::wait(WTF::Mutex&) () at /usr/lib/libQt5WebKit.so.5
#3  0xffffffff in  () at /usr/lib/libQt5WebKit.so.5
#4  0xffffffff in  () at /usr/lib/libQt5WebKit.so.5
#5  0xffffffff in  () at /usr/lib/libQt5WebKit.so.5
#6  0xffffffff in start_thread () at /lib/libpthread.so.0
#7  0xffffffff in clone () at /lib/libc.so.6

Thread 2 (Thread 0x9dec9b40 (LWP 12028)):
#0  0xffffffff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib/libpthread.so.0
#1  0xffffffff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib/libc.so.6
#2  0xffffffff in  () at /usr/lib/libQt5Script.so.5
#3  0xffffffff in  () at /usr/lib/libQt5Script.so.5
#4  0xffffffff in start_thread () at /lib/libpthread.so.0
#5  0xffffffff in clone () at /lib/libc.so.6

Thread 1 (Thread 0xac398740 (LWP 11909)):
[KCrash Handler]
#6  0xffffffff in Akonadi::Tag::operator=(Akonadi::Tag const&) () at /usr/lib/libKF5AkonadiCore.so.5
#7  0xffffffff in Akonadi::Tag::Tag(Akonadi::Tag const&) () at /usr/lib/libKF5AkonadiCore.so.5
#8  0xffffffff in  () at /usr/lib/libKF5AkonadiCore.so.5
#9  0xffffffff in Akonadi::TagModel::data(QModelIndex const&, int) const () at /usr/lib/libKF5AkonadiCore.so.5
#10 0xffffffff in  () at /usr/lib/libQt5Widgets.so.5
#11 0xffffffff in  () at /usr/lib/libQt5Widgets.so.5
#12 0xffffffff in  () at /usr/lib/libQt5Widgets.so.5
#13 0xffffffff in QComboBox::setCurrentIndex(int) () at /usr/lib/libQt5Widgets.so.5
#14 0xffffffff in  () at /usr/lib/libQt5Widgets.so.5
#15 0xffffffff in  () at /usr/lib/libQt5Widgets.so.5
#16 0xffffffff in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#17 0xffffffff in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib/libQt5Core.so.5
#18 0xffffffff in QAbstractItemModel::rowsInserted(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#19 0xffffffff in QAbstractItemModel::endInsertRows() () at /usr/lib/libQt5Core.so.5
#20 0xffffffff in  () at /usr/lib/libKF5AkonadiCore.so.5
#21 0xffffffff in  () at /usr/lib/libKF5AkonadiCore.so.5
#22 0xffffffff in  () at /usr/lib/libKF5AkonadiCore.so.5
#23 0xffffffff in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#24 0xffffffff in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib/libQt5Core.so.5
#25 0xffffffff in Akonadi::TagFetchJob::tagsReceived(QList<Akonadi::Tag> const&) () at /usr/lib/libKF5AkonadiCore.so.5
#26 0xffffffff in  () at /usr/lib/libKF5AkonadiCore.so.5
#27 0xffffffff in  () at /usr/lib/libKF5AkonadiCore.so.5
#28 0xffffffff in  () at /usr/lib/libKF5AkonadiCore.so.5
#29 0xffffffff in QMetaCallEvent::placeMetaCall(QObject*) () at /usr/lib/libQt5Core.so.5
#30 0xffffffff in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#31 0xffffffff in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#32 0xffffffff in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#33 0xffffffff in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#34 0xffffffff in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#35 0xffffffff in QCoreApplication::sendPostedEvents(QObject*, int) () at /usr/lib/libQt5Core.so.5
#36 0xffffffff in  () at /usr/lib/libQt5Core.so.5
#37 0xffffffff in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#38 0xffffffff in  () at /usr/lib/libglib-2.0.so.0
#39 0xffffffff in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#40 0xffffffff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#41 0xffffffff in  () at /usr/lib/libQt5XcbQpa.so.5
#42 0xffffffff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#43 0xffffffff in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#44 0xffffffff in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#45 0xffffffff in QGuiApplication::exec() () at /usr/lib/libQt5Gui.so.5
#46 0xffffffff in QApplication::exec() () at /usr/lib/libQt5Widgets.so.5
#47 0x0804c4f1 in main ()

Reported using DrKonqi
Comment 1 Chris Williamson 2016-04-27 20:46:42 UTC
I believe I'm experiencing this same bug. Below is the backtrace information from the Crash Reporting Assistant. (I tried to report this as a related bug via the assistant, but when I click "Suggest this crash is related," the button turns blue and nothing else happens, nor does the Finish button activate in the duplicate reports list, leaving me only the option to report a new bug. So I will also report the drkonqi bug separately.) Thanks!

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

Thread 6 (Thread 0xac125b40 (LWP 13007)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xffffffff in __pthread_cond_wait (cond=0xb5e12d34, mutex=0xb5e12d1c) at forward.c:149
#3  0xffffffff in  () at /usr/lib/i386-linux-gnu/libQt5WebKit.so.5
#4  0xffffffff in  () at /usr/lib/i386-linux-gnu/libQt5WebKit.so.5
#5  0xffffffff in start_thread (arg=0xac125b40) at pthread_create.c:333
#6  0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 5 (Thread 0xab143b40 (LWP 13008)):
#0  0xffffffff in g_mutex_lock (mutex=0xaa8004d8) at /build/glib2.0-wMcxJM/glib2.0-2.46.2/./glib/gthread-posix.c:1338
#1  0xffffffff in g_main_context_prepare (context=0xaa8004d8, priority=0xab1430d4) at /build/glib2.0-wMcxJM/glib2.0-2.46.2/./glib/gmain.c:3444
#2  0xffffffff in g_main_context_iterate (context=context@entry=0xaa8004d8, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-wMcxJM/glib2.0-2.46.2/./glib/gmain.c:3820
#3  0xffffffff in g_main_context_iteration (context=0xaa8004d8, may_block=1) at /build/glib2.0-wMcxJM/glib2.0-2.46.2/./glib/gmain.c:3901
#4  0xffffffff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#5  0xffffffff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#6  0xffffffff in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#7  0xffffffff in QThread::exec() () at /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#8  0xffffffff in QThread::run() () at /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#9  0xffffffff in  () at /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#10 0xffffffff in start_thread (arg=0xab143b40) at pthread_create.c:333
#11 0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 4 (Thread 0xa9f75b40 (LWP 13009)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xffffffff in __pthread_cond_wait (cond=0xab85e138, mutex=0xab85e120) at forward.c:149
#3  0xffffffff in WTF::ThreadCondition::wait(WTF::Mutex&) () at /usr/lib/i386-linux-gnu/libQt5WebKit.so.5
#4  0xffffffff in  () at /usr/lib/i386-linux-gnu/libQt5WebKit.so.5
#5  0xffffffff in  () at /usr/lib/i386-linux-gnu/libQt5WebKit.so.5
#6  0xffffffff in  () at /usr/lib/i386-linux-gnu/libQt5WebKit.so.5
#7  0xffffffff in start_thread (arg=0xa9f75b40) at pthread_create.c:333
#8  0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 3 (Thread 0xa9755b40 (LWP 13010)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xffffffff in __pthread_cond_wait (cond=0xab862734, mutex=0xab86271c) at forward.c:149
#3  0xffffffff in WTF::ThreadCondition::wait(WTF::Mutex&) () at /usr/lib/i386-linux-gnu/libQt5WebKit.so.5
#4  0xffffffff in  () at /usr/lib/i386-linux-gnu/libQt5WebKit.so.5
#5  0xffffffff in  () at /usr/lib/i386-linux-gnu/libQt5WebKit.so.5
#6  0xffffffff in  () at /usr/lib/i386-linux-gnu/libQt5WebKit.so.5
#7  0xffffffff in start_thread (arg=0xa9755b40) at pthread_create.c:333
#8  0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 2 (Thread 0xa53dcb40 (LWP 13035)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:245
#2  0xffffffff in __pthread_cond_timedwait (cond=0x94d0650, mutex=0x94d0638, abstime=0xa53dc1b8) at forward.c:162
#3  0xffffffff in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#4  0xffffffff in  () at /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#5  0xffffffff in  () at /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#6  0xffffffff in start_thread (arg=0xa53dcb40) at pthread_create.c:333
#7  0xffffffff in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 1 (Thread 0xad9177c0 (LWP 13005)):
[KCrash Handler]
#7  0xffffffff in Akonadi::Tag::operator=(Akonadi::Tag const&) () at /usr/lib/i386-linux-gnu/libKF5AkonadiCore.so.5
#8  0xffffffff in Akonadi::Tag::Tag(Akonadi::Tag const&) () at /usr/lib/i386-linux-gnu/libKF5AkonadiCore.so.5
#9  0xffffffff in  () at /usr/lib/i386-linux-gnu/libKF5AkonadiCore.so.5
#10 0xffffffff in Akonadi::TagModel::data(QModelIndex const&, int) const () at /usr/lib/i386-linux-gnu/libKF5AkonadiCore.so.5
#11 0xffffffff in  () at /usr/lib/i386-linux-gnu/libkaddressbookprivate.so.5
#12 0xffffffff in  () at /usr/lib/i386-linux-gnu/libkaddressbookprivate.so.5
#13 0xffffffff in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#14 0xffffffff in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#15 0xffffffff in QAbstractItemModel::rowsInserted(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () at /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#16 0xffffffff in QAbstractItemModel::endInsertRows() () at /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#17 0xffffffff in  () at /usr/lib/i386-linux-gnu/libKF5AkonadiCore.so.5
#18 0xffffffff in  () at /usr/lib/i386-linux-gnu/libKF5AkonadiCore.so.5
#19 0xffffffff in  () at /usr/lib/i386-linux-gnu/libKF5AkonadiCore.so.5
#20 0xffffffff in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#21 0xffffffff in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#22 0xffffffff in Akonadi::TagFetchJob::tagsReceived(QList<Akonadi::Tag> const&) () at /usr/lib/i386-linux-gnu/libKF5AkonadiCore.so.5
#23 0xffffffff in  () at /usr/lib/i386-linux-gnu/libKF5AkonadiCore.so.5
#24 0xffffffff in  () at /usr/lib/i386-linux-gnu/libKF5AkonadiCore.so.5
#25 0xffffffff in QMetaCallEvent::placeMetaCall(QObject*) () at /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#26 0xffffffff in QObject::event(QEvent*) () at /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#27 0xffffffff in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/i386-linux-gnu/libQt5Widgets.so.5
#28 0xffffffff in QApplication::notify(QObject*, QEvent*) () at /usr/lib/i386-linux-gnu/libQt5Widgets.so.5
#29 0xffffffff in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#30 0xffffffff in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#31 0xffffffff in QCoreApplication::sendPostedEvents(QObject*, int) () at /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#32 0xffffffff in  () at /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#33 0xffffffff in g_main_context_dispatch (context=0xacc02a00) at /build/glib2.0-wMcxJM/glib2.0-2.46.2/./glib/gmain.c:3154
#34 0xffffffff in g_main_context_dispatch (context=0xacc02a00) at /build/glib2.0-wMcxJM/glib2.0-2.46.2/./glib/gmain.c:3769
#35 0xffffffff in g_main_context_iterate (context=context@entry=0xacc02a00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-wMcxJM/glib2.0-2.46.2/./glib/gmain.c:3840
#36 0xffffffff in g_main_context_iteration (context=0xacc02a00, may_block=1) at /build/glib2.0-wMcxJM/glib2.0-2.46.2/./glib/gmain.c:3901
#37 0xffffffff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#38 0xffffffff in  () at /usr/lib/i386-linux-gnu/qt5/plugins/platforms/libqxcb.so
#39 0xffffffff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#40 0xffffffff in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#41 0xffffffff in QCoreApplication::exec() () at /usr/lib/i386-linux-gnu/sse2/libQt5Core.so.5
#42 0xffffffff in QGuiApplication::exec() () at /usr/lib/i386-linux-gnu/sse2/libQt5Gui.so.5
#43 0xffffffff in QApplication::exec() () at /usr/lib/i386-linux-gnu/libQt5Widgets.so.5
#44 0x0804bd22 in main ()
Comment 2 Denis Kurz 2017-01-17 11:27:37 UTC

*** This bug has been marked as a duplicate of bug 353326 ***