[dolphin] [Bug 436389] New: Dolphin/Kio crashes while copying large amounts of data.

Tony bugzilla_noreply at kde.org
Fri Apr 30 06:36:13 BST 2021


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

            Bug ID: 436389
           Summary: Dolphin/Kio crashes while copying large amounts of
                    data.
           Product: dolphin
           Version: unspecified
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: dolphin-bugs-null at kde.org
          Reporter: jodr666 at live.com
                CC: kfm-devel at kde.org
  Target Milestone: ---

Application: dolphin (21.07.70)

Qt Version: 5.15.2
Frameworks Version: 5.82.0
Operating System: Linux 5.11.16-1-default x86_64
Windowing System: X11
Drkonqi Version: 5.21.80
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:

I was copying ~90GB of data from and to a NTFS formated internal HDD drive.

- Custom settings of the application:

I have tuned running using "latency-performance" profile as well as
vm.dirty_ratio=30
vm.dirty_background_ratio=15, otherwise i get hit with plasma getting slow as 
a turtle carrying the weight of the world.

The crash can be reproduced sometimes.

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

[KCrash Handler]
#4  0x00007f5fe2e0ab33 in qobject_cast<QWidget*>(QObject*) (o=0x556becaff7c0)
at /usr/include/qt5/QtWidgets/qwidget.h:755
#5  QtPrivate::QVariantValueHelper<QWidget*>::object(QVariant const&) (v=...)
at /usr/include/qt5/QtCore/qvariant.h:753
#6  QtPrivate::ObjectInvoker<QtPrivate::QVariantValueHelper<QWidget*>, QVariant
const&, QWidget*>::invoke(QVariant const&) (a=...) at
/usr/include/qt5/QtCore/qvariant.h:107
#7  qvariant_cast<QWidget*>(QVariant const&) (v=...) at
/usr/include/qt5/QtCore/qvariant.h:879
#8  QVariant::value<QWidget*>() const (this=0x7fffa4fb3fc0) at
/usr/include/qt5/QtCore/qvariant.h:367
#9  KJobWidgets::window(KJob*) (job=<optimized out>) at
/usr/src/debug/kjobwidgets-5.82.0git.20210411T122214~c5781ab-ku.3.3.x86_64/src/kjobwidgets.cpp:22
#10 0x00007f5fe2f4926c in
KIO::WidgetsAskUserActionHandler::askUserRename(KJob*, QString const&, QUrl
const&, QUrl const&, QFlags<KIO::RenameDialog_Option>, unsigned long long,
unsigned long long, QDateTime const&, QDateTime const&, QDateTime const&,
QDateTime const&) (this=0x556bed0a95e0, job=0x556becf70580, caption=...,
src=..., dest=..., options=..., sizeSrc=3674735029, sizeDest=3674735029,
ctimeSrc=..., ctimeDest=..., mtimeSrc=..., mtimeDest=...) at
/usr/src/debug/kio-5.82.0git.20210426T150057~f33201bcb-ku.17.1.x86_64/src/widgets/widgetsaskuseractionhandler.cpp:63
#11 0x00007f5fe2ca26e1 in
KIO::CopyJobPrivate::slotResultErrorCopyingFiles(KJob*) (this=<optimized out>,
job=0x7fffa4fb4168) at
/usr/src/debug/kio-5.82.0git.20210426T150057~f33201bcb-ku.17.1.x86_64/src/core/copyjob.cpp:1546
#12 0x00007f5fe1300c17 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7fffa4fb4340, r=0x556becf70580, this=0x556becf872e0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#13 doActivate<false>(QObject*, int, void**) (sender=0x556bed1df320,
signal_index=6, argv=argv at entry=0x7fffa4fb4340) at kernel/qobject.cpp:3886
#14 0x00007f5fe12f9f60 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender at entry=0x556bed1df320, m=m at entry=0x7f5fe25af640,
local_signal_index=local_signal_index at entry=3, argv=argv at entry=0x7fffa4fb4340)
at kernel/qobject.cpp:3946
#15 0x00007f5fe255970c in KJob::result(KJob*, KJob::QPrivateSignal)
(this=this at entry=0x556bed1df320, _t1=<optimized out>, _t1 at entry=0x556bed1df320,
_t2=...) at
/usr/src/debug/kcoreaddons-5.82.0git.20210422T161517~583525b2-ku.5.2.x86_64/build/src/lib/KF5CoreAddons_autogen/include/moc_kjob.cpp:636
#16 0x00007f5fe255e423 in KJob::finishJob(bool) (this=0x556bed1df320,
emitResult=<optimized out>) at
/usr/src/debug/kcoreaddons-5.82.0git.20210422T161517~583525b2-ku.5.2.x86_64/src/lib/jobs/kjob.cpp:94
#17 0x00007f5fe1300c17 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7fffa4fb4420, r=0x556bed1df320, this=0x556becf88fc0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#18 doActivate<false>(QObject*, int, void**) (sender=0x556bece0d880,
signal_index=7, argv=0x7fffa4fb4420) at kernel/qobject.cpp:3886
#19 0x00007f5fe2cc054d in KIO::SlaveInterface::dispatch(int, QByteArray const&)
(this=0x556bece0d880, _cmd=104, rawdata=...) at
/usr/src/debug/kio-5.82.0git.20210426T150057~f33201bcb-ku.17.1.x86_64/src/core/slaveinterface.cpp:149
#20 0x00007f5fe2cb8f49 in KIO::SlaveInterface::dispatch() (this=0x556bece0d880)
at
/usr/src/debug/kio-5.82.0git.20210426T150057~f33201bcb-ku.17.1.x86_64/src/core/slaveinterface.cpp:78
#21 0x00007f5fe2cc260a in KIO::Slave::gotInput() (this=0x556bece0d880) at
/usr/src/debug/kio-5.82.0git.20210426T150057~f33201bcb-ku.17.1.x86_64/src/core/slave.cpp:392
#22 0x00007f5fe1300c17 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7fffa4fb4670, r=0x556bece0d880, this=0x556becddd0b0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#23 doActivate<false>(QObject*, int, void**) (sender=0x556becbaca10,
signal_index=3, argv=0x7fffa4fb4670) at kernel/qobject.cpp:3886
#24 0x00007f5fe12f6a2c in QObject::event(QEvent*) (this=0x556becbaca10,
e=0x556bed63cb10) at kernel/qobject.cpp:1314
#25 0x00007f5fe1f53aff in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x556becbaca10, e=0x556bed63cb10) at
kernel/qapplication.cpp:3632
#26 0x00007f5fe12ca13a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x556becbaca10, event=0x556bed63cb10) at
kernel/qcoreapplication.cpp:1063
#27 0x00007f5fe12cd0b1 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=0x0, event_type=0, data=0x556bec36eb60) at
kernel/qcoreapplication.cpp:1817
#28 0x00007f5fe13226b3 in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=s at entry=0x556bec44a570) at kernel/qeventdispatcher_glib.cpp:277
#29 0x00007f5fdee4a8b7 in g_main_dispatch (context=0x7f5fd4005000) at
../glib/gmain.c:3337
#30 g_main_context_dispatch (context=0x7f5fd4005000) at ../glib/gmain.c:4055
#31 0x00007f5fdee4ac38 in g_main_context_iterate
(context=context at entry=0x7f5fd4005000, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at ../glib/gmain.c:4131
#32 0x00007f5fdee4acef in g_main_context_iteration (context=0x7f5fd4005000,
may_block=may_block at entry=1) at ../glib/gmain.c:4196
#33 0x00007f5fe1321d30 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x556bec45d180, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#34 0x00007f5fe12c8b7b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7fffa4fb4a60, flags=..., flags at entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#35 0x00007f5fe12d0db0 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#36 0x0000556bec06153b in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/dolphin-21.07.70git.20210425T063858~ccb29c603-ku.7.2.x86_64/src/main.cpp:204
[Inferior 1 (process 13176) detached]

Possible duplicates by query: bug 433252, bug 431077, bug 429973, bug 429504,
bug 429344.

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