Invalid access to memory - TTerminal::GetIsCapable
<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 6.7
Error message:
Invalid access to memory.
Stack trace:
(00AC64CD) TTerminal::GetIsCapable
(000B9290) ntdll.dll
(000B925F) ntdll.dll
(0006CD7E) ntdll.dll
(0007973A) ntdll.dll
(0016AD4C) System::TObject::~TObject
(00016DCA) TCustomScpExplorerForm::EnsureCommandSessionFallback
(009324C0) TCopyParamType::TCopyParamType
(000828F4) COMCTL32.DLL
(000383E7) ntdll.dll
(00032D3B) TCustomScpExplorerForm::DoFullSynchronizeDirectories
(00028003) USER32.dll
(00028419) USER32.dll
(0003933D) USER32.dll
(00028318) USER32.dll
(00028422) USER32.dll
(000283B2) USER32.dll
(00028003) USER32.dll
(00028419) USER32.dll
(0002D363) USER32.dll
(0002E005) USER32.dll
(00027DBB) USER32.dll
(000332E7) USER32.dll
(0007738A) ntdll.dll
(000332FB) USER32.dll
(001696E4) System::GetMem
(0016CAA2) System::NewUnicodeString
(0016CCFD) System::UStrFromPWCharLen
(0016DE4C) System::UStrCopy
(00169700) System::FreeMem
(0016CBC8) System::UStrArrayClr
(0053D326) Dirviewint::TDirViewInt::GetPath
(0053D74E) Dirviewint::TDirViewInt::GetPathName
(00069C5D) TScpCommanderForm::FullSynchronizeDirectories
(00446F3E) Vcl::Comctrls::TCustomListView::IsEditing
(00062E4E) TNonVisualDataModule::GetBusy
(0005BF16) TNonVisualDataModule::ExplorerActionsExecute
(003CA36A) Vcl::Controls::TControl::WndProc
(00027DBB) USER32.dll
(003CF515) Vcl::Controls::TWinControl::WndProc
(0016BC40) System::TMonitor::TryEnter
(000528DC) TNonVisualDataModule::ExplorerActionsUpdate
(003AFE6D) Vcl::Graphics::FreeMemoryContexts
(003CEA20) Vcl::Controls::TWinControl::MainWndProc
(003CEA35) Vcl::Controls::TWinControl::MainWndProc
(003CECD4) Vcl::Controls::TWinControl::IsControlMouseMsg
(00251F6C) System::Actions::TContainedActionList::ExecuteAction
(0016B13A) System::CallDynaInst
(003B6A79) Vcl::Actnlist::TCustomAction::Execute
(002343AF) System::Classes::TBasicActionLink::Execute
(00576A48) Tb2item::TTBCustomItem::Click
(0057693B) Tb2item::TTBCustomItem::ClickWndProc
(00235394) System::Classes::_18364
(0003933D) USER32.dll
(00028318) USER32.dll
(00028003) USER32.dll
(0007738A) ntdll.dll
(00033C5E) USER32.dll
(000272E5) USER32.dll
(00026E4B) USER32.dll
(004DDA87) Vcl::Forms::TApplication::ProcessMessage
(004DDACA) Vcl::Forms::TApplication::HandleMessage
(004DDE09) Vcl::Forms::TApplication::Run
(0015C27B) Execute
(0002819F) ntdll.dll
(000263A3) UXTHEME.DLL
(0002AD07) USER32.dll
(0002AD41) USER32.dll
(0002AD1C) USER32.dll
(000B4068) ntdll.dll
(004DD1A7) Vcl::Forms::TApplication::WndProc
(00028422) USER32.dll
(000283B2) USER32.dll
(00028003) USER32.dll
(00028419) USER32.dll
(000294A4) USER32.dll
(000048E7) wWinMain
(0016329C) __AfterConstruction
(00BDEDCD) TDesktopFontManager::TDesktopFontManager
(000457AB) ntdll.dll
(0016CB5C) System::UStrClr
(001696E4) System::GetMem
(0016CAA2) System::NewUnicodeString
(0016DBDB) System::UStr
The problem happens rarely. I cannot reproduce it.
<If relevant, consider attaching a session log file or a screenshot)>
WinSCP 6.7
Error message:
Invalid access to memory.
Stack trace:
(00AC64CD) TTerminal::GetIsCapable
(000B9290) ntdll.dll
(000B925F) ntdll.dll
(0006CD7E) ntdll.dll
(0007973A) ntdll.dll
(0016AD4C) System::TObject::~TObject
(00016DCA) TCustomScpExplorerForm::EnsureCommandSessionFallback
(009324C0) TCopyParamType::TCopyParamType
(000828F4) COMCTL32.DLL
(000383E7) ntdll.dll
(00032D3B) TCustomScpExplorerForm::DoFullSynchronizeDirectories
(00028003) USER32.dll
(00028419) USER32.dll
(0003933D) USER32.dll
(00028318) USER32.dll
(00028422) USER32.dll
(000283B2) USER32.dll
(00028003) USER32.dll
(00028419) USER32.dll
(0002D363) USER32.dll
(0002E005) USER32.dll
(00027DBB) USER32.dll
(000332E7) USER32.dll
(0007738A) ntdll.dll
(000332FB) USER32.dll
(001696E4) System::GetMem
(0016CAA2) System::NewUnicodeString
(0016CCFD) System::UStrFromPWCharLen
(0016DE4C) System::UStrCopy
(00169700) System::FreeMem
(0016CBC8) System::UStrArrayClr
(0053D326) Dirviewint::TDirViewInt::GetPath
(0053D74E) Dirviewint::TDirViewInt::GetPathName
(00069C5D) TScpCommanderForm::FullSynchronizeDirectories
(00446F3E) Vcl::Comctrls::TCustomListView::IsEditing
(00062E4E) TNonVisualDataModule::GetBusy
(0005BF16) TNonVisualDataModule::ExplorerActionsExecute
(003CA36A) Vcl::Controls::TControl::WndProc
(00027DBB) USER32.dll
(003CF515) Vcl::Controls::TWinControl::WndProc
(0016BC40) System::TMonitor::TryEnter
(000528DC) TNonVisualDataModule::ExplorerActionsUpdate
(003AFE6D) Vcl::Graphics::FreeMemoryContexts
(003CEA20) Vcl::Controls::TWinControl::MainWndProc
(003CEA35) Vcl::Controls::TWinControl::MainWndProc
(003CECD4) Vcl::Controls::TWinControl::IsControlMouseMsg
(00251F6C) System::Actions::TContainedActionList::ExecuteAction
(0016B13A) System::CallDynaInst
(003B6A79) Vcl::Actnlist::TCustomAction::Execute
(002343AF) System::Classes::TBasicActionLink::Execute
(00576A48) Tb2item::TTBCustomItem::Click
(0057693B) Tb2item::TTBCustomItem::ClickWndProc
(00235394) System::Classes::_18364
(0003933D) USER32.dll
(00028318) USER32.dll
(00028003) USER32.dll
(0007738A) ntdll.dll
(00033C5E) USER32.dll
(000272E5) USER32.dll
(00026E4B) USER32.dll
(004DDA87) Vcl::Forms::TApplication::ProcessMessage
(004DDACA) Vcl::Forms::TApplication::HandleMessage
(004DDE09) Vcl::Forms::TApplication::Run
(0015C27B) Execute
(0002819F) ntdll.dll
(000263A3) UXTHEME.DLL
(0002AD07) USER32.dll
(0002AD41) USER32.dll
(0002AD1C) USER32.dll
(000B4068) ntdll.dll
(004DD1A7) Vcl::Forms::TApplication::WndProc
(00028422) USER32.dll
(000283B2) USER32.dll
(00028003) USER32.dll
(00028419) USER32.dll
(000294A4) USER32.dll
(000048E7) wWinMain
(0016329C) __AfterConstruction
(00BDEDCD) TDesktopFontManager::TDesktopFontManager
(000457AB) ntdll.dll
(0016CB5C) System::UStrClr
(001696E4) System::GetMem
(0016CAA2) System::NewUnicodeString
(0016DBDB) System::UStr
The problem happens rarely. I cannot reproduce it.