| Summary: | Plasma crash clicking on Kickoff [Kickoff::FlipScrollView::startDrag] | ||
|---|---|---|---|
| Product: | [Unmaintained] plasma4 | Reporter: | Cristian M. Barbé <darthsteel> |
| Component: | widget-kickoff | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED UNMAINTAINED | ||
| Severity: | crash | CC: | allenknight, amadnd, cdeblesson, cfeck, donkaban, gregorycarrel, guerrero, jp7677, mail, motlreg97, neloman3, rastill, rickstockton, salcolon, sayeed.ka, shark0360, stefan.bayer, tbrbiz, upscope, utgarda, wifti |
| Priority: | NOR | ||
| Version First Reported In: | 4.8.5 | ||
| Target Milestone: | --- | ||
| Platform: | Ubuntu | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Cristian M. Barbé
2011-02-28 22:29:07 UTC
*** Bug 270363 has been marked as a duplicate of this bug. *** *** Bug 274728 has been marked as a duplicate of this bug. *** *** Bug 271742 has been marked as a duplicate of this bug. *** *** Bug 267723 has been marked as a duplicate of this bug. *** *** Bug 278391 has been marked as a duplicate of this bug. *** *** Bug 279511 has been marked as a duplicate of this bug. *** I reported https://bugreports.qt.nokia.com/browse/QTBUG-20773 which would not fix the issue, but at least improve the situation a bit. Forget comment #7. The issue seems to be that instead of clicking on the Kickoff items, you are indeed actually dragging them. If you are using an input device where clicking without dragging is next to impossible (e.g. a stylus), you might need to increase the "drag distance". You can change it with "kcmshell4 mouse" > "Advanced" Tab. *** Bug 275523 has been marked as a duplicate of this bug. *** *** Bug 266713 has been marked as a duplicate of this bug. *** *** Bug 236912 has been marked as a duplicate of this bug. *** *** Bug 279906 has been marked as a duplicate of this bug. *** *** Bug 276173 has been marked as a duplicate of this bug. *** *** Bug 278491 has been marked as a duplicate of this bug. *** *** Bug 281004 has been marked as a duplicate of this bug. *** *** Bug 282102 has been marked as a duplicate of this bug. *** *** Bug 285132 has been marked as a duplicate of this bug. *** *** Bug 287822 has been marked as a duplicate of this bug. *** It happened now also on KDE 4.7.90 (4.8.0 beta2) and Qt 4.7.4. I wasn't able to reproduce it until now, but I still know exactly what I did before it crashed: → Rightclicked on the desktop → "Add Widget" → Filtered the widget list for "list" → Dragged & dropped "Event List" to the desktop → Dragged & dropped "Event List" to the main panel → plasma-desktop crashed Backtrace: Thread 1 (Thread 0x7f810e05b780 (LWP 6887)): [KCrash Handler] #6 0x00007f8109d746fd in QWidget::testAttribute_helper (this=0x3bdfcf0, attribute=Qt::WA_Hover) at kernel/qwidget.cpp:10912 #7 0x00007f8109d3e1de in testAttribute (this=<value optimized out>, receiver=0x3bdfcf0, e=0x7fff28080c60) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:1031 #8 QApplication::notify (this=<value optimized out>, receiver=0x3bdfcf0, e=0x7fff28080c60) at kernel/qapplication.cpp:4064 #9 0x00007f810b7cee30 in KApplication::notify (this=0x6bb850, receiver=0x3bdfcf0, event=0x7fff28080c60) at /var/tmp/portage/kde-base/kdelibs-4.7.90/work/kdelibs-4.7.90/kdeui/kernel/kapplication.cpp:311 #10 0x00007f810ab09ce0 in QCoreApplication::notifyInternal (this=0x6bb850, receiver=0x3bdfcf0, event=0x7fff28080c60) at kernel/qcoreapplication.cpp:787 #11 0x00007f8109d3a0e3 in sendEvent (receiver=0x3bdfcf0, event=0x7fff28080c60, alienWidget=0x0, nativeWidget=0x3bdfcf0, buttonDown=0x7f810a79e918, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #12 QApplicationPrivate::sendMouseEvent (receiver=0x3bdfcf0, event=0x7fff28080c60, alienWidget=0x0, nativeWidget=0x3bdfcf0, buttonDown=0x7f810a79e918, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3141 #13 0x00007f8109dad500 in QETWidget::translateMouseEvent (this=0x3bdfcf0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4464 #14 0x00007f8109dabc1f in QApplication::x11ProcessEvent (this=0x6bb850, event=0x7fff28081410) at kernel/qapplication_x11.cpp:3590 #15 0x00007f8109dd07af in x11EventSourceDispatch (s=0x6d1140, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #16 0x00007f8101e0d047 in g_main_dispatch (context=0x6d0c00) at gmain.c:2425 #17 g_main_context_dispatch (context=0x6d0c00) at gmain.c:2995 #18 0x00007f8101e0d78c in g_main_context_iterate (context=0x6d0c00, block=1, dispatch=1, self=<value optimized out>) at gmain.c:3073 #19 0x00007f8101e0d947 in g_main_context_iteration (context=0x6d0c00, may_block=1) at gmain.c:3136 #20 0x00007f810ab30b3c in QEventDispatcherGlib::processEvents (this=0x6033b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422 #21 0x00007f8109dd04c6 in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #22 0x00007f810ab09268 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #23 0x00007f810ab0945f in QEventLoop::exec (this=0x4691600, flags=...) at kernel/qeventloop.cpp:201 #24 0x00007f8109dba0fb in QDragManager::drag (this=0x3980510, o=<value optimized out>) at kernel/qdnd_x11.cpp:1981 #25 0x00007f8109d49892 in QDrag::exec (this=0x4137fd0, supportedActions=..., defaultDropAction=Qt::IgnoreAction) at kernel/qdrag.cpp:284 #26 0x00007f8109d49921 in QDrag::exec (this=<value optimized out>, supportedActions=<value optimized out>) at kernel/qdrag.cpp:239 #27 0x00007f810c5f71dd in Plasma::AbstractIcon::mouseMoveEvent (this=0x380cea0, event=<value optimized out>) at /var/tmp/portage/kde-base/libplasmagenericshell-4.7.90/work/libplasmagenericshell-4.7.90/libs/plasmagenericshell/abstracticon.cpp:188 #28 0x00007f810a27c3de in QGraphicsItem::sceneEvent (this=0x380ceb0, event=0x7fff28082220) at graphicsview/qgraphicsitem.cpp:6724 #29 0x00007f810a2a1f19 in QGraphicsScenePrivate::sendMouseEvent (this=0x6c9380, mouseEvent=0x7fff28082220) at graphicsview/qgraphicsscene.cpp:1279 #30 0x00007f810a2a29c8 in QGraphicsScene::mouseMoveEvent (this=<value optimized out>, mouseEvent=0x7fff28082220) at graphicsview/qgraphicsscene.cpp:4083 #31 0x00007f810a2b41a0 in QGraphicsScene::event (this=0x6c7a60, event=0x7fff28082220) at graphicsview/qgraphicsscene.cpp:3434 #32 0x00007f8109d391f8 in QApplicationPrivate::notify_helper (this=0x6c3000, receiver=0x6c7a60, e=0x7fff28082220) at kernel/qapplication.cpp:4481 #33 0x00007f8109d3d8b0 in QApplication::notify (this=<value optimized out>, receiver=0x6c7a60, e=0x7fff28082220) at kernel/qapplication.cpp:4360 #34 0x00007f810b7cee30 in KApplication::notify (this=0x6bb850, receiver=0x6c7a60, event=0x7fff28082220) at /var/tmp/portage/kde-base/kdelibs-4.7.90/work/kdelibs-4.7.90/kdeui/kernel/kapplication.cpp:311 #35 0x00007f810ab09ce0 in QCoreApplication::notifyInternal (this=0x6bb850, receiver=0x6c7a60, event=0x7fff28082220) at kernel/qcoreapplication.cpp:787 #36 0x00007f810a2c8370 in QGraphicsViewPrivate::mouseMoveEventHandler (this=0x38a8670, event=0x7fff28082f40) at graphicsview/qgraphicsview.cpp:647 #37 0x00007f810a2c852c in QGraphicsView::mouseMoveEvent (this=0x388b900, event=0x7fff28082f40) at graphicsview/qgraphicsview.cpp:3274 #38 0x00007f8109d821fe in QWidget::event (this=0x388b900, event=0x7fff28082f40) at kernel/qwidget.cpp:8280 #39 0x00007f810a0d9932 in QFrame::event (this=0x388b900, e=0x7fff28082f40) at widgets/qframe.cpp:557 #40 0x00007f810a2cc143 in QGraphicsView::viewportEvent (this=0x388b900, event=0x7fff28082f40) at graphicsview/qgraphicsview.cpp:2864 #41 0x00007f810ab09e39 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x38bc980, event=0x7fff28082f40) at kernel/qcoreapplication.cpp:902 #42 0x00007f8109d391d8 in QApplicationPrivate::notify_helper (this=0x6c3000, receiver=0x38bc980, e=0x7fff28082f40) at kernel/qapplication.cpp:4477 #43 0x00007f8109d3e11a in QApplication::notify (this=<value optimized out>, receiver=0x38bc980, e=0x7fff28082f40) at kernel/qapplication.cpp:4042 #44 0x00007f810b7cee30 in KApplication::notify (this=0x6bb850, receiver=0x38bc980, event=0x7fff28082f40) at /var/tmp/portage/kde-base/kdelibs-4.7.90/work/kdelibs-4.7.90/kdeui/kernel/kapplication.cpp:311 #45 0x00007f810ab09ce0 in QCoreApplication::notifyInternal (this=0x6bb850, receiver=0x38bc980, event=0x7fff28082f40) at kernel/qcoreapplication.cpp:787 #46 0x00007f8109d3a0e3 in sendEvent (receiver=0x38bc980, event=0x7fff28082f40, alienWidget=0x38bc980, nativeWidget=0x1ac13f0, buttonDown=0x7f810a79e918, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #47 QApplicationPrivate::sendMouseEvent (receiver=0x38bc980, event=0x7fff28082f40, alienWidget=0x38bc980, nativeWidget=0x1ac13f0, buttonDown=0x7f810a79e918, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3141 #48 0x00007f8109dad500 in QETWidget::translateMouseEvent (this=0x1ac13f0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4464 #49 0x00007f8109dabc1f in QApplication::x11ProcessEvent (this=0x6bb850, event=0x7fff280836f0) at kernel/qapplication_x11.cpp:3590 #50 0x00007f8109dd07af in x11EventSourceDispatch (s=0x6d1140, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #51 0x00007f8101e0d047 in g_main_dispatch (context=0x6d0c00) at gmain.c:2425 #52 g_main_context_dispatch (context=0x6d0c00) at gmain.c:2995 #53 0x00007f8101e0d78c in g_main_context_iterate (context=0x6d0c00, block=1, dispatch=1, self=<value optimized out>) at gmain.c:3073 #54 0x00007f8101e0d947 in g_main_context_iteration (context=0x6d0c00, may_block=1) at gmain.c:3136 #55 0x00007f810ab30b3c in QEventDispatcherGlib::processEvents (this=0x6033b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422 #56 0x00007f8109dd04c6 in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #57 0x00007f810ab09268 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #58 0x00007f810ab0945f in QEventLoop::exec (this=0x7fff280839f0, flags=...) at kernel/qeventloop.cpp:201 #59 0x00007f810ab0cb59 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064 #60 0x00007f810dc6455d in kdemain (argc=1, argv=0x7fff28083e28) at /var/tmp/portage/kde-base/plasma-workspace-4.7.90/work/plasma-workspace-4.7.90/plasma/desktop/shell/main.cpp:120 #61 0x00007f810d8c4040 in __libc_start_main (main=0x4007a1 <main(int, char**)>, argc=1, ubp_av=0x7fff28083e28, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff28083e18) at libc-start.c:226 #62 0x0000000000400701 in _start () Just found this related output on a terminal from which I've started plasma-desktop yesterday and hadn't closed it since then. It might give further hints regarding the crash reported by me in the previous comment: plasma-desktop(6887) AppletIconWidget::setAppletItem: Applet item! PlasmaAppletItem(0x36aec70) "Web Slice" PlasmaAppletItemModel(0x36557b0) plasma-desktop(6887) AppletIconWidget::setAppletItem: Applet item! PlasmaAppletItem(0x378a9f0) "Window List" PlasmaAppletItemModel(0x36557b0) plasma-desktop(6887) AppletIconWidget::setAppletItem: Applet item! PlasmaAppletItem(0x376cc30) "World Clock" PlasmaAppletItemModel(0x36557b0) plasma-desktop(6887)/libplasma Plasma::Corona::addOffscreenWidget: widget is already an offscreen widget! ControllerWindow::resizeEvent QSize(-1, -1) Start Dragging plasma-desktop(6887)/kdepimlibs (kcalcore) KCalCore::ICalTimeZoneSource::parse: VTIMEZONE "Europe/Berlin" plasma-desktop(6887)/kdepimlibs (kcalcore) KCalCore::ICalTimeZoneSource::parse: VTIMEZONE "Europe/Berlin" plasma-desktop(6887)/kdepimlibs (kcalcore) KCalCore::ICalTimeZoneSource::parse: VTIMEZONE "Europe/Berlin" plasma-desktop(6887)/kdepimlibs (kcalcore) KCalCore::ICalTimeZoneSource::parse: VTIMEZONE "Europe/Berlin" plasma-desktop(6887)/kdepimlibs (kcalcore) KCalCore::ICalTimeZoneSource::parse: VTIMEZONE "Europe/Berlin" plasma-desktop(6887)/kdepimlibs (kcalcore) KCalCore::ICalTimeZoneSource::parse: VTIMEZONE "Europe/Berlin" plasma-desktop(6887)/kdepimlibs (kcalcore) KCalCore::ICalTimeZoneSource::parse: VTIMEZONE "Europe/Berlin" plasma-desktop(6887)/kdepimlibs (kcalcore) KCalCore::ICalTimeZoneSource::parse: VTIMEZONE "Europe/Berlin" plasma-desktop(6887) EventModel::initialItemFetchFinished: Initial item fetch failed! Start Dragging X Error: BadWindow (invalid Window parameter) 3 Major opcode: 20 (X_GetProperty) Resource id: 0x2238a3c X Error: BadWindow (invalid Window parameter) 3 Major opcode: 20 (X_GetProperty) Resource id: 0x2238a3c X Error: BadWindow (invalid Window parameter) 3 Major opcode: 20 (X_GetProperty) Resource id: 0x2238a3c xdndHandleBadwindow returned true KCrash: Attempting to start /usr/bin/plasma-desktop from kdeinit sock_file=/home/elias/.kde4/socket-moria/kdeinit4__0 KCrash: Application 'plasma-desktop' crashing... KCrash: Attempting to start /usr/lib64/kde4/libexec/drkonqi from kdeinit sock_file=/home/elias/.kde4/socket-moria/kdeinit4__0 QSocketNotifier: Invalid socket 15 and type 'Read', disabling... *** Bug 296755 has been marked as a duplicate of this bug. *** *** Bug 300157 has been marked as a duplicate of this bug. *** The last version this was reported with is 4.8.3. Any news on this? *** Bug 305289 has been marked as a duplicate of this bug. *** *** Bug 307308 has been marked as a duplicate of this bug. *** Hello! This bug report was filed for KDE Plasma 4, which reached end-of-support status in August 2015. KDE Plasma 5's desktop shell has been almost completely rewritten for better performance and usability, so it is likely that this bug is already resolved in Plasma 5. Accordingly, we hope you understand why we must close this bug report. If the issue described here is still present in KDE Plasma 5.12 or later, please feel free to open a new ticket in the "plasmashell" product after reading https://community.kde.org/Get_Involved/Bug_Reporting If you would like to get involved in KDE's bug triaging effort so that future mass bug closes like this are less likely, please read https://community.kde.org/Get_Involved#Bug_Triaging Thanks for your understanding! Nate Graham |