Invalid access to memory - Driveview::TDriveView::SetImageIndex
<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.1.1
Error message:
Invalid access to memory.
Stack trace:
(001515AE) SHELL32.dll.SHGetImageList
(00087A5F) ntdll.dll
(00073F81) ntdll.dll.KiUserExceptionDispatcher
(00112D0F) SHELL32.dll.SHGetFileInfoW
(00112AFE) SHELL32.dll.SHGetFileInfoW
(00112982) SHELL32.dll.SHGetFileInfoW
(00490748) Driveview::TDriveView::SetImageIndex
(00490049) Driveview::TDriveView::GetImageIndex
(0047FB11) Customdriveview::TCustomDriveView::CNNotify
(003F62DD) Vcl::Controls::TWinControl::WndProc
(0042C62E) Vcl::Comctrls::TCustomTreeView::WndProc
(003F6443) Vcl::Controls::_17076
(003F62DD) Vcl::Controls::TWinControl::WndProc
(003F5924) Vcl::Controls::TWinControl::MainWndProc
(00214D98) System::Classes::_18201
(000400D9) USER32.dll
(000370A5) USER32.dll
(00036CA5) USER32.dll
(0003A86D) USER32.dll
(00073F3B) ntdll.dll.KiUserCallbackDispatcher
(00034ACA) USER32.dll.SendMessageW
(00068881) COMCTL32.DLL
(0003F97A) COMCTL32.DLL
(0003E8A2) COMCTL32.DLL
(000400D9) USER32.dll
(000370A5) USER32.dll
(00036782) USER32.dll
(00034926) USER32.dll.CallWindowProcW
(003F63EE) Vcl::Controls::TWinControl::DefaultHandler
(003F62DD) Vcl::Controls::TWinControl::WndProc
(0042C62E) Vcl::Comctrls::TCustomTreeView::WndProc
(00214D98) System::Classes::_18201
(000400D9) USER32.dll
(000370A5) USER32.dll
(00036782) USER32.dll
(00034926) USER32.dll.CallWindowProcW
(004AFCAF) Dragdrop::TDragDrop::WndMethod
(00214D98) System::Classes::_18201
(000400D9) USER32.dll
(000370A5) USER32.dll
(00036CA5) USER32.dll
(0003A86D) USER32.dll
(00073F3B) ntdll.dll.KiUserCallbackDispatcher
(00034ACA) USER32.dll.SendMessageW
(0003549A) OLEACC.DLL
(00035F81) OLEACC.DLL
(0001448C) OLEACC.DLL
(0006AE07) MSCTF.dll
(0002E823) MSCTF.dll
(0002DB7D) MSCTF.dll
(0003E657) USER32.dll
(00073F3B) ntdll.dll.KiUserCallbackDispatcher
(0003EC58) COMCTL32.DLL
(000400D9) USER32.dll
(000370A5) USER32.dll
(00036782) USER32.dll
(00034926) USER32.dll.CallWindowProcW
(003F63EE) Vcl::Controls::TWinControl::DefaultHandler
(003F62DD) Vcl::Controls::TWinControl::WndProc
(0042C62E) Vcl::Comctrls::TCustomTreeView::WndProc
(00214D98) System::Classes::_18201
(000400D9) USER32.dll
(000370A5) USER32.dll
(00036782) USER32.dll
(00034926) USER32.dll.CallWindowProcW
(004AFCAF) Dragdrop::TDragDrop::WndMethod
(00214D98) System::Classes::_18201
(000400D9) USER32.dll
(000370A5) USER32.dll
(00036CA5) USER32.dll
(0003A86D) USER32.dll
(00073F3B) ntdll.dll.KiUserCallbackDispatcher
(00034ACA) USER32.dll.SendMessageW
(001CED07) Winapi::Commctrl::TreeView_SelectItem
(0049387E) Driveview::TDriveView::SetDirectory
(004839DE) Dirview::TDirView::SetPath
(0005DE38) TScpCommanderForm::DoPathLabelPathClick
(0005DE9D) TScpCommanderForm::LocalPathLabelPathClick
(004705C5) Pathlabel::TCustomPathLabel::DoPathClick
(0046E8A9) Pathlabel::TCustomPathLabel::Click
(003F2199) Vcl::Controls::TControl::WMLButtonUp
(003F13D4) Vcl::Cont
The problem happens rarely. I cannot reproduce it.
<If relevant, consider attaching a session log file or a screenshot)>
WinSCP 6.1.1
Error message:
Invalid access to memory.
Stack trace:
(001515AE) SHELL32.dll.SHGetImageList
(00087A5F) ntdll.dll
(00073F81) ntdll.dll.KiUserExceptionDispatcher
(00112D0F) SHELL32.dll.SHGetFileInfoW
(00112AFE) SHELL32.dll.SHGetFileInfoW
(00112982) SHELL32.dll.SHGetFileInfoW
(00490748) Driveview::TDriveView::SetImageIndex
(00490049) Driveview::TDriveView::GetImageIndex
(0047FB11) Customdriveview::TCustomDriveView::CNNotify
(003F62DD) Vcl::Controls::TWinControl::WndProc
(0042C62E) Vcl::Comctrls::TCustomTreeView::WndProc
(003F6443) Vcl::Controls::_17076
(003F62DD) Vcl::Controls::TWinControl::WndProc
(003F5924) Vcl::Controls::TWinControl::MainWndProc
(00214D98) System::Classes::_18201
(000400D9) USER32.dll
(000370A5) USER32.dll
(00036CA5) USER32.dll
(0003A86D) USER32.dll
(00073F3B) ntdll.dll.KiUserCallbackDispatcher
(00034ACA) USER32.dll.SendMessageW
(00068881) COMCTL32.DLL
(0003F97A) COMCTL32.DLL
(0003E8A2) COMCTL32.DLL
(000400D9) USER32.dll
(000370A5) USER32.dll
(00036782) USER32.dll
(00034926) USER32.dll.CallWindowProcW
(003F63EE) Vcl::Controls::TWinControl::DefaultHandler
(003F62DD) Vcl::Controls::TWinControl::WndProc
(0042C62E) Vcl::Comctrls::TCustomTreeView::WndProc
(00214D98) System::Classes::_18201
(000400D9) USER32.dll
(000370A5) USER32.dll
(00036782) USER32.dll
(00034926) USER32.dll.CallWindowProcW
(004AFCAF) Dragdrop::TDragDrop::WndMethod
(00214D98) System::Classes::_18201
(000400D9) USER32.dll
(000370A5) USER32.dll
(00036CA5) USER32.dll
(0003A86D) USER32.dll
(00073F3B) ntdll.dll.KiUserCallbackDispatcher
(00034ACA) USER32.dll.SendMessageW
(0003549A) OLEACC.DLL
(00035F81) OLEACC.DLL
(0001448C) OLEACC.DLL
(0006AE07) MSCTF.dll
(0002E823) MSCTF.dll
(0002DB7D) MSCTF.dll
(0003E657) USER32.dll
(00073F3B) ntdll.dll.KiUserCallbackDispatcher
(0003EC58) COMCTL32.DLL
(000400D9) USER32.dll
(000370A5) USER32.dll
(00036782) USER32.dll
(00034926) USER32.dll.CallWindowProcW
(003F63EE) Vcl::Controls::TWinControl::DefaultHandler
(003F62DD) Vcl::Controls::TWinControl::WndProc
(0042C62E) Vcl::Comctrls::TCustomTreeView::WndProc
(00214D98) System::Classes::_18201
(000400D9) USER32.dll
(000370A5) USER32.dll
(00036782) USER32.dll
(00034926) USER32.dll.CallWindowProcW
(004AFCAF) Dragdrop::TDragDrop::WndMethod
(00214D98) System::Classes::_18201
(000400D9) USER32.dll
(000370A5) USER32.dll
(00036CA5) USER32.dll
(0003A86D) USER32.dll
(00073F3B) ntdll.dll.KiUserCallbackDispatcher
(00034ACA) USER32.dll.SendMessageW
(001CED07) Winapi::Commctrl::TreeView_SelectItem
(0049387E) Driveview::TDriveView::SetDirectory
(004839DE) Dirview::TDirView::SetPath
(0005DE38) TScpCommanderForm::DoPathLabelPathClick
(0005DE9D) TScpCommanderForm::LocalPathLabelPathClick
(004705C5) Pathlabel::TCustomPathLabel::DoPathClick
(0046E8A9) Pathlabel::TCustomPathLabel::Click
(003F2199) Vcl::Controls::TControl::WMLButtonUp
(003F13D4) Vcl::Cont
The problem happens rarely. I cannot reproduce it.