Announcement

Collapse
No announcement yet.

Beyond Compare Windows Startup Crash - Elastic Endpoint Security

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Beyond Compare Windows Startup Crash - Elastic Endpoint Security

    Beyond Compare 4.4.4 for Windows crashes on startup if Elastic Endpoint Security (https://www.elastic.co/security/endpoint-security) is installed.

    The error dialog shows "An error occurred in the application."

    Clicking Show bug report displays:
    exception message : Assertion failure (C:\ContinuaCI_AgentWorkspace\Ws\11140\Source\Beyo ndCompare\Source\Vfs\VfsManagerImpl.pas, line 748).

    I've submitted a ticket to Elastic support (#01170638), they are investigating.
    Chris K Scooter Software

  • #2
    Elastic support responded with a suggestion to add Beyond Compare to the trusted applications list.



    If adding to the trusted applications list isn't satisfactory, please contact Elastic support.

    Chris K Scooter Software

    Comment


    • #3
      Crash report info that indicates it is caused by Elastic Endpoint Security:

      Code:
      exception class : EAssertionFailed
      exception message : Assertion failure (C:\ContinuaCI_AgentWorkspace\Ws\11140\Source\BeyondCompare\Source\Vfs\VfsManagerImpl.pas, line 748).
      
      main thread ($17e8):
      01056a71 +41 BCompare.exe VfsManagerImpl 749 +2 TVfsManager.Destroy
      01056a05 +c5 BCompare.exe VfsManagerImpl 741 +6 TVfsManager.Create
      010533fa +3a BCompare.exe VfsManagerImpl 189 +2 VfsManager
      01074a88 +08 BCompare.exe VfsMain 692 +1 VfsEx
      00ff3316 +26 BCompare.exe VfsLocalResourceImpl 1707 +1 initialization
      00411b72 +72 BCompare.exe System InitUnits
      00411c05 +55 BCompare.exe System @StartExe
      0041b3cd +6d BCompare.exe SysInit @InitExe
      01e391c4 +14 BCompare.exe BCompare 955 +0 initialization
      7ffb0e64 +0e KERNEL32.DLL BaseThreadInitThunk
      7ffb1064 +1b ntdll.dll RtlUserThreadStart
      
      main thread ($17e8), inner exception level 1:
      >> EThread, Cannot call Start on a running or suspended thread
      0053b54a +08a BCompare.exe System.Classes TThread.InternalStart
      7ffb0dd0 +087 KERNELBASE.dll WaitForSingleObjectEx
      005dec9b +04b BCompare.exe madExcept PauseMeEventually
      005dd80c +00c BCompare.exe madExcept ReceiveFireHandlers
      00589d8b +20b BCompare.exe madTools MsgHandlerWindowProc
      7ffb0fde +254 user32.dll DispatchMessageW
      00614f55 +445 BCompare.exe madExcept HandleException
      00622a32 +052 BCompare.exe madExcept InitUnitsCrash
      00411b87 +087 BCompare.exe System InitUnits
      00411c05 +055 BCompare.exe System @StartExe
      0041b3cd +06d BCompare.exe SysInit @InitExe
      01e391c4 +014 BCompare.exe BCompare 955 +0 initialization
      7ffb0e64 +00e KERNEL32.DLL BaseThreadInitThunk
      7ffb1064 +01b ntdll.dll RtlUserThreadStart​​​
      
      disassembling:
      01e391b0 public BCompare.initialization: ; function entry point
      01e391b0 0955 push rbp
      01e391b1 sub rsp, $30
      01e391b5 mov rbp, rsp
      01e391b8 mov [rbp+$28], rbp
      01e391bc nop
      01e391bd lea rcx, [$1de9e58]
      01e391c4 > call -$1a1de69 ($41b360) ; [email protected]
      01e391c9 0956 mov rax, [$2135838]
      01e391d0 mov rcx, [rax]
      01e391d3 call -$164a098 ($7ef140) ; Vcl.Forms.TApplication.Initialize
      01e391d8 0959 mov rax, [$2135838]
      01e391df mov rcx, [rax]
      01e391e2 mov dl, 1
      01e391e4 call -$16473b9 ($7f1e30) ; Vcl.Forms.TApplication.SetMainFormOnTaskBar
      01e391e9 0962 call -$149827e ($9a0f70) ; SsFileAPI.SsIsInteractiveDesktop
      01e391ee mov rcx, [$2133100]
      01e391f5 test al, al
      [...]
      Chris K Scooter Software

      Comment


      • #4
        The Elastic Endpoint Security startup crash appears to be fixed after I restarted my Windows 10 test system today. If you continue to have issues, please report them to Elastic support.
        Chris K Scooter Software

        Comment

        Working...
        X