https://bugs.kde.org/show_bug.cgi?id=367810

            Bug ID: 367810
           Summary: crash silently when using drag and drop to add a
                    widget
           Product: plasmashell
           Version: 5.7.3
          Platform: Chakra
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: Widget Explorer
          Assignee: plasma-b...@kde.org
          Reporter: mcgio...@hotmail.it

Every time, adding a widget from widget explorer using drag and drop do
nothing, both if target is the desktop or a panel. Plasmashell silently crashes
with "No such method
ContainmentInterface::createApplet(QString,QVariantList,QRect)".

Reproducible: Always

Steps to Reproduce:
1. Open widget explorer bar
2. Drag any widget from widget explorer to the desktop (or to any panel)
3. Release the widget

Actual Results:  
Nothing, the widget is not added. Crash silently.

Expected Results:  
The widget should be added to the desktop or to the target panel.

Adding widgets with double click still works.

This is the full stack trace generated at every widget drop, collected with
KSystemLog filtering on "plasmashell":

23/08/16 08:50    plasmashell    TODO: port listCategories()
23/08/16 08:51    plasmashell    QQmlComponent: Component is not ready
23/08/16 08:51    plasmashell   
file:///usr/lib/qt5/qml/QtQuick/Controls/Styles/Base/ButtonStyle.qml:153:31:
QML Item: Binding loop detected for property "implicitWidth"
23/08/16 08:51    plasmashell   
file:///usr/lib/qt5/qml/QtQuick/Controls/Styles/Base/ButtonStyle.qml:153:31:
QML Item: Binding loop detected for property "implicitWidth"
23/08/16 08:51    plasmashell   
file:///usr/lib/qt5/qml/QtQuick/Controls/Styles/Base/ButtonStyle.qml:153:31:
QML Item: Binding loop detected for property "implicitWidth"
23/08/16 08:51    plasmashell    TODO: port listCategories()
23/08/16 08:51    plasmashell    QPainter::begin: Paint device returned engine
== 0, type: 2
23/08/16 08:51    plasmashell    QPainter::save: Painter not active
23/08/16 08:51    plasmashell    QPainter::translate: Painter not active
23/08/16 08:51    plasmashell    QPainter::scale: Painter not active
23/08/16 08:51    plasmashell    QPainter::worldTransform: Painter not active
23/08/16 08:51    plasmashell    QPainter::setPen: Painter not active
23/08/16 08:51    plasmashell    QPainter::setBrush: Painter not active
23/08/16 08:51    plasmashell    QPainter::setRenderHint: Painter must be
active to set rendering hints
23/08/16 08:51    plasmashell    QPainter::setRenderHint: Painter must be
active to set rendering hints
23/08/16 08:51    plasmashell    QPainter::worldTransform: Painter not active
23/08/16 08:51    plasmashell    QPainter::setWorldTransform: Painter not
active
23/08/16 08:51    plasmashell    QPainter::worldTransform: Painter not active
23/08/16 08:51    plasmashell    QPainter::setWorldTransform: Painter not
active
23/08/16 08:51    plasmashell    QPainter::worldTransform: Painter not active
23/08/16 08:51    plasmashell    QPainter::setWorldTransform: Painter not
active
23/08/16 08:51    plasmashell    QPainter::brush: Painter not active
23/08/16 08:51    plasmashell    QPainter::setBrush: Painter not active
23/08/16 08:51    plasmashell    QPainter::pen: Painter not active
23/08/16 08:51    plasmashell    QPainter::pen: Painter not active
23/08/16 08:51    plasmashell    QPainter::setPen: Painter not active
23/08/16 08:51    plasmashell    QPainter::opacity: Painter not active
23/08/16 08:51    plasmashell    QPainter::brush: Painter not active
23/08/16 08:51    plasmashell    QPainter::pen: Painter not active
23/08/16 08:51    plasmashell    QPainter::setPen: Painter not active
23/08/16 08:51    plasmashell    QPainter::setOpacity: Painter not active
23/08/16 08:51    plasmashell    QPainter::drawPath: Painter not active
23/08/16 08:51    plasmashell    QPainter::setPen: Painter not active
23/08/16 08:51    plasmashell    QPainter::setOpacity: Painter not active
23/08/16 08:51    plasmashell    QPainter::setBrush: Painter not active
23/08/16 08:51    plasmashell    QPainter::drawPath: Painter not active
23/08/16 08:51    plasmashell    QPainter::setBrush: Painter not active
23/08/16 08:51    plasmashell    QPainter::setOpacity: Painter not active
23/08/16 08:51    plasmashell    QPainter::setBrush: Painter not active
23/08/16 08:51    plasmashell    QPainter::setPen: Painter not active
23/08/16 08:51    plasmashell    QPainter::brush: Painter not active
23/08/16 08:51    plasmashell    QPainter::setBrush: Painter not active
23/08/16 08:51    plasmashell    QPainter::pen: Painter not active
23/08/16 08:51    plasmashell    QPainter::pen: Painter not active
23/08/16 08:51    plasmashell    QPainter::setPen: Painter not active
23/08/16 08:51    plasmashell    QPainter::opacity: Painter not active
23/08/16 08:51    plasmashell    QPainter::brush: Painter not active
23/08/16 08:51    plasmashell    QPainter::pen: Painter not active
23/08/16 08:51    plasmashell    QPainter::setPen: Painter not active
23/08/16 08:51    plasmashell    QPainter::setOpacity: Painter not active
23/08/16 08:51    plasmashell    QPainter::drawPath: Painter not active
23/08/16 08:51    plasmashell    QPainter::setPen: Painter not active
23/08/16 08:51    plasmashell    QPainter::setOpacity: Painter not active
23/08/16 08:51    plasmashell    QPainter::setBrush: Painter not active
23/08/16 08:51    plasmashell    QPainter::drawPath: Painter not active
23/08/16 08:51    plasmashell    QPainter::setBrush: Painter not active
23/08/16 08:51    plasmashell    QPainter::setOpacity: Painter not active
23/08/16 08:51    plasmashell    QPainter::setBrush: Painter not active
23/08/16 08:51    plasmashell    QPainter::setPen: Painter not active
23/08/16 08:51    plasmashell    QPainter::setWorldTransform: Painter not
active
23/08/16 08:51    plasmashell    QPainter::setWorldTransform: Painter not
active
23/08/16 08:51    plasmashell    QPainter::setWorldTransform: Painter not
active
23/08/16 08:51    plasmashell    QPainter::restore: Unbalanced save/restore
23/08/16 08:51    plasmashell    QPainter::end: Painter not active, aborted
23/08/16 08:51    plasmashell    QPainter::begin: Paint device returned engine
== 0, type: 2
23/08/16 08:51    plasmashell    QPainter::save: Painter not active
23/08/16 08:51    plasmashell    QPainter::translate: Painter not active
23/08/16 08:51    plasmashell    QPainter::scale: Painter not active
23/08/16 08:51    plasmashell    QPainter::worldTransform: Painter not active
23/08/16 08:51    plasmashell    QPainter::setPen: Painter not active
23/08/16 08:51    plasmashell    QPainter::setBrush: Painter not active
23/08/16 08:51    plasmashell    QPainter::setRenderHint: Painter must be
active to set rendering hints
23/08/16 08:51    plasmashell    QPainter::setRenderHint: Painter must be
active to set rendering hints
23/08/16 08:51    plasmashell    QPainter::worldTransform: Painter not active
23/08/16 08:51    plasmashell    QPainter::setWorldTransform: Painter not
active
23/08/16 08:51    plasmashell    QPainter::worldTransform: Painter not active
23/08/16 08:51    plasmashell    QPainter::setWorldTransform: Painter not
active
23/08/16 08:51    plasmashell    QPainter::worldTransform: Painter not active
23/08/16 08:51    plasmashell    QPainter::setWorldTransform: Painter not
active
23/08/16 08:51    plasmashell    QPainter::brush: Painter not active
23/08/16 08:51    plasmashell    QPainter::setBrush: Painter not active
23/08/16 08:51    plasmashell    QPainter::pen: Painter not active
23/08/16 08:51    plasmashell    QPainter::pen: Painter not active
23/08/16 08:51    plasmashell    QPainter::setPen: Painter not active
23/08/16 08:51    plasmashell    QPainter::opacity: Painter not active
23/08/16 08:51    plasmashell    QPainter::brush: Painter not active
23/08/16 08:51    plasmashell    QPainter::pen: Painter not active
23/08/16 08:51    plasmashell    QPainter::setPen: Painter not active
23/08/16 08:51    plasmashell    QPainter::setOpacity: Painter not active
23/08/16 08:51    plasmashell    QPainter::drawPath: Painter not active
23/08/16 08:51    plasmashell    QPainter::setPen: Painter not active
23/08/16 08:51    plasmashell    QPainter::setOpacity: Painter not active
23/08/16 08:51    plasmashell    QPainter::setBrush: Painter not active
23/08/16 08:51    plasmashell    QPainter::drawPath: Painter not active
23/08/16 08:51    plasmashell    QPainter::setBrush: Painter not active
23/08/16 08:51    plasmashell    QPainter::setOpacity: Painter not active
23/08/16 08:51    plasmashell    QPainter::setBrush: Painter not active
23/08/16 08:51    plasmashell    QPainter::setPen: Painter not active
23/08/16 08:51    plasmashell    QPainter::brush: Painter not active
23/08/16 08:51    plasmashell    QPainter::setBrush: Painter not active
23/08/16 08:51    plasmashell    QPainter::pen: Painter not active
23/08/16 08:51    plasmashell    QPainter::pen: Painter not active
23/08/16 08:51    plasmashell    QPainter::setPen: Painter not active
23/08/16 08:51    plasmashell    QPainter::opacity: Painter not active
23/08/16 08:51    plasmashell    QPainter::brush: Painter not active
23/08/16 08:51    plasmashell    QPainter::pen: Painter not active
23/08/16 08:51    plasmashell    QPainter::setPen: Painter not active
23/08/16 08:51    plasmashell    QPainter::setOpacity: Painter not active
23/08/16 08:51    plasmashell    QPainter::drawPath: Painter not active
23/08/16 08:51    plasmashell    QPainter::setPen: Painter not active
23/08/16 08:51    plasmashell    QPainter::setOpacity: Painter not active
23/08/16 08:51    plasmashell    QPainter::setBrush: Painter not active
23/08/16 08:51    plasmashell    QPainter::drawPath: Painter not active
23/08/16 08:51    plasmashell    QPainter::setBrush: Painter not active
23/08/16 08:51    plasmashell    QPainter::setOpacity: Painter not active
23/08/16 08:51    plasmashell    QPainter::setBrush: Painter not active
23/08/16 08:51    plasmashell    QPainter::setPen: Painter not active
23/08/16 08:51    plasmashell    QPainter::setWorldTransform: Painter not
active
23/08/16 08:51    plasmashell    QPainter::setWorldTransform: Painter not
active
23/08/16 08:51    plasmashell    QPainter::setWorldTransform: Painter not
active
23/08/16 08:51    plasmashell    QPainter::restore: Unbalanced save/restore
23/08/16 08:51    plasmashell    QPainter::end: Painter not active, aborted
23/08/16 08:51    plasmashell    Arrived mimeData ()
("text/x-plasmoidservicename") at 502 ,  22
23/08/16 08:51    plasmashell    adding "org.kde.plasma.icontasks"
23/08/16 08:51    plasmashell    QMetaObject::invokeMethod: No such method
ContainmentInterface::createApplet(QString,QVariantList,QRect)
Candidates are:
    createApplet(QString,QVariantList,QRectF)
23/08/16 08:51    plasmashell    QQuickItem::ungrabMouse(): Item is not the
mouse grabber.

Link to my previous report on Chakra forum:
https://chakralinux.org/forum/viewtopic.php?id=15042

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to