Bug 448919 - Plasma crash, when dragging icon from menu Tiled QuickLaunch plasmoid
Summary: Plasma crash, when dragging icon from menu Tiled QuickLaunch plasmoid
Status: RESOLVED DUPLICATE of bug 445713
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 5.23.5
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi, wayland
Depends on:
Blocks:
 
Reported: 2022-01-21 19:00 UTC by Lach Sławomir
Modified: 2022-01-23 21:32 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lach Sławomir 2022-01-21 19:00:09 UTC
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: "openSUSE Tumbleweed"
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<char []> = {get() = <optimized out>}
[KCrash Handler]
#6  0x00007f8a9c4d0f1a in QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::operator->() const (this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:118
#7  qGetPtrHelper<QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> > >(QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >&) (ptr=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qglobal.h:1143
#8  QObject::d_func() (this=<optimized out>) at kernel/qobject.h:132
#9  QObjectPrivate::get(QObject*) (o=<optimized out>) at kernel/qobject_p.h:339
#10 doActivate<false>(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=<optimized out>, m=m@entry=0x7f8a9ce8a120 <QDrag::staticMetaObject>, 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=<optimized out>, _t1=<optimized out>, _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<false>(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=<optimized out>, m=m@entry=0x7f8a9a4ff600 <QtWaylandClient::QWaylandDataSource::staticMetaObject>, 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&) (this=<optimized out>, _t1=<optimized out>) 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=<optimized out>, mime_type=0x7f8a340e8a8c "text/uri-list") at qwayland-wayland.cpp:697
#20 0x00007f8a9a77a572 in ffi_call_unix64 () at ../src/x86/unix64.S:105
#21 0x00007f8a9a777296 in ffi_call_int (cif=<optimized out>, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=<optimized out>) at ../src/x86/ffi64.c:672
#22 0x00007f8a9bd249c0 in wl_closure_invoke (closure=closure@entry=0x7f8a340e89b0, target=<optimized out>, target@entry=0x55c13f5866f0, opcode=opcode@entry=0, data=<optimized out>, flags=<optimized out>) at ../src/connection.c:1025
#23 0x00007f8a9bd25103 in dispatch_event (display=display@entry=0x55c139513490, queue=0x55c139513560, queue=<optimized out>) 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<false>(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 <QAbstractEventDispatcher::staticMetaObject>, 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<QEventLoop::ProcessEventsFlag>) (this=0x55c13952cf30, flags=...) at kernel/qeventdispatcher_glib.cpp:430
#31 0x00007f8a9c4997bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (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=<optimized out>) 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<Qt::DropAction>, Qt::DropAction) (this=<optimized out>, supportedActions=..., defaultDropAction=<optimized out>) at kernel/qdrag.cpp:283
#35 0x00007f8a9e05f280 in QQuickDragAttachedPrivate::startDrag(QFlags<Qt::DropAction>) (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<QQmlPropertyData::WriteFlag>) const (flags=..., value=0x7ffcc1465b0f, target=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.15.2/QtQml/private/../../../../../../src/qml/qml/qqmlpropertydata_p.h:375
#37 GenericBinding<1>::doStore<bool>(bool, QQmlPropertyData const*, QFlags<QQmlPropertyData::WriteFlag>) const (flags=..., pd=<optimized out>, value=<optimized out>, this=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde36-1.4.x86_64/src/qml/qml/qqmlbinding.cpp:342
#38 GenericBinding<1>::write(QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>) (this=0x55c13e48aad0, result=..., isUndefined=<optimized out>, 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&, QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) (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<QQmlPropertyData::WriteFlag>) (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=<optimized out>, 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<false>(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=<optimized out>, m=m@entry=0x7f8a9e2aa640 <QQuickDrag::staticMetaObject>, local_signal_index=local_signal_index@entry=6, argv=argv@entry=0x0) at kernel/qobject.cpp:3946
#44 0x00007f8a9e05da2c in QQuickDrag::activeChanged() (this=<optimized out>) 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=<optimized out>, 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=<optimized out>) at kernel/qwindow.cpp:2438
#52 0x00007f8a9d236a7f in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, 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<QEventLoop::ProcessEventsFlag>) (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=<optimized out>) 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<QEventLoop::ProcessEventsFlag>) (this=0x55c13952cf30, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#62 0x00007f8a9c4997bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (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=<optimized out>, argv=<optimized out>) 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
Comment 1 Nate Graham 2022-01-23 21:32:49 UTC
#18 0x00007f8a9a45d9f2 in QtWaylandClient::QWaylandDataSource::targetChanged(QString const&) (this=<optimized out>, _t1=<optimized out>) 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=<optimized out>, mime_type=0x7f8a340e8a8c "text/uri-list") at qwayland-wayland.cpp:697

*** This bug has been marked as a duplicate of bug 445713 ***