Bug 510333

Summary: Dolphin crashes when cut/pasting a files to the same SMB directory
Product: [Applications] dolphin Reporter: Evgeny <asupscoff>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: dolphin-bugs-null, sitter
Priority: NOR Keywords: drkonqi
Version First Reported In: 22.12.3   
Target Milestone: ---   
Platform: Debian stable   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Evgeny 2025-10-07 07:24:25 UTC
Application: dolphin (22.12.3)

Qt Version: 5.15.8
Frameworks Version: 5.103.0
Operating System: Linux 6.1.0-40-amd64 x86_64
Windowing System: X11
Distribution: Debian GNU/Linux 12 (bookworm)
DrKonqi: 5.27.5 [CoredumpBackend]

-- Information about the crash:
Reproduce error:
1. Select some files in SMB attached directory
2. Cut files (Ctrl+x)
3. Paste files to the same directory (Ctrl+v)
4. Dolphin crashed

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault

           PID: 165118 (dolphin)
           UID: 1000 (evgenik)
           GID: 1000 (evgenik)
        Signal: 11 (SEGV)
     Timestamp: Tue 2025-10-07 10:12:11 MSK (52s ago)
  Command Line: /usr/bin/dolphin
    Executable: /usr/bin/dolphin
 Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-org.kde.dolphin-3fe48c120160476da4b5623072575cf7.scope
          Unit: user@1000.service
     User Unit: app-org.kde.dolphin-3fe48c120160476da4b5623072575cf7.scope
         Slice: user-1000.slice
     Owner UID: 1000 (evgenik)
       Boot ID: 9dcace6104274847bbcc3dad701806dd
    Machine ID: 64c8551511f64905b91a682c213caadd
      Hostname: OIT-11-22L
       Storage: /var/lib/systemd/coredump/core.dolphin.1000.9dcace6104274847bbcc3dad701806dd.165118.1759821131000000.zst (present)
  Size on Disk: 4.8M
       Message: Process 165118 (dolphin) of user 1000 dumped core.
                
                Module libsystemd.so.0 from deb systemd-252.39-1~deb12u1.amd64
                Module libudev.so.1 from deb systemd-252.39-1~deb12u1.amd64
                Stack trace of thread 165118:
                #0  0x00007f1d54ca8eec __pthread_kill_implementation (libc.so.6 + 0x8aeec)
                #1  0x00007f1d54c59fb2 __GI_raise (libc.so.6 + 0x3bfb2)
                #2  0x00007f1d56dbbb46 _ZN6KCrash19defaultCrashHandlerEi (libKF5Crash.so.5 + 0x5b46)
                #3  0x00007f1d54c5a050 __restore_rt (libc.so.6 + 0x3c050)
                #4  0x00007f1d56e32bb3 _ZN9KFileItemC2ERKS_ (libKF5KIOCore.so.5 + 0x70bb3)
                #5  0x00007f1d56ef0c01 n/a (libKF5KIOCore.so.5 + 0x12ec01)
                #6  0x00007f1d56ee7f44 n/a (libKF5KIOCore.so.5 + 0x125f44)
                #7  0x00007f1d550e8f8f n/a (libQt5Core.so.5 + 0x2e8f8f)
                #8  0x00007f1d56e11aef _ZN25OrgKdeKDirNotifyInterface24FileRenamedWithLocalPathERK7QStringS2_S2_ (libKF5KIOCore.so.5 + 0x4faef)
                #9  0x00007f1d56e135a3 _ZN25OrgKdeKDirNotifyInterface11qt_metacallEN11QMetaObject4CallEiPPv (libKF5KIOCore.so.5 + 0x515a3)
                #10 0x00007f1d5647861b n/a (libQt5DBus.so.5 + 0x2361b)
                #11 0x00007f1d550dd730 _ZN7QObject5eventEP6QEvent (libQt5Core.so.5 + 0x2dd730)
                #12 0x00007f1d55d62fae _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5 + 0x162fae)
                #13 0x00007f1d550b1738 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5 + 0x2b1738)
                #14 0x00007f1d550b46c1 _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData (libQt5Core.so.5 + 0x2b46c1)
                #15 0x00007f1d5510a193 n/a (libQt5Core.so.5 + 0x30a193)
                #16 0x00007f1d52dd4709 g_main_context_dispatch (libglib-2.0.so.0 + 0x54709)
                #17 0x00007f1d52dd4998 n/a (libglib-2.0.so.0 + 0x54998)
                #18 0x00007f1d52dd4a2c g_main_context_iteration (libglib-2.0.so.0 + 0x54a2c)
                #19 0x00007f1d55109876 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x309876)
                #20 0x00007f1d550b01bb _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b01bb)
                #21 0x00007f1d550b8316 _ZN16QCoreApplication4execEv (libQt5Core.so.5 + 0x2b8316)
                #22 0x0000558e36c31142 n/a (dolphin + 0x4e142)
                #23 0x00007f1d54c4524a __libc_start_call_main (libc.so.6 + 0x2724a)
                #24 0x00007f1d54c45305 __libc_start_main_impl (libc.so.6 + 0x27305)
                #25 0x0000558e36c31591 n/a (dolphin + 0x4e591)
                
                Stack trace of thread 165122:
                #0  0x00007f1d54d1a25f __GI___poll (libc.so.6 + 0xfc25f)
                #1  0x00007f1d52dd490e n/a (libglib-2.0.so.0 + 0x5490e)
                #2  0x00007f1d52dd4a2c g_main_context_iteration (libglib-2.0.so.0 + 0x54a2c)
                #3  0x00007f1d5510988e _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30988e)
                #4  0x00007f1d550b01bb _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b01bb)
                #5  0x00007f1d54ecabc7 _ZN7QThread4execEv (libQt5Core.so.5 + 0xcabc7)
                #6  0x00007f1d5646c487 n/a (libQt5DBus.so.5 + 0x17487)
                #7  0x00007f1d54ecbd83 n/a (libQt5Core.so.5 + 0xcbd83)
                #8  0x00007f1d54ca71f5 start_thread (libc.so.6 + 0x891f5)
                #9  0x00007f1d54d278dc __clone3 (libc.so.6 + 0x1098dc)
                
                Stack trace of thread 165128:
                #0  0x00007f1d52dd25f5 g_source_ref (libglib-2.0.so.0 + 0x525f5)
                #1  0x00007f1d52dd26d0 n/a (libglib-2.0.so.0 + 0x526d0)
                #2  0x00007f1d52dd3d6b g_main_context_prepare (libglib-2.0.so.0 + 0x53d6b)
                #3  0x00007f1d52dd4843 n/a (libglib-2.0.so.0 + 0x54843)
                #4  0x00007f1d52dd4a2c g_main_context_iteration (libglib-2.0.so.0 + 0x54a2c)
                #5  0x00007f1d5510988e _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30988e)
                #6  0x00007f1d550b01bb _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b01bb)
                #7  0x00007f1d54ecabc7 _ZN7QThread4execEv (libQt5Core.so.5 + 0xcabc7)
                #8  0x00007f1d54ecbd83 n/a (libQt5Core.so.5 + 0xcbd83)
                #9  0x00007f1d54ca71f5 start_thread (libc.so.6 + 0x891f5)
                #10 0x00007f1d54d278dc __clone3 (libc.so.6 + 0x1098dc)
                
                Stack trace of thread 165123:
                #0  0x00007f1d54d1cb41 pselect64_syscall (libc.so.6 + 0xfeb41)
                #1  0x00007f1d52844a62 n/a (libusbmuxd-2.0.so.6 + 0x2a62)
                #2  0x00007f1d52845e60 n/a (libusbmuxd-2.0.so.6 + 0x3e60)
                #3  0x00007f1d54ca71f5 start_thread (libc.so.6 + 0x891f5)
                #4  0x00007f1d54d278dc __clone3 (libc.so.6 + 0x1098dc)
                ELF object binary architecture: AMD x86-64

[New LWP 165118]
[New LWP 165122]
[New LWP 165128]
[New LWP 165123]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/dolphin'.
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 ./nptl/pthread_kill.c:44
[Current thread is 1 (Thread 0x7f1d4f87e300 (LWP 165118))]
[Current thread is 1 (Thread 0x7f1d4f87e300 (LWP 165118))]

Thread 4 (Thread 0x7f1d427ff6c0 (LWP 165123)):
#0  pselect64_syscall (sigmask=<optimized out>, timeout=<optimized out>, exceptfds=0x0, writefds=0x0, readfds=0x7f1d427f6ad0, nfds=5) at ../sysdeps/unix/sysv/linux/pselect.c:34
#1  __pselect (nfds=5, readfds=0x7f1d427f6ad0, writefds=0x0, exceptfds=0x0, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/pselect.c:56
#2  0x00007f1d52844a62 in ?? () from /lib/x86_64-linux-gnu/libusbmuxd-2.0.so.6
#3  0x00007f1d52845e60 in ?? () from /lib/x86_64-linux-gnu/libusbmuxd-2.0.so.6
#4  0x00007f1d54ca71f5 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#5  0x00007f1d54d278dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7f1d23fff6c0 (LWP 165128)):
#0  0x00007f1d52dd25f5 in g_source_ref () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f1d52dd26d0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1d52dd3d6b in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1d52dd4843 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1d52dd4a2c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f1d5510988e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f1d550b01bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f1d54ecabc7 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f1d54ecbd83 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f1d54ca71f5 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#10 0x00007f1d54d278dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7f1d43aad6c0 (LWP 165122)):
#0  0x00007f1d54d1a25f in __GI___poll (fds=0x7f1d3c017050, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f1d52dd490e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1d52dd4a2c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1d5510988e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f1d550b01bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1d54ecabc7 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f1d5646c487 in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f1d54ecbd83 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f1d54ca71f5 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007f1d54d278dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7f1d4f87e300 (LWP 165118)):
[KCrash Handler]
#5  0x00007f1d56e32bb3 in KFileItem::KFileItem(KFileItem const&) () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#6  0x00007f1d56ef0c01 in ?? () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#7  0x00007f1d56ee7f44 in ?? () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#8  0x00007f1d550e8f8f in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f1d56e11aef in OrgKdeKDirNotifyInterface::FileRenamedWithLocalPath(QString const&, QString const&, QString const&) () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#10 0x00007f1d56e135a3 in OrgKdeKDirNotifyInterface::qt_metacall(QMetaObject::Call, int, void**) () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#11 0x00007f1d5647861b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#12 0x00007f1d550dd730 in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f1d55d62fae in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007f1d550b1738 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f1d550b46c1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f1d5510a193 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007f1d52dd4709 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f1d52dd4998 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f1d52dd4a2c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f1d55109876 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007f1d550b01bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007f1d550b8316 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x0000558e36c31142 in ?? ()
#24 0x00007f1d54c4524a in __libc_start_call_main (main=main@entry=0x558e36c2fed0, argc=argc@entry=1, argv=argv@entry=0x7ffc3da3c648) at ../sysdeps/nptl/libc_start_call_main.h:58
#25 0x00007f1d54c45305 in __libc_start_main_impl (main=0x558e36c2fed0, argc=1, argv=0x7ffc3da3c648, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc3da3c638) at ../csu/libc-start.c:360
#26 0x0000558e36c31591 in ?? ()

Reported using DrKonqi
Comment 1 Harald Sitter 2025-10-07 10:21:18 UTC
Thank you for your bug report!
Debian advises users to not submit bugs upstream (https://www.debian.org/Bugs/Reporting), as this version of the KDE software no longer receives updates or maintenance from KDE, and so it's possible that the bug exists only in Debian at this point.
Could you report the bug to Debian using the report bug utility (https://packages.debian.org/stable/utils/reportbug)? If necessary, the maintainer of the package will forward the bug upstream.
Thanks for understanding!