Bug 508451 - Dragging system tray between panel crashes plasma in Plasma::Applet::setInternalAction()
Summary: Dragging system tray between panel crashes plasma in Plasma::Applet::setInter...
Status: CONFIRMED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (other bugs)
Version First Reported In: 6.4.4
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: regression
: 510825 (view as bug list)
Depends on:
Blocks:
 
Reported: 2025-08-19 08:15 UTC by warren
Modified: 2025-10-20 13:29 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
plasmashell backtrace (20.48 KB, text/plain)
2025-08-20 02:15 UTC, warren
Details

Note You need to log in before you can comment on or make changes to this bug.
Description warren 2025-08-19 08:15:22 UTC
SUMMARY
Dragging a system tray to a separate panel crashes plasma

STEPS TO REPRODUCE
1. Have a desktop with two panels.
2. Right click on panel, "Show panel configuration"
2. click and drag a system tray to a different panel

OBSERVED RESULT
Plasma shell crashes every time

SOFTWARE/OS VERSIONS
OS: Fedora KDE
KDE Plasma Version: 6.4.4
KDE Frameworks Version: 6.17.0
Qt Version: 6.9.1
Comment 1 TraceyC 2025-08-19 17:10:03 UTC
As the message at the top of the summary says, if something crashed, we need a backtrace of it so we can figure out what's going on. Can you please attach a backtrace of the crash using the coredumpctl command-line program, as detailed in https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl ?

Thanks.
Comment 2 warren 2025-08-20 02:15:54 UTC
Created attachment 184274 [details]
plasmashell backtrace
Comment 3 TraceyC 2025-08-20 15:40:52 UTC
Thanks!

Searchable backtrace


warning: BFD: warning: /home/bunny/.cache/debuginfod_client/153fb8593cd6f8e574315c5e7b29210c0f17d70f/debuginfo has a section extending past end of file

warning: `/home/bunny/.cache/debuginfod_client/153fb8593cd6f8e574315c5e7b29210c0f17d70f/debuginfo': can't read symbols: file format not recognized.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/plasmashell --no-respawn'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0)
    at pthread_kill.c:44
44            return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0;
[Current thread is 1 (Thread 0x7f90a3126300 (LWP 1922))]
Missing rpms, try: dnf --enablerepo='*debug*' install libicu-debuginfo-76.1-4.fc42.x86_64 xorg-x11-drv-nvidia-libs-debuginfo-575.64.05-2.fc42.x86_64
(gdb) bt
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0)
    at pthread_kill.c:44
#1  0x00007f90a8a82163 in __pthread_kill_internal (threadid=<optimized out>, signo=11) at pthread_kill.c:89
#2  0x00007f90a8a28a7e in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#3  0x00007f90ac0ab031 in KCrash::defaultCrashHandler (sig=11)
    at /usr/src/debug/kf6-kcrash-6.17.0-1.fc42.x86_64/src/kcrash.cpp:605
#4  <signal handler called>
#5  0x00007f90a9158bca in QObjectPrivate::connectImpl (sender=sender@entry=0x55a2c6095630,
    signal_index=<optimized out>, receiver=receiver@entry=0x55a2c63341a0, slot=slot@entry=0x0,
    slotObjRaw=slotObjRaw@entry=0x55a2d011da30, type=<optimized out>, types=<optimized out>,
    senderMetaObject=<optimized out>)
    at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:5340
#6  0x00007f90a9159090 in QObject::connectImpl (sender=sender@entry=0x55a2c6095630,
    signal=signal@entry=0x7fff4ed323d0, receiver=receiver@entry=0x55a2c63341a0, slot=slot@entry=0x0,
    slotObjRaw=0x55a2d011da30, type=Qt::AutoConnection, types=0x0, senderMetaObject=<optimized out>)
    at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:5252
#7  0x00007f90abefac28 in QObject::connect<void (QObject::*)(QObject*), Plasma::Applet::setInternalAction(const QString&, QAction*)::<lambda()> > (type=Qt::AutoConnection, sender=0x55a2c6095630,
    signal=(void (QObject::*)(class QObject * const, class QObject *)) 0x7f90a915c100 <QObject::destroyed(QObject*)>, context=0x55a2c63341a0, slot=...) at /usr/include/qt6/QtCore/qobject.h:272
#8  Plasma::Applet::setInternalAction (this=0x55a2c63341a0, name=..., action=0x55a2c6095630)
    at /usr/src/debug/libplasma-6.4.4-1.fc42.x86_64/src/plasma/applet.cpp:674
#9  Plasma::Applet::setInternalAction (this=0x55a2c63341a0, name=..., action=0x55a2c6095630)
    at /usr/src/debug/libplasma-6.4.4-1.fc42.x86_64/src/plasma/applet.cpp:660
#10 0x00007f90abf0b57c in Plasma::Containment::init (this=this@entry=0x55a2c63341a0)
    at /usr/include/c++/15/utility:114
#11 0x00007f908c7a8dd8 in SystemTray::init (this=0x55a2c63341a0)
    at /usr/src/debug/plasma-workspace-6.4.4-1.fc42.x86_64/applets/systemtray/systemtray.cpp:59
#12 0x00007f90abf0cd56 in Plasma::Containment::addApplet (this=<optimized out>, applet=<optimized out>,
    geometryHint=...) at /usr/src/debug/libplasma-6.4.4-1.fc42.x86_64/src/plasma/containment.cpp:410
#13 0x00007f90ac1d3b62 in ContainmentItem::processMimeData (this=0x55a2d7631b30, mimeData=0x55a2ccb10fd0,
    x=56, y=18, dropJob=<optimized out>)
    at /usr/src/debug/libplasma-6.4.4-1.fc42.x86_64/src/plasmaquick/plasmoid/containmentitem.cpp:390
#14 0x00007f90ac1c9747 in ContainmentItem::qt_metacall (this=0x55a2d7631b30, _c=<optimized out>, _id=11,
    _a=0x7fff4ed33008)
    at /usr/src/debug/libplasma-6.4.4-1.fc42.x86_64/redhat-linux-build/src/plasmaquick/PlasmaQuick_autogen/include/moc_containmentitem.cpp:258
#15 0x00007f90aa735782 in QQmlObjectOrGadget::metacall (this=this@entry=0x7fff4ed332f0,
    type=type@entry=QMetaObject::InvokeMetaMethod, index=<optimized out>, index@entry=104,
    argv=<optimized out>)
    at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/qml/qqmlobjectorgadget.cpp:14
#16 0x00007f90aa5be0b3 in QV4::CallMethod (object=..., index=<optimized out>, returnType=...,
    argCount=<optimized out>, argTypes=<optimized out>, engine=<optimized out>, callArgs=<optimized out>,
    callType=<optimized out>) at /usr/include/qt6/QtCore/qvarlengtharray.h:89
#17 QV4::QObjectMethod::callPrecise (object=..., data=..., engine=<optimized out>,
    engine@entry=0x55a2c643eff0, callArgs=<optimized out>, callArgs@entry=0x7f9084366670,
    callType=callType@entry=QMetaObject::InvokeMetaMethod)
    at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:2076
#18 0x00007f90aa5c0991 in operator() (__closure=<optimized out>)
    at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:3078
#19 operator()<QV4::QObjectMethod::callInternal(const QV4::Value*, const QV4::Value*, int) const::<lambda()> > (__closure=<synthetic pointer>, call=...)
    at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:3055
#20 QV4::QObjectMethod::callInternal (this=<optimized out>, thisObject=0x7f9084366610, argv=0x7f9084366628,
    argc=3)
    at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:3078
#21 0x00007f90aa62f32a in QV4::FunctionObject::call (this=<optimized out>, thisObject=<optimized out>,
    argv=<optimized out>, argc=<optimized out>)
    at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4functionobject_p.h:187
#22 QV4::Moth::VME::interpret (frame=0x55a2a34ba4c0 <QObject::staticMetaObject>, frame@entry=0x7fff4ed33640,
    engine=0x55a2c643eff0, code=0x7f9084366610 "\240\231\262*\220\177")
    at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:798
#23 0x00007f90aa634c3f in QV4::Moth::VME::exec (frame=frame@entry=0x7fff4ed33640,
    engine=engine@entry=0x55a2c643eff0)
    at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:487
#24 0x00007f90aa5590f0 in QV4::doCall (self=<optimized out>, thisObject=<optimized out>,
    argv=<optimized out>, argc=<optimized out>, context=<optimized out>)
    at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4function.cpp:52
#25 0x00007f90aa559259 in QV4::Function::call (this=this@entry=0x55a2c764f570, thisObject=<optimized out>,
    argv=argv@entry=0x7f90843665c0, argc=<optimized out>, context=<optimized out>)
    at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4function.cpp:77
#26 0x00007f90aa559537 in operator() (__closure=<synthetic pointer>, thisObject=<optimized out>,
    argv=0x7f90843665c0, argc=<optimized out>)
    at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4function.cpp:28
#27 QV4::convertAndCall<QV4::Function::call(QObject*, void**, const QMetaType*, int, QV4::ExecutionContext*)::<lambda(const QV4::Value*, const QV4::Value*, int)> > (engine=<optimized out>, thisObject=<optimized out>,
    a=0x7fff4ed35410, types=0x7fff4ed33928, argc=<optimized out>, call=...)
    at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4jscall_p.h:199
#28 QV4::Function::call (this=0x55a2c764f570, thisObject=<optimized out>, a=a@entry=0x7fff4ed35410,
    types=0x7fff4ed33928, argc=<optimized out>, context=<optimized out>)
    at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4function.cpp:25
#29 0x00007f90aa6eb8b0 in QQmlJavaScriptExpression::evaluate (this=<optimized out>,
    a=a@entry=0x7fff4ed35410, types=<optimized out>, argc=<optimized out>)
    at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/qml/qqmljavascriptexpression.cpp:270
#30 0x00007f90aa67e55a in QQmlBoundSignalExpression::evaluate (this=<optimized out>,
    a=a@entry=0x7fff4ed35410) at /usr/include/qt6/QtCore/qvarlengtharray.h:90
#31 0x00007f90aa67f160 in QQmlBoundSignal_callback (e=0x55a2c76b40e0, a=0x7fff4ed35410)
    at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/qml/qqmlboundsignal.cpp:315
#32 0x00007f90aa71c1b1 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x7fff4ed35410)
    at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/qml/qqmlnotifier.cpp:70
#33 0x00007f90a9165470 in doActivate<false> (sender=0x55a2cfda7310, signal_index=36,
    argv=argv@entry=0x7fff4ed35410)
    at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4036
#34 0x00007f90a915c089 in QMetaObject::activate (sender=sender@entry=0x55a2cfda7310,
    m=m@entry=0x7f9072e466a0 <DeclarativeDropArea::staticMetaObject>,
    local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7fff4ed35410)
    at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4206
#35 0x00007f9072e35bb9 in QMetaObject::activate<void, DeclarativeDragDropEvent*> (sender=0x55a2cfda7310,
    mo=0x7f9072e466a0 <DeclarativeDropArea::staticMetaObject>, local_signal_index=3, ret=0x0)
    at /usr/include/qt6/QtCore/qobjectdefs.h:306
#36 DeclarativeDropArea::drop (this=0x55a2cfda7310, _t1=0x7fff4ed353e0)
    at /usr/src/debug/kf6-kdeclarative-6.17.0-1.fc42.x86_64/redhat-linux-build/src/qmlcontrols/draganddrop/draganddropplugin_autogen/include/moc_DeclarativeDropArea.cpp:228
#37 DeclarativeDropArea::dropEvent (this=0x55a2cfda7310, event=0x7fff4ed35660)
    at /usr/src/debug/kf6-kdeclarative-6.17.0-1.fc42.x86_64/src/qmlcontrols/draganddrop/DeclarativeDropArea.cpp:102
#38 0x00007f90aacb5788 in QQuickItem::event (this=0x55a2cfda7310, ev=0x7fff4ed35660)
    at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/quick/items/qquickitem.cpp:9190
#39 0x00007f90ab63d97f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55a2cfda7310,
    e=0x7fff4ed35660)
    at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:3303
#40 0x00007f90a90f9f38 in QCoreApplication::notifyInternal2 (receiver=0x55a2cfda7310, event=0x7fff4ed35660)
    at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1106
#41 0x00007f90a90fa19d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1546
#42 0x00007f90aaeb04f1 in QQuickDeliveryAgentPrivate::deliverDragEvent (this=this@entry=0x55a2d392c5a0,
    grabber=0x55a2c7ed4520, event=event@entry=0x7fff4ed35e40)
    at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/qml/qqmlguard_p.h:61
#43 0x00007f90aaeb0eb3 in QQuickDeliveryAgent::event (this=<optimized out>, ev=0x7fff4ed35e40)
    at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/quick/util/qquickdeliveryagent.cpp:882
#44 0x00007f90aad73faa in QQuickWindow::event (this=this@entry=0x55a2d416d640,
    event=event@entry=0x7fff4ed35e40)
    at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/quick/items/qquickwindow.cpp:1580
#45 0x000055a2a340266b in PanelView::event (this=0x55a2d416d640, e=0x7fff4ed35e40)
    at /usr/src/debug/plasma-workspace-6.4.4-1.fc42.x86_64/shell/panelview.cpp:1358
#46 0x00007f90ab63d97f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55a2d416d640,
    e=0x7fff4ed35e40)
    at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:3303
#47 0x00007f90a90f9f38 in QCoreApplication::notifyInternal2 (receiver=0x55a2d416d640, event=0x7fff4ed35e40)
    at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1106
#48 0x00007f90a90fa19d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1546
#49 0x00007f90a98f434c in QGuiApplicationPrivate::processDrop (w=w@entry=0x55a2d416d640,
    dropData=dropData@entry=0x55a2d3c381a0, p=..., supportedActions=..., supportedActions@entry=...,
    buttons=..., buttons@entry=..., modifiers=..., modifiers@entry=...)
    at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/gui/kernel/qguiapplication.cpp:3579
#50 0x00007f90a995b146 in QWindowSystemInterface::handleDrop (window=0x55a2d416d640,
    dropData=dropData@entry=0x55a2d3c381a0, p=..., supportedActions=..., supportedActions@entry=...,
    buttons=..., modifiers=...)
    at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/gui/kernel/qwindowsysteminterface.cpp:857
#51 0x00007f90aa35bbe4 in QtWaylandClient::QWaylandDataDevice::data_device_drop (this=0x55a2c59cc850)
    at /usr/src/debug/qt6-qtwayland-6.9.1-3.fc42.x86_64/src/client/qwaylanddatadevice.cpp:199
#52 0x00007f90aa212056 in ffi_call_unix64 () at ../src/x86/unix64.S:104
#53 0x00007f90aa20dd08 in ffi_call_int (cif=cif@entry=0x7fff4ed36120,
    fn=fn@entry=0x7f90aa344840 <QtWayland::wl_data_device::handle_drop(void*, wl_data_device*)>,
    rvalue=<optimized out>, rvalue@entry=0x0, avalue=avalue@entry=0x7fff4ed361f0, closure=closure@entry=0x0)
    at ../src/x86/ffi64.c:673
#54 0x00007f90aa21070e in ffi_call (cif=cif@entry=0x7fff4ed36120,
    fn=0x7f90aa344840 <QtWayland::wl_data_device::handle_drop(void*, wl_data_device*)>,
    rvalue=rvalue@entry=0x0, avalue=avalue@entry=0x7fff4ed361f0) at ../src/x86/ffi64.c:710
#55 0x00007f90ac126feb in wl_closure_invoke (closure=closure@entry=0x7f908001f540, target=<optimized out>,
    target@entry=0x55a2c59cc980, opcode=opcode@entry=4, data=<optimized out>, flags=1)
    at ../src/connection.c:1241
#56 0x00007f90ac127e49 in dispatch_event (display=display@entry=0x55a2c59ba880,
    queue=queue@entry=0x55a2c59ba978) at ../src/wayland-client.c:1707
#57 0x00007f90ac128243 in dispatch_queue (display=0x55a2c59ba880, queue=0x55a2c59ba978)
    at ../src/wayland-client.c:1853
#58 wl_display_dispatch_queue_pending (display=0x55a2c59ba880, queue=0x55a2c59ba978)
    at ../src/wayland-client.c:2190
#59 0x00007f90aa307902 in QtWaylandClient::QWaylandDisplay::flushRequests (this=<optimized out>)
    at /usr/src/debug/qt6-qtwayland-6.9.1-3.fc42.x86_64/src/client/qwaylanddisplay.cpp:228
#60 0x00007f90a915662c in QObject::event (this=<optimized out>, e=<optimized out>)
    at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:1431
#61 0x00007f90ab63d97f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55a2c59c22f0,
    e=0x7f9088014000)
    at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:3303
#62 0x00007f90a90f9f38 in QCoreApplication::notifyInternal2 (receiver=0x55a2c59c22f0, event=0x7f9088014000)
    at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1106
#63 0x00007f90a90fa19d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1546
#64 0x00007f90a90fdd26 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
    data=0x55a2c59b0d40)
    at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1879
#65 0x00007f90a941016f in postEventSourceDispatch (s=0x55a2c59b7ed0)
    at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:246
#66 0x00007f90a7bcc863 in g_main_dispatch (context=0x7f9090000f00) at ../glib/gmain.c:3398
#67 g_main_context_dispatch_unlocked (context=0x7f9090000f00) at ../glib/gmain.c:4249
#68 0x00007f90a7bd57a8 in g_main_context_iterate_unlocked (context=context@entry=0x7f9090000f00,
    block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4314
#69 0x00007f90a7bd5953 in g_main_context_iteration (context=0x7f9090000f00, may_block=1)
    at ../glib/gmain.c:4379
#70 0x00007f90a940f9ad in QEventDispatcherGlib::processEvents (this=0x55a2c59b8af0, flags=...)
    at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#71 0x00007f90a9107b03 in QEventLoop::exec (this=this@entry=0x55a2c9f08cd0, flags=..., flags@entry=...)
    at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/global/qflags.h:77
#72 0x00007f90a9d99e58 in QBasicDrag::drag (this=0x55a2c5abd7a0, o=<optimized out>)
    at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/gui/kernel/qsimpledrag.cpp:176
#73 0x00007f90a9d9741d in QDragManager::drag (this=0x55a2c8576680, o=o@entry=0x55a2ccf59060)
    at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/gui/kernel/qdnd.cpp:81
#74 0x00007f90a9d97dae in QDrag::exec (this=0x55a2ccf59060, supportedActions=...,
    defaultDropAction=defaultDropAction@entry=Qt::IgnoreAction)
    at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/gui/kernel/qdrag.cpp:248
#75 0x00007f90a9d97e5b in QDrag::exec (this=<optimized out>, supportedActions=...)
    at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/gui/kernel/qdrag.cpp:203
#76 0x00007f90aafd11df in QQuickDragAttachedPrivate::startDrag (this=0x55a2d06b2e10,
    this@entry=0x55a2d06b0000, supportedActions=...)
    at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/quick/items/qquickdrag.cpp:852
#77 0x00007f90aafd14c5 in QQuickDragAttached::setActive (this=<optimized out>, active=<optimized out>)
    at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/quick/items/qquickdrag.cpp:233
#78 0x00007f90aafd21d9 in QQuickDragAttached::qt_static_metacall (_o=_o@entry=0x55a2c61f9b30,
    _c=_c@entry=QMetaObject::WriteProperty, _id=_id@entry=0, _a=_a@entry=0x7fff4ed369e0)
    at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/redhat-linux-build/src/quick/Quick_autogen/include/moc_qquickdrag_p.cpp:620
#79 0x00007f90aafd2502 in QQuickDragAttached::qt_metacall (this=0x55a2c61f9b30,
    _c=QMetaObject::WriteProperty, _id=0, _a=0x7fff4ed369e0)
    at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/redhat-linux-build/src/quick/Quick_autogen/include/moc_qquickdrag_p.cpp:672
#80 0x00007f90aa74461d in QQmlPropertyData::doMetacall<(QMetaObject::Call)2> (this=<optimized out>,
    object=0x0, idx=<optimized out>, argv=0x7fff4ed369e0)
    at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/qml/qqmlpropertydata_p.h:377
#81 QQmlPropertyData::doMetacall<(QMetaObject::Call)2> (this=0x7f906c2ba6a0, object=0x0,
    idx=<optimized out>, argv=0x7fff4ed369e0)
    at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/qml/qqmlpropertydata_p.h:372
#82 QQmlPropertyData::writeProperty (this=this@entry=0x7f906c2ba6a0, target=target@entry=0x55a2c61f9b30,
    value=<optimized out>, flags=..., flags@entry=...)
    at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/qml/qqmlpropertydata_p.h:395
#83 0x00007f90aa74aab3 in QQmlPropertyPrivate::write (object=object@entry=0x55a2c61f9b30, property=...,
    value=..., context=..., flags=..., flags@entry=...)
    at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/qml/qqmlproperty.cpp:1517
#84 0x00007f90aa5b51a7 in QV4::QObjectWrapper::setProperty (engine=engine@entry=0x55a2c643eff0,
    object=object@entry=0x55a2c61f9b30, property=0x7f906c2ba6a0, value=...)
    at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:789
#85 0x00007f90aa5b5ec1 in QV4::QObjectWrapper::setQmlProperty (engine=engine@entry=0x55a2c643eff0,
    qmlContext=..., object=0x55a2c61f9b30, name=<optimized out>, flags=..., flags@entry=..., value=...)
    at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:577
#86 0x00007f90aa7e0819 in QV4::QQmlTypeWrapper::virtualPut (m=<optimized out>, id=..., value=...,
    receiver=<optimized out>)
    at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/qml/qqmltypewrapper.cpp:448
#87 0x00007f90aa57d56d in QV4::Object::put (this=<optimized out>, name=<optimized out>, v=...,
    receiver=<optimized out>)
    at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4string_p.h:140
#88 QV4::Lookup::setterFallback (lookup=0x55a2d48f3950, engine=0x55a2c643eff0, object=..., value=...)
    at /usr/src/debug/qt6-qtdeclarative-6.9.1-3.fc42.x86_64/src/qml/jsruntime/qv4lookup.cpp:663
#89 0x00007f9059265cb1 in ?? ()
#90 0x000055a2c643eff0 in ?? ()
#91 0x0000000000000000 in ?? ()
Comment 4 TraceyC 2025-08-20 16:01:03 UTC
This is possibly a regression, we thought we fixed crashes when dragging things in bug 487425
Comment 5 Nate Graham 2025-08-20 18:06:50 UTC
I can reproduce this crash 100% of the time.
Comment 6 David Edmundson 2025-10-20 13:29:12 UTC
*** Bug 510825 has been marked as a duplicate of this bug. ***