iterate-ch / cyberduck

Cyberduck is a libre FTP, SFTP, WebDAV, Amazon S3, Backblaze B2, Microsoft Azure & OneDrive and OpenStack Swift file transfer client for Mac and Windows.
https://cyberduck.io/
GNU General Public License v3.0
3.35k stars 292 forks source link

Deleting large folders with lots of subfolders and files keeps stalling #14130

Closed mikegull closed 1 year ago

mikegull commented 1 year ago

deleting large folders with lots of subfolders and files (backup images) is problematic, keep stalling and/or not completing deletions.

solsticesurfer commented 1 year ago

Also having problems with this except it will crash while deleting files on B2. I have tried 8.5.5 and 8.5.4. The debug log does not show any errors or exceptions.

dkocher commented 1 year ago

Please attach the crash report.

solsticesurfer commented 1 year ago

Here you go:

-----------------------------
[General Info]

Application: Cyberduck
Version:     8.5.4.39083
Region:      English (United States)
Date: 1/30/2023
Time: 4:35 PM

User Explanation:

User said ""
-----------------------------

[Exception Info 1]

Top-level Exception
Type:        System.NullReferenceException
Message:     Object reference not set to an instance of an object.
Source:      ObjectListView
Stack Trace: at BrightIdeasSoftware.TreeListView.TreeRenderer.HandleHitTest(Graphics g, OlvListViewHitTestInfo hti, Int32 x, Int32 y)
   at BrightIdeasSoftware.BaseRenderer.HitTest(OlvListViewHitTestInfo hti, Int32 x, Int32 y)
   at BrightIdeasSoftware.ObjectListView.OlvHitTest(Int32 x, Int32 y)
   at BrightIdeasSoftware.ObjectListView.BuildCellEvent(CellEventArgs args, Point location)
   at BrightIdeasSoftware.ObjectListView.HandleMouseMove(Point pt)
   at BrightIdeasSoftware.ObjectListView.OnMouseMove(MouseEventArgs e)
   at System.Windows.Forms.Control.WmMouseMove(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ListView.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

-----------------------------

[Assembly Info]

mscorlib, Version=4.0.0.0
System.Windows.Forms, Version=4.0.0.0
System, Version=4.0.0.0
System.Drawing, Version=4.0.0.0
Cyberduck.Core.Native, Version=8.5.4.39083
System.Memory, Version=4.0.1.1
Cyberduck.Core.Refresh, Version=8.5.4.39083
System.Core, Version=4.0.0.0
System.ServiceModel, Version=4.0.0.0
StructureMap, Version=2.6.4.0
Splat, Version=14.1.0.0
Cyberduck.Core, Version=8.5.4.39083
ObjectListView, Version=2.9.1.1072
CustomOpenFileFolderDialog, Version=0.0.0.0
WindowsFormsIntegration, Version=4.0.0.0
IKVM.OpenJDK.Core, Version=8.0.312.7
System.Design, Version=4.0.0.0
System.Runtime.CompilerServices.Unsafe, Version=6.0.0.0
Cyberduck.Bonjour.Native, Version=8.5.4.39083
System.Reactive, Version=5.0.0.0
System.Security, Version=4.0.0.0
Cyberduck.Protocols, Version=8.5.4.39083
ReactiveUI, Version=17.1.0.0
PresentationFramework, Version=4.0.0.0
Cyberduck.Importer, Version=8.5.4.39083
System.Xml, Version=4.0.0.0
Cyberduck.Bonjour, Version=8.5.4.39083
IKVM.Runtime, Version=8.0.312.7
PresentationCore, Version=4.0.0.0
ReactiveUI.Wpf, Version=17.1.0.0
Cyberduck.Cryptomator, Version=8.5.4.39083
IKVM.OpenJDK.Security, Version=8.0.312.7
IKVM.OpenJDK.Text, Version=8.0.312.7
System.Web, Version=4.0.0.0
Windows.Services.Store.StoreContract, Version=4.0.0.0

-----------------------------

[System Info]

Operating System
-Microsoft Windows 10 Home
--CodeSet = 1252
--CSDVersion = 
--CurrentTimeZone = -360
--FreePhysicalMemory = 17508056
--OSArchitecture = 64-bit
--OSLanguage = 1033
--ServicePackMajorVersion = 0
--ServicePackMinorVersion = 0
--Version = 10.0.19044

Machine
-MURGATROYD
--Manufacturer = To Be Filled By O.E.M.
--Model = Z690 Pro RS
--TotalPhysicalMemory = 34121383936

-----------------------------
dkocher commented 1 year ago

Duplicate for #10785.

dkocher commented 1 year ago

Duplicate for #10785.