Application: plasmashell (6.0.4) Qt Version: 6.7.0 Frameworks Version: 6.1.0 Operating System: Linux 6.8.7-zen1-2-zen x86_64 Windowing System: Wayland Distribution: "Arch Linux" DrKonqi: 6.0.4 [CoredumpBackend] -- Information about the crash: When trying to drag and drop a folder from the desktop onto a plasma vault dolphin crashed. Upon retrying the whole desktop crashed. I cannot reproduce the bug after hibernating. This probably is a really niche but maybe it can be useful The setup: - A systemd user service ran at startup that calls a bash script # ~/.config/systemd/user/mount-server.service [Unit] Description=Mount GDrive at Boot [Service] Type=simple ExecStart=/bin/bash /home/giulio/Apps/mount-gdrive.sh [Install] WantedBy=default.target - The bash script calls rclone and mounts the drive to a specific location mkdir -p ${XDG_RUNTIME_DIR}/gdrive-gcda rclone mount \ --poll-interval=15s \ --dir-cache-time=1000h \ --vfs-cache-mode=full \ --vfs-cache-max-size=150G \ --vfs-cache-max-age=12h \ gdrive-gcda: ${XDG_RUNTIME_DIR}/gdrive-gcda - The drive contains a folder named "Vault" that contains a plasma vault named remote and encrypted with gocryptfs - By clicking on the mounted vault on the left section of dolphin, then dragging and dropping the "Fallout 4" folder (300MB, saves only) from my desktop crashed dolphin - Retrying crashed the whole shell I had both enough space and enough memory to do the operation The reporter is unsure if this crash is reproducible. -- Backtrace (Reduced): #5 dri2_invalidate_drawable () at ../mesa-24.0.6/src/gallium/frontends/dri/dri2.c:99 #6 0x000071ff8ee51fbc in QtWaylandClient::QWaylandEglWindow::updateSurface (this=0x59f6d9832e80, create=false) at /usr/include/qt6/QtCore/qpoint.h:129 #7 0x000071ff945c9fd9 in QWindow::resize (this=this@entry=0x59f6dcff5050, newSize=...) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindow.cpp:2023 #8 0x000071ff969db25f in PlasmaQuick::DialogPrivate::syncToMainItemSize (this=0x59f6dccefa80) at /usr/src/debug/libplasma/libplasma-6.0.4/src/plasmaquick/dialog.cpp:709 #9 0x000071ff93f9797b in doActivate<false> (sender=0x59f6db6a10a0, signal_index=26, argv=0x7ffd37cc9e38) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4090 Reported using DrKonqi
Created attachment 169073 [details] New crash information added by DrKonqi DrKonqi auto-attaching complete backtrace.
Searchable backtrace Thread 1 (Thread 0x71ff8eed69c0 (LWP 1219)): [KCrash Handler] #5 dri2_invalidate_drawable () at ../mesa-24.0.6/src/gallium/frontends/dri/dri2.c:99 #6 0x000071ff8ee51fbc in QtWaylandClient::QWaylandEglWindow::updateSurface (this=0x59f6d9832e80, create=false) at /usr/include/qt6/QtCore/qpoint.h:129 #7 0x000071ff945c9fd9 in QWindow::resize (this=this@entry=0x59f6dcff5050, newSize=...) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindow.cpp:2023 #8 0x000071ff969db25f in PlasmaQuick::DialogPrivate::syncToMainItemSize (this=0x59f6dccefa80) at /usr/src/debug/libplasma/libplasma-6.0.4/src/plasmaquick/dialog.cpp:709 #9 0x000071ff93f9797b in doActivate<false> (sender=0x59f6db6a10a0, signal_index=26, argv=0x7ffd37cc9e38) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4090 #10 0x000071ff955841dc in QQuickItem::geometryChange (this=0x59f6db6a10a0, newGeometry=<optimized out>, oldGeometry=...) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.7.0/src/quick/items/qquickitem.cpp:3893 #11 0x000071ff95594629 in QQuickItem::setHeight (this=0x59f6db6a10a0, h=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.7.0/src/quick/items/qquickitem.cpp:7517 #12 0x000071ff955aeb6f in QQuickItemPrivate::setHeight (height=<optimized out>, this=0x59f6dc4e1ca0) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.7.0/src/quick/items/qquickitem_p.h:227 #13 QObjectCompatProperty<QQuickItemPrivate, double, &QQuickItemPrivate::_qt_property_height_offset, &QQuickItemPrivate::setHeight, &QQuickItemPrivate::heightChanged, decltype(nullptr)>::bindingWrapper(QMetaType, QUntypedPropertyData*, QtPrivate::QPropertyBindingFunction) (type=..., dataPtr=0x59f6dc4e1dd8, binding=...) at /usr/include/qt6/QtCore/6.7.0/QtCore/private/qproperty_p.h:534 #14 0x000071ff93f925ac in QPropertyBindingPrivate::evaluateRecursive_inline (status=0x71ff8eed6940, bindingObservers=..., this=0x59f6db616690) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qproperty_p.h:854 #15 QPropertyBindingPrivate::evaluateRecursive (this=this@entry=0x59f6db616690, bindingObservers=..., status=0x71ff8eed6940, status@entry=0x0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qproperty.cpp:321 #16 0x000071ff950ec646 in QQmlPropertyBindingJS::expressionChanged (this=0x59f6db616750) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.7.0/src/qml/qml/qqmlpropertybinding.cpp:158 #17 0x000071ff950c2ad7 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.7.0/src/qml/qml/qqmlnotifier.cpp:70 #18 0x000071ff93f974aa in doActivate<false> (sender=0x59f6dc924ac0, signal_index=29, argv=0x0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:3970 #19 0x000071ff85182e16 in QQuickLayoutPrivate::applySizeHints (this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.7.0/src/quicklayouts/qquicklayout.cpp:758 #20 QQuickLayout::ensureLayoutItemsUpdated (this=this@entry=0x59f6dc924ac0, options=..., options@entry=...) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.7.0/src/quicklayouts/qquicklayout.cpp:899 #21 0x000071ff851830ca in QQuickLayout::updatePolish (this=0x59f6dc924ac0) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.7.0/src/quicklayouts/qquicklayout.cpp:800 #22 0x000071ff9563a29a in QQuickWindowPrivate::polishItems (this=0x59f6dd376d60) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.7.0/src/quick/items/qquickwindow.cpp:369 #23 0x000071ff957ef145 in QSGThreadedRenderLoop::polishAndSync (this=this@entry=0x59f6d917e270, w=w@entry=0x59f6db54ac00, inExpose=inExpose@entry=true) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.7.0/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1616 #24 0x000071ff957eff41 in QSGThreadedRenderLoop::handleExposure (window=<optimized out>, this=0x59f6d917e270) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.7.0/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1336 #25 QSGThreadedRenderLoop::exposureChanged (this=0x59f6d917e270, window=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.7.0/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1247 #26 0x000071ff945d56d9 in QWindow::event (this=0x59f6dcff5050, ev=0x7ffd37cccb50) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindow.cpp:2586 #27 0x000071ff95640f6c in QQuickWindow::event (this=this@entry=0x59f6dcff5050, event=event@entry=0x7ffd37cccb50) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.7.0/src/quick/items/qquickwindow.cpp:1621 #28 0x000071ff969dfcb1 in PlasmaQuick::Dialog::event (this=0x59f6dcff5050, event=0x7ffd37cccb50) at /usr/src/debug/libplasma/libplasma-6.0.4/src/plasmaquick/dialog.cpp:1419 #29 0x000071ff95cfbfcb in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x59f6dcff5050, e=0x7ffd37cccb50) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3287 #30 0x000071ff93f3db38 in QCoreApplication::notifyInternal2 (receiver=0x59f6dcff5050, event=0x7ffd37cccb50) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1134 #31 0x000071ff93f3db8d in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1589 #32 0x000071ff94580419 in QGuiApplicationPrivate::processExposeEvent (e=0x59f6dbf2de40) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qguiapplication.cpp:3298 #33 0x000071ff945dd00c in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:1114 #34 0x000071ff949c1454 in userEventSourceDispatch (source=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/gui/platform/unix/qeventdispatcher_glib.cpp:38 #35 0x000071ff92a82199 in g_main_dispatch (context=0x71ff88000f00) at ../glib/glib/gmain.c:3344 #36 0x000071ff92ae13bf in g_main_context_dispatch_unlocked (context=0x71ff88000f00) at ../glib/glib/gmain.c:4152 #37 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x71ff88000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4217 #38 0x000071ff92a81712 in g_main_context_iteration (context=0x71ff88000f00, may_block=1) at ../glib/glib/gmain.c:4282 #39 0x000071ff94183e64 in QEventDispatcherGlib::processEvents (this=0x59f6d88a8ed0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:394 #40 0x000071ff93f45cce in QEventLoop::processEvents (flags=..., this=0x59f6dc6d3af0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:100 #41 QEventLoop::exec (this=this@entry=0x59f6dc6d3af0, flags=..., flags@entry=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:182 #42 0x000071ff948f0a5a in QBasicDrag::drag (this=0x59f6d891abd0, o=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h:74 #43 0x000071ff948f1be9 in QDragManager::drag (this=0x59f6dc643540, o=o@entry=0x59f6dd38de40) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qdnd.cpp:81 #44 0x000071ff948f1dde in QDrag::exec (defaultDropAction=Qt::IgnoreAction, supportedActions=..., this=0x59f6dd38de40) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qdrag.cpp:248 #45 QDrag::exec (this=this@entry=0x59f6dd38de40, supportedActions=...) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qdrag.cpp:203 #46 0x000071ff8510c514 in FolderModel::dragSelectedInternal (y=<optimized out>, x=<optimized out>, this=0x59f6d9383240) at /usr/src/debug/plasma-desktop/plasma-desktop-6.0.4/containments/desktop/plugins/folder/foldermodel.cpp:1073 #47 FolderModel::qt_static_metacall (_o=0x59f6d9383240, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/plasma-desktop/build/containments/desktop/plugins/folder/folderplugin_autogen/EWIEGA46WW/moc_foldermodel.cpp:825 #48 0x000071ff93f88454 in QObject::event (this=0x59f6d9383240, e=0x59f6dc0c8d90) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1446 #49 0x000071ff95cfbfcb in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x59f6d9383240, e=0x59f6dc0c8d90) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3287 #50 0x000071ff93f3db38 in QCoreApplication::notifyInternal2 (receiver=0x59f6d9383240, event=event@entry=0x59f6dc0c8d90) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1134 #51 0x000071ff93f3dec4 in QCoreApplication::sendEvent (event=0x59f6dc0c8d90, receiver=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1575 #52 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x59f6d8860ba0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1932 #53 0x000071ff94186154 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1789 #54 postEventSourceDispatch (s=0x59f6d888eb20) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:244 #55 0x000071ff92a82199 in g_main_dispatch (context=0x71ff88000f00) at ../glib/glib/gmain.c:3344 #56 0x000071ff92ae13bf in g_main_context_dispatch_unlocked (context=0x71ff88000f00) at ../glib/glib/gmain.c:4152 #57 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x71ff88000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4217 #58 0x000071ff92a81712 in g_main_context_iteration (context=0x71ff88000f00, may_block=1) at ../glib/glib/gmain.c:4282 #59 0x000071ff94183e64 in QEventDispatcherGlib::processEvents (this=0x59f6d88a8ed0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:394 #60 0x000071ff93f45cce in QEventLoop::processEvents (flags=..., this=0x7ffd37ccd4f0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:100 #61 QEventLoop::exec (this=0x7ffd37ccd4f0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:182 #62 0x000071ff93f41738 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h:74 #63 0x000071ff95cf851a in QApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2555 #64 0x000059f6d6d472a7 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace/plasma-workspace-6.0.4/shell/main.cpp:214
*** Bug 485541 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of bug 466940 ***