Bug 507587

Summary: [ANR] SendFileItemAction::actions can get stuck
Product: [Applications] kdeconnect Reporter: Roke Julian Lockhart Beedell <4wy78uwh>
Component: commonAssignee: Albert Vaca Cintora <albertvaka>
Status: REPORTED ---    
Severity: crash CC: andrew.g.r.holmes, kfm-devel, sitter
Priority: NOR Keywords: drkonqi
Version First Reported In: 25.04.3   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/225162/events/cae89d073bbe4936bf97bda0869ecf66/
Attachments: New crash information added by DrKonqi

Description Roke Julian Lockhart Beedell 2025-07-28 11:11:10 UTC
Application: dolphin (25.04.3)

ApplicationNotResponding [ANR]: true
Qt Version: 6.9.1
Frameworks Version: 6.16.0
Operating System: Linux 6.15.7-200.fc42.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 42 (KDE Plasma Desktop Edition)"
DrKonqi: 6.4.3 [CoredumpBackend]

-- Information about the crash:
All I'd recently done was invoke Spotify Qt, but it doesn't reproduce.

The reporter is unsure if this crash is reproducible.

-- Backtrace (Reduced):
#4  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:52
#5  0x00007f49c087b9da in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#6  0x00007f49c087c04c in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#7  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#8  0x00007f49c087e71e in __pthread_cond_wait_common (cond=0x56259b38ef38, mutex=0x56259b38ef10, clockid=0, abstime=0x0) at pthread_cond_wait.c:426
#9  ___pthread_cond_wait (cond=0x56259b38ef38, mutex=0x56259b38ef10) at pthread_cond_wait.c:458
#10 0x00007f49bf8d3aac in QWaitConditionPrivate::wait (this=0x56259b38ef10, deadline=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:67
#11 QWaitCondition::wait (this=this@entry=0x56259b52f730, mutex=mutex@entry=0x56259b52f728, deadline=...) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:145
#12 0x00007f49c12e8535 in QDBusPendingCallPrivate::waitForFinished (this=0x56259b52f6e0) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/dbus/qdbuspendingcall.cpp:206
#13 0x00007f49c12e8771 in QDBusPendingCall::waitForFinished (this=this@entry=0x7ffebc062d48) at /usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/dbus/qdbuspendingcall.cpp:323
#14 0x00007f4981d6fd84 in SendFileItemAction::actions (this=0x56259b4b9a90, fileItemInfos=..., parentWidget=0x56259a9c12a0) at /usr/src/debug/kde-connect-25.04.3-1.fc42.x86_64/fileitemactionplugin/sendfileitemaction.cpp:45
#16 0x000056258fd560cd in DolphinContextMenu::addAdditionalActions (this=this@entry=0x56259b43d110, props=...) at /usr/src/debug/dolphin-25.04.3-1.fc42.x86_64/src/dolphincontextmenu.cpp:501
#17 0x000056258fd57e4d in DolphinContextMenu::addItemContextMenu (this=0x56259b43d110) at /usr/src/debug/dolphin-25.04.3-1.fc42.x86_64/src/dolphincontextmenu.cpp:289
#18 DolphinContextMenu::addAllActions (this=0x56259b43d110) at /usr/src/debug/dolphin-25.04.3-1.fc42.x86_64/src/dolphincontextmenu.cpp:96
#19 DolphinContextMenu::DolphinContextMenu (this=<optimized out>, parent=<optimized out>, fileInfo=..., selectedItems=..., baseUrl=..., fileItemActions=<optimized out>, this=<optimized out>, parent=<optimized out>, fileInfo=..., selectedItems=..., baseUrl=..., fileItemActions=<optimized out>) at /usr/src/debug/dolphin-25.04.3-1.fc42.x86_64/src/dolphincontextmenu.cpp:56
#20 0x000056258fd3365e in DolphinMainWindow::openContextMenu (this=0x56259a9c12a0, pos=..., item=..., selectedItems=..., url=...) at /usr/src/debug/dolphin-25.04.3-1.fc42.x86_64/src/dolphinmainwindow.cpp:1475


Reported using DrKonqi
Comment 1 Roke Julian Lockhart Beedell 2025-07-28 11:11:11 UTC
Created attachment 183594 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Roke Julian Lockhart Beedell 2025-07-28 11:14:55 UTC
Reported downstream at https://bugzilla.redhat.com/show_bug.cgi?id=2368463.
Comment 3 Roke Julian Lockhart Beedell 2025-07-28 11:16:08 UTC
(In reply to Roke Julian Lockhart Beedell from comment #2)

https://bugzilla.redhat.com/show_bug.cgi?id=2368463#c5, rather. IDK why it was grouped with https://bugzilla.redhat.com/show_bug.cgi?id=2368463#c0.