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.22k stars 286 forks source link

Crash in BrightIdeasSoftware.TreeListView.TreeRenderer.HandleHitTest #10785

Open cyberduck opened 5 years ago

cyberduck commented 5 years ago

265f4c6 created the issue

Hi,

I'm trying to copy files from a personal OneDrive to a Cryptomator encrypted folder on a personal Google Drive. The transfer initiate but fails. Then, the Cyberduck crash. All logs are attached.

Please let me know if you need more info, Regards,

PS : Version 7.0.2.30998


Attachments

cyberduck commented 5 years ago

@dkocher commented

Crash Logs :
790 
791 -----------------------------
792 [General Info]
793 
794 Application: Cyberduck
795 Version:     7.0.2.30998
796 Region:      English (United States)
797 Machine:     DESKTOP-9M2UH18
798 User:        <user>
799 Date: 8/24/2019
800 Time: 9:00 AM
801 
802 User Explanation:
803 
804 <user> said ""
805 -----------------------------
806 
807 [Exception Info 1]
808 
809 Top-level Exception
810 Type:        System.NullReferenceException
811 Message:     Object reference not set to an instance of an object.
812 Source:      ObjectListView
813 Stack Trace: at BrightIdeasSoftware.TreeListView.TreeRenderer.HandleHitTest(Graphics g, OlvListViewHitTestInfo hti, Int32 x, Int32 y)
814    at BrightIdeasSoftware.BaseRenderer.HitTest(OlvListViewHitTestInfo hti, Int32 x, Int32 y)
815    at BrightIdeasSoftware.ObjectListView.CalculateOwnerDrawnHitTest(OlvListViewHitTestInfo hti, Int32 x, Int32 y)
816    at BrightIdeasSoftware.ObjectListView.OlvHitTest(Int32 x, Int32 y)
817    at BrightIdeasSoftware.ObjectListView.BuildCellEvent(CellEventArgs args, Point location)
818    at BrightIdeasSoftware.ObjectListView.OnMouseMove(MouseEventArgs e)
819    at System.Windows.Forms.Control.WmMouseMove(Message& m)
820    at System.Windows.Forms.Control.WndProc(Message& m)
821    at System.Windows.Forms.ListView.WndProc(Message& m)
822    at BrightIdeasSoftware.ObjectListView.WndProc(Message& m)
823    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
824    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
825    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
cyberduck commented 3 years ago

3cbfc3c commented

Hi,

Thanks for reaching out. [[br]] Please update to the latest released version of Cyberduck (7.8.5) to see if the issue still persists.

– Sofie

cyberduck commented 3 years ago

@dkocher commented

Reopened for #11675.

cyberduck commented 3 years ago

54ef91d commented

Replying to [comment:4 dkocher]:

Reopened for #11675.

With the old v7.9.0 I got it 100% of the time each day for like a week.

The crash is not happening with v7.9.1.

I'm curious how the problem went away without a code fix.

AliveDevil commented 2 years ago

Got it with this procedure:

dkocher commented 9 months ago

Will be resolved by implementing the list view using a different component part of #13036.