Bug 200583 - Drag&Drop while using Alt+Tab with Desktop Effects crash applications (QWidget::testAttribute_helper)
Summary: Drag&Drop while using Alt+Tab with Desktop Effects crash applications (QWidge...
Status: RESOLVED DUPLICATE of bug 192270
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: qt (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
: 191172 201588 202292 205976 209772 218331 222136 240320 243100 243356 243630 249931 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-07-17 19:36 UTC by Leonardo
Modified: 2011-11-18 01:03 UTC (History)
13 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 Leonardo 2009-07-17 19:36:11 UTC
Application that crashed: dolphin
Version of the application: 1.3
KDE Version: 4.2.96 (KDE 4.2.96 (KDE 4.3 RC2))
Qt Version: 4.5.1
Operating System: Linux 2.6.28-13-generic i686
Distribution: Ubuntu 9.04

What I was doing when the application crashed:
I was trying to drag a movie file to VLC media player. To do this, since Dolphin was on the foreground and VLC on the background I had to use Alt-Tab. A few Alt-Tabs keystrokes and Dolphin crashed. It happened to me with KDE 4.3 RC1 also. I was sure I filed a bug for that but I can't find it.

 -- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
[Current thread is 0 (LWP 4399)]

Thread 2 (Thread 0xb3ffbb90 (LWP 4422)):
#0  0xb7fed430 in __kernel_vsyscall ()
#1  0xb6108412 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb64ad344 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb34e8ae3 in ?? () from /usr/lib/libxine.so.1

Thread 1 (Thread 0xb5c80700 (LWP 4399)):
[KCrash Handler]
#6  0xb69e40d1 in QWidget::testAttribute_helper (this=0xa0960c0, attribute=Qt::WA_Hover) at kernel/qwidget.cpp:9944
#7  0xb69a494b in QApplication::notify (this=0xbff0b804, receiver=0xa0960c0, e=0xbff07a18) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:997
#8  0xb77084dd in KApplication::notify (this=0xbff0b804, receiver=0xa0960c0, event=0xbff07a18) at /build/buildd/kde4libs-4.2.96/kdeui/kernel/kapplication.cpp:302
#9  0xb67847ab in QCoreApplication::notifyInternal (this=0xbff0b804, receiver=0xa0960c0, event=0xbff07a18) at kernel/qcoreapplication.cpp:610
#10 0xb69a38be in QApplicationPrivate::sendMouseEvent (receiver=0xa0960c0, event=0xbff07a18, alienWidget=0x0, nativeWidget=0xa0960c0, buttonDown=0xb7247aa0, lastMouseReceiver=@0xb7247aa4)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#11 0xb6a13aee in QETWidget::translateMouseEvent (this=0xa0960c0, event=0xbff090ac) at kernel/qapplication_x11.cpp:4448
#12 0xb6a12ead in QApplication::x11ProcessEvent (this=0xbff0b804, event=0xbff090ac) at kernel/qapplication_x11.cpp:3444
#13 0xb6a3e06a in x11EventSourceDispatch (s=0x9296790, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#14 0xb5f02b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#15 0xb5f060eb in ?? () from /usr/lib/libglib-2.0.so.0
#16 0xb5f06268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#17 0xb67b01d8 in QEventDispatcherGlib::processEvents (this=0x9276d10, flags={i = -1074752920}) at kernel/qeventdispatcher_glib.cpp:324
#18 0xb6a3d765 in QGuiEventDispatcherGlib::processEvents (this=0x9276d10, flags={i = -1074752872}) at kernel/qguieventdispatcher_glib.cpp:202
#19 0xb6782dda in QEventLoop::processEvents (this=0xa007108, flags={i = -1074752808}) at kernel/qeventloop.cpp:149
#20 0xb678321a in QEventLoop::exec (this=0xa007108, flags={i = -1074752696}) at kernel/qeventloop.cpp:200
#21 0xb6a25d5b in QDragManager::drag (this=0x9f95710, o=0xa00d908) at kernel/qdnd_x11.cpp:1969
#22 0xb69af27a in QDrag::exec (this=0xa00d908, supportedActions={i = -1074752372}, defaultDropAction=Qt::IgnoreAction) at kernel/qdrag.cpp:282
#23 0xb7c3389e in DragAndDropHelper::startDrag () from /usr/lib/libdolphinprivate.so.4
#24 0xb7c15644 in DolphinDetailsView::startDrag () from /usr/lib/libdolphinprivate.so.4
#25 0xb6f1d66d in QAbstractItemView::mouseMoveEvent (this=0xbff09494, event=0xbff09e98) at itemviews/qabstractitemview.cpp:1547
#26 0xb7c1580c in DolphinDetailsView::mouseMoveEvent () from /usr/lib/libdolphinprivate.so.4
#27 0xb69f272d in QWidget::event (this=0x94b24e8, event=0xbff09e98) at kernel/qwidget.cpp:7506
#28 0xb6dd02c3 in QFrame::event (this=0x94b24e8, e=0xbff09e98) at widgets/qframe.cpp:559
#29 0xb6e7033f in QAbstractScrollArea::viewportEvent (this=0x94b24e8, e=0xa) at widgets/qabstractscrollarea.cpp:962
#30 0xb6f221f7 in QAbstractItemView::viewportEvent (this=0x94b24e8, event=0xbff09e98) at itemviews/qabstractitemview.cpp:1471
#31 0xb6f5c3b6 in QTreeView::viewportEvent (this=0x94b24e8, event=0xbff09e98) at itemviews/qtreeview.cpp:1264
#32 0xb6e72945 in QAbstractScrollAreaFilter::eventFilter (this=0x94b73a8, o=0x94b2c40, e=0xbff09e98) at widgets/qabstractscrollarea_p.h:100
#33 0xb67839ca in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9299210, receiver=0x94b2c40, event=0xbff09e98) at kernel/qcoreapplication.cpp:726
#34 0xb699bbaa in QApplicationPrivate::notify_helper (this=0x9299210, receiver=0x94b2c40, e=0xbff09e98) at kernel/qapplication.cpp:4053
#35 0xb69a4851 in QApplication::notify (this=0xbff0b804, receiver=0x94b2c40, e=0xbff09e98) at kernel/qapplication.cpp:3759
#36 0xb77084dd in KApplication::notify (this=0xbff0b804, receiver=0x94b2c40, event=0xbff09e98) at /build/buildd/kde4libs-4.2.96/kdeui/kernel/kapplication.cpp:302
#37 0xb67847ab in QCoreApplication::notifyInternal (this=0xbff0b804, receiver=0x94b2c40, event=0xbff09e98) at kernel/qcoreapplication.cpp:610
#38 0xb69a38be in QApplicationPrivate::sendMouseEvent (receiver=0x94b2c40, event=0xbff09e98, alienWidget=0x94b2c40, nativeWidget=0x932b2e0, buttonDown=0xb7247aa0, lastMouseReceiver=@0xb7247aa4)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#39 0xb6a13aee in QETWidget::translateMouseEvent (this=0x932b2e0, event=0xbff0b52c) at kernel/qapplication_x11.cpp:4448
#40 0xb6a12ead in QApplication::x11ProcessEvent (this=0xbff0b804, event=0xbff0b52c) at kernel/qapplication_x11.cpp:3444
#41 0xb6a3e06a in x11EventSourceDispatch (s=0x9296790, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#42 0xb5f02b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#43 0xb5f060eb in ?? () from /usr/lib/libglib-2.0.so.0
#44 0xb5f06268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#45 0xb67b01d8 in QEventDispatcherGlib::processEvents (this=0x9276d10, flags={i = -1074743576}) at kernel/qeventdispatcher_glib.cpp:324
#46 0xb6a3d765 in QGuiEventDispatcherGlib::processEvents (this=0x9276d10, flags={i = -1074743528}) at kernel/qguieventdispatcher_glib.cpp:202
#47 0xb6782dda in QEventLoop::processEvents (this=0xbff0b790, flags={i = -1074743464}) at kernel/qeventloop.cpp:149
#48 0xb678321a in QEventLoop::exec (this=0xbff0b790, flags={i = -1074743400}) at kernel/qeventloop.cpp:200
#49 0xb67856c9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#50 0xb699ba47 in QApplication::exec () at kernel/qapplication.cpp:3526
#51 0x0807a8bf in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-07-17 22:34:23 UTC
*** Bug 191172 has been marked as a duplicate of this bug. ***
Comment 2 Dario Andres 2009-07-17 22:35:00 UTC
Are you using Desktop Compositing (effects) ?
Thanks
Comment 3 Leonardo 2009-07-18 16:22:34 UTC
Yes, I'm using compositing. Today I had another crash while doing the
dran'ndrop but this time it was KWin that crashed instead of Dolphin.
I think that it happens when you give alt-tab the time to show the
rotating windows miniatures. If it's a quick alt-tab there's no
problem or at least I haven't experienced any yet.

Hope that helps


2009/7/17, Dario Andres <andresbajotierra@gmail.com>:
> https://bugs.kde.org/show_bug.cgi?id=200583
>
>
> Dario Andres <andresbajotierra@gmail.com> changed:
>
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>                  CC|                            |andresbajotierra@gmail.com
>
>
>
>
> --- Comment #2 from Dario Andres <andresbajotierra gmail com>  2009-07-17
> 22:35:00 ---
> Are you using Desktop Compositing (effects) ?
> Thanks
>
> --
> Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You reported the bug.
>
Comment 4 Dario Andres 2009-07-18 16:28:53 UTC
Thanks, this could be also related to bug 192270. Thanks.
Comment 5 Dario Andres 2009-08-02 18:34:32 UTC
*** Bug 201588 has been marked as a duplicate of this bug. ***
Comment 6 Raphael Kubo da Costa 2009-08-02 18:57:37 UTC
*** Bug 202292 has been marked as a duplicate of this bug. ***
Comment 7 Dario Andres 2009-08-02 18:58:26 UTC
Bug 202292 comment 5 has some other useful information and tests
Comment 8 Mark 2009-08-02 19:15:20 UTC
bug http://bugs.kde.org/show_bug.cgi?id=202293 is the same story..
please mark as duplicate.
seem's like a lot of this drag&drop alt-tab stuff..
Comment 9 Dario Andres 2009-08-02 20:46:06 UTC
I got the review from the KWin people: this is mostly the same as bug 192270. Merging.

*** This bug has been marked as a duplicate of bug 192270 ***
Comment 10 Dario Andres 2009-09-02 21:45:21 UTC
*** Bug 205976 has been marked as a duplicate of this bug. ***
Comment 11 Dario Andres 2009-10-11 20:07:58 UTC
*** Bug 209772 has been marked as a duplicate of this bug. ***
Comment 12 Dario Andres 2009-12-13 00:46:08 UTC
*** Bug 218331 has been marked as a duplicate of this bug. ***
Comment 13 Frank Reininghaus 2010-06-01 12:36:52 UTC
*** Bug 240320 has been marked as a duplicate of this bug. ***
Comment 14 Frank Reininghaus 2010-06-01 12:39:05 UTC
*** Bug 222136 has been marked as a duplicate of this bug. ***
Comment 15 Nicolas L. 2010-07-06 12:57:28 UTC
*** Bug 243356 has been marked as a duplicate of this bug. ***
Comment 16 Nicolas L. 2010-07-06 12:57:33 UTC
*** Bug 243630 has been marked as a duplicate of this bug. ***
Comment 17 Frank Reininghaus 2010-09-06 13:45:39 UTC
*** Bug 249931 has been marked as a duplicate of this bug. ***
Comment 18 Dawit Alemayehu 2011-11-18 01:03:30 UTC
*** Bug 243100 has been marked as a duplicate of this bug. ***