Bug 297823 - kmail crashes on "next mail"
Summary: kmail crashes on "next mail"
Status: RESOLVED DUPLICATE of bug 291997
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.8.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-10 07:34 UTC by Mathias Homann
Modified: 2012-04-10 08:10 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 Mathias Homann 2012-04-10 07:34:05 UTC
Application: kontact (4.8.2)
KDE Platform Version: 4.8.2 (4.8.2) "release 491"
Qt Version: 4.8.1
Operating System: Linux 3.1.9-1.4-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
tried to navigate to "next unread mail" via keyboard shortcut

The crash can be reproduced some of the time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f1cd4ed5760 (LWP 16568))]

Thread 5 (Thread 0x7f1cbc4c9700 (LWP 16571)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1cd1701c12 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7f1cd20a01a0) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:2495
#2  0x00007f1cd1701c49 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:1618
#3  0x00007f1cccd6df05 in start_thread (arg=0x7f1cbc4c9700) at pthread_create.c:301
#4  0x00007f1cd23f310d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f1cbbbc8700 (LWP 16572)):
#0  0x00007f1cd23e9ff3 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f1ccc85ea98 in g_main_context_poll (n_fds=1, fds=0x7f1cb40013e0, timeout=9865, context=0x7f1cb40009a0, priority=<optimized out>) at gmain.c:3386
#2  g_main_context_iterate (context=0x7f1cb40009a0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3068
#3  0x00007f1ccc85ef59 in g_main_context_iteration (context=0x7f1cb40009a0, may_block=1) at gmain.c:3136
#4  0x00007f1cd2b612e6 in QEventDispatcherGlib::processEvents (this=0x7f1cb40008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f1cd2b31012 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f1cd2b31267 in QEventLoop::exec (this=0x7f1cbbbc7e20, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f1cd2a31547 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007f1cd2a3456b in QThreadPrivate::start (arg=0x63bd20) at thread/qthread_unix.cpp:298
#9  0x00007f1cccd6df05 in start_thread (arg=0x7f1cbbbc8700) at pthread_create.c:301
#10 0x00007f1cd23f310d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f1c63c64700 (LWP 16600)):
#0  0x00007f1cd23e9ff3 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f1ccc85ea98 in g_main_context_poll (n_fds=1, fds=0x7f1c540013e0, timeout=-1, context=0x7f1c540009a0, priority=<optimized out>) at gmain.c:3386
#2  g_main_context_iterate (context=0x7f1c540009a0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3068
#3  0x00007f1ccc85ef59 in g_main_context_iteration (context=0x7f1c540009a0, may_block=1) at gmain.c:3136
#4  0x00007f1cd2b612e6 in QEventDispatcherGlib::processEvents (this=0x7f1c540008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f1cd2b31012 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f1cd2b31267 in QEventLoop::exec (this=0x7f1c63c63e20, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f1cd2a31547 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007f1cd2a3456b in QThreadPrivate::start (arg=0x1248ec0) at thread/qthread_unix.cpp:298
#9  0x00007f1cccd6df05 in start_thread (arg=0x7f1c63c64700) at pthread_create.c:301
#10 0x00007f1cd23f310d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f1c64465700 (LWP 16793)):
#0  0x00007f1cd2400224 in pthread_mutex_lock (mutex=0x7f1c5c0009a8) at forward.c:182
#1  0x00007f1ccc85d179 in g_main_context_acquire (context=0x7f1c5c0009a0) at gmain.c:2512
#2  0x00007f1ccc85e8b1 in g_main_context_iterate (context=0x7f1c5c0009a0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3017
#3  0x00007f1ccc85ef59 in g_main_context_iteration (context=0x7f1c5c0009a0, may_block=1) at gmain.c:3136
#4  0x00007f1cd2b612e6 in QEventDispatcherGlib::processEvents (this=0x7f1c5c0008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f1cd2b31012 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f1cd2b31267 in QEventLoop::exec (this=0x7f1c64464df0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f1cd2a31547 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007f1cd2b10dff in QInotifyFileSystemWatcherEngine::run (this=0x236f920) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f1cd2a3456b in QThreadPrivate::start (arg=0x236f920) at thread/qthread_unix.cpp:298
#10 0x00007f1cccd6df05 in start_thread (arg=0x7f1c64465700) at pthread_create.c:301
#11 0x00007f1cd23f310d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f1cd4ed5760 (LWP 16568)):
[KCrash Handler]
#6  at (this=0x0, i=1) at /usr/include/QtCore/qlist.h:100
#7  at (i=1, this=0x0) at /usr/include/QtCore/qlist.h:470
#8  MessageList::Core::ModelInvariantRowMapperPrivate::indexDead (this=0x96ff60, invariant=0x3b6df30) at /usr/src/debug/kdepim-4.8.2/messagelist/core/modelinvariantrowmapper.cpp:135
#9  0x00007f1c7289692b in MessageList::Core::ModelInvariantIndex::~ModelInvariantIndex (this=0x3b6df30, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.8.2/messagelist/core/modelinvariantindex.cpp:37
#10 0x00007f1c7287f3b7 in MessageList::Core::MessageItem::~MessageItem (this=0x3b6df20, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.8.2/messagelist/core/messageitem.cpp:266
#11 0x00007f1c7287f459 in MessageList::Core::MessageItem::~MessageItem (this=0x3b6df20, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.8.2/messagelist/core/messageitem.cpp:268
#12 0x00007f1c72873a05 in MessageList::Core::Item::killAllChildItems (this=0x1521080) at /usr/src/debug/kdepim-4.8.2/messagelist/core/item.cpp:400
#13 0x00007f1c72874f57 in MessageList::Core::Item::~Item (this=0x1521080, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.8.2/messagelist/core/item.cpp:47
#14 0x00007f1c728757a9 in MessageList::Core::GroupHeaderItem::~GroupHeaderItem (this=0x1521080, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.8.2/messagelist/core/groupheaderitem.cpp:32
#15 0x00007f1c72873a05 in MessageList::Core::Item::killAllChildItems (this=0xcab3d0) at /usr/src/debug/kdepim-4.8.2/messagelist/core/item.cpp:400
#16 0x00007f1c7288f22f in MessageList::Core::Model::setStorageModel (this=0xc92670, storageModel=0x2acd260, preSelectionMode=MessageList::Core::PreSelectFirstUnreadCentered) at /usr/src/debug/kdepim-4.8.2/messagelist/core/model.cpp:714
#17 0x00007f1c728ab005 in MessageList::Core::View::setStorageModel (this=0xfaa360, storageModel=<optimized out>, preSelectionMode=<optimized out>) at /usr/src/debug/kdepim-4.8.2/messagelist/core/view.cpp:273
#18 0x00007f1c728b9b65 in MessageList::Core::Widget::setStorageModel (this=0x98e1a0, storageModel=0x2acd260, preSelectionMode=MessageList::Core::PreSelectFirstUnreadCentered) at /usr/src/debug/kdepim-4.8.2/messagelist/core/widgetbase.cpp:408
#19 0x00007f1c728cb15a in MessageList::Pane::setCurrentFolder (this=0xf910d0, preSelectionMode=MessageList::Core::PreSelectFirstUnreadCentered, overrideLabel=...) at /usr/src/debug/kdepim-4.8.2/messagelist/pane.cpp:604
#20 0x00007f1c73493889 in KMMainWidget::slotShowSelectedFolderInPane (this=<optimized out>) at /usr/src/debug/kdepim-4.8.2/kmail/kmmainwidget.cpp:603
#21 0x00007f1c734b550a in KMMainWidget::qt_static_metacall (_o=0xf4cfd0, _c=<optimized out>, _id=<optimized out>, _a=0x1448ed0) at /usr/src/debug/kdepim-4.8.2/build/kmail/kmmainwidget.moc:382
#22 0x00007f1cd2b4b2b6 in QObject::event (this=0xf4cfd0, e=<optimized out>) at kernel/qobject.cpp:1204
#23 0x00007f1cd359621b in QWidget::event (this=0xf4cfd0, event=0x330af30) at kernel/qwidget.cpp:8821
#24 0x00007f1cd35460d4 in notify_helper (e=0x330af30, receiver=0xf4cfd0, this=0x6391b0) at kernel/qapplication.cpp:4554
#25 QApplicationPrivate::notify_helper (this=0x6391b0, receiver=0xf4cfd0, e=0x330af30) at kernel/qapplication.cpp:4526
#26 0x00007f1cd354af53 in QApplication::notify (this=0x7fff06500f10, receiver=0xf4cfd0, e=0x330af30) at kernel/qapplication.cpp:4415
#27 0x00007f1cd428a886 in KApplication::notify (this=0x7fff06500f10, receiver=0xf4cfd0, event=0x330af30) at /usr/src/debug/kdelibs-4.8.2/kdeui/kernel/kapplication.cpp:311
#28 0x00007f1cd2b3222c in QCoreApplication::notifyInternal (this=0x7fff06500f10, receiver=0xf4cfd0, event=0x330af30) at kernel/qcoreapplication.cpp:876
#29 0x00007f1cd2b35aca in sendEvent (event=0x330af30, receiver=0xf4cfd0) at kernel/qcoreapplication.h:231
#30 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x60da60) at kernel/qcoreapplication.cpp:1500
#31 0x00007f1cd2b60e53 in sendPostedEvents () at kernel/qcoreapplication.h:236
#32 postEventSourceDispatch (s=0x63a750) at kernel/qeventdispatcher_glib.cpp:279
#33 0x00007f1ccc85e58d in g_main_dispatch (context=0x63a660) at gmain.c:2425
#34 g_main_context_dispatch (context=0x63a660) at gmain.c:2995
#35 0x00007f1ccc85ed88 in g_main_context_iterate (context=0x63a660, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3073
#36 0x00007f1ccc85ef59 in g_main_context_iteration (context=0x63a660, may_block=1) at gmain.c:3136
#37 0x00007f1cd2b6127f in QEventDispatcherGlib::processEvents (this=0x60d320, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#38 0x00007f1cd35e976e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#39 0x00007f1cd2b31012 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#40 0x00007f1cd2b31267 in QEventLoop::exec (this=0x7fff06500ea0, flags=...) at kernel/qeventloop.cpp:204
#41 0x00007f1cd2b35dc5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#42 0x0000000000403919 in ?? ()
#43 0x00007f1cd233923d in __libc_start_main (main=0x402e30, argc=1, ubp_av=0x7fff06501538, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff06501528) at libc-start.c:226
#44 0x0000000000403e51 in _start ()

Reported using DrKonqi
Comment 1 Christophe Marin 2012-04-10 08:10:12 UTC

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