Bug 289142

Summary: Kmail crashed when browsing through my email with arrow keys
Product: [Applications] kontact Reporter: registration
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 4.7.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description registration 2011-12-16 21:15:37 UTC
Application: kontact (4.7.2)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-12-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
after i imported messegase from thunderbird mail directories i browsed through the imported mail both with the mouse and with the arrow keys. as far as i remember the last thing i did was trying to close a subfolder in the imported mail structure by first marking it by going up with the arrow key "up" and then trying to close it with the "left" arrow key. this usually works most of the time and has never crashed before.

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

Thread 4 (Thread 0x7fa3e584b700 (LWP 2283)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa3fbc79c2c in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007fa3fbc79d59 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007fa3f7078efc in start_thread (arg=0x7fa3e584b700) at pthread_create.c:304
#4  0x00007fa3fc98789d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fa3e504a700 (LWP 2284)):
#0  0x00007fa3fc97b773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fa3f65aaf68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa3f65ab429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa3fddc2f3e in QEventDispatcherGlib::processEvents (this=0xceb2b0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fa3fdd96cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fa3fdd96ef7 in QEventLoop::exec (this=0x7fa3e5049de0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007fa3fdcae27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007fa3fdcb0d05 in QThreadPrivate::start (arg=0xcea820) at thread/qthread_unix.cpp:331
#8  0x00007fa3f7078efc in start_thread (arg=0x7fa3e504a700) at pthread_create.c:304
#9  0x00007fa3fc98789d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fa395a04700 (LWP 2289)):
#0  0x00007fa3f65aa484 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fa3f65aaf82 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa3f65ab429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa3fddc2f3e in QEventDispatcherGlib::processEvents (this=0x17be280, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fa3fdd96cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fa3fdd96ef7 in QEventLoop::exec (this=0x7fa395a03db0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007fa3fdcae27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007fa3fdd79cbf in QInotifyFileSystemWatcherEngine::run (this=0x17bd660) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fa3fdcb0d05 in QThreadPrivate::start (arg=0x17bd660) at thread/qthread_unix.cpp:331
#9  0x00007fa3f7078efc in start_thread (arg=0x7fa395a04700) at pthread_create.c:304
#10 0x00007fa3fc98789d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fa3ff4317a0 (LWP 2282)):
[KCrash Handler]
#6  MessageList::Core::Item::indexOfChildItem (this=0x0, item=0x11a7e90) at ../../messagelist/core/item.cpp:185
#7  0x00007fa39c09bade in MessageList::Core::View::messageItemBefore (this=0x13c6bb0, referenceItem=0x0, messageTypeFilter=MessageList::Core::MessageTypeAny, loop=true) at ../../messagelist/core/view.cpp:1301
#8  0x00007fa39c0a2611 in MessageList::Core::View::selectPreviousMessageItem (this=0x13c6bb0, messageTypeFilter=<optimized out>, existingSelectionBehaviour=MessageList::Core::ClearExistingSelection, centerItem=true, loop=<optimized out>) at ../../messagelist/core/view.cpp:1452
#9  0x00007fa39cc6c8bd in KMMainWidget::qt_metacall (this=0x1343960, _c=QMetaObject::InvokeMetaMethod, _id=106, _a=0x7fff650fea70) at ./kmmainwidget.moc:453
#10 0x00007fa3fddaaeba in QMetaObject::activate (sender=0x143d660, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff650fea70) at kernel/qobject.cpp:3278
#11 0x00007fa3fd141b62 in QAction::triggered (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#12 0x00007fa3fd141d4f in QAction::activate (this=0x143d660, event=<optimized out>) at kernel/qaction.cpp:1257
#13 0x00007fa3fd141ebf in QAction::event (this=<optimized out>, e=<optimized out>) at kernel/qaction.cpp:1183
#14 0x00007fa3fe6e686a in KAction::event (this=<optimized out>, event=0x7fff650fef00) at ../../kdeui/actions/kaction.cpp:131
#15 0x00007fa3fd148424 in notify_helper (e=0x7fff650fef00, receiver=0x143d660, this=0xb4f3b0) at kernel/qapplication.cpp:4486
#16 QApplicationPrivate::notify_helper (this=0xb4f3b0, receiver=0x143d660, e=0x7fff650fef00) at kernel/qapplication.cpp:4458
#17 0x00007fa3fd14d291 in QApplication::notify (this=0x7fff65100190, receiver=0x143d660, e=0x7fff650fef00) at kernel/qapplication.cpp:4365
#18 0x00007fa3fe7cd126 in KApplication::notify (this=0x7fff65100190, receiver=0x143d660, event=0x7fff650fef00) at ../../kdeui/kernel/kapplication.cpp:311
#19 0x00007fa3fdd97afc in QCoreApplication::notifyInternal (this=0x7fff65100190, receiver=0x143d660, event=0x7fff650fef00) at kernel/qcoreapplication.cpp:787
#20 0x00007fa3fd17a499 in sendEvent (event=0x7fff650fef00, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#21 QShortcutMap::dispatchEvent (this=<optimized out>, e=0x7fff650ff310) at kernel/qshortcutmap.cpp:879
#22 0x00007fa3fd17b96a in QShortcutMap::tryShortcutEvent (this=0xb4f4d8, o=<optimized out>, e=0x7fff650ff310) at kernel/qshortcutmap.cpp:364
#23 0x00007fa3fd14eb12 in QApplication::notify (this=0x7fff65100190, receiver=0x1342870, e=0x7fff650ff310) at kernel/qapplication.cpp:3928
#24 0x00007fa3fe7cd126 in KApplication::notify (this=0x7fff65100190, receiver=0x1342870, event=0x7fff650ff310) at ../../kdeui/kernel/kapplication.cpp:311
#25 0x00007fa3fdd97afc in QCoreApplication::notifyInternal (this=0x7fff65100190, receiver=0x1342870, event=0x7fff650ff310) at kernel/qcoreapplication.cpp:787
#26 0x00007fa3fd1ebf99 in QKeyMapper::sendKeyEvent (keyWidget=0x1342870, grab=<optimized out>, type=QEvent::KeyPress, code=16777234, modifiers=..., text=..., autorepeat=false, count=1, nativeScanCode=113, nativeVirtualKey=65361, nativeModifiers=0) at kernel/qkeymapper_x11.cpp:1866
#27 0x00007fa3fd1ec40b in QKeyMapperPrivate::translateKeyEvent (this=0xb8eb50, keyWidget=0x1342870, event=0x7fff650ffd50, grab=false) at kernel/qkeymapper_x11.cpp:1836
#28 0x00007fa3fd1c7347 in QApplication::x11ProcessEvent (this=0x7fff65100190, event=0x7fff650ffd50) at kernel/qapplication_x11.cpp:3583
#29 0x00007fa3fd1f0412 in x11EventSourceDispatch (s=0xb4d250, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#30 0x00007fa3f65aaa5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007fa3f65ab258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007fa3f65ab429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007fa3fddc2ed6 in QEventDispatcherGlib::processEvents (this=0xb1efd0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#34 0x00007fa3fd1f007e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#35 0x00007fa3fdd96cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#36 0x00007fa3fdd96ef7 in QEventLoop::exec (this=0x7fff65100120, flags=...) at kernel/qeventloop.cpp:201
#37 0x00007fa3fdd9b789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#38 0x0000000000403629 in main (argc=1, argv=0x7fff651007b8) at ../../../kontact/src/main.cpp:218

This bug may be a duplicate of or related to bug 279177.

Possible duplicates by query: bug 279177, bug 273338.

Reported using DrKonqi
Comment 1 Christophe Marin 2011-12-17 10:39:42 UTC

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