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

            Bug ID: 448919
           Summary: Plasma crash, when dragging icon from menu Tiled
                    QuickLaunch plasmoid
           Product: plasmashell
           Version: 5.23.5
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: sla...@lach.art.pl
                CC: plasma-b...@kde.org
  Target Milestone: 1.0

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

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

Reply via email to