Invalid access to memory - Vcl::Comctrls::TTreeNode::GetTree
Running Win 7 SP 1, WinSCP 5.6.1b
Will provide any additional info on request.
I had WinSCP running in "keep remote directory up to date" mode. My laptop was then put to sleep mode. After restoring power, and the internet connection, WinSCP attempted to reconnect and crashed. I had another instance of the app running in normal mode which succeeded in reconnecting. The instance which was in "keep remote .." crashed with the following stack trace:
Stack trace:
[004A9DFF] Vcl::Comctrls::TTreeNode::GetTreeView
[7726B466] ntdll.dll
[7722012E] ntdll.dll.KiUserExceptionDispatcher
[004AE636] Vcl::Comctrls::TCustomTreeView::CNNotify
[00639AA9] Customdriveview::TCustomDriveView::CNNotify
[0047794D] Vcl::Controls::TWinControl::WndProc
[004AE8F2] Vcl::Comctrls::TCustomTreeView::WndProc
[00477AB3] Vcl::Controls::_17076
[0047794D] Vcl::Controls::TWinControl::WndProc
[00476F94] Vcl::Controls::TWinControl::MainWndProc
[0059B690] System::Classes::_18201
[769A6235] USER32.dll
[769A68E5] USER32.dll
[769A7172] USER32.dll
[769A72EE] USER32.dll
[77220107] ntdll.dll.KiUserCallbackDispatcher
[769ACD7C] USER32.dll.SendMessageW
[70FFC057] COMCTL32.DLL
[710794CF] COMCTL32.DLL
[7107885B] COMCTL32.DLL
[710788D0] COMCTL32.DLL
[769A6235] USER32.dll
[769A68E5] USER32.dll
[769B0AAB] USER32.dll
[769B0AD1] USER32.dll.CallWindowProcW
[00477A5E] Vcl::Controls::TWinControl::DefaultHandler
[0047794D] Vcl::Controls::TWinControl::WndProc
[004AE8F2] Vcl::Comctrls::TCustomTreeView::WndProc
[0059B690] System::Classes::_18201
[769A6235] USER32.dll
[769A68E5] USER32.dll
[769A7172] USER32.dll
[769A72EE] USER32.dll
[77220107] ntdll.dll.KiUserCallbackDispatcher
[769ACD7C] USER32.dll.SendMessageW
[00558B8B] Winapi::Commctrl::TreeView_SelectItem
[0063891D] Customdriveview::TCustomDriveView::CreateWnd
[008C714F] TCustomUnixDriveView::FindNodeToPath
[008C714F] TCustomUnixDriveView::FindNodeToPath
[008C714F] TCustomUnixDriveView::FindNodeToPath
[008C714F] TCustomUnixDriveView::FindNodeToPath
[008C714F] TCustomUnixDriveView::FindNodeToPath
[008C63CA] TCustomUnixDriveView::LoadPath
[008C658C] TCustomUnixDriveView::LoadDirectory
[008C2E0D] TUnixDirView::DoReadDirectoryImpl
[009B497F] TTerminal::ReadDirectory
[009B23AD] TTerminal::DoEndTransaction
[009B22AE] TTerminal::EndTransaction
[0027670A] TCustomScpExplorerForm::Synchronize
[002760EF] TCustomScpExplorerForm::DoSynchronize
[002D2B73] TSynchronizeController::SynchronizeChange
[0061AA26] Discmon::TDiscMonitor::Change
[00619E22] Discmon::TDiscMonitorThread::InformChange
[769A6235] USER32.dll
[769A68E5] USER32.dll
[769A7172] USER32.dll
[769A72EE] USER32.dll
[77220107] ntdll.dll.KiUserCallbackDispatcher
[769B02A4] USER32.dll
[0043BBD0] Vcl::Forms::TApplication::ProcessMessage
[00A23B51] TSynchronizeDialog::Execute
[00A23241] DoSynchronizeDialog
[00275DFB] TCustomScpExplorerForm::DoSynchronizeDirectories
[00301ED3] Synchronize
[00304D81] Execute
[00263456] wWinMain
[00A8F4F9] __wstartup
[77249F70] ntdll.dll
[77249F40] ntdll.dll