Version: 1.1 (using KDE 3.2.90 (CVS >= 20040117), compiled sources) Compiler: gcc version 3.3.1 (SuSE Linux) OS: Linux (i686) release 2.4.21-166-default Drag'n'drop of a konqueror location link to kicker "show desktop" icon crashes konqueror (and desktop background - icons disappear) [New Thread 16384 (LWP 10994)] 0x4126ca86 in waitpid () from /lib/i686/libpthread.so.0 #0 0x4126ca86 in waitpid () from /lib/i686/libpthread.so.0 #1 0x406f7b24 in KCrash::defaultCrashHandler(int) () from /opt/kdecvs/lib/libkdecore.so.4 #2 0x4126b96c in __pthread_sighandler () from /lib/i686/libpthread.so.0 #3 <signal handler called> #4 0x00000054 in ?? () #5 0x40abebe3 in QApplication::internalNotify(QObject*, QEvent*) ( this=0xbffff11c, receiver=0x856f5b0, e=0x845e678) at kernel/qapplication.cpp:2582 #6 0x40abdeb5 in QApplication::notify(QObject*, QEvent*) (this=0xbffff11c, receiver=0x856f5b0, e=0x845e678) at kernel/qapplication.cpp:2305 #7 0x4067aeb8 in KApplication::notify(QObject*, QEvent*) () from /opt/kdecvs/lib/libkdecore.so.4 #8 0x40a559a5 in QApplication::sendEvent(QObject*, QEvent*) ( receiver=0x856f5b0, event=0x845e678) at qapplication.h:492 #9 0x40abfad0 in QApplication::sendPostedEvents(QObject*, int) (receiver=0x0, event_type=0) at kernel/qapplication.cpp:3204 #10 0x40abf865 in QApplication::sendPostedEvents() () at kernel/qapplication.cpp:3115 #11 0x40a66adb in QEventLoop::processEvents(unsigned) (this=0x8131700, flags=4) at kernel/qeventloop_x11.cpp:202 #12 0x40ad4786 in QEventLoop::enterLoop() (this=0x8131700) at kernel/qeventloop.cpp:198 #13 0x40abedcd in QApplication::enter_loop() (this=0xbffff11c) at kernel/qapplication.cpp:2737 #14 0x40a639d6 in QDragManager::drag(QDragObject*, QDragObject::DragMode) ( this=0x84f01c8, o=0x84ec478, mode=DragDefault) at kernel/qdnd_x11.cpp:1652 #15 0x40acca74 in QDragObject::drag(QDragObject::DragMode) (this=0x84ec478, mode=DragDefault) at kernel/qdragobject.cpp:546 #16 0x40acc9d2 in QDragObject::drag() (this=0x84ec478) at kernel/qdragobject.cpp:468 #17 0x40cf59ac in QIconView::startDrag() (this=0x83c8d28) at iconview/qiconview.cpp:5404 #18 0x40cf1e41 in QIconView::contentsMouseMoveEvent(QMouseEvent*) ( this=0x83c8d28, e=0xbfffe56c) at iconview/qiconview.cpp:4641 #19 0x4159d7c1 in KonqIconViewWidget::contentsMouseMoveEvent(QMouseEvent*) ( this=0x0, e=0xbfffe56c) at konq_iconviewwidget.cc:1326 #20 0x40c439eb in QScrollView::viewportMouseMoveEvent(QMouseEvent*) ( this=0x83c8d28, e=0xbfffe9fc) at widgets/qscrollview.cpp:1780 #21 0x40c42f6a in QScrollView::eventFilter(QObject*, QEvent*) (this=0x83c8d28, obj=0x83c94d0, e=0xbfffe9fc) at widgets/qscrollview.cpp:1512 #22 0x40cf68fa in QIconView::eventFilter(QObject*, QEvent*) (this=0x83c8d28, o=0x83c94d0, e=0xbfffe9fc) at iconview/qiconview.cpp:5646 #23 0x40b1f668 in QObject::activate_filters(QEvent*) (this=0x83c94d0, e=0xbfffe9fc) at kernel/qobject.cpp:902 #24 0x40b1f4da in QObject::event(QEvent*) (this=0x83c94d0, e=0xbfffe9fc) at kernel/qobject.cpp:735 #25 0x40b59055 in QWidget::event(QEvent*) (this=0x83c94d0, e=0xbfffe9fc) at kernel/qwidget.cpp:4408 #26 0x40abebe3 in QApplication::internalNotify(QObject*, QEvent*) ( this=0xbffff11c, receiver=0x83c94d0, e=0xbfffe9fc) at kernel/qapplication.cpp:2582 #27 0x40abe1ae in QApplication::notify(QObject*, QEvent*) (this=0xbffff11c, receiver=0x83c94d0, e=0xbfffe9fc) at kernel/qapplication.cpp:2368 #28 0x4067aeb8 in KApplication::notify(QObject*, QEvent*) () from /opt/kdecvs/lib/libkdecore.so.4 #29 0x40a55a11 in QApplication::sendSpontaneousEvent(QObject*, QEvent*) ( receiver=0x83c94d0, event=0xbfffe9fc) at qapplication.h:495 #30 0x40a4edd5 in QETWidget::translateMouseEvent(_XEvent const*) ( this=0x83c94d0, event=0xbfffed0c) at kernel/qapplication_x11.cpp:4351 #31 0x40a4cb17 in QApplication::x11ProcessEvent(_XEvent*) (this=0xbffff11c, event=0xbfffed0c) at kernel/qapplication_x11.cpp:3529 #32 0x40a66a78 in QEventLoop::processEvents(unsigned) (this=0x8131700, flags=4) at kernel/qeventloop_x11.cpp:192 #33 0x40ad4786 in QEventLoop::enterLoop() (this=0x8131700) at kernel/qeventloop.cpp:198 #34 0x40ad46a2 in QEventLoop::exec() (this=0x8131700) at kernel/qeventloop.cpp:145 #35 0x40abed63 in QApplication::exec() (this=0xbffff11c) at kernel/qapplication.cpp:2705 #36 0x41620035 in kdemain (argc=2, argv=0x807d1b8) at konq_main.cc:184 #37 0x0804d59c in launch(int, char const*, char const*, char const*, int, char const*, bool, char const*, bool, char const*) () #38 0x0804e29e in handle_launcher_request(int) () #39 0x0804e763 in handle_requests(int) () #40 0x0804f6d5 in main ()
Happened several times but not now when I finally got a bug reported... hmm...
*** This bug has been marked as a duplicate of 61412 ***
Tested with the qt patch from 61412 - what is the relation really? Is drag'n'drop implemented with cut'n'paste??? Or is it klippy that interferes? - Anyway the patch seems to work! (At least I have not been able to reproduce the crash, but it was difficult even before the patch...)