Bug 467859 - Copying large amount of data to webdav crashes Dolphin
Summary: Copying large amount of data to webdav crashes Dolphin
Status: REPORTED
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 22.12.3
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-03-27 19:57 UTC by Monica
Modified: 2023-03-27 19:57 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Monica 2023-03-27 19:57:00 UTC
Application: dolphin (22.12.3)

Qt Version: 5.15.8
Frameworks Version: 5.104.0
Operating System: Linux 6.2.7-200.fc37.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora release 37 (Thirty Seven)"
DrKonqi: 5.27.3 [KCrashBackend]

-- Information about the crash:
While copying ~4.6 GiB of data to a Nextcloud server via WebDav, Dolphin eventually crashed and cancelled the copy. Of note, I was trying to open a .tar.gz file from the source directory (stored locally) with Ark, of which crashed at the same time as Dolphin. Additionally, the WebDav share kept disconnecting, prompting me to reconnect after each disconnect.

Expected behavior: copy finishes
Actual behavior: Multiple disconnects, crashing after copying 572 MiB of data.

The reporter is unsure if this crash is reproducible.

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

[KCrash Handler]
#4  0x00007f5d3452e49a in KJobWidgets::window(KJob*) () from /lib64/libKF5JobWidgets.so.5
#5  0x00007f5d3464afaf in KIO::WidgetsAskUserActionHandler::askUserSkip(KJob*, QFlags<KIO::SkipDialog_Option>, QString const&) () from /lib64/libKF5KIOWidgets.so.5
#6  0x00007f5d343a56ba in KIO::CopyJobPrivate::slotResultErrorCopyingFiles(KJob*) () from /lib64/libKF5KIOCore.so.5
#7  0x00007f5d326d0e96 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#8  0x00007f5d33be3449 in KJob::result(KJob*, KJob::QPrivateSignal) () from /lib64/libKF5CoreAddons.so.5
#9  0x00007f5d33be8edb in KJob::finishJob(bool) () from /lib64/libKF5CoreAddons.so.5
#10 0x00007f5d326d0e96 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#11 0x00007f5d33be3449 in KJob::result(KJob*, KJob::QPrivateSignal) () from /lib64/libKF5CoreAddons.so.5
#12 0x00007f5d33be8edb in KJob::finishJob(bool) () from /lib64/libKF5CoreAddons.so.5
#13 0x00007f5d326d0e96 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#14 0x00007f5d343c8c5a in KIO::SlaveInterface::error(int, QString const&) () from /lib64/libKF5KIOCore.so.5
#15 0x00007f5d343d12f8 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /lib64/libKF5KIOCore.so.5
#16 0x00007f5d343c8a8a in KIO::SlaveInterface::dispatch() () from /lib64/libKF5KIOCore.so.5
#17 0x00007f5d343cb2f1 in KIO::Slave::gotInput() () from /lib64/libKF5KIOCore.so.5
#18 0x00007f5d326d0e96 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#19 0x00007f5d326c8134 in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5
#20 0x00007f5d333aed62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#21 0x00007f5d3269d4e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#22 0x00007f5d326a0854 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt5Core.so.5
#23 0x00007f5d326eeb07 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5Core.so.5
#24 0x00007f5d30518c7f in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#25 0x00007f5d3056f118 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0
#26 0x00007f5d30515f00 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#27 0x00007f5d326ee5fa in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#28 0x00007f5d3269bf3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#29 0x00007f5d326a4002 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#30 0x0000564376b50135 in main ()
[Inferior 1 (process 13491) detached]

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

Reported using DrKonqi