Bug 279821 - Kontact crash when moving to next unread message (KMail)
Summary: Kontact crash when moving to next unread message (KMail)
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: 4.7
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 283291 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-08-10 15:05 UTC by Andreas Karrenbauer
Modified: 2017-01-07 22:50 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (17.15 KB, text/plain)
2012-01-03 16:50 UTC, m.wege
Details
New crash information added by DrKonqi (17.15 KB, text/plain)
2012-01-03 16:50 UTC, m.wege
Details
New crash information added by DrKonqi (17.15 KB, text/plain)
2012-01-03 16:50 UTC, m.wege
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Karrenbauer 2011-08-10 15:05:57 UTC
Application: kontact (4.7.0 )
KDE Platform Version: 4.7.00 (4.7.0) "release 6"
Qt Version: 4.7.3
Operating System: Linux 3.0.0-38-desktop x86_64
Distribution: "openSUSE 11.4 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
I pressed the shortcut key for proceeding to the next unread mail message.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f498f2f3760 (LWP 2977))]

Thread 4 (Thread 0x7f4978849700 (LWP 2980)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f498bd1f1d4 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f498769ca3f in start_thread (arg=0x7f4978849700) at pthread_create.c:297
#3  0x00007f498c8c167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f4969b9c700 (LWP 11293)):
#0  idleTimerSourcePrepare (source=<value optimized out>, timeout=0x7f4969b9bc4c) at kernel/qeventdispatcher_glib.cpp:207
#1  0x00007f498632b087 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#2  0x00007f498632bfa9 in ?? () from /lib64/libglib-2.0.so.0
#3  0x00007f498632c650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x00007f498dc92286 in QEventDispatcherGlib::processEvents (this=0xab270e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f498dc668d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f498dc66ae5 in QEventLoop::exec (this=0x7f4969b9bde0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f498db7b7a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#8  0x00007f498dc48008 in QInotifyFileSystemWatcherEngine::run (this=0xaa8f5a0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f498db7e095 in QThreadPrivate::start (arg=0xaa8f5a0) at thread/qthread_unix.cpp:320
#10 0x00007f498769ca3f in start_thread (arg=0x7f4969b9c700) at pthread_create.c:297
#11 0x00007f498c8c167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f495ffff700 (LWP 27765)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f498db7e6e2 in wait (this=<value optimized out>, mutex=0x12d9f20, time=30000) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x12d9f20, time=30000) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f498db72f38 in QThreadPoolThread::run (this=0x1411d620) at concurrent/qthreadpool.cpp:140
#4  0x00007f498db7e095 in QThreadPrivate::start (arg=0x1411d620) at thread/qthread_unix.cpp:320
#5  0x00007f498769ca3f in start_thread (arg=0x7f495ffff700) at pthread_create.c:297
#6  0x00007f498c8c167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f498f2f3760 (LWP 2977)):
[KCrash Handler]
#6  size (this=0xe68200, proxy_index=...) at ../../src/corelib/tools/qvector.h:124
#7  QSortFilterProxyModelPrivate::proxy_to_source (this=0xe68200, proxy_index=...) at itemviews/qsortfilterproxymodel.cpp:369
#8  0x00007f498d5bb8bd in QSortFilterProxyModel::mapToSource (this=<value optimized out>, proxyIndex=<value optimized out>) at itemviews/qsortfilterproxymodel.cpp:2499
#9  0x00007f498d5ba8fc in QSortFilterProxyModel::flags (this=<value optimized out>, index=<value optimized out>) at itemviews/qsortfilterproxymodel.cpp:1982
#10 0x00007f498d533a29 in isIndexEnabled (this=0xe4e790, index=...) at ../../src/gui/itemviews/qabstractitemview_p.h:277
#11 QAbstractItemView::setCurrentIndex (this=0xe4e790, index=...) at itemviews/qabstractitemview.cpp:1014
#12 0x00007f497373a23b in MailCommon::FolderTreeView::trySelectNextUnreadFolder(QModelIndex const&, MailCommon::Util::SearchDirection, bool) () from /usr/lib64/libmailcommon.so.4
#13 0x00007f497373a3d9 in MailCommon::FolderTreeView::selectNextUnreadFolder(bool) () from /usr/lib64/libmailcommon.so.4
#14 0x00007f4973add1c0 in KMMainWidget::slotSelectNextUnreadMessage() () from /usr/lib64/libkmailprivate.so.4
#15 0x00007f4973af758d in KMMainWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkmailprivate.so.4
#16 0x00007f498dc7ba5f in QMetaObject::activate (sender=0xf5b8f0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff9fe24320) at kernel/qobject.cpp:3278
#17 0x00007f498d028db2 in QAction::triggered (this=<value optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#18 0x00007f498d028faa in QAction::activate (this=0xf5b8f0, event=<value optimized out>) at kernel/qaction.cpp:1257
#19 0x00007f498d029127 in QAction::event (this=<value optimized out>, e=<value optimized out>) at kernel/qaction.cpp:1183
#20 0x00007f498e5cab1d in KAction::event(QEvent*) () from /usr/lib64/libkdeui.so.5
#21 0x00007f498d02f144 in QApplicationPrivate::notify_helper (this=0x63aae0, receiver=0xf5b8f0, e=0x7fff9fe249b0) at kernel/qapplication.cpp:4462
#22 0x00007f498d0376fa in QApplication::notify (this=<value optimized out>, receiver=0xf5b8f0, e=0x7fff9fe249b0) at kernel/qapplication.cpp:4341
#23 0x00007f498e6ad736 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#24 0x00007f498dc6747c in QCoreApplication::notifyInternal (this=0x7fff9fe25f50, receiver=0xf5b8f0, event=0x7fff9fe249b0) at kernel/qcoreapplication.cpp:731
#25 0x00007f498d061a70 in sendEvent (this=<value optimized out>, e=0x7fff9fe24fa0) at ../../src/corelib/kernel/qcoreapplication.h:215
#26 QShortcutMap::dispatchEvent (this=<value optimized out>, e=0x7fff9fe24fa0) at kernel/qshortcutmap.cpp:879
#27 0x00007f498d062f68 in QShortcutMap::tryShortcutEvent (this=0x63ac08, o=<value optimized out>, e=0x7fff9fe24fa0) at kernel/qshortcutmap.cpp:364
#28 0x00007f498d0392bc in QApplication::notify (this=0x7fff9fe25f50, receiver=0xe87de0, e=0x7fff9fe24fa0) at kernel/qapplication.cpp:3904
#29 0x00007f498e6ad736 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#30 0x00007f498dc6747c in QCoreApplication::notifyInternal (this=0x7fff9fe25f50, receiver=0xe87de0, event=0x7fff9fe24fa0) at kernel/qcoreapplication.cpp:731
#31 0x00007f498d0d0a78 in QKeyMapper::sendKeyEvent (keyWidget=0xe87de0, grab=<value optimized out>, type=QEvent::KeyPress, code=43, modifiers=<value optimized out>, text=..., autorepeat=false, count=1, nativeScanCode=86, nativeVirtualKey=65451, nativeModifiers=16) at kernel/qkeymapper_x11.cpp:1866
#32 0x00007f498d0d0eff in QKeyMapperPrivate::translateKeyEvent (this=<value optimized out>, keyWidget=0xe87de0, event=<value optimized out>, grab=false) at kernel/qkeymapper_x11.cpp:1836
#33 0x00007f498d0acfcc in QApplication::x11ProcessEvent (this=0x7fff9fe25f50, event=0x7fff9fe25b80) at kernel/qapplication_x11.cpp:3480
#34 0x00007f498d0d4f12 in x11EventSourceDispatch (s=0x643cf0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#35 0x00007f498632bbd3 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#36 0x00007f498632c3b0 in ?? () from /lib64/libglib-2.0.so.0
#37 0x00007f498632c650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#38 0x00007f498dc9222f in QEventDispatcherGlib::processEvents (this=0x612790, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#39 0x00007f498d0d4bae in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#40 0x00007f498dc668d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#41 0x00007f498dc66ae5 in QEventLoop::exec (this=0x7fff9fe25ea0, flags=...) at kernel/qeventloop.cpp:201
#42 0x00007f498dc6af2b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#43 0x000000000040416f in main ()

Possible duplicates by query: bug 271144, bug 266724, bug 262230, bug 261320, bug 261100.

Reported using DrKonqi
Comment 1 Christophe Marin 2011-10-12 23:29:12 UTC
*** Bug 283291 has been marked as a duplicate of this bug. ***
Comment 2 m.wege 2012-01-03 16:50:38 UTC
Created attachment 67398 [details]
New crash information added by DrKonqi

kmail (4.8 rc1) on KDE Platform 4.7.95 (4.8 RC1 (4.7.95) using Qt 4.7.4

- What I was doing when the application crashed: I was klicking on an email in a folder.I was klicking on an email in a folder.

-- Backtrace (Reduced):
#6  size (this=0x2e006500700079) at ../../include/QtCore/../../src/corelib/tools/qvector.h:124
#7  QSortFilterProxyModelPrivate::proxy_to_source (this=0x2346bc0, proxy_index=...) at itemviews/qsortfilterproxymodel.cpp:369
#8  0x000000345758b33d in QSortFilterProxyModel::mapToSource (this=<optimized out>, proxyIndex=<optimized out>) at itemviews/qsortfilterproxymodel.cpp:2500
#9  0x000000345758c5ad in QSortFilterProxyModelPrivate::store_persistent_indexes (this=<optimized out>) at itemviews/qsortfilterproxymodel.cpp:994
#10 0x00000034575910bf in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0x2346bc0, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1158
Comment 3 m.wege 2012-01-03 16:50:38 UTC
Created attachment 67399 [details]
New crash information added by DrKonqi

kmail (4.8 rc1) on KDE Platform 4.7.95 (4.8 RC1 (4.7.95) using Qt 4.7.4

- What I was doing when the application crashed: I was klicking on an email in a folder.I was klicking on an email in a folder.

-- Backtrace (Reduced):
#6  size (this=0x2e006500700079) at ../../include/QtCore/../../src/corelib/tools/qvector.h:124
#7  QSortFilterProxyModelPrivate::proxy_to_source (this=0x2346bc0, proxy_index=...) at itemviews/qsortfilterproxymodel.cpp:369
#8  0x000000345758b33d in QSortFilterProxyModel::mapToSource (this=<optimized out>, proxyIndex=<optimized out>) at itemviews/qsortfilterproxymodel.cpp:2500
#9  0x000000345758c5ad in QSortFilterProxyModelPrivate::store_persistent_indexes (this=<optimized out>) at itemviews/qsortfilterproxymodel.cpp:994
#10 0x00000034575910bf in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0x2346bc0, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1158
Comment 4 m.wege 2012-01-03 16:50:38 UTC
Created attachment 67400 [details]
New crash information added by DrKonqi

kmail (4.8 rc1) on KDE Platform 4.7.95 (4.8 RC1 (4.7.95) using Qt 4.7.4

- What I was doing when the application crashed: I was klicking on an email in a folder.I was klicking on an email in a folder.

-- Backtrace (Reduced):
#6  size (this=0x2e006500700079) at ../../include/QtCore/../../src/corelib/tools/qvector.h:124
#7  QSortFilterProxyModelPrivate::proxy_to_source (this=0x2346bc0, proxy_index=...) at itemviews/qsortfilterproxymodel.cpp:369
#8  0x000000345758b33d in QSortFilterProxyModel::mapToSource (this=<optimized out>, proxyIndex=<optimized out>) at itemviews/qsortfilterproxymodel.cpp:2500
#9  0x000000345758c5ad in QSortFilterProxyModelPrivate::store_persistent_indexes (this=<optimized out>) at itemviews/qsortfilterproxymodel.cpp:994
#10 0x00000034575910bf in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0x2346bc0, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1158
Comment 5 Denis Kurz 2016-09-24 17:59:39 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 kmail2 (version 5.0 or later, as part of KDE Applications 15.12 or later), it gets closed in about three months.
Comment 6 Denis Kurz 2017-01-07 22:50:08 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.