<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>448919</bug_id>
          
          <creation_ts>2022-01-21 19:00:09 +0000</creation_ts>
          <short_desc>Plasma crash, when dragging icon from menu Tiled QuickLaunch plasmoid</short_desc>
          <delta_ts>2022-01-23 21:32:49 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Plasma</classification>
          <product>plasmashell</product>
          <component>generic-crash</component>
          <version>5.23.5</version>
          <rep_platform>openSUSE</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>445713</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>drkonqi, wayland-only</keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>1.0</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Lach Sławomir">slawek</reporter>
          <assigned_to name="Plasma Bugs List">plasma-bugs-null</assigned_to>
          <cc>nate</cc>
    
    <cc>plasma-bugs-null</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2096588</commentid>
    <comment_count>0</comment_count>
    <who name="Lach Sławomir">slawek</who>
    <bug_when>2022-01-21 19:00:09 +0000</bug_when>
    <thetext>Application: plasmashell (5.23.5)

Qt Version: 5.15.2
Frameworks Version: 5.90.0
Operating System: Linux 5.16.0-1-default x86_64
Windowing System: Wayland
Distribution: &quot;openSUSE Tumbleweed&quot;
DrKonqi: 5.23.5 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
Move Kontact icon from bottom panel to tiled quicklauch plasmoid at top of screen. Tiled quick launch menu was hidden to button.

- Custom settings of the application:

The crash can be reproduced every time.

-- Backtrace:
Application: Plazma (plasmashell), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr&lt;char []&gt; = {get() = &lt;optimized out&gt;}
[KCrash Handler]
#6  0x00007f8a9c4d0f1a in QScopedPointer&lt;QObjectData, QScopedPointerDeleter&lt;QObjectData&gt; &gt;::operator-&gt;() const (this=&lt;optimized out&gt;) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:118
#7  qGetPtrHelper&lt;QScopedPointer&lt;QObjectData, QScopedPointerDeleter&lt;QObjectData&gt; &gt; &gt;(QScopedPointer&lt;QObjectData, QScopedPointerDeleter&lt;QObjectData&gt; &gt;&amp;) (ptr=&lt;optimized out&gt;) at ../../include/QtCore/../../src/corelib/global/qglobal.h:1143
#8  QObject::d_func() (this=&lt;optimized out&gt;) at kernel/qobject.h:132
#9  QObjectPrivate::get(QObject*) (o=&lt;optimized out&gt;) at kernel/qobject_p.h:339
#10 doActivate&lt;false&gt;(QObject*, int, void**) (sender=0x0, signal_index=3, argv=0x7ffcc14651e0) at kernel/qobject.cpp:3768
#11 0x00007f8a9c4ca8ef in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=&lt;optimized out&gt;, m=m@entry=0x7f8a9ce8a120 &lt;QDrag::staticMetaObject&gt;, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffcc14651e0) at kernel/qobject.cpp:3946
#12 0x00007f8a9cd78ece in QDrag::actionChanged(Qt::DropAction) (this=&lt;optimized out&gt;, _t1=&lt;optimized out&gt;, _t1@entry=Qt::CopyAction) at .moc/moc_qdrag.cpp:146
#13 0x00007f8a9c935a25 in QPlatformDrag::updateAction(Qt::DropAction) (this=this@entry=0x55c139510890, action=action@entry=Qt::CopyAction) at kernel/qplatformdrag.cpp:185
#14 0x00007f8a9c93780a in QBasicDrag::updateCursor(Qt::DropAction) (this=0x55c139510890, action=Qt::CopyAction) at kernel/qsimpledrag.cpp:327
#15 0x00007f8a9c4d1423 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffcc1465370, r=0x55c139512500, this=0x55c13f709b00) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#16 doActivate&lt;false&gt;(QObject*, int, void**) (sender=0x55c13fa3b0e0, signal_index=3, argv=0x7ffcc1465370) at kernel/qobject.cpp:3886
#17 0x00007f8a9c4ca8ef in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=&lt;optimized out&gt;, m=m@entry=0x7f8a9a4ff600 &lt;QtWaylandClient::QWaylandDataSource::staticMetaObject&gt;, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffcc1465370) at kernel/qobject.cpp:3946
#18 0x00007f8a9a45d9f2 in QtWaylandClient::QWaylandDataSource::targetChanged(QString const&amp;) (this=&lt;optimized out&gt;, _t1=&lt;optimized out&gt;) at .moc/moc_qwaylanddatasource_p.cpp:146
#19 0x00007f8a9a4591c0 in QtWayland::wl_data_source::handle_target(void*, wl_data_source*, char const*) (data=0x55c13fa3b0f0, object=&lt;optimized out&gt;, mime_type=0x7f8a340e8a8c &quot;text/uri-list&quot;) at qwayland-wayland.cpp:697
#20 0x00007f8a9a77a572 in ffi_call_unix64 () at ../src/x86/unix64.S:105
#21 0x00007f8a9a777296 in ffi_call_int (cif=&lt;optimized out&gt;, fn=&lt;optimized out&gt;, rvalue=&lt;optimized out&gt;, avalue=&lt;optimized out&gt;, closure=&lt;optimized out&gt;) at ../src/x86/ffi64.c:672
#22 0x00007f8a9bd249c0 in wl_closure_invoke (closure=closure@entry=0x7f8a340e89b0, target=&lt;optimized out&gt;, target@entry=0x55c13f5866f0, opcode=opcode@entry=0, data=&lt;optimized out&gt;, flags=&lt;optimized out&gt;) at ../src/connection.c:1025
#23 0x00007f8a9bd25103 in dispatch_event (display=display@entry=0x55c139513490, queue=0x55c139513560, queue=&lt;optimized out&gt;) at ../src/wayland-client.c:1583
#24 0x00007f8a9bd252dc in dispatch_queue (queue=0x55c139513560, display=0x55c139513490) at ../src/wayland-client.c:1729
#25 wl_display_dispatch_queue_pending (display=0x55c139513490, queue=0x55c139513560) at ../src/wayland-client.c:1971
#26 0x00007f8a9a4332fb in QtWaylandClient::QWaylandDisplay::flushRequests() (this=0x55c13950f8c0) at qwaylanddisplay.cpp:222
#27 0x00007f8a9c4d1458 in doActivate&lt;false&gt;(QObject*, int, void**) (sender=0x55c13952cf30, signal_index=4, argv=0x7ffcc1465850) at kernel/qobject.cpp:3898
#28 0x00007f8a9c4ca8ef in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55c13952cf30, m=m@entry=0x7f8a9c770140 &lt;QAbstractEventDispatcher::staticMetaObject&gt;, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3946
#29 0x00007f8a9c4979e3 in QAbstractEventDispatcher::awake() (this=this@entry=0x55c13952cf30) at .moc/moc_qabstracteventdispatcher.cpp:149
#30 0x00007f8a9c4f2323 in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=0x55c13952cf30, flags=...) at kernel/qeventdispatcher_glib.cpp:430
#31 0x00007f8a9c4997bb in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=this@entry=0x55c13f35faa0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#32 0x00007f8a9c936503 in QBasicDrag::drag(QDrag*) (this=0x55c139510890, o=&lt;optimized out&gt;) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#33 0x00007f8a9c9339a5 in QDragManager::drag(QDrag*) (this=0x55c13f07d5a0, o=o@entry=0x7f89ec2852f0) at kernel/qdnd.cpp:117
#34 0x00007f8a9c933ccb in QDrag::exec(QFlags&lt;Qt::DropAction&gt;, Qt::DropAction) (this=&lt;optimized out&gt;, supportedActions=..., defaultDropAction=&lt;optimized out&gt;) at kernel/qdrag.cpp:283
#35 0x00007f8a9e05f280 in QQuickDragAttachedPrivate::startDrag(QFlags&lt;Qt::DropAction&gt;) (this=0x55c13f3bf230, supportedActions=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.4.x86_64/src/quick/items/qquickdrag.cpp:780
#36 0x00007f8a9daf645f in QQmlPropertyData::writeProperty(QObject*, void*, QFlags&lt;QQmlPropertyData::WriteFlag&gt;) const (flags=..., value=0x7ffcc1465b0f, target=&lt;optimized out&gt;, this=&lt;optimized out&gt;) at ../../include/QtQml/5.15.2/QtQml/private/../../../../../../src/qml/qml/qqmlpropertydata_p.h:375
#37 GenericBinding&lt;1&gt;::doStore&lt;bool&gt;(bool, QQmlPropertyData const*, QFlags&lt;QQmlPropertyData::WriteFlag&gt;) const (flags=..., pd=&lt;optimized out&gt;, value=&lt;optimized out&gt;, this=&lt;optimized out&gt;) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.4.x86_64/src/qml/qml/qqmlbinding.cpp:342
#38 GenericBinding&lt;1&gt;::write(QV4::Value const&amp;, bool, QFlags&lt;QQmlPropertyData::WriteFlag&gt;) (this=0x55c13e48aad0, result=..., isUndefined=&lt;optimized out&gt;, flags=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.4.x86_64/src/qml/qml/qqmlbinding.cpp:305
#39 0x00007f8a9daf6e67 in QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&amp;, QFlags&lt;QQmlPropertyData::WriteFlag&gt;, QV4::Scope&amp;) (this=0x55c13e48aad0, watcher=..., flags=..., scope=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.4.x86_64/src/qml/qml/qqmlbinding.cpp:258
#40 0x00007f8a9daf4a84 in QQmlBinding::update(QFlags&lt;QQmlPropertyData::WriteFlag&gt;) (this=0x55c13e48aad0, flags=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.4.x86_64/src/qml/qml/qqmlbinding.cpp:194
#41 0x00007f8a9dad1c55 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=&lt;optimized out&gt;, a=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.4.x86_64/src/qml/qml/qqmlnotifier.cpp:104
#42 0x00007f8a9c4d0f88 in doActivate&lt;false&gt;(QObject*, int, void**) (sender=0x55c13f26b350, signal_index=9, argv=0x0) at kernel/qobject.cpp:3778
#43 0x00007f8a9c4ca8ef in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=&lt;optimized out&gt;, m=m@entry=0x7f8a9e2aa640 &lt;QQuickDrag::staticMetaObject&gt;, local_signal_index=local_signal_index@entry=6, argv=argv@entry=0x0) at kernel/qobject.cpp:3946
#44 0x00007f8a9e05da2c in QQuickDrag::activeChanged() (this=&lt;optimized out&gt;) at .moc/moc_qquickdrag_p.cpp:486
#45 0x00007f8a9e0261d6 in QQuickMouseArea::mouseMoveEvent(QMouseEvent*) (this=0x55c13f121dd0, event=0x7ffcc1467b00) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.4.x86_64/src/quick/items/qquickmousearea.cpp:722
#46 0x00007f8a9dfb9958 in QQuickItem::event(QEvent*) (this=0x55c13f121dd0, ev=0x7ffcc1467b00) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.4.x86_64/src/quick/items/qquickitem.cpp:8221
#47 0x00007f8a9d236a7f in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=&lt;optimized out&gt;, receiver=0x55c13f121dd0, e=0x7ffcc1467b00) at kernel/qapplication.cpp:3632
#48 0x00007f8a9c49adba in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55c13f121dd0, event=0x7ffcc1467b00) at kernel/qcoreapplication.cpp:1064
#49 0x00007f8a9dfd7705 in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) (this=this@entry=0x55c13ab21370, pointerEvent=0x55c13df8cf90) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.4.x86_64/src/quick/items/qquickwindow.cpp:2020
#50 0x00007f8a9dfd8efb in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) (this=0x55c13ab21370, event=0x55c13df8cf90) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.4.x86_64/src/quick/items/qquickwindow.cpp:2612
#51 0x00007f8a9c903625 in QWindow::event(QEvent*) (this=0x55c13a983150, ev=&lt;optimized out&gt;) at kernel/qwindow.cpp:2438
#52 0x00007f8a9d236a7f in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=&lt;optimized out&gt;, receiver=0x55c13a983150, e=0x7ffcc1467b00) at kernel/qapplication.cpp:3632
#53 0x00007f8a9c49adba in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55c13a983150, event=0x7ffcc1467b00) at kernel/qcoreapplication.cpp:1064
#54 0x00007f8a9c8f7607 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (e=0x7f89ec056230) at kernel/qguiapplication.cpp:2282
#55 0x00007f8a9c8cd83c in QWindowSystemInterface::sendWindowSystemEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (flags=...) at kernel/qwindowsysteminterface.cpp:1169
#56 0x00007f8a9a46b590 in userEventSourceDispatch(GSource*, GSourceFunc, gpointer) (source=source@entry=0x55c13952d430) at qeventdispatcher_glib.cpp:74
#57 0x00007f8a9a7d5d9f in g_main_dispatch (context=0x55c13952d5c0) at ../glib/gmain.c:3381
#58 g_main_context_dispatch (context=0x55c13952d5c0) at ../glib/gmain.c:4099
#59 0x00007f8a9a7d6128 in g_main_context_iterate (context=context@entry=0x55c13952d5c0, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at ../glib/gmain.c:4175
#60 0x00007f8a9a7d61df in g_main_context_iteration (context=0x55c13952d5c0, may_block=1) at ../glib/gmain.c:4240
#61 0x00007f8a9c4f2294 in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=0x55c13952cf30, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#62 0x00007f8a9c4997bb in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) (this=this@entry=0x7ffcc1467e30, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#63 0x00007f8a9c4a1aa0 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#64 0x00007f8a9c8eb23c in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1867
#65 0x00007f8a9d2369f5 in QApplication::exec() () at kernel/qapplication.cpp:2824
#66 0x000055c138530366 in main(int, char**) (argc=&lt;optimized out&gt;, argv=&lt;optimized out&gt;) at /usr/src/debug/plasma5-workspace-5.23.5-1.1.x86_64/shell/main.cpp:238
[Inferior 1 (process 2284) detached]

Possible duplicates by query: bug 448747, bug 448375, bug 447975, bug 447870, bug 447781.

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2097305</commentid>
    <comment_count>1</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2022-01-23 21:32:49 +0000</bug_when>
    <thetext>#18 0x00007f8a9a45d9f2 in QtWaylandClient::QWaylandDataSource::targetChanged(QString const&amp;) (this=&lt;optimized out&gt;, _t1=&lt;optimized out&gt;) at .moc/moc_qwaylanddatasource_p.cpp:146
#19 0x00007f8a9a4591c0 in QtWayland::wl_data_source::handle_target(void*, wl_data_source*, char const*) (data=0x55c13fa3b0f0, object=&lt;optimized out&gt;, mime_type=0x7f8a340e8a8c &quot;text/uri-list&quot;) at qwayland-wayland.cpp:697

*** This bug has been marked as a duplicate of bug 445713 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>