FTP access violation

The behaviour described in the bug report is either by design, or would be far too complex/time-consuming to be changed

Moderators: Hacker, petermad, Stefan2, white

Post Reply
User avatar
roentgen
Power Member
Power Member
Posts: 757
Joined: 2005-12-03, 19:58 UTC

FTP access violation

Post by *roentgen »

On a very slow computer (XP pro SP3)

I started uploading to FTP a ~60m file on foreground.
I alt-tabbed to something else.
I come back to TC to check and see very low upload speed. I hit 'pause' on the foreground dialog, which seemed frozen anyway as in info in it didn't change.
The 'pause' button turned into a 'start' button as if the upload was stopped but the log above showed the transfer still going. I left it like that until it finished and indeed the file was transfered OK (I checked afterwards).
After the transfer finished I press cancel on the foreground dialog and received the access violation (see bellow). The foreground dialog was not modal anymore.

Code: Select all

---------------------------
Total Commander 7.55a
---------------------------
Access violation at address 005DCFA2. Read of address 00000018.
Access violation at address 005DCFA2. Read of address 00000018
Windows XP SP3 5.1 (Build 2600)

Please report this error to the Author, with a description
of what you were doing when this error occurred!

Windows exception: C0000005
Stack trace:
005DCFA2
651E4F  4431E1  445132  >414560  4446F3  414560
444661  414560  445132  414560  4446F3  414560
419C2C  419CC4  6C0F31  
Raw:
651E4F  444661  414560  41623C  4447B5  445132
445155  414560  402E36  4431E1  445401  41623C
4447B5  445132  414560  4446F3  414560  444661
444661  414560  4454AB  4454AB  416DCD  44340E
4431E1  445401  41623C  4447B5  445132  414560
4446F3  414560  419C2C  419CC4  419E7E  6C0F31

Press Ctrl+C to copy this report!
Continue execution?
---------------------------
Yes   No   
---------------------------
TC for Linux please!
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50512
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Thanks for your report. The error indeed happens in tcancelobj.CancelEvent where TC calls ftp.DoAbort;. Apparently the ftp object is no longer valid.

Unfortunately I don't quite understand how you managed to keep the foreground dialog although the transfer finished.
Author of Total Commander
https://www.ghisler.com
Post Reply