Bug 336361 - Kmail crashes while trying to open the gmail inbox
Summary: Kmail crashes while trying to open the gmail inbox
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.13.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-06-17 16:48 UTC by Ekkehard Blanz
Modified: 2017-01-07 22:35 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ekkehard Blanz 2014-06-17 16:48:34 UTC
Application: kontact (4.13.1)
KDE Platform Version: 4.13.1
Qt Version: 4.8.6
Operating System: Linux 3.13.0-29-generic x86_64
Distribution: Ubuntu 14.04 LTS

-- Information about the crash:
After a Kmail upgrade/restart, two Kmail windows opened even though only one was up before the restart.  I closed the one labeled <2>, then tried to open my gmail inbox in the other.  This is when it crashed on me.

-- Backtrace:
Application: Kontact (kontact), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f631393e800 (LWP 2972))]

Thread 5 (Thread 0x7f62f3b65700 (LWP 2977)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f630e6e981d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f630e6e9859 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f630ae0b182 in start_thread (arg=0x7f62f3b65700) at pthread_create.c:312
#4  0x00007f6310ebd30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7f62b3262700 (LWP 3015)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f630e42a20d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f630e718fd6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f630ae0b182 in start_thread (arg=0x7f62b3262700) at pthread_create.c:312
#4  0x00007f6310ebd30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f62a9df7700 (LWP 3352)):
#0  0x00007f6310eaffbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f630a92bfe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f630a92c0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f63116367be in QEventDispatcherGlib::processEvents (this=0x7f62a40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007f63116080af in QEventLoop::processEvents (this=this@entry=0x7f62a9df6de0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f63116083a5 in QEventLoop::exec (this=this@entry=0x7f62a9df6de0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f6311504c5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537
#7  0x00007f631150732f in QThreadPrivate::start (arg=0x14563d0) at thread/qthread_unix.cpp:349
#8  0x00007f630ae0b182 in start_thread (arg=0x7f62a9df7700) at pthread_create.c:312
#9  0x00007f6310ebd30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f6298c11700 (LWP 3830)):
#0  0x00007f6310eaffbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f630a92bfe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f630a92c0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f63116367be in QEventDispatcherGlib::processEvents (this=0x7f62940008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007f63116080af in QEventLoop::processEvents (this=this@entry=0x7f6298c10da0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f63116083a5 in QEventLoop::exec (this=this@entry=0x7f6298c10da0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f6311504c5f in QThread::exec (this=this@entry=0x225fae0) at thread/qthread.cpp:537
#7  0x00007f63115e9823 in QInotifyFileSystemWatcherEngine::run (this=0x225fae0) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007f631150732f in QThreadPrivate::start (arg=0x225fae0) at thread/qthread_unix.cpp:349
#9  0x00007f630ae0b182 in start_thread (arg=0x7f6298c11700) at pthread_create.c:312
#10 0x00007f6310ebd30d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f631393e800 (LWP 2972)):
[KCrash Handler]
#6  0x00007f6310df8f79 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007f6310dfc388 in __GI_abort () at abort.c:89
#8  0x00007f63111e86b5 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#9  0x00007f63111e6836 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007f63111e6863 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#11 0x00007f63111e733f in __cxa_pure_virtual () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#12 0x00007f62a2cc4b28 in MailCommon::FolderCollection::FolderCollection (this=0x132e430, col=..., writeconfig=<optimized out>) at ../../mailcommon/folder/foldercollection.cpp:73
#13 0x00007f62a2cc4c4b in MailCommon::FolderCollection::forCollection (coll=..., writeConfig=writeConfig@entry=true) at ../../mailcommon/folder/foldercollection.cpp:54
#14 0x00007f62a30617a6 in KMMainWidget::folderSelected (this=this@entry=0x1cb4ca0, col=...) at ../../kmail/kmmainwidget.cpp:515
#15 0x00007f62a3061a3a in KMMainWidget::slotFolderChanged (this=0x1cb4ca0, collection=...) at ../../kmail/kmmainwidget.cpp:460
#16 0x00007f62a3136ab3 in KMMainWidget::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at moc_kmmainwidget.cpp:536
#17 0x00007f631161d87a in QMetaObject::activate (sender=0x1edceb0, m=m@entry=0x7f63101fcb00 <Akonadi::EntityListView::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x7fff26cd7c90) at kernel/qobject.cpp:3539
#18 0x00007f630ff4d965 in Akonadi::EntityListView::currentChanged (this=<optimized out>, _t1=...) at ./moc_entitylistview.cpp:152
#19 0x00007f630ff4da43 in Akonadi::EntityListView::Private::itemCurrentChanged (this=0x1ee1110, index=...) at ../../akonadi/entitylistview.cpp:134
#20 0x00007f631161d87a in QMetaObject::activate (sender=sender@entry=0x1eeab60, m=m@entry=0x7f6312ac2fc0 <QItemSelectionModel::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fff26cd7e20) at kernel/qobject.cpp:3539
#21 0x00007f631254488a in QItemSelectionModel::currentChanged (this=this@entry=0x1eeab60, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:172
#22 0x00007f631254496d in QItemSelectionModel::setCurrentIndex (this=0x1eeab60, index=..., command=...) at itemviews/qitemselectionmodel.cpp:1175
#23 0x00007f63124f6d44 in QAbstractItemView::mousePressEvent (this=0x1edceb0, event=<optimized out>) at itemviews/qabstractitemview.cpp:1682
#24 0x00007f631204b37b in QWidget::event (this=this@entry=0x1edceb0, event=event@entry=0x7fff26cd8680) at kernel/qwidget.cpp:8372
#25 0x00007f63123ecfce in QFrame::event (this=0x1edceb0, e=0x7fff26cd8680) at widgets/qframe.cpp:557
#26 0x00007f63124fc5b3 in QAbstractItemView::viewportEvent (this=0x1edceb0, event=0x7fff26cd8680) at itemviews/qabstractitemview.cpp:1644
#27 0x00007f6311609646 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x11c75d0, receiver=receiver@entry=0x1edccd0, event=event@entry=0x7fff26cd8680) at kernel/qcoreapplication.cpp:1063
#28 0x00007f6311ffbe0c in QApplicationPrivate::notify_helper (this=this@entry=0x11c75d0, receiver=receiver@entry=0x1edccd0, e=e@entry=0x7fff26cd8680) at kernel/qapplication.cpp:4563
#29 0x00007f63120025dd in QApplication::notify (this=this@entry=0x7fff26cd8ed0, receiver=receiver@entry=0x1edccd0, e=e@entry=0x7fff26cd8680) at kernel/qapplication.cpp:4110
#30 0x00007f6312d06d1a in KApplication::notify (this=0x7fff26cd8ed0, receiver=0x1edccd0, event=0x7fff26cd8680) at ../../kdeui/kernel/kapplication.cpp:311
#31 0x00007f63116094dd in QCoreApplication::notifyInternal (this=0x7fff26cd8ed0, receiver=receiver@entry=0x1edccd0, event=event@entry=0x7fff26cd8680) at kernel/qcoreapplication.cpp:953
#32 0x00007f6312001d93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#33 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x1edccd0, event=event@entry=0x7fff26cd8680, alienWidget=alienWidget@entry=0x1edccd0, nativeWidget=nativeWidget@entry=0x1cb31f0, buttonDown=buttonDown@entry=0x7f6312ae1318 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178
#34 0x00007f63120769cb in QETWidget::translateMouseEvent (this=this@entry=0x1cb31f0, event=event@entry=0x7fff26cd8a00) at kernel/qapplication_x11.cpp:4634
#35 0x00007f6312076269 in QApplication::x11ProcessEvent (this=0x7fff26cd8ed0, event=event@entry=0x7fff26cd8a00) at kernel/qapplication_x11.cpp:3627
#36 0x00007f631209db02 in x11EventSourceDispatch (s=0x11c3e00, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#37 0x00007f630a92be04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007f630a92c048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007f630a92c0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007f63116367a1 in QEventDispatcherGlib::processEvents (this=0x1188bb0, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#41 0x00007f631209dbb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#42 0x00007f63116080af in QEventLoop::processEvents (this=this@entry=0x7fff26cd8dd0, flags=...) at kernel/qeventloop.cpp:149
#43 0x00007f63116083a5 in QEventLoop::exec (this=this@entry=0x7fff26cd8dd0, flags=...) at kernel/qeventloop.cpp:204
#44 0x00007f631160db79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#45 0x00007f6311ffa37c in QApplication::exec () at kernel/qapplication.cpp:3828
#46 0x0000000000403660 in main (argc=3, argv=0x7fff26cd9018) at ../../../kontact/src/main.cpp:219

Reported using DrKonqi
Comment 1 Denis Kurz 2016-09-24 19:29:34 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 2 Denis Kurz 2017-01-07 22:35:11 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.