Bug 440471 - KDE Connect is freezing Dolphin and System Settings
Summary: KDE Connect is freezing Dolphin and System Settings
Status: RESOLVED WORKSFORME
Alias: None
Product: dolphin
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-08-01 01:53 UTC by ifs6nmho
Modified: 2025-05-28 03:47 UTC (History)
2 users (show)

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


Attachments
Dolphin unresposive after right clicking on a file (90.01 KB, image/png)
2021-08-01 01:53 UTC, ifs6nmho
Details
KDE Connect is also freezing System Settings (125.22 KB, image/png)
2021-08-01 02:03 UTC, ifs6nmho
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ifs6nmho 2021-08-01 01:53:23 UTC
Created attachment 140431 [details]
Dolphin unresposive after right clicking on a file

SUMMARY


STEPS TO REPRODUCE
I don't know how to reproduce. Seems to be related to KDE Connect integration.

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Operating System: Fedora 34
KDE Plasma Version: 5.22.3
KDE Frameworks Version: 5.83.0
Qt Version: 5.15.2
Kernel Version: 5.13.4-200.fc34.x86_64 (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i5-8265U CPU @ 1.60GHz
Memory: 15,5 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics 620

ADDITIONAL INFORMATION
Comment 1 ifs6nmho 2021-08-01 02:03:14 UTC
Created attachment 140432 [details]
KDE Connect is also freezing System Settings

Well, seems to be a bug related to KDE Connect, so I'm changing the title from "Open a context menu makes Dolphin to freeze" to "KDE Connect is freezing Dolphin and System Settings"
Comment 2 ifs6nmho 2021-08-01 02:18:40 UTC
kdeconnectd version is 21.04.

Also, before KDE Connect freezes System Settings, it doesn't detect any devices. I need to kill the kdeconnectd process to make it detect again, but no files will be sent (the sending always fails). Restarting the computer solves the problem.
Comment 3 ifs6nmho 2021-08-01 02:56:21 UTC
Dolphin just crashed here (note the "ShareFileItemAction" thing (the KDE Connect context menu entry is inside the "Share" item in the context menu):


Application: Dolphin (dolphin), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f082ceb1814 in QThreadData::ref() () from /lib64/libQt5Core.so.5
#5  0x00007f082d09d4bc in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) () from /lib64/libQt5Core.so.5
#6  0x00007f082d09d96d in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) () from /lib64/libQt5Core.so.5
#7  0x00007f0810024b48 in ShareFileItemAction::~ShareFileItemAction() () from /usr/lib64/qt5/plugins/kf5/kfileitemaction/sharefileitemaction.so
#8  0x00007f0810024b6d in ShareFileItemAction::~ShareFileItemAction() () from /usr/lib64/qt5/plugins/kf5/kfileitemaction/sharefileitemaction.so
#9  0x00007f082d09908a in QObjectPrivate::deleteChildren() () from /lib64/libQt5Core.so.5
#10 0x00007f082d0a098c in QObject::~QObject() () from /lib64/libQt5Core.so.5
#11 0x00007f082ec25981 in KFileItemActions::~KFileItemActions() () from /lib64/libKF5KIOWidgets.so.5
#12 0x00007f082f23f3d7 in DolphinMainWindow::openContextMenu(QPoint const&, KFileItem const&, QUrl const&, QList<QAction*> const&) () from /lib64/libkdeinit5_dolphin.so
#13 0x00007f082d0a3c99 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#14 0x00007f082ef458f8 in DolphinView::requestContextMenu(QPoint const&, KFileItem const&, QUrl const&, QList<QAction*> const&) () from /lib64/libdolphinprivate.so.5
#15 0x00007f082efacf56 in DolphinView::slotItemContextMenuRequested(int, QPointF const&) () from /lib64/libdolphinprivate.so.5
#16 0x00007f082d0a3c99 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#17 0x00007f082ef4378a in KItemListController::itemContextMenuRequested(int, QPointF const&) () from /lib64/libdolphinprivate.so.5
#18 0x00007f082ef77e39 in KItemListController::onPress(QPoint const&, QPointF const&, QFlags<Qt::KeyboardModifier>, QFlags<Qt::MouseButton>) () from /lib64/libdolphinprivate.so.5
#19 0x00007f082ef701f5 in KItemListController::mousePressEvent(QGraphicsSceneMouseEvent*, QTransform const&) () from /lib64/libdolphinprivate.so.5
#20 0x00007f082ef7c669 in KItemListController::processEvent(QEvent*, QTransform const&) () from /lib64/libdolphinprivate.so.5
#21 0x00007f082ef7c741 in KItemListView::event(QEvent*) () from /lib64/libdolphinprivate.so.5
#22 0x00007f082dc0d423 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#23 0x00007f082d070098 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#24 0x00007f082df4b945 in QGraphicsScenePrivate::sendEvent(QGraphicsItem*, QEvent*) () from /lib64/libQt5Widgets.so.5
#25 0x00007f082df4bd01 in QGraphicsScenePrivate::sendMouseEvent(QGraphicsSceneMouseEvent*) () from /lib64/libQt5Widgets.so.5
#26 0x00007f082df545ca in QGraphicsScenePrivate::mousePressEventHandler(QGraphicsSceneMouseEvent*) () from /lib64/libQt5Widgets.so.5
#27 0x00007f082df5e521 in QGraphicsScene::event(QEvent*) () from /lib64/libQt5Widgets.so.5
#28 0x00007f082dc0d423 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#29 0x00007f082d070098 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#30 0x00007f082df7bff5 in QGraphicsView::mousePressEvent(QMouseEvent*) () from /lib64/libQt5Widgets.so.5
#31 0x00007f082dc4fdbe in QWidget::event(QEvent*) () from /lib64/libQt5Widgets.so.5
#32 0x00007f082dcfd5b2 in QFrame::event(QEvent*) () from /lib64/libQt5Widgets.so.5
#33 0x00007f082d06fe4d in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#34 0x00007f082dc0d412 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#35 0x00007f082dc15054 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#36 0x00007f082d070098 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#37 0x00007f082dc13b37 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /lib64/libQt5Widgets.so.5
#38 0x00007f082dc69530 in QWidgetWindow::handleMouseEvent(QMouseEvent*) () from /lib64/libQt5Widgets.so.5
#39 0x00007f082dc6c7c5 in QWidgetWindow::event(QEvent*) () from /lib64/libQt5Widgets.so.5
#40 0x00007f082dc0d423 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#41 0x00007f082d070098 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#42 0x00007f082d58adb8 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib64/libQt5Gui.so.5
#43 0x00007f082d56ad0c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Gui.so.5
#44 0x00007f081aa7c13e in xcbSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5XcbQpa.so.5
#45 0x00007f082af8b4cf in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#46 0x00007f082afdf4e8 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0
#47 0x00007f082af88c03 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#48 0x00007f082d0c1698 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#49 0x00007f082d06eab2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#50 0x00007f082d076fe4 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#51 0x00007f082f23d19e in kdemain () from /lib64/libkdeinit5_dolphin.so
#52 0x00007f082f03db75 in __libc_start_main () from /lib64/libc.so.6
#53 0x0000557b142040ae in _start ()
[Inferior 1 (process 40629) detached]
Comment 4 TraceyC 2025-04-28 17:37:45 UTC
Thank you for the bug report. Unfortunately we were not able to get to it yet. Can we ask you to please check if this is still an issue with Plasma 6.3.4 (the latest released version)?
Comment 5 Bug Janitor Service 2025-05-13 03:46:47 UTC
🐛🧹 ⚠️ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 6 Bug Janitor Service 2025-05-28 03:47:30 UTC
🐛🧹 This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.