Summary: | Plasmashell crash when minimizing app and then hovering mouse over taskmanager | ||
---|---|---|---|
Product: | [Frameworks and Libraries] libplasma | Reporter: | Mike <noeerover> |
Component: | libplasmaquick | Assignee: | Marco Martin <notmart> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | aders1234, anakin.cs, bhush94, hougelangley1987, kde, kde, koesterreich, mklapetek, plasma-bugs |
Priority: | NOR | Keywords: | drkonqi |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/plasma-framework/bca8e87531a3cc964b415755f50abebecef68a86 | Version Fixed In: | |
Sentry Crash Report: |
Description
Mike
2015-12-09 14:27:09 UTC
*** Bug 356596 has been marked as a duplicate of this bug. *** Thanks for the report Could you please install debug package for libKF5Plasma and then post an updated backtrace? Would help with pinpointing this bug. If you get the updated backtrace, it's enough if you copy-paste just the "Thread 1" or whichever has the "[KCrash Handler]" in it. Thanks Is it perhaps, another name? I am on openSUSE TW using the KF5 Factory Repo and I don't see an explicit debug pkg called "libKF5Plasma". Ok apparently the package name is plasma5-framework-debuginfo Actually, plasma-framework-debuginfo, at least on TW. Anyway, there is the copy/paste from the backtrace from the latest crash: [code]Thread 1 (Thread 0x7fb0d56648c0 (LWP 1637)): [KCrash Handler] #6 0x00007fb0d383ac11 in Plasma::Applet::pluginInfo() const (this=0x0) at /usr/src/debug/plasma-framework-5.17.0/src/plasma/applet.cpp:354 #7 0x000000000045c7cd in ShellCorona::executeSetupPlasmoidScript(Plasma::Containment*, Plasma::Applet*) () #8 0x00007fb0cf4dee17 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5 #9 0x00007fb0d383e052 in Plasma::Containment::appletCreated(Plasma::Applet*) (this=this@entry=0x2178080, _t1=_t1@entry=0x0) at /usr/src/debug/plasma-framework-5.17.0/build/src/plasma/moc_containment.cpp:413 #10 0x00007fb0d383e562 in Plasma::Containment::createApplet(QString const&, QList<QVariant> const&) (this=0x2178080, name=..., args=...) at /usr/src/debug/plasma-framework-5.17.0/src/plasma/containment.cpp:366 #11 0x00007fb0aaa938f8 in () at /usr/lib64/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so #12 0x00007fb0aaa9bce9 in () at /usr/lib64/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so #13 0x00007fb0aaa9d4c8 in () at /usr/lib64/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so #14 0x00007fb0cf4bcc8a in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const () at /usr/lib64/libQt5Core.so.5 #15 0x00007fb0cf4c204d in QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) () at /usr/lib64/libQt5Core.so.5 #16 0x00007fb0a9774b70 in () at /usr/lib64/qt5/plugins/plasma_containmentactions_paste.so #17 0x00007fb0cf4dee17 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5 #18 0x00007fb0d081f3f2 in QAction::triggered(bool) () at /usr/lib64/libQt5Widgets.so.5 #19 0x00007fb0d0821648 in QAction::activate(QAction::ActionEvent) () at /usr/lib64/libQt5Widgets.so.5 #20 0x00007fb0aaa9dd4f in () at /usr/lib64/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so #21 0x00007fb0d31ba94e in QQuickItem::event(QEvent*) () at /usr/lib64/libQt5Quick.so.5 #22 0x00007fb0aaa90676 in () at /usr/lib64/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so #23 0x00007fb0d08288cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #24 0x00007fb0d082d9d6 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #25 0x00007fb0cf4b1cf3 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #26 0x00007fb0d31c9143 in QQuickWindow::sendEvent(QQuickItem*, QEvent*) () at /usr/lib64/libQt5Quick.so.5 #27 0x00007fb0d31c93e4 in QQuickWindowPrivate::deliverInitialMousePressEvent(QQuickItem*, QMouseEvent*) () at /usr/lib64/libQt5Quick.so.5 #28 0x00007fb0d31c932d in QQuickWindowPrivate::deliverInitialMousePressEvent(QQuickItem*, QMouseEvent*) () at /usr/lib64/libQt5Quick.so.5 #29 0x00007fb0d31c932d in QQuickWindowPrivate::deliverInitialMousePressEvent(QQuickItem*, QMouseEvent*) () at /usr/lib64/libQt5Quick.so.5 #30 0x00007fb0d31c954f in QQuickWindowPrivate::deliverMouseEvent(QMouseEvent*) () at /usr/lib64/libQt5Quick.so.5 #31 0x00007fb0d31c9742 in QQuickWindow::mousePressEvent(QMouseEvent*) () at /usr/lib64/libQt5Quick.so.5 #32 0x00007fb0cf9fdc3b in QWindow::event(QEvent*) () at /usr/lib64/libQt5Gui.so.5 #33 0x00007fb0d31d0621 in QQuickWindow::event(QEvent*) () at /usr/lib64/libQt5Quick.so.5 #34 0x00000000004422b6 in DesktopView::event(QEvent*) () #35 0x00007fb0d08288cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #36 0x00007fb0d082d9d6 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #37 0x00007fb0cf4b1cf3 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #38 0x00007fb0cf9f579e in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib64/libQt5Gui.so.5 #39 0x00007fb0cf9f7305 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib64/libQt5Gui.so.5 #40 0x00007fb0cf9dc9f8 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Gui.so.5 #41 0x00007fb0c0d27ed0 in () at /usr/lib64/libQt5XcbQpa.so.5 #42 0x00007fb0cb2e4097 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #43 0x00007fb0cb2e42c8 in () at /usr/lib64/libglib-2.0.so.0 #44 0x00007fb0cb2e436c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #45 0x00007fb0cf50550f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #46 0x00007fb0cf4af63a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #47 0x00007fb0cf4b72fd in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5 #48 0x0000000000436571 in main () [/code] Thanks. For some reason it's trying to create an applet whose Plugin info is invalid. I have the same issue, it's happening all the time when I am in a fullscreen app (CS GO), minimize it, and put my mouse over the taskbar. This is very annoying. *** Bug 356900 has been marked as a duplicate of this bug. *** Git commit bca8e87531a3cc964b415755f50abebecef68a86 by David Rosca. Committed on 21/12/2015 at 14:00. Pushed by drosca into branch 'master'. Containment: Don't emit appletCreated with null applet ContainmentPrivate::createApplet may return null pointer (eg. when desktop is immutable), so check the pointer before emitting appletCreated. REVIEW: 126449 M +3 -1 src/plasma/containment.cpp http://commits.kde.org/plasma-framework/bca8e87531a3cc964b415755f50abebecef68a86 *** Bug 357209 has been marked as a duplicate of this bug. *** *** Bug 357530 has been marked as a duplicate of this bug. *** |