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.

Source
Kinovea

Summary
Stopped working

Date
8/24/2022 12:24 AM

Status
Report sent

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

Problem signature
Problem Event Name:    APPCRASH
Application Name:    Kinovea.exe
Application Version:    0.9.5.0
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.2.0.0.400.8
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()

2

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…

3

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!
Thanks

4

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.