WinSCP was minimised and I'd had a file open from yesterday, but when saving it, there was no connection to the server so it seemed to fall over at that point. First time this has happened to me.
<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.17.8
Error message:
Invalid access to memory.
Stack trace:
(00355350) System::Internal::Strhlpr::UnicodeAssign
(00F89E6E) C5296_0
(00F8BED6) ____ExceptionHandler
(00F88C90) __ExceptionHandler
(00088F2F) ntdll.dll
(000743C1) ntdll.dll.KiUserExceptionDispatcher
(00D36E48) TSessionData::GetNameWithoutHiddenPrefix
(00D36F5A) TSessionData::HasSessionName
(00D37016) TSessionData::GetSessionName
(000AF050) TTerminalManager::GetTerminalTitle
(000AF3A0) TTerminalManager::GetActiveTerminalTitle
(000ACBD3) TTerminalManager::UpdateAppTitle
(000AC640) TTerminalManager::DoSetActiveTerminal
(000AC606) TTerminalManager::SetActiveTerminalWithAutoReconnect
(00071B31) TEditorManager::CheckFileChange
(0006FB1E) TEditorManager::Check
(00018C78) TCustomScpExplorerForm::Idle
(00049B2B) TNonVisualDataModule::DoIdle
(00049AE8) TNonVisualDataModule::SessionIdleTimerTimer
(003A58C4) System::Classes::_18201
(000437A9) USER32.dll
(000242A7) USER32.dll
(000233F9) USER32.dll
(000231DB) USER32.dll.DispatchMessageW
(00F8A4D9) C5296_0
(00F8BAB3) _ReThrowException
(00071B53) TEditorManager::CheckFileChange
(0006FB1E) TEditorManager::Check
(00018C78) TCustomScpExplorerForm::Idle
(00049B2B) TNonVisualDataModule::DoIdle
(00049AE8) TNonVisualDataModule::SessionIdleTimerTimer
(003A58C4) System::Classes::_18201
(000437A9) USER32.dll
(000242A7) USER32.dll
(000233F9) USER32.dll
(000231DB) USER32.dll.DispatchMessageW
(00D46069) TSessionLog::Add
(00088F2F) ntdll.dll
(000743C1) ntdll.dll.KiUserExceptionDispatcher
(00D46269) TSessionLog::AddException
(00D8E678) TTerminal::ShowExtendedException
(0023EBAA) Vcl::Forms::TApplication::HandleException
(003A58C4) System::Classes::_18201
(000437A9) USER32.dll
(000242A7) USER32.dll
(000233F9) USER32.dll
(000231DB) USER32.dll.DispatchMessageW
(00D46069) TSessionLog::Add
(00F89E6E) C5296_0
(00F8BED6) ____ExceptionHandler
(00F88C90) __ExceptionHandler
(00088F2F) ntdll.dll
(000743C1) ntdll.dll.KiUserExceptionDispatcher
(00D46269) TSessionLog::AddException
(00D8E678) TTerminal::ShowExtendedException
(0023EBAA) Vcl::Forms::TApplication::HandleException
(001035FE) Execute
(00002658) wWinMain
(00F87E81) __wstartup
(00067942) ntdll.dll.RtlGetAppContainerNamedObjectPath
(0006790F) ntdll.dll.RtlGetAppContainerNamedObjectPath
The problem happens rarely. I cannot reproduce it.