Accès mémoire invalide - TCustomScpExplorerForm::ExecutedFileChanged
<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.6.2
Error message:
Accès mémoire invalide.
Trace de la pile :
(00007861) TCustomScpExplorerForm::ExecutedFileChanged
(000B4630) ntdll.dll
(000B45FF) ntdll.dll
(0006E61E) ntdll.dll
(0007AEAA) ntdll.dll.KiUserExceptionDispatcher
(0003E814) ntdll.dll.RtlAllocateHeap
(000077D8) TCustomScpExplorerForm::ExecutedFileChanged
(0005FFF3) ntdll.dll.SbSelectProcedure
(00060041) ntdll.dll.SbSelectProcedure
(0005FFF3) ntdll.dll.SbSelectProcedure
(00060041) ntdll.dll.SbSelectProcedure
(00078F5A) ntdll.dll.ZwCreateEvent
(00169F50) System::UStrClr
(0039CB7D) System::Internal::Strhlpr::UnicodeFree
(00096DF8) TEditorManager::CheckFileChange
(002575F5) System::Dateutils::_16617
(00257615) System::Dateutils::_16617
(0018B944) System::Sysutils::MSecsToTimeStamp
(002546F3) System::Dateutils::DateTimeToMilliseconds
(00096261) TEditorManager::Check
(00032597) USER32.dll
(00078B0A) ntdll.dll.ZwCallbackReturn
(000325AB) USER32.dll
(00029219) TCustomScpExplorerForm::Idle
(0007AE84) ntdll.dll.KiUserCallbackDispatcher
(00028B0E) USER32.dll
(0005D46F) TNonVisualDataModule::DoIdle
(0003FCF3) USER32.dll
(0005E4EB) TNonVisualDataModule::SessionIdleTimerTimer
(0016852E) System::CallDynaInst
(00479273) Vcl::Extctrls::TTimer::Timer
(00479153) Vcl::Extctrls::TTimer::WndProc
(00234FE0) System::Classes::_18364
(00038641) USER32.dll
(000277F8) USER32.dll
(000274E3) USER32.dll
(00078B0A) ntdll.dll.ZwCallbackReturn
(00032F0E) USER32.dll
(000267C5) USER32.dll
(0002632B) USER32.dll.DispatchMessageW
(004DD6D3) Vcl::Forms::TApplication::ProcessMessage
(004DD716) Vcl::Forms::TApplication::HandleMessage
(004DDA55) Vcl::Forms::TApplication::Run
(0015968E) Execute
(00027FEF) ntdll.dll
(00026B93) UXTHEME.DLL
(0002A1F1) USER32.dll
(0002A1CC) USER32.dll
(000AF528) ntdll.dll
(004DC58D) Vcl::Forms::_17039
(004DCDF3) Vcl::Forms::TApplication::WndProc
(00027902) USER32.dll
(00027892) USER32.dll
(000274E3) USER32.dll
(000278F9) USER32.dll
(0001578E) KERNEL32.DLL.GetProcAddress
(00028957) USER32.dll
(00004395) wWinMain
(00BF8611) TDesktopFontManager::TDesktopFontManager
(0004738B) ntdll.dll.RtlInitializeCriticalSectionEx
(00166AD8) System::GetMem
(00169E96) System::NewUnicodeString
(0016AFCF) System::UStrSetLength
(0016B017) System::UStrCat
(0006231D) ntdll.dll.RtlInitializeCriticalSection
(000945C6) ntdll.dll
(00052404) ntdll.dll.RtlLeaveCriticalSection
(000945C6) ntdll.dll
(00052404) ntdll.dll.RtlLeaveCriticalSection
(00C79FAA) __unlock_nt
(002EB4CC) System::Syncobjs::TCriticalSection::TCriticalSection
(00C77E05) C7739_0
(000A6A27) C13_7
(00C7943C) __init_exit_proc
(00C79785) __wstartup
(00014D47) KERNEL32.DLL.BaseThreadInitThunk
(0006D129) ntdll.dll
(0006D0AC) ntdll.dll
The problem happens rarely. I cannot reproduce it.
<If relevant, consider attaching a session log file or a screenshot)>
WinSCP 6.6.2
Error message:
Accès mémoire invalide.
Trace de la pile :
(00007861) TCustomScpExplorerForm::ExecutedFileChanged
(000B4630) ntdll.dll
(000B45FF) ntdll.dll
(0006E61E) ntdll.dll
(0007AEAA) ntdll.dll.KiUserExceptionDispatcher
(0003E814) ntdll.dll.RtlAllocateHeap
(000077D8) TCustomScpExplorerForm::ExecutedFileChanged
(0005FFF3) ntdll.dll.SbSelectProcedure
(00060041) ntdll.dll.SbSelectProcedure
(0005FFF3) ntdll.dll.SbSelectProcedure
(00060041) ntdll.dll.SbSelectProcedure
(00078F5A) ntdll.dll.ZwCreateEvent
(00169F50) System::UStrClr
(0039CB7D) System::Internal::Strhlpr::UnicodeFree
(00096DF8) TEditorManager::CheckFileChange
(002575F5) System::Dateutils::_16617
(00257615) System::Dateutils::_16617
(0018B944) System::Sysutils::MSecsToTimeStamp
(002546F3) System::Dateutils::DateTimeToMilliseconds
(00096261) TEditorManager::Check
(00032597) USER32.dll
(00078B0A) ntdll.dll.ZwCallbackReturn
(000325AB) USER32.dll
(00029219) TCustomScpExplorerForm::Idle
(0007AE84) ntdll.dll.KiUserCallbackDispatcher
(00028B0E) USER32.dll
(0005D46F) TNonVisualDataModule::DoIdle
(0003FCF3) USER32.dll
(0005E4EB) TNonVisualDataModule::SessionIdleTimerTimer
(0016852E) System::CallDynaInst
(00479273) Vcl::Extctrls::TTimer::Timer
(00479153) Vcl::Extctrls::TTimer::WndProc
(00234FE0) System::Classes::_18364
(00038641) USER32.dll
(000277F8) USER32.dll
(000274E3) USER32.dll
(00078B0A) ntdll.dll.ZwCallbackReturn
(00032F0E) USER32.dll
(000267C5) USER32.dll
(0002632B) USER32.dll.DispatchMessageW
(004DD6D3) Vcl::Forms::TApplication::ProcessMessage
(004DD716) Vcl::Forms::TApplication::HandleMessage
(004DDA55) Vcl::Forms::TApplication::Run
(0015968E) Execute
(00027FEF) ntdll.dll
(00026B93) UXTHEME.DLL
(0002A1F1) USER32.dll
(0002A1CC) USER32.dll
(000AF528) ntdll.dll
(004DC58D) Vcl::Forms::_17039
(004DCDF3) Vcl::Forms::TApplication::WndProc
(00027902) USER32.dll
(00027892) USER32.dll
(000274E3) USER32.dll
(000278F9) USER32.dll
(0001578E) KERNEL32.DLL.GetProcAddress
(00028957) USER32.dll
(00004395) wWinMain
(00BF8611) TDesktopFontManager::TDesktopFontManager
(0004738B) ntdll.dll.RtlInitializeCriticalSectionEx
(00166AD8) System::GetMem
(00169E96) System::NewUnicodeString
(0016AFCF) System::UStrSetLength
(0016B017) System::UStrCat
(0006231D) ntdll.dll.RtlInitializeCriticalSection
(000945C6) ntdll.dll
(00052404) ntdll.dll.RtlLeaveCriticalSection
(000945C6) ntdll.dll
(00052404) ntdll.dll.RtlLeaveCriticalSection
(00C79FAA) __unlock_nt
(002EB4CC) System::Syncobjs::TCriticalSection::TCriticalSection
(00C77E05) C7739_0
(000A6A27) C13_7
(00C7943C) __init_exit_proc
(00C79785) __wstartup
(00014D47) KERNEL32.DLL.BaseThreadInitThunk
(0006D129) ntdll.dll
(0006D0AC) ntdll.dll
The problem happens rarely. I cannot reproduce it.