Summary: | Crash when right-clicking on a taskmanager entry that disappeared after the click | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Raman Gupta <rocketraman> |
Component: | Task Manager and Icons-Only Task Manager | Assignee: | Eike Hein <hein> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | bvbfan, cfeck, notmart, plasma-bugs, tom-kde.bugs |
Priority: | NOR | ||
Version: | 5.6.2 | ||
Target Milestone: | 1.0 | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
plasmashell kcrash output
Plasmashell kcrash output (v5.6.2) |
Description
Raman Gupta
2016-05-05 18:49:25 UTC
Created attachment 98790 [details]
plasmashell kcrash output
pasting inline Thread 1 (Thread 0x7fd2e762e940 (LWP 3119)): [KCrash Handler] #5 0x00007fd2fa8f7204 in QQuickItem::window() const () at /lib64/libQt5Quick.so.5 #6 0x00007fd22d42df0e in QtPrivate::QFunctorSlotObject<Backend::itemContextMenu(QQuickItem*, QObject*)::{lambda()#1}, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) () at /usr/lib64/qt5/qml/org/kde/plasma/private/taskmanager/libtaskmanagerplugin.so #7 0x00007fd2f6cf4656 in QSingleShotTimer::timerEvent(QTimerEvent*) () at /lib64/libQt5Core.so.5 #8 0x00007fd2f6ce8e93 in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5 #9 0x00007fd2f788dc0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #10 0x00007fd2f7892e96 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #11 0x00007fd2f6cbb968 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5 #12 0x00007fd2f6d0fbde in QTimerInfoList::activateTimers() () at /lib64/libQt5Core.so.5 #13 0x00007fd2f6d10111 in timerSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5Core.so.5 #14 0x00007fd2f199de3a in g_main_context_dispatch () at /lib64/libglib-2.0.so.0 #15 0x00007fd2f199e1d0 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #16 0x00007fd2f199e27c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #17 0x00007fd2f6d10cef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #18 0x00007fd2f6cb96ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #19 0x00007fd2f6cc1ddc in QCoreApplication::exec() () at /lib64/libQt5Core.so.5 #20 0x00005620a5a8e08a in main () Please check with 5.6.x. (In reply to Eike Hein from comment #3) > Please check with 5.6.x. Yes, I reproduced the issue with 5.6.2 (Fedora 23 stable repo). Here is the crashed thread, I will also attach the complete crash backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7fcf6c8ac940 (LWP 3120))] Thread 1 (Thread 0x7fcf6c8ac940 (LWP 3120)): [KCrash Handler] #5 0x00007fcf7c48fc60 in QWindow::isTopLevel() const () at /lib64/libQt5Gui.so.5 #6 0x00007fcf7c493db5 in QWindow::setTransientParent(QWindow*) () at /lib64/libQt5Gui.so.5 #7 0x00007fceb1596033 in QtPrivate::QFunctorSlotObject<Backend::itemContextMenu(QQuickItem*, QObject*)::{lambda()#1}, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) () at /usr/lib64/qt5/qml/org/kde/plasma/private/taskmanager/libtaskmanagerplugin.so #8 0x00007fcf7c176656 in QSingleShotTimer::timerEvent(QTimerEvent*) () at /lib64/libQt5Core.so.5 #9 0x00007fcf7c16ae93 in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5 #10 0x00007fcf7cafbc0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #11 0x00007fcf7cb00e96 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #12 0x00007fcf7c13d968 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5 #13 0x00007fcf7c191bde in QTimerInfoList::activateTimers() () at /lib64/libQt5Core.so.5 #14 0x00007fcf7c192111 in timerSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5Core.so.5 #15 0x00007fcf76c1ce3a in g_main_context_dispatch () at /lib64/libglib-2.0.so.0 #16 0x00007fcf76c1d1d0 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #17 0x00007fcf76c1d27c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #18 0x00007fcf7c192cef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #19 0x00007fcf7c13b6ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #20 0x00007fcf7c143ddc in QCoreApplication::exec() () at /lib64/libQt5Core.so.5 #21 0x000056473d40b216 in main () Created attachment 98859 [details]
Plasmashell kcrash output (v5.6.2)
Can you check this patch -> https://git.reviewboard.kde.org/r/128030/ Git commit 62b272fc7837f92ad3b0d05d65c033ec27a175dc by Anthony Fieroni. Committed on 28/05/2016 at 18:48. Pushed by anthonyfieroni into branch 'Plasma/5.6'. [taskmanager plugin] Dismiss context menu when associated window is closed REVIEW: 128030 Signed-off-by: Anthony Fieroni <bvbfan@abv.bg> M +13 -6 applets/taskmanager/plugin/backend.cpp http://commits.kde.org/plasma-desktop/62b272fc7837f92ad3b0d05d65c033ec27a175dc Anthony, does above commit resolve this bug? Can you confirm bug 363644 is a duplicate? *** Bug 363644 has been marked as a duplicate of this bug. *** Fixed in 5.6.5 |