Bug 330269 - KMail crashed when enabling "show folder tooltip"
Summary: KMail crashed when enabling "show folder tooltip"
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.12.1
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-01-21 21:22 UTC by Dennis Schridde
Modified: 2017-01-07 22:29 UTC (History)
0 users

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 Dennis Schridde 2014-01-21 21:22:45 UTC
Application: kontact (4.12.1)
KDE Platform Version: 4.12.1
Qt Version: 4.8.5
Operating System: Linux 3.13.0-gentoo x86_64
Distribution: "NAME=Gentoo"

-- Information about the crash:
- What I was doing when the application crashed:

In the appearance settings, there is a selection box "show folder tooltips <always, never>". It was not set to either, so I clicked always. KMail crashed right after pressing "apply".

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

Thread 4 (Thread 0x7f9225de3700 (LWP 6812)):
#0  0x000000373d20b934 in pthread_cond_wait () from /lib64/libpthread.so.0
#1  0x0000003a73d398b2 in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#2  0x0000003a73d398e9 in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#3  0x000000373d207e02 in start_thread () from /lib64/libpthread.so.0
#4  0x000000373cae658d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f92254e2700 (LWP 6813)):
#0  0x00007fffb17577ff in clock_gettime ()
#1  0x000000373caf7f52 in clock_gettime () from /lib64/libc.so.6
#2  0x0000003c02ad1447 in do_gettime (frac=0x7f92254e1be0, sec=0x7f92254e1bd8) at tools/qelapsedtimer_unix.cpp:127
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#4  0x0000003c02bab905 in updateCurrentTime (this=0x7f9220002860) at kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0x7f9220002860, tm=...) at kernel/qeventdispatcher_unix.cpp:460
#6  0x0000003c02baa04c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f92254e1c94) at kernel/qeventdispatcher_glib.cpp:136
#7  0x0000003c02baa0ed in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x000000373e648073 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#9  0x000000373e6488d3 in ?? () from /usr/lib64/libglib-2.0.so.0
#10 0x000000373e648ac4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#11 0x0000003c02baa20e in QEventDispatcherGlib::processEvents (this=0x7f92200008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#12 0x0000003c02b7ba3f in QEventLoop::processEvents (this=this@entry=0x7f92254e1e60, flags=...) at kernel/qeventloop.cpp:149
#13 0x0000003c02b7bd2d in QEventLoop::exec (this=this@entry=0x7f92254e1e60, flags=...) at kernel/qeventloop.cpp:204
#14 0x0000003c02a79860 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#15 0x0000003c02a7c0ff in QThreadPrivate::start (arg=0x23f3e80) at thread/qthread_unix.cpp:338
#16 0x000000373d207e02 in start_thread () from /lib64/libpthread.so.0
#17 0x000000373cae658d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f91cbfff700 (LWP 11578)):
#0  0x000000373d20b934 in pthread_cond_wait () from /lib64/libpthread.so.0
#1  0x0000003c0b5874ab in ?? () from /usr/lib64/qt4/libQtScript.so.4
#2  0x0000003c0b5874e9 in ?? () from /usr/lib64/qt4/libQtScript.so.4
#3  0x000000373d207e02 in start_thread () from /lib64/libpthread.so.0
#4  0x000000373cae658d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f922a681780 (LWP 6809)):
[KCrash Handler]
#6  QSharedDataPointer (o=..., this=0x7fffb16b7000) at /usr/include/qt4/QtCore/qshareddata.h:93
#7  assignEntityPrivate (one=..., other=...) at /var/tmp/portage/kde-base/kdepimlibs-4.12.1/work/kdepimlibs-4.12.1/akonadi/entity.cpp:49
#8  0x0000003a6fa8008d in Akonadi::Entity::Entity (this=0x7fffb16b7060, other=...) at /var/tmp/portage/kde-base/kdepimlibs-4.12.1/work/kdepimlibs-4.12.1/akonadi/entity.cpp:55
#9  0x0000003a7c8c2d2d in MailCommon::FolderCollection::collection (this=<optimized out>) at /var/tmp/portage/kde-base/kmail-4.12.1/work/kmail-4.12.1/mailcommon/folder/foldercollection.cpp:151
#10 0x0000003a7dd2b096 in KMMainWidget::slotMessageSelected (this=0x2913a10, item=...) at /var/tmp/portage/kde-base/kmail-4.12.1/work/kmail-4.12.1/kmail/kmmainwidget.cpp:4478
#11 0x0000003a7dd4cbf5 in KMMainWidget::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /var/tmp/portage/kde-base/kmail-4.12.1/work/kmail-4.12.1_build/kmail/kmmainwidget.moc:376
#12 0x0000003c02b90e78 in QMetaObject::activate (sender=0x2986ed0, m=m@entry=0x3a7e8d9560 <MessageList::Pane::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffb16b71e0) at kernel/qobject.cpp:3547
#13 0x0000003a7e69bfb2 in MessageList::Pane::messageSelected (this=<optimized out>, _t1=...) at /var/tmp/portage/kde-base/kdepim-common-libs-4.12.1/work/kdepim-common-libs-4.12.1_build/messagelist/pane.moc:167
#14 0x0000003c02b90e78 in QMetaObject::activate (sender=sender@entry=0x254fa40, m=m@entry=0x3a7e8d9a60 <MessageList::Widget::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffb16b7300) at kernel/qobject.cpp:3547
#15 0x0000003a7e6a46d2 in MessageList::Widget::messageSelected (this=this@entry=0x254fa40, _t1=...) at /var/tmp/portage/kde-base/kdepim-common-libs-4.12.1/work/kdepim-common-libs-4.12.1_build/messagelist/widget.moc:117
#16 0x0000003a7e6a4786 in MessageList::Widget::viewMessageSelected (this=0x254fa40, msg=<optimized out>) at /var/tmp/portage/kde-base/kdepim-common-libs-4.12.1/work/kdepim-common-libs-4.12.1/messagelist/widget.cpp:247
#17 0x0000003a7e67ead7 in MessageList::Core::View::slotSelectionChanged (this=0x2951a10) at /var/tmp/portage/kde-base/kdepim-common-libs-4.12.1/work/kdepim-common-libs-4.12.1/messagelist/core/view.cpp:1965
#18 0x0000003c02b90e78 in QMetaObject::activate (sender=sender@entry=0x225e3a0, m=m@entry=0x3a6e483ce0 <QItemSelectionModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffb16b74c0) at kernel/qobject.cpp:3547
#19 0x0000003a6df1fc07 in QItemSelectionModel::selectionChanged (this=this@entry=0x225e3a0, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:165
#20 0x0000003a6df25418 in QItemSelectionModel::emitSelectionChanged (this=this@entry=0x225e3a0, newSelection=..., oldSelection=...) at itemviews/qitemselectionmodel.cpp:1544
#21 0x0000003a6df25bd3 in QItemSelectionModel::select (this=0x225e3a0, selection=..., command=...) at itemviews/qitemselectionmodel.cpp:1110
#22 0x0000003a6df20b73 in QItemSelectionModel::select (this=this@entry=0x225e3a0, index=..., command=...) at itemviews/qitemselectionmodel.cpp:985
#23 0x0000003a6df1fe5f in QItemSelectionModel::setCurrentIndex (this=0x225e3a0, index=..., command=...) at itemviews/qitemselectionmodel.cpp:1174
#24 0x0000003a7e67e80e in MessageList::Core::View::setCurrentMessageItem (this=0x2951a10, it=0x3d3d1f0, center=center@entry=false) at /var/tmp/portage/kde-base/kdepim-common-libs-4.12.1/work/kdepim-common-libs-4.12.1/messagelist/core/view.cpp:891
#25 0x0000003a7e65fbae in MessageList::Core::ModelPrivate::viewItemJobStep (this=0x295d530) at /var/tmp/portage/kde-base/kdepim-common-libs-4.12.1/work/kdepim-common-libs-4.12.1/messagelist/core/model.cpp:3986
#26 0x0000003c02b90e78 in QMetaObject::activate (sender=0x295d568, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#27 0x0000003c02b95119 in QObject::event (this=0x295d568, e=<optimized out>) at kernel/qobject.cpp:1156
#28 0x0000003a6d9cb05c in QApplicationPrivate::notify_helper (this=this@entry=0x225e8f0, receiver=receiver@entry=0x295d568, e=e@entry=0x7fffb16b7d40) at kernel/qapplication.cpp:4562
#29 0x0000003a6d9d16d8 in QApplication::notify (this=this@entry=0x7fffb16b80d0, receiver=receiver@entry=0x295d568, e=e@entry=0x7fffb16b7d40) at kernel/qapplication.cpp:4348
#30 0x0000003a6f04082b in KApplication::notify (this=0x7fffb16b80d0, receiver=0x295d568, event=0x7fffb16b7d40) at /var/tmp/portage/kde-base/kdelibs-4.12.1/work/kdelibs-4.12.1/kdeui/kernel/kapplication.cpp:311
#31 0x0000003c02b7ce2c in QCoreApplication::notifyInternal (this=0x7fffb16b80d0, receiver=0x295d568, event=0x7fffb16b7d40) at kernel/qcoreapplication.cpp:949
#32 0x0000003c02bacd0b in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#33 QTimerInfoList::activateTimers (this=0x225d2d0) at kernel/qeventdispatcher_unix.cpp:621
#34 0x0000003c02ba9ff9 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:186
#35 idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:233
#36 0x000000373e6486c5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#37 0x000000373e648a18 in ?? () from /usr/lib64/libglib-2.0.so.0
#38 0x000000373e648ac4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#39 0x0000003c02baa1f3 in QEventDispatcherGlib::processEvents (this=0x2221b00, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#40 0x0000003a6da6a1ae in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#41 0x0000003c02b7ba3f in QEventLoop::processEvents (this=this@entry=0x7fffb16b7fd0, flags=...) at kernel/qeventloop.cpp:149
#42 0x0000003c02b7bd2d in QEventLoop::exec (this=this@entry=0x7fffb16b7fd0, flags=...) at kernel/qeventloop.cpp:204
#43 0x0000003c02b80f69 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#44 0x0000003a6d9c960c in QApplication::exec () at kernel/qapplication.cpp:3823
#45 0x0000000000403740 in main (argc=1, argv=0x7fffb16b8218) at /var/tmp/portage/kde-base/kontact-4.12.1/work/kontact-4.12.1/kontact/src/main.cpp:219

Possible duplicates by query: bug 329805, bug 325911, bug 323883, bug 323115, bug 322413.

Reported using DrKonqi
Comment 1 Denis Kurz 2016-09-24 19:29:32 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:29:52 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.