1 (edited by bdoss 2022-08-24 07:06:28)

I am running windows server 2016.  I installed and tried to run and the application and the app keeps crashing.  Below is the crash documentation.  Do you guys have any work around.


Stopped working

8/24/2022 12:24 AM

Report sent

Faulting Application Path:    C:\Program Files\Kinovea\Kinovea.exe

Problem signature
Problem Event Name:    APPCRASH
Application Name:    Kinovea.exe
Application Version:
Application Timestamp:    61630de2
Fault Module Name:    shcore.dll
Fault Module Version:    10.0.14393.5066
Fault Module Timestamp:    6247cac1
Exception Code:    c0000005
Exception Offset:    0000000000031d9c
OS Version:    10.0.14393.
Locale ID:    1033
Additional Information 1:    7aff
Additional Information 2:    7afff50429236b7415866b7909174c0a
Additional Information 3:    e787
Additional Information 4:    e78736c1456054f66f673bf89403ccb6

Extra information about the problem
Bucket ID:    e9df658bcae0f6d9a38470359c494f1a (1406372359204065050)

Application: Kinovea.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
   at ExpTreeLib.ShellDll.StrRetToBuf(IntPtr, IntPtr, System.Text.StringBuilder, Int32)
   at ExpTreeLib.CShItem.SetUpAttributes(IShellFolder, IntPtr)
   at ExpTreeLib.CShItem..ctor(IShellFolder, IntPtr, ExpTreeLib.CShItem)
   at ExpTreeLib.CShItem.GetContents(SHCONTF, Boolean)
   at ExpTreeLib.CShItem.RefreshDirectories()
   at ExpTreeLib.CShItem.GetDirectories(Boolean)
   at ExpTreeLib.ExpTree.OnStartUpDirectoryChanged(StartDir)
   at ExpTreeLib.ExpTree..ctor()
   at Kinovea.FileBrowser.FileBrowserUserInterface.InitializeComponent()
   at Kinovea.FileBrowser.FileBrowserUserInterface..ctor()
   at Kinovea.FileBrowser.FileBrowserKernel..ctor()
   at Kinovea.Root.RootKernel.BuildSubTree()
   at Kinovea.Root.RootKernel..ctor()
   at Kinovea.Root.Program.Main()


Thank you.
Ouch, this is going to be tough to fix, it's happening in a very old library related to the file system for the built-in file explorer, I imagine Windows server 2016 broke some the API it was using.
I've been meaning to re-write this whole part of the application in a more modern way…


Do you think this is because of the .Net version not being up-to-date.  I was having trouble getting it to upgrade because its not compatible with my operating system  but can probably get this to install if i mess with it enough.  If you need any help i may be of some assistance though I mainly do web stack stuff.  I will try and figure a work around on this so you do not have to recode for me.  If I figure something out I will post instructions for others if that's ok with you.

My wife is an athlete and coach.  She is taking a gait analysis class and I coach JH/HS sprinters so this software and this software looks amazing!


You mean the version of .NET on Windows server 2016? Kinovea uses .NET 4.8, you do need to install it manually I think on this OS but if that was the problem I think it wouldn't run at all. The part causing the problem (ExpTreeLib) has all kinds of low level calls into the very old Windows API, that's why I think it's more likely the culprit.