Invalid access to memory - Vcl::Comctrls::TListColumn::DoChange
<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:
(00440F23) Vcl::Comctrls::TListColumn::DoChange
(000B51E0) ntdll.dll
(000B51AF) ntdll.dll
(0006CC4E) ntdll.dll
(0007962A) ntdll.dll
(0003F732) ntdll.dll
(00094F99) ntdll.dll
(00050714) ntdll.dll
(00037096) gdi32full.dll
(00441150) Vcl::Comctrls::TListColumn::SetWidth
(000459C5) TCustomScpExplorerForm::FormAfterMonitorDpiChanged
(00BD79C1) C4923_5
(00040403) USER32.dll
(00027541) USER32.dll
(000002AA) win32u.dll
(003CE5C6) Vcl::Controls::TWinControl::UnlockDrawing
(004D799D) Vcl::Forms::TCustomForm::DoAfterMonitorDpiChanged
(004D7A5B) Vcl::Forms::TCustomForm::WMDpiChanged
(00040E04) TCustomScpExplorerForm::WMDpiChanged
(0002A767) USER32.dll
(0002A7A1) USER32.dll
(0002A77C) USER32.dll
(000382E7) ntdll.dll
(00040821) TCustomScpExplorerForm::Dispatch
(0002AE8A) UXTHEME.DLL
(003CA36A) Vcl::Controls::TControl::WndProc
(003CF515) Vcl::Controls::TWinControl::WndProc
(00037F66) USER32.dll
(004D36EC) Vcl::Forms::TCustomForm::WndProc
(00038870) UXTHEME.DLL
(00BD6540) C4923_0
(0003FEDD) ntdll.dll
(0003F732) ntdll.dll
(00028229) USER32.dll
(000006FA) win32u.dll
(00026884) USER32.dll
(00040CCA) ntdll.dll
(00023AF9) UXTHEME.DLL
(003CEA20) Vcl::Controls::TWinControl::MainWndProc
(00235394) System::Classes::_18364
(00038CC1) USER32.dll
(00027D78) USER32.dll
(00027A63) USER32.dll
(0016B8F6) System::TMonitor::Exit
(0002781B) USER32.dll
(000C35C7) USER32.dll
(00079604) ntdll.dll
(000001AA) win32u.dll
(00031AC5) USER32.dll
(000319BC) USER32.dll
(004DD9A8) Vcl::Forms::TApplication::ProcessMessage
(004DDACA) Vcl::Forms::TApplication::HandleMessage
(003D2741) Vcl::Controls::TWinControl::GetHandle
(004D8C2E) Vcl::Forms::TCustomForm::ShowModal
(00B7F297) TMessageForm::ShowModal
(00149C3D) ExecuteMessageDialog
(0014B546) MoreMessageDialog
(00162019) System::UnicodeString::UnicodeString
(0039CF31) System::Internal::Strhlpr::UnicodeFree
(0014CA5B) ExceptionMessageDialog
(0014932D) TMessageParams::TMessageParams
(0014CE50) FatalExceptionMessageDialog
(001491C1) TMessageParams::Reset
(00161FAB) System::UnicodeString::~UnicodeString
(00103B82) ShowExtendedExceptionEx
(00161FAB) System::UnicodeString::~UnicodeString
(0016AAD2) KERNELBASE.dll
(0016AADE) KERNELBASE.dll
(00069070) TScpCommanderForm::UpdateControls
(00169700) System::FreeMem
(0016CB5C) System::UStrClr
(0039CF31) System::Internal::Strhlpr::UnicodeFree
(00161FAB) System::UnicodeString::~UnicodeString
(00A7A46F) TSessionLog::Add
(00161FAB) System::UnicodeString::~UnicodeString
(00036C5D) TCustomScpExplorerForm::ShowExtendedException
(00A7BBBC) TSessionLog::AddException
(00C4B921) __internal_malloc
(000E606E) TTerminalManager::TerminalShowExtendedException
(00AC59D3) TTerminal::ShowExtendedException
(000E8221) TTerminalManager::ConnectActiveTerminalImpl
(00447C49) Vcl::Comct
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:
(00440F23) Vcl::Comctrls::TListColumn::DoChange
(000B51E0) ntdll.dll
(000B51AF) ntdll.dll
(0006CC4E) ntdll.dll
(0007962A) ntdll.dll
(0003F732) ntdll.dll
(00094F99) ntdll.dll
(00050714) ntdll.dll
(00037096) gdi32full.dll
(00441150) Vcl::Comctrls::TListColumn::SetWidth
(000459C5) TCustomScpExplorerForm::FormAfterMonitorDpiChanged
(00BD79C1) C4923_5
(00040403) USER32.dll
(00027541) USER32.dll
(000002AA) win32u.dll
(003CE5C6) Vcl::Controls::TWinControl::UnlockDrawing
(004D799D) Vcl::Forms::TCustomForm::DoAfterMonitorDpiChanged
(004D7A5B) Vcl::Forms::TCustomForm::WMDpiChanged
(00040E04) TCustomScpExplorerForm::WMDpiChanged
(0002A767) USER32.dll
(0002A7A1) USER32.dll
(0002A77C) USER32.dll
(000382E7) ntdll.dll
(00040821) TCustomScpExplorerForm::Dispatch
(0002AE8A) UXTHEME.DLL
(003CA36A) Vcl::Controls::TControl::WndProc
(003CF515) Vcl::Controls::TWinControl::WndProc
(00037F66) USER32.dll
(004D36EC) Vcl::Forms::TCustomForm::WndProc
(00038870) UXTHEME.DLL
(00BD6540) C4923_0
(0003FEDD) ntdll.dll
(0003F732) ntdll.dll
(00028229) USER32.dll
(000006FA) win32u.dll
(00026884) USER32.dll
(00040CCA) ntdll.dll
(00023AF9) UXTHEME.DLL
(003CEA20) Vcl::Controls::TWinControl::MainWndProc
(00235394) System::Classes::_18364
(00038CC1) USER32.dll
(00027D78) USER32.dll
(00027A63) USER32.dll
(0016B8F6) System::TMonitor::Exit
(0002781B) USER32.dll
(000C35C7) USER32.dll
(00079604) ntdll.dll
(000001AA) win32u.dll
(00031AC5) USER32.dll
(000319BC) USER32.dll
(004DD9A8) Vcl::Forms::TApplication::ProcessMessage
(004DDACA) Vcl::Forms::TApplication::HandleMessage
(003D2741) Vcl::Controls::TWinControl::GetHandle
(004D8C2E) Vcl::Forms::TCustomForm::ShowModal
(00B7F297) TMessageForm::ShowModal
(00149C3D) ExecuteMessageDialog
(0014B546) MoreMessageDialog
(00162019) System::UnicodeString::UnicodeString
(0039CF31) System::Internal::Strhlpr::UnicodeFree
(0014CA5B) ExceptionMessageDialog
(0014932D) TMessageParams::TMessageParams
(0014CE50) FatalExceptionMessageDialog
(001491C1) TMessageParams::Reset
(00161FAB) System::UnicodeString::~UnicodeString
(00103B82) ShowExtendedExceptionEx
(00161FAB) System::UnicodeString::~UnicodeString
(0016AAD2) KERNELBASE.dll
(0016AADE) KERNELBASE.dll
(00069070) TScpCommanderForm::UpdateControls
(00169700) System::FreeMem
(0016CB5C) System::UStrClr
(0039CF31) System::Internal::Strhlpr::UnicodeFree
(00161FAB) System::UnicodeString::~UnicodeString
(00A7A46F) TSessionLog::Add
(00161FAB) System::UnicodeString::~UnicodeString
(00036C5D) TCustomScpExplorerForm::ShowExtendedException
(00A7BBBC) TSessionLog::AddException
(00C4B921) __internal_malloc
(000E606E) TTerminalManager::TerminalShowExtendedException
(00AC59D3) TTerminal::ShowExtendedException
(000E8221) TTerminalManager::ConnectActiveTerminalImpl
(00447C49) Vcl::Comct
The problem happens rarely. I cannot reproduce it.