[dolphin] [Bug 480595] New: Dolphin sometimes crashes when moving files to another directory

Davin Ockerby bugzilla_noreply at kde.org
Wed Jan 31 11:15:22 GMT 2024


https://bugs.kde.org/show_bug.cgi?id=480595

            Bug ID: 480595
           Summary: Dolphin sometimes crashes when moving files to another
                    directory
    Classification: Applications
           Product: dolphin
           Version: 23.08.4
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: dolphin-bugs-null at kde.org
          Reporter: silverriolu at hotmail.com
                CC: kfm-devel at kde.org
  Target Milestone: ---

Application: dolphin (23.08.4)

Qt Version: 5.15.12
Frameworks Version: 5.114.0
Operating System: Linux 6.7.2-arch1-1 x86_64
Windowing System: Wayland
Distribution: Arch Linux
DrKonqi: 5.27.10 [KCrashBackend]

-- Information about the crash:
This has only happened once so far, but this is related to another bug in where
copy and pasting files to another directory causes Dolphin file manager to
crash.

Upon looking at the crash log, this is a Segmentation fault exception. Perhaps
there's a memcpy or malloc function in there that's copying memory to the wrong
location?

And if the exception is identical to the related bug, then it's likely the same
bug.

This seems to happen only when moving multiple files and folders at a time,
into another directory.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized
out>}
[KCrash Handler]
#6  0x000078306640af11 in KCoreDirListerPrivate::isItemVisible (item=...,
this=0x5e7b375cf960) at
/usr/src/debug/kio5/kio-5.114.0/src/core/kcoredirlister.cpp:2585
#7  KCoreDirListerPrivate::addRefreshItem (this=0x5e7b375cf960,
directoryUrl=..., oldItem=..., item=...) at
/usr/src/debug/kio5/kio-5.114.0/src/core/kcoredirlister.cpp:2533
#8  0x00007830663ffce5 in KCoreDirListerCache::emitRefreshItem (this=<optimized
out>, oldItem=<optimized out>, fileitem=...) at
/usr/include/c++/13.2.1/bits/unique_ptr.h:199
#9  0x000078306640a9e9 in KCoreDirListerCache::processPendingUpdates
(this=0x78306648e4a0
<_ZZN12_GLOBAL__N_121Q_QGS_kDirListerCache13innerFunctionEvE6holder.lto_priv.0>)
at /usr/src/debug/kio5/kio-5.114.0/src/core/kcoredirlister.cpp:2020
#10 0x00007830663ff89c in KCoreDirListerCache::slotFilesChanged
(this=0x78306648e4a0
<_ZZN12_GLOBAL__N_121Q_QGS_kDirListerCache13innerFunctionEvE6holder.lto_priv.0>,
fileList=<optimized out>) at
/usr/src/debug/kio5/kio-5.114.0/src/core/kcoredirlister.cpp:897
#11 0x0000783064a84e27 in ??? () at /usr/lib/libQt5Core.so.5
#12 0x000078306641988a in OrgKdeKDirNotifyInterface::FilesChanged
(this=<optimized out>, _t1=<optimized out>) at
/usr/src/debug/kio5/build/src/core/KF5KIOCore_autogen/include/moc_kdirnotify.cpp:246
#13 0x0000783066419afa in OrgKdeKDirNotifyInterface::qt_static_metacall
(_o=_o at entry=0x5e7b36a290b0, _c=_c at entry=QMetaObject::InvokeMetaMethod,
_id=_id at entry=4, _a=_a at entry=0x7fff0ea1c460) at
/usr/src/debug/kio5/build/src/core/KF5KIOCore_autogen/include/moc_kdirnotify.cpp:107
#14 0x000078306641f7d3 in OrgKdeKDirNotifyInterface::qt_metacall
(this=0x5e7b36a290b0, _c=QMetaObject::InvokeMetaMethod, _id=4,
_a=0x7fff0ea1c460) at
/usr/src/debug/kio5/build/src/core/KF5KIOCore_autogen/include/moc_kdirnotify.cpp:204
#15 0x0000783065a9776e in ??? () at /usr/lib/libQt5DBus.so.5
#16 0x0000783064a77964 in QObject::event(QEvent*) () at
/usr/lib/libQt5Core.so.5
#17 0x00007830654e18ff in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#18 0x0000783064a4fef8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#19 0x0000783064a54e5b in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#20 0x0000783064a9aec8 in ??? () at /usr/lib/libQt5Core.so.5
#21 0x0000783062619f69 in g_main_dispatch (context=0x783058000ec0) at
../glib/glib/gmain.c:3476
#22 0x00007830626783a7 in g_main_context_dispatch_unlocked
(context=0x783058000ec0) at ../glib/glib/gmain.c:4284
#23 g_main_context_iterate_unlocked.isra.0
(context=context at entry=0x783058000ec0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4349
#24 0x0000783062618162 in g_main_context_iteration (context=0x783058000ec0,
may_block=1) at ../glib/glib/gmain.c:4414
#25 0x0000783064a9ed0c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#26 0x0000783064a4ec04 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#27 0x0000783064a500a3 in QCoreApplication::exec() () at
/usr/lib/libQt5Core.so.5
#28 0x00005e7b35b43db8 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/dolphin/dolphin-23.08.4/src/main.cpp:255
[Inferior 1 (process 15748) detached]

The reporter indicates this bug may be a duplicate of or related to bug 478682.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the kfm-devel mailing list