Bug 183849

Summary: Crash when dragging URL out of email
Product: [Unmaintained] kmail Reporter: William Gallafent <william>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED FIXED    
Severity: crash CC: andresbajotierra, christophe, markrose
Priority: NOR    
Version: 1.11.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description William Gallafent 2009-02-09 23:05:51 UTC
Version:            (using KDE 4.2.0)
Compiler:          gcc (Ubuntu 4.3.2-1ubuntu12) 4.3.2 (Assuming this binary package built with the standard system compiler)
OS:                Linux
Installed from:    Ubuntu Packages

Click and drag a URI from an email, then (with the mouse button still held down to continue the drag) use alt-tab to switch to another application (hoping to drop the URL there!) ... KMail crashed before I had a chance to stop dragging.

Application: KMail (kmail), signal SIGSEGV

Thread 1 (Thread 0xb3f976c0 (LWP 6896)):
[KCrash Handler]
#6  0xb63de8de in QDragManager::move () from /usr/lib/libQtGui.so.4
#7  0xb63e1071 in QDragManager::eventFilter () from /usr/lib/libQtGui.so.4
#8  0xb60cc0f4 in QCoreApplicationPrivate::sendThroughApplicationEventFilters () from /usr/lib/libQtCore.so.4
#9  0xb635d863 in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#10 0xb63660e1 in QApplication::notify () from /usr/lib/libQtGui.so.4
#11 0xb7e5cfed in KApplication::notify () from /usr/lib/libkdeui.so.5
#12 0xb60cce61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#13 0xb636536e in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4
#14 0xb63cf656 in ?? () from /usr/lib/libQtGui.so.4
#15 0xb63ce9e5 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#16 0xb63f87aa in ?? () from /usr/lib/libQtGui.so.4
#17 0xb47166f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#18 0xb4719da3 in ?? () from /usr/lib/libglib-2.0.so.0
#19 0xb4719f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#20 0xb60f7478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#21 0xb63f7ea5 in ?? () from /usr/lib/libQtGui.so.4
#22 0xb60cb52a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#23 0xb60cb6ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#24 0xb63defa0 in QDragManager::drag () from /usr/lib/libQtGui.so.4
#25 0xb6370bb0 in QDrag::start () from /usr/lib/libQtGui.so.4
#26 0xb564d786 in KHTMLPart::handleMouseMoveEventDrag () from /usr/lib/libkhtml.so.5
#27 0xb5656bdc in KHTMLPart::khtmlMouseMoveEvent () from /usr/lib/libkhtml.so.5
#28 0xb563d5a7 in KHTMLPart::customEvent () from /usr/lib/libkhtml.so.5
#29 0xb60dc7d7 in QObject::event () from /usr/lib/libQtCore.so.4
#30 0xb635d8ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#31 0xb636572e in QApplication::notify () from /usr/lib/libQtGui.so.4
#32 0xb7e5cfed in KApplication::notify () from /usr/lib/libkdeui.so.5
#33 0xb60cce61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#34 0xb562d072 in KHTMLView::mouseMoveEvent () from /usr/lib/libkhtml.so.5
#35 0xb63b57cb in QWidget::event () from /usr/lib/libQtGui.so.4
#36 0xb66ecfd3 in QFrame::event () from /usr/lib/libQtGui.so.4
#37 0xb5629fdf in KHTMLView::widgetEvent () from /usr/lib/libkhtml.so.5
#38 0xb562a24d in KHTMLView::eventFilter () from /usr/lib/libkhtml.so.5
#39 0xb60cc04a in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4
#40 0xb635d8ca in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#41 0xb63660e1 in QApplication::notify () from /usr/lib/libQtGui.so.4
#42 0xb7e5cfed in KApplication::notify () from /usr/lib/libkdeui.so.5
#43 0xb60cce61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#44 0xb636536e in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4
#45 0xb63cf656 in ?? () from /usr/lib/libQtGui.so.4
#46 0xb63ce9e5 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#47 0xb63f87aa in ?? () from /usr/lib/libQtGui.so.4
#48 0xb47166f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#49 0xb4719da3 in ?? () from /usr/lib/libglib-2.0.so.0
#50 0xb4719f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#51 0xb60f7478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#52 0xb63f7ea5 in ?? () from /usr/lib/libQtGui.so.4
#53 0xb60cb52a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#54 0xb60cb6ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#55 0xb60cdda5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#56 0xb635d767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#57 0x0804a7a0 in _start ()
Comment 1 Dario Andres 2009-02-10 13:17:38 UTC
This may be related to bug 183025
Comment 2 Jaime Torres 2009-02-17 19:44:20 UTC
This works for me in kmail 1.11.90 (kde 4.2.62 (KDE 4.3 >= 20090204))
Comment 3 Christophe Marin 2009-03-09 11:15:51 UTC
William, please test again with KMail 1.11.1 (from KDE 4.2.1)
Comment 4 Dario Andres 2009-03-15 17:55:11 UTC
Here using:
Qt: 4.5.0 + qt-copy-patches-936035
KDE: 4.2.66 (KDE 4.2.66 (KDE 4.3 >= 20090310))
kdelibs svn rev. 939600 / kdebase svn rev. 939602
on ArchLinux i686 - Kernel 2.6.28.7
kdepim svn rev.939627

I can't reproduce this crash.
Comment 5 Dario Andres 2009-03-15 17:58:03 UTC
I can't reproduce neither on KDE4.2.1 stable packages
Comment 6 Jaime Torres 2009-05-11 17:15:22 UTC
If you experience again this bug in a recent KDE, please reopen.
Comment 7 Christophe Marin 2011-09-24 21:20:01 UTC
*** Bug 191181 has been marked as a duplicate of this bug. ***