Bug 247288 - KMail crash after double-click-dragging
Summary: KMail crash after double-click-dragging
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.4.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-10 21:19 UTC by ancow
Modified: 2017-06-24 00:24 UTC (History)
2 users (show)

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 ancow 2010-08-10 21:19:30 UTC
Application: kontact (4.4.5)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.32-24-generic i686
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
I was selecting two emails for dragging and accidentally double-klicked one of them. Before the window could open I initiated the drag, during which the window opened. I closed it with Alt-F4 and kept dragging. KMail crashed as soon as the Mousepointer hit the email-folder I was trying to drag to.

 -- Backtrace:
Application: Kontact (kontact), signal: Aborted
[KCrash Handler]
#6  0x00619422 in __kernel_vsyscall ()
#7  0x00cb6651 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0x00cb9a82 in *__GI_abort () at abort.c:92
#9  0x00caf718 in *__GI___assert_fail (assertion=0x1de8354 "!(req && current_request && !(((long) (req->sequence) - (long) (current_request)) <= 0))", file=0x1de8289 "../../src/xcb_io.c", line=183, 
    function=0x1de8432 "process_responses") at assert.c:81
#10 0x01d78a63 in process_responses (dpy=0x9838f78, wait_for_first_event=<value optimized out>, current_error=0xbfee774c, current_request=81188300) at ../../src/xcb_io.c:183
#11 0x01d78fb6 in _XReply (dpy=0x9838f78, rep=0xbfee7780, extra=0, discard=1) at ../../src/xcb_io.c:464
#12 0x01d6e211 in XTranslateCoordinates (dpy=0x9838f78, src_win=260, dest_win=79691809, src_x=206, src_y=521, dst_x=0xbfee77fc, dst_y=0xbfee77f8, child=0xbfee77f4) at ../../src/TrCoords.c:53
#13 0x05977e56 in QWidget::mapFromGlobal (this=0x9842750, pos=...) at kernel/qwidget_x11.cpp:1324
#14 0x0596bf26 in find_child (w=<value optimized out>, xe=<value optimized out>, passive=false) at kernel/qdnd_x11.cpp:734
#15 handle_xdnd_position (w=<value optimized out>, xe=<value optimized out>, passive=false) at kernel/qdnd_x11.cpp:845
#16 0x0596dbae in QDragManager::move (this=0xc2c7b00, globalPos=...) at kernel/qdnd_x11.cpp:1667
#17 0x0596dfbb in QDragManager::eventFilter (this=0xc2c7b00, o=0xa24d918, e=0xbfee7fd4) at kernel/qdnd_x11.cpp:1315
#18 0x0105849c in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x9830890, receiver=0xa24d918, event=0xbfee7fd4) at kernel/qcoreapplication.cpp:822
#19 0x058cae13 in QApplicationPrivate::notify_helper (this=0x9830890, receiver=0xa24d918, e=0xbfee7fd4) at kernel/qapplication.cpp:4277
#20 0x058d3521 in QApplication::notify (this=0xbfee9d94, receiver=0xa24d918, e=0xbfee7fd4) at kernel/qapplication.cpp:3765
#21 0x00ab440a in KApplication::notify (this=0xbfee9d94, receiver=0xa24d918, event=0xbfee7fd4) at ../../kdeui/kernel/kapplication.cpp:302
#22 0x0105913b in QCoreApplication::notifyInternal (this=0xbfee9d94, receiver=0xa24d918, event=0xbfee7fd4) at kernel/qcoreapplication.cpp:726
#23 0x058cbc6e in QCoreApplication::sendSpontaneousEvent (receiver=0xa24d918, event=0x6) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#24 qt_sendSpontaneousEvent (receiver=0xa24d918, event=0x6) at kernel/qapplication.cpp:5281
#25 0x05985960 in QKeyMapper::sendKeyEvent (keyWidget=0xa24d918, grab=false, type=QEvent::KeyRelease, code=16777251, modifiers=..., text=..., autorepeat=<value optimized out>, 
    count=<value optimized out>, nativeScanCode=64, nativeVirtualKey=65513, nativeModifiers=264) at kernel/qkeymapper_x11.cpp:1875
#26 0x05987ec5 in QKeyMapperPrivate::translateKeyEvent (this=0x986a1b8, keyWidget=0xa24d918, event=0xbfee869c, grab=false) at kernel/qkeymapper_x11.cpp:1845
#27 0x0595b427 in QApplication::x11ProcessEvent (this=0xbfee9d94, event=0xbfee869c) at kernel/qapplication_x11.cpp:3406
#28 0x0598b2ea in x11EventSourceDispatch (s=0x9837ae8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#29 0x074d55e5 in g_main_dispatch (context=0x9841690) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:1960
#30 IA__g_main_context_dispatch (context=0x9841690) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2513
#31 0x074d92d8 in g_main_context_iterate (context=0x9841690, block=<value optimized out>, dispatch=1, self=0x9842ee0) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2591
#32 0x074d94b8 in IA__g_main_context_iteration (context=0x9841690, may_block=1) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2654
#33 0x01084e35 in QEventDispatcherGlib::processEvents (this=0x980d070, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#34 0x0598ae15 in QGuiEventDispatcherGlib::processEvents (this=0x980d070, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#35 0x01057759 in QEventLoop::processEvents (this=0xc835d08, flags=) at kernel/qeventloop.cpp:149
#36 0x01057baa in QEventLoop::exec (this=0xc835d08, flags=...) at kernel/qeventloop.cpp:201
#37 0x0597116d in QDragManager::drag (this=0xc2c7b00, o=0xbef4770) at kernel/qdnd_x11.cpp:1984
#38 0x058e333e in QDrag::exec (this=0xbef4770, supportedActions=..., defaultDropAction=Qt::IgnoreAction) at kernel/qdrag.cpp:282
#39 0x058e33f4 in QDrag::exec (this=0xbef4770, supportedActions=...) at kernel/qdrag.cpp:239
#40 0xb471630d in KMail::MessageListView::Widget::viewStartDragRequest (this=0xa274ea8) at ../../kmail/messagelistview/widget.cpp:817
#41 0x06532cb9 in MessageList::Core::View::mouseMoveEvent (this=0xa24d918, e=0xbfee94e0) at ../../messagelist/core/view.cpp:2151
#42 0x05928ffa in QWidget::event (this=0xa24d918, event=0xbfee94e0) at kernel/qwidget.cpp:8029
#43 0x05d27423 in QFrame::event (this=0xa24d918, e=0xbfee94e0) at widgets/qframe.cpp:557
#44 0x05dc19d2 in QAbstractScrollArea::viewportEvent (this=0x2eb7, e=0x6) at widgets/qabstractscrollarea.cpp:1036
#45 0x05e76e57 in QAbstractItemView::viewportEvent (this=0xa24d918, event=0xbfee94e0) at itemviews/qabstractitemview.cpp:1615
#46 0x05eb66fc in QTreeView::viewportEvent (this=0xa24d918, event=0xbfee94e0) at itemviews/qtreeview.cpp:1248
#47 0x05dc42a5 in QAbstractScrollAreaPrivate::viewportEvent (this=0xa0a3498, o=0xa197920, e=0xbfee94e0) at widgets/qabstractscrollarea_p.h:100
#48 QAbstractScrollAreaFilter::eventFilter (this=0xa0a3498, o=0xa197920, e=0xbfee94e0) at widgets/qabstractscrollarea_p.h:116
#49 0x010583da in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9830890, receiver=0xa197920, event=0xbfee94e0) at kernel/qcoreapplication.cpp:841
#50 0x058cae69 in QApplicationPrivate::notify_helper (this=0x9830890, receiver=0xa197920, e=0xbfee94e0) at kernel/qapplication.cpp:4298
#51 0x058d23a7 in QApplication::notify (this=0xbfee9d94, receiver=0xa197920, e=0xbfee94e0) at kernel/qapplication.cpp:3867
#52 0x00ab440a in KApplication::notify (this=0xbfee9d94, receiver=0xa197920, event=0xbfee94e0) at ../../kdeui/kernel/kapplication.cpp:302
#53 0x0105913b in QCoreApplication::notifyInternal (this=0xbfee9d94, receiver=0xa197920, event=0xbfee94e0) at kernel/qcoreapplication.cpp:726
#54 0x058d1302 in QCoreApplication::sendEvent (receiver=0xa197920, event=0xbfee94e0, alienWidget=0x9b3f750, nativeWidget=0xa2342f0, buttonDown=0x6211058, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#55 QApplicationPrivate::sendMouseEvent (receiver=0xa197920, event=0xbfee94e0, alienWidget=0x9b3f750, nativeWidget=0xa2342f0, buttonDown=0x6211058, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2967
#56 0x0595cd58 in QETWidget::translateMouseEvent (this=0xa2342f0, event=0xbfee99fc) at kernel/qapplication_x11.cpp:4380
#57 0x0595c1e1 in QApplication::x11ProcessEvent (this=0xbfee9d94, event=0xbfee99fc) at kernel/qapplication_x11.cpp:3391
#58 0x0598b2ea in x11EventSourceDispatch (s=0x9837ae8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#59 0x074d55e5 in g_main_dispatch (context=0x9841690) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:1960
#60 IA__g_main_context_dispatch (context=0x9841690) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2513
#61 0x074d92d8 in g_main_context_iterate (context=0x9841690, block=<value optimized out>, dispatch=1, self=0x9842ee0) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2591
#62 0x074d94b8 in IA__g_main_context_iteration (context=0x9841690, may_block=1) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2654
#63 0x01084e35 in QEventDispatcherGlib::processEvents (this=0x980d070, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#64 0x0598ae15 in QGuiEventDispatcherGlib::processEvents (this=0x980d070, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#65 0x01057759 in QEventLoop::processEvents (this=0xbfee9cf4, flags=) at kernel/qeventloop.cpp:149
#66 0x01057baa in QEventLoop::exec (this=0xbfee9cf4, flags=...) at kernel/qeventloop.cpp:201
#67 0x0105ce3f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#68 0x058caf27 in QApplication::exec () at kernel/qapplication.cpp:3581
#69 0x0804b472 in main (argc=1, argv=0xbfee9fb4) at ../../../kontact/src/main.cpp:224

Reported using DrKonqi
Comment 1 Christoph Feck 2013-09-12 21:37:09 UTC
This crash report is at least 3 years old and there were no further comments or status updates since then.

Therefore we believe that this crash is already fixed in recent KDE 4 versions or the backtrace is no longer applicable to the current KDE 4 sources.

If the crash still happens with a recent KDE version (4.10.5 or 4.11), please add an updated backtrace or provide steps to reproduce. For more information, see http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports

(To prevent automatic closing of this bug in the future, please set the bug status to ASSIGNED or CONFIRMED)