<Try to describe precise steps that lead to the problem (where do you click, what keys do you press, what do you see, etc.)>
<If relevant, consider attaching a session log file or a screenshot)>
WinSCP 5.7.7
Error message:
Zugriffsverletzung - ungültiger Zugriff auf den Speicher.
Stack trace:
(0075BF55)
(0008112F) ntdll.dll
(0006ECCA) ntdll.dll.KiUserExceptionDispatcher
(0061204B) @TLogMemo@WMLogUpdate$qr24Winapi@Messages@TMessage
(00612D16) @TLogMemo@Dispatch$qqrpv
(0021C609)
(0021BC50)
(0034059C)
(0002BD41) USER32.dll
(0000DBAA) USER32.dll
(0000D2FF) USER32.dll
(0000D0BB) USER32.dll.DispatchMessageW
The problem happens rarely. I cannot reproduce it.
Thanks for your report. Actually the log window has been removed in the latest release 5.8.4. That kid of resolves this problem.
I suspect that the logging window cannot handle the sheer amount of information. I am transferring 350000 files in total and after the crash I restart the transfer with "New and Updated only" option to catch up where the crash stopped.
Set log file to overwrite: didn't help.
Deleted %temp% and started log window before transfers started. Worked, but as soon as transfer stalled WinSCP stalled (full CPU load on one core) and then crashed after 1-2 minutes.
WinSCP now becomes unresponsive as soon as I enable the log window (full or 500 last). Log window stays empty (gray) and I have to force WinSCP to quit (unresponsive).
Set logging from Normal to Debug 1: worked.
Then set logging from Debug 1 to Debug 2: worked, but WinSCP Windows did not respond to input any more, logging window kept scrolling (lot of) information until the memory error happened.
WinSCP 5.7.7
Error message:
Invalid access to memory.
Stack trace:
(0075BF55) TLogForm::LogMemoChange
(00062496) ntdll.dll
(0000F13E) ntdll.dll.KiUserExceptionDispatcher
(0061204B) TLogMemo::WMLogUpdate
(00612D16) TLogMemo::Dispatch
(0021C609) Vcl::Controls::TWinControl::WndProc
(0021BC50) Vcl::Controls::TWinControl::MainWndProc
(0034059C) System::Classes::_18201
(000152F7) USER32.dll
(00015D35) USER32.dll
(000167CE) USER32.dll
(00016895) USER32.dll.DispatchMessageW
I know how to reproduce the problem or the problem happens frequently enough. I wish to be contacted by the WinSCP team to help resolving the problem.
Thanks for the report. Will look into it. Meanwhile, please stop using the log window.
<Try to describe precise steps that lead to the problem (where do you click, what keys do you press, what do you see, etc.)>
Program keeps crashing
Transfer hangs the crash
<If relevant, consider attaching a session log file or a screenshot)>
WinSCP 5.7.6
Error message:
Error occurred during logging. It's been turned off.
Invalid access to memory.
Stack trace:
(0075B3D9) TLogForm::LogMemoChange
(007E46BA) C4799_3
(007E6722) ____ExceptionHandler
(007E369C) __ExceptionHandler
(00041BCE) ntdll.dll.RtlRaiseStatus
(00041A56) ntdll.dll.KiUserExceptionDispatcher
(00610CFE) TLogMemo::SessionLogChange
(0065BD81) TFTPFileSystem::HandleStatus
(0064BD83) TFileZillaImpl::HandleStatus
(00659B5C) TFTPFileSystem::ProcessMessage
(00659D09) TFTPFileSystem::PoolForFatalNonCommandReply
(0064EF75) TFTPFileSystem::Idle
(0070B933) TTerminal::Idle
(00079C0D) TTerminalManager::Idle
(00014C47) TCustomScpExplorerForm::Idle
(000379EB) TNonVisualDataModule::DoIdle
(000367F5) TNonVisualDataModule::ExplorerActionsExecute
(00382320) System::Actions::TContainedActionList::ExecuteAction
(00169E61) Vcl::Actnlist::TCustomAction::Execute
(003402A8) System::Classes::_18201
(000068E5) USER32.DLL
(00006A47) USER32.DLL
(00007D37) USER32.DLL
(0000831E) USER32.DLL.DispatchMessageW
I know how to reproduce the problem or the problem happens frequently enough. I wish to be contacted by the WinSCP team to help resolving the problem.