Bug 210941 - plasma fail to activate window for drag and drop
Summary: plasma fail to activate window for drag and drop
Status: RESOLVED UPSTREAM
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 215506 218593 220971 221931 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-10-18 08:34 UTC by Valerian
Modified: 2010-01-09 19:23 UTC (History)
6 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 Valerian 2009-10-18 08:34:09 UTC
Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.3
Operating System: Linux 2.6.26-2-amd64 x86_64
Distribution: Debian GNU/Linux testing (squeeze)

What I was doing when the application crashed:
I want plasma to activate window to drop files there.
(in my case audiofiles from Krusader to SM player. also from other application (konqueror for example) so this is probably all the same.)
plasma crash when I move mouse pointer to panel.
I have hiding panel and this may be important because it work well when panel is always on top.


 -- Backtrace:
Application: Рабочее пространство Plasma (kdeinit4), signal: Segmentation fault
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0x7ff73d93d750 (LWP 8248))]

Thread 2 (Thread 0x7ff71e4fb950 (LWP 8255)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007ff73d477499 in QWaitConditionPrivate::wait (this=0x1d90440, mutex=0x1d90438, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=0x1d90440, mutex=0x1d90438, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007ff73986e3b4 in QHostInfoAgent::run (this=0x1d90420) at kernel/qhostinfo.cpp:260
#4  0x00007ff73d4764a5 in QThreadPrivate::start (arg=0x1d90420) at thread/qthread_unix.cpp:188
#5  0x00007ff73a1aff9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007ff73ad7856d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ff73d93d750 (LWP 8248)):
[KCrash Handler]
#5  QGraphicsItem::sceneTransform (this=0x0) at graphicsview/qgraphicsitem.cpp:2517
#6  0x00007ff73ba79aee in QGraphicsItem::mapFromScene (this=<value optimized out>, point=...) at graphicsview/qgraphicsitem.cpp:4579
#7  0x00007ff73ba7c56b in QGraphicsItemPrivate::genericMapFromScene (this=<value optimized out>, pos=..., viewport=0x1c329c0) at graphicsview/qgraphicsitem.cpp:747
#8  0x00007ff73baa18a3 in QGraphicsScenePrivate::sendDragDropEvent (this=0x19973d0, item=0x1ea4360, dragDropEvent=0x7fff45a6c5f0) at graphicsview/qgraphicsscene.cpp:1187
#9  0x00007ff73baa194f in QGraphicsScene::dragLeaveEvent (this=<value optimized out>, event=0x0) at graphicsview/qgraphicsscene.cpp:4077
#10 0x00007ff73baad300 in QGraphicsScene::event (this=0x18cbb50, event=0x7fff45a6c5f0) at graphicsview/qgraphicsscene.cpp:3760
#11 0x00007ff73b4e501d in QApplicationPrivate::notify_helper (this=0x187b060, receiver=0x18cbb50, e=0x7fff45a6c5f0) at kernel/qapplication.cpp:4065
#12 0x00007ff73b4ed07a in QApplication::notify (this=0x1872230, receiver=0x18cbb50, e=0x7fff45a6c5f0) at kernel/qapplication.cpp:4030
#13 0x00007ff73c13e0db in KApplication::notify (this=0x1872230, receiver=0x18cbb50, event=0x7fff45a6c5f0) at ../../kdeui/kernel/kapplication.cpp:302
#14 0x00007ff73d55bc9c in QCoreApplication::notifyInternal (this=0x1872230, receiver=0x18cbb50, event=0x7fff45a6c5f0) at kernel/qcoreapplication.cpp:610
#15 0x00007ff73bab87db in QCoreApplication::sendEvent (this=<value optimized out>, event=0x7fff45a6cd10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#16 QGraphicsView::dragLeaveEvent (this=<value optimized out>, event=0x7fff45a6cd10) at graphicsview/qgraphicsview.cpp:3043
#17 0x00007ff73b534e68 in QWidget::event (this=0x1e2bcd0, event=0x7fff45a6cd10) at kernel/qwidget.cpp:7748
#18 0x00007ff73b89d92b in QFrame::event (this=0x1e2bcd0, e=0x7fff45a6cd10) at widgets/qframe.cpp:559
#19 0x00007ff73babddeb in QGraphicsView::viewportEvent (this=0x1e2bcd0, event=0x7fff45a6cd10) at graphicsview/qgraphicsview.cpp:2919
#20 0x00007ff73d55afb8 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x1c329c0, event=0x7fff45a6cd10) at kernel/qcoreapplication.cpp:726
#21 0x00007ff73b4e4fec in QApplicationPrivate::notify_helper (this=0x187b060, receiver=0x1c329c0, e=0x7fff45a6cd10) at kernel/qapplication.cpp:4061
#22 0x00007ff73b4ed5b0 in QApplication::notify (this=<value optimized out>, receiver=0x1c329c0, e=0x7fff45a6cd10) at kernel/qapplication.cpp:4018
#23 0x00007ff73c13e0db in KApplication::notify (this=0x1872230, receiver=0x1c329c0, event=0x7fff45a6cd10) at ../../kdeui/kernel/kapplication.cpp:302
#24 0x00007ff73d55bc9c in QCoreApplication::notifyInternal (this=0x1872230, receiver=0x1c329c0, event=0x7fff45a6cd10) at kernel/qcoreapplication.cpp:610
#25 0x00007ff73b56109e in QCoreApplication::sendEvent (this=<value optimized out>, w=<value optimized out>, xe=0x7fff45a6e5c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#26 QX11Data::xdndHandleLeave (this=<value optimized out>, w=<value optimized out>, xe=0x7fff45a6e5c0) at kernel/qdnd_x11.cpp:1070
#27 0x00007ff73b540fc5 in QApplication::x11ClientMessage (this=<value optimized out>, w=0x1e2bcd0, event=0x7fff45a6e5c0, passive_only=11) at kernel/qapplication_x11.cpp:3129
#28 0x00007ff73b553e0f in QApplication::x11ProcessEvent (this=0x1872230, event=0x7fff45a6e5c0) at kernel/qapplication_x11.cpp:3684
#29 0x00007ff73b57c76c in x11EventSourceDispatch (s=0x187ea50, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#30 0x00007ff73a3ff12a in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#31 0x00007ff73a402988 in ?? () from /lib/libglib-2.0.so.0
#32 0x00007ff73a402b3c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#33 0x00007ff73d58439c in QEventDispatcherGlib::processEvents (this=0x187a950, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#34 0x00007ff73b57bf1f in QGuiEventDispatcherGlib::processEvents (this=0x7fff45a6bdf0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#35 0x00007ff73d55a562 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#36 0x00007ff73d55a934 in QEventLoop::exec (this=0x7fff45a6e8f0, flags=...) at kernel/qeventloop.cpp:201
#37 0x00007ff73d55cba4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#38 0x00007ff7318ff26b in kdemain (argc=1, argv=0x17e57a0) at ../../../../plasma/shells/desktop/main.cpp:50
#39 0x0000000000407264 in launch (argc=1, _name=0x1830258 "/usr/bin/plasma-desktop", args=<value optimized out>, cwd=0x0, envc=0, envs=0x1830278 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x40a0ff "0") at ../../kinit/kinit.cpp:677
#40 0x0000000000407a28 in handle_launcher_request (sock=8, who=<value optimized out>) at ../../kinit/kinit.cpp:1169
#41 0x0000000000407fae in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1362
#42 0x000000000040863b in main (argc=2, argv=0x7fff45a6f768, envp=0x7fff45a6f780) at ../../kinit/kinit.cpp:1793
The current source language is "auto; currently asm".
The current source language is "auto; currently c".

Reported using DrKonqi
Comment 1 Beat Wolf 2009-10-26 11:03:46 UTC
probably related
https://bugs.kde.org/show_bug.cgi?id=206379
Comment 2 Aaron J. Seigo 2009-11-05 20:12:28 UTC
i don't think they are related; similar end points, but different causes.
Comment 3 Aaron J. Seigo 2009-11-05 20:20:16 UTC
looking in the sources, this is a bug (though not sure how it was triggered exactly) in Qt; it's sending an event to an item which does not exist anymore. it apparently checks for this in qt 4.6 (again, from reading the sources there)
Comment 4 Beat Wolf 2009-11-22 18:43:49 UTC
*** Bug 215506 has been marked as a duplicate of this bug. ***
Comment 5 Beat Wolf 2009-12-14 09:51:37 UTC
*** Bug 218593 has been marked as a duplicate of this bug. ***
Comment 6 Beat Wolf 2010-01-03 13:14:13 UTC
*** Bug 220971 has been marked as a duplicate of this bug. ***
Comment 7 Dario Andres 2010-01-09 19:23:30 UTC
*** Bug 221931 has been marked as a duplicate of this bug. ***