Bug 440471 - KDE Connect is freezing Dolphin and System Settings
Summary: KDE Connect is freezing Dolphin and System Settings
Status: REPORTED
Alias: None
Product: kdeconnect
Classification: Applications
Component: common (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Albert Vaca Cintora
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-08-01 01:53 UTC by ifs6nmho
Modified: 2021-08-01 02:56 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


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]