Invalid access to memory - TWinConfiguration::SaveData
I shut down the remote server without closing Winscp. Minutes later this error popped up.
WinSCP 5.15.4
Error message:
Invalid access to memory.
Stack trace:
(0006248E) ntdll.dll
(0000F15E) ntdll.dll.KiUserExceptionDispatcher
(000AAF3F) TWinConfiguration::SaveData
(000BC93D) TWinConfiguration::GetUpdates
(00021044) TCustomScpExplorerForm::UpdateFileStatus_ExtendedPanels
(000ACD39) TWinConfiguration::SaveData
(00817834) std::_Tree<std::_Tset_traits<unsigned short, std::less<unsigned short>, std::allocator<unsigned short>, 0> >::erase
(0023D10E) Vcl::Dialogs::TFontDialog::DoApply
(003A3E28) System::Masks::_16402
(000152F7) USER32.dll
(00015D35) USER32.dll
(000167C2) USER32.dll
(00016885) USER32.dll.DispatchMessageW
(00386CED) System::Generics::Collections::TList__1<System::Classes::TIntConst *>::InsertRange
(00386CED) System::Generics::Collections::TList__1<System::Classes::TIntConst *>::InsertRange
(000AAF3F) TWinConfiguration::SaveData
(000BC93D) TWinConfiguration::GetUpdates
(00021044) TCustomScpExplorerForm::UpdateFileStatus_ExtendedPanels
(000ACD39) TWinConfiguration::SaveData
(00817834) std::_Tree<std::_Tset_traits<unsigned short, std::less<unsigned short>, std::allocator<unsigned short>, 0> >::erase
(0023D10E) Vcl::Dialogs::TFontDialog::DoApply
(003A3E28) System::Masks::_16402
(000152F7) USER32.dll
(00015D35) USER32.dll
(000167C2) USER32.dll
(00016885) USER32.dll.DispatchMessageW
(00417540) Customdirview::TCustomDirView::
(0006248E) ntdll.dll
%
The problem happens rarely. I cannot reproduce it.
WinSCP 5.15.4
Error message:
Invalid access to memory.
Stack trace:
(0006248E) ntdll.dll
(0000F15E) ntdll.dll.KiUserExceptionDispatcher
(000AAF3F) TWinConfiguration::SaveData
(000BC93D) TWinConfiguration::GetUpdates
(00021044) TCustomScpExplorerForm::UpdateFileStatus_ExtendedPanels
(000ACD39) TWinConfiguration::SaveData
(00817834) std::_Tree<std::_Tset_traits<unsigned short, std::less<unsigned short>, std::allocator<unsigned short>, 0> >::erase
(0023D10E) Vcl::Dialogs::TFontDialog::DoApply
(003A3E28) System::Masks::_16402
(000152F7) USER32.dll
(00015D35) USER32.dll
(000167C2) USER32.dll
(00016885) USER32.dll.DispatchMessageW
(00386CED) System::Generics::Collections::TList__1<System::Classes::TIntConst *>::InsertRange
(00386CED) System::Generics::Collections::TList__1<System::Classes::TIntConst *>::InsertRange
(000AAF3F) TWinConfiguration::SaveData
(000BC93D) TWinConfiguration::GetUpdates
(00021044) TCustomScpExplorerForm::UpdateFileStatus_ExtendedPanels
(000ACD39) TWinConfiguration::SaveData
(00817834) std::_Tree<std::_Tset_traits<unsigned short, std::less<unsigned short>, std::allocator<unsigned short>, 0> >::erase
(0023D10E) Vcl::Dialogs::TFontDialog::DoApply
(003A3E28) System::Masks::_16402
(000152F7) USER32.dll
(00015D35) USER32.dll
(000167C2) USER32.dll
(00016885) USER32.dll.DispatchMessageW
(00417540) Customdirview::TCustomDirView::
(0006248E) ntdll.dll
%
The problem happens rarely. I cannot reproduce it.