Bug 267532 - kmail crashed when switching between mails
Summary: kmail crashed when switching between mails
Status: RESOLVED WORKSFORME
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: 2.0.89
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: investigated, triaged
Depends on:
Blocks:
 
Reported: 2011-03-03 08:54 UTC by Sebastian
Modified: 2018-10-27 04:18 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 Sebastian 2011-03-03 08:54:47 UTC
Application: kmail (2.0.89)
KDE Platform Version: 4.6.00 (4.6.0)
Qt Version: 4.7.1
Operating System: Linux 2.6.38-5-generic-pae i686
Distribution: Ubuntu Natty (development branch)

-- Information about the crash:
I wasn't doing anything special, just reading my mails and checking different folders for unread mail. Then kmail suddenly crashed. This has happend before in the last few days.

The crash can be reproduced some of the time.

-- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
[Current thread is 1 (Thread 0xb22de730 (LWP 13780))]

Thread 3 (Thread 0xaf677b70 (LWP 13789)):
#0  0xb76f1424 in __kernel_vsyscall ()
#1  0xb59f548c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb5f942ad in __pthread_cond_wait (cond=0xb42ff7f0, mutex=0xb42ff7d8) at forward.c:139
#3  0xb3d49637 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb59f0e99 in start_thread (arg=0xaf677b70) at pthread_create.c:304
#5  0xb5f865fe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xad763b70 (LWP 13792)):
#0  0xb466ad31 in clock_gettime (clock_id=1, tp=0xad762fe0) at ../sysdeps/unix/clock_gettime.c:116
#1  0xb61d3708 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb629f9d2 in updateCurrentTime (this=0xace01a34, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0xace01a34, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0xb629e222 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xad7630bc) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb629e2bd in timerSourcePrepare (source=0xace01a00, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb47cb134 in g_main_context_prepare (context=<value optimized out>, priority=0xad76312c) at /build/buildd/glib2.0-2.28.1/./glib/gmain.c:2761
#8  0xb47cbfc3 in g_main_context_iterate (context=0xace004e8, block=1, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.28.1/./glib/gmain.c:3071
#9  0xb47cc684 in g_main_context_iteration (context=0xace004e8, may_block=1) at /build/buildd/glib2.0-2.28.1/./glib/gmain.c:3154
#10 0xb629ea67 in QEventDispatcherGlib::processEvents (this=0xace00468, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0xb6270799 in QEventLoop::processEvents (this=0xad763270, flags=...) at kernel/qeventloop.cpp:149
#12 0xb6270a32 in QEventLoop::exec (this=0xad763270, flags=...) at kernel/qeventloop.cpp:201
#13 0xb617abd8 in QThread::exec (this=0x845a020) at thread/qthread.cpp:490
#14 0xb62526eb in QInotifyFileSystemWatcherEngine::run (this=0x845a020) at io/qfilesystemwatcher_inotify.cpp:248
#15 0xb617d659 in QThreadPrivate::start (arg=0x845a020) at thread/qthread_unix.cpp:285
#16 0xb59f0e99 in start_thread (arg=0xad763b70) at pthread_create.c:304
#17 0xb5f865fe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb22de730 (LWP 13780)):
[KCrash Handler]
#7  QETWidget::translateXI2Event (this=0x825f240, event=0xa221df0) at kernel/qapplication_x11.cpp:5250
#8  0xb6563f24 in QApplication::x11ProcessEvent (this=0xbfe9394c, event=0xbfe922dc) at kernel/qapplication_x11.cpp:3932
#9  0xb658eee4 in x11EventSourceDispatch (s=0x808a2e8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#10 0xb47cbc08 in g_main_dispatch (context=0x8089470) at /build/buildd/glib2.0-2.28.1/./glib/gmain.c:2440
#11 g_main_context_dispatch (context=0x8089470) at /build/buildd/glib2.0-2.28.1/./glib/gmain.c:3013
#12 0xb47cc3d0 in g_main_context_iterate (context=0x8089470, block=-1266825056, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.28.1/./glib/gmain.c:3091
#13 0xb47cc684 in g_main_context_iteration (context=0x8089470, may_block=1) at /build/buildd/glib2.0-2.28.1/./glib/gmain.c:3154
#14 0xb629ea2c in QEventDispatcherGlib::processEvents (this=0x804e9f0, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#15 0xb658ead5 in QGuiEventDispatcherGlib::processEvents (this=0x804e9f0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#16 0xb6270799 in QEventLoop::processEvents (this=0xbfe925b0, flags=...) at kernel/qeventloop.cpp:149
#17 0xb6270a32 in QEventLoop::exec (this=0xbfe925b0, flags=...) at kernel/qeventloop.cpp:201
#18 0xb6969711 in QMenu::exec (this=0xbfe92618, p=..., action=0x0) at widgets/qmenu.cpp:2054
#19 0xb52d8156 in MessageList::Core::View::slotHeaderContextMenuRequested(QPoint const&) () from /usr/lib/libmessagelist.so.4
#20 0xb52d852d in MessageList::Core::View::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libmessagelist.so.4
#21 0xb6277bca in QMetaObject::metacall (object=0x8347128, cl=QMetaObject::InvokeMetaMethod, idx=90, argv=0xbfe927a8) at kernel/qmetaobject.cpp:237
#22 0xb62879bf in QMetaObject::activate (sender=0x8317850, m=0xb6e093e8, local_signal_index=0, argv=0xbfe927a8) at kernel/qobject.cpp:3280
#23 0xb6529d83 in QWidget::customContextMenuRequested (this=0x8317850, _t1=...) at .moc/release-shared/moc_qwidget.cpp:360
#24 0xb6534799 in QWidget::event (this=0x8317850, event=0xbfe9309c) at kernel/qwidget.cpp:8370
#25 0xb69250e3 in QFrame::event (this=0x8317850, e=0xbfe9309c) at widgets/qframe.cpp:557
#26 0xb69b36e2 in QAbstractScrollArea::viewportEvent (this=0x8317850, e=0xbfe9309c) at widgets/qabstractscrollarea.cpp:1043
#27 0xb6a527f7 in QAbstractItemView::viewportEvent (this=0x8317850, event=0xbfe9309c) at itemviews/qabstractitemview.cpp:1619
#28 0xb6a68cec in QHeaderView::viewportEvent (this=0x8317850, e=0xbfe9309c) at itemviews/qheaderview.cpp:2425
#29 0xb69b5fd5 in viewportEvent (this=0x8432488, o=0x8316d80, e=0xbfe9309c) at widgets/qabstractscrollarea_p.h:100
#30 QAbstractScrollAreaFilter::eventFilter (this=0x8432488, o=0x8316d80, e=0xbfe9309c) at widgets/qabstractscrollarea_p.h:116
#31 0xb627176a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8087200, receiver=0x8316d80, event=0xbfe9309c) at kernel/qcoreapplication.cpp:847
#32 0xb64dba50 in QApplicationPrivate::notify_helper (this=0x8087200, receiver=0x8316d80, e=0xbfe9309c) at kernel/qapplication.cpp:4441
#33 0xb64e0912 in QApplication::notify (this=0xbfe9394c, receiver=0x8316d80, e=0xbfe9309c) at kernel/qapplication.cpp:4085
#34 0xb751027a in KApplication::notify (this=0xbfe9394c, receiver=0x8316d80, event=0xbfe9309c) at ../../kdeui/kernel/kapplication.cpp:311
#35 0xb62715cb in QCoreApplication::notifyInternal (this=0xbfe9394c, receiver=0x8316d80, event=0xbfe9309c) at kernel/qcoreapplication.cpp:732
#36 0xb6565913 in sendSpontaneousEvent (this=0x825f240, event=0xbfe9359c) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#37 QETWidget::translateMouseEvent (this=0x825f240, event=0xbfe9359c) at kernel/qapplication_x11.cpp:4538
#38 0xb6563d16 in QApplication::x11ProcessEvent (this=0xbfe9394c, event=0xbfe9359c) at kernel/qapplication_x11.cpp:3655
#39 0xb658eee4 in x11EventSourceDispatch (s=0x808a2e8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#40 0xb47cbc08 in g_main_dispatch (context=0x8089470) at /build/buildd/glib2.0-2.28.1/./glib/gmain.c:2440
#41 g_main_context_dispatch (context=0x8089470) at /build/buildd/glib2.0-2.28.1/./glib/gmain.c:3013
#42 0xb47cc3d0 in g_main_context_iterate (context=0x8089470, block=-1266825056, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.28.1/./glib/gmain.c:3091
#43 0xb47cc684 in g_main_context_iteration (context=0x8089470, may_block=1) at /build/buildd/glib2.0-2.28.1/./glib/gmain.c:3154
#44 0xb629ea2c in QEventDispatcherGlib::processEvents (this=0x804e9f0, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#45 0xb658ead5 in QGuiEventDispatcherGlib::processEvents (this=0x804e9f0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#46 0xb6270799 in QEventLoop::processEvents (this=0xbfe93864, flags=...) at kernel/qeventloop.cpp:149
#47 0xb6270a32 in QEventLoop::exec (this=0xbfe93864, flags=...) at kernel/qeventloop.cpp:201
#48 0xb62753dc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#49 0xb64d9637 in QApplication::exec () at kernel/qapplication.cpp:3719
#50 0x0804a4e6 in _start ()

Reported using DrKonqi
Comment 1 Sebastian 2011-03-03 09:26:29 UTC
Additional observation: also Plasma keeps crashing but whenever I try to report that, DrKonqui crashes as well.
Comment 2 Christophe Marin 2011-04-07 14:08:20 UTC
>#19 0xb52d8156 in
MessageList::Core::View::slotHeaderContextMenuRequested(QPoint const&) () from
/usr/lib/libmessagelist.so.4
>#20 0xb52d852d in MessageList::Core::View::qt_metacall(QMetaObject::Call, int,
void**) () from /usr/lib/libmessagelist.so.4

If you're still able to reproduce this crash, it would be useful if you install the missing debug packages (the missing symbols above come from kdepim)

Please reopen the report when you get a better backtrace
Comment 3 Andrew Crouthamel 2018-09-22 01:54:51 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Andrew Crouthamel 2018-10-27 04:18:51 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!