[Bug 279821] New: Kontact crash when moving to next unread message (KMail)

Andreas Karrenbauer andreas.karrenbauer at uni-konstanz.de
Wed Aug 10 15:05:57 UTC 2011


https://bugs.kde.org/show_bug.cgi?id=279821

           Summary: Kontact crash when moving to next unread message
                    (KMail)
           Product: kontact
           Version: unspecified
          Platform: openSUSE RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: andreas.karrenbauer at uni-konstanz.de


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

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Kdepim-bugs mailing list