KSM Current Version - 0.1.7.2

The KVR Studio Manager Public Beta
Post Reply New Topic
RELATED
PRODUCTS

Post

I've just uploaded KSM 0.1.7.2.

You can download directly from www.kvraudio.com/kvr-studio-manager or if you launch KSM it'll offer the download automatically.

Release Notes:
  • HTTP logging is now off by default to save space (enable from Options > Settings > Log HTTP requests).
    • Why? Each time KSM is synced with KVR it logs the entire request and response which can result in KSM's log file increasing in size unnecessarily, particularly if the user has many plugins installed. Making it optional means it can be enabled for troubleshooting but be left off by default.
  • Improved CLAP scanner (fixes reported crashing issues).
  • Improved error message displayed if the KVR server returns a response that can't be interpreted by KSM.
  • Scan errors are (partially) logged to the application log.
  • Miscellaneous internal changes.
  • User access issues resolved (password verification and firewall block issues).

Post

Instant crash when scanning Cardinal.clap (23.10 - latest version) with KSM 0.1.7.2

Crashed on second scan at the same point too, so I deleted all KSM logs and my settings file and tried to scan again from scratch. Instant crash when reading Cardinal.clap.

Code: Select all

0:008> !analyze -v
*** Exception Analysis

*** WARNING: Unable to verify checksum for KVR Studio Manager.exe

KEY_VALUES_STRING: 1
    Key  : AV.Dereference
    Value: NullPtr
    Key  : AV.Fault
    Value: Read
    Key  : Analysis.CPU.Sec
    Value: 1
    Key  : Analysis.DebugAnalysisProvider.CPP
    Value: Create: 8007007e on SKARO
    Key  : Analysis.DebugData
    Value: CreateObject
    Key  : Analysis.DebugModel
    Value: CreateObject
    Key  : Analysis.Elapsed.Sec
    Value: 30
    Key  : Analysis.Memory.CommitPeak.Mb
    Value: 242
    Key  : Analysis.System
    Value: CreateObject
    Key  : Timeline.Process.Start.DeltaSec
    Value: 323

NTGLOBALFLAG:  0
PROCESS_BAM_CURRENT_THROTTLED: 0
PROCESS_BAM_PREVIOUS_THROTTLED: 0
APPLICATION_VERIFIER_FLAGS:  0

CONTEXT:  (.ecxr)
rax=0000000000000000 rbx=0000000000000000 rcx=00007ffaa6892e60
rdx=0000000000000002 rsi=000000bd877ff6e8 rdi=000000bd877ff320
rip=00007ffaa45b0b3c rsp=000000bd877ff150 rbp=0000000000000000
 r8=00007ff79c390250  r9=000000030bda5588 r10=7efefefeff78716e
r11=8101010101010100 r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0         nv up ei pl nz na pe nc
cs=0033  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00010202
Cardinal!DllMain+0x58239c:
00007ffa`a45b0b3c 488b08          mov     rcx,qword ptr [rax] ds:00000000`00000000=????????????????
Resetting default scope

EXCEPTION_RECORD:  (.exr -1)
ExceptionAddress: 00007ffaa45b0b3c (Cardinal!DllMain+0x000000000058239c)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
   Parameter[0]: 0000000000000000
   Parameter[1]: 0000000000000000
Attempt to read from address 0000000000000000

PROCESS_NAME:  KVR Studio Manager.exe
READ_ADDRESS:  0000000000000000 

ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%p referenced memory at 0x%p. The memory could not be %s.

EXCEPTION_CODE_STR:  c0000005
EXCEPTION_PARAMETER1:  0000000000000000
EXCEPTION_PARAMETER2:  0000000000000000

STACK_TEXT:  
000000bd`877ff150 00007ff7`9b494901 : 000000bd`877ff298 000000bd`877ff298 000000bd`877ff298 00000000`00000000 : Cardinal!DllMain+0x58239c
000000bd`877ff190 00007ff7`9b494733 : 00007ffa`a8654bc0 000000bd`877ff298 000000bd`877ff258 00000206`0ad10200 : KVR_Studio_Manager+0x1d4901
000000bd`877ff200 00007ff7`9b49424d : 000000bd`877ff5f8 00000206`0b221870 00000206`0b221870 000000bd`877ff700 : KVR_Studio_Manager+0x1d4733
000000bd`877ff330 00007ff7`9bad9a62 : 00000206`0b293418 40c38800`00000000 00000000`00000000 00007ffb`35590e64 : KVR_Studio_Manager+0x1d424d
000000bd`877ff8d0 00007ff7`9bad96c4 : 00000206`0b293418 00000000`00000000 00000000`00000000 00000206`04320d40 : KVR_Studio_Manager+0x819a62
000000bd`877ff950 00007ff7`9bb10d5f : 00000206`0b293418 00000000`00000000 00000000`00000000 00000000`00000000 : KVR_Studio_Manager+0x8196c4
000000bd`877ff980 00007ffa`d7c92d20 : 00000206`0b293418 00000000`00000000 00000000`00000000 00000000`00000000 : KVR_Studio_Manager+0x850d5f
000000bd`877ff9c0 00007ffb`33f97344 : 00000206`0aa98310 00000000`00000000 00000000`00000000 00000000`00000000 : ucrtbased!thread_start<unsigned int (__cdecl*)(void *),1>+0xb0
000000bd`877ffa20 00007ffb`355426b1 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : kernel32!BaseThreadInitThunk+0x14
000000bd`877ffa50 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ntdll!RtlUserThreadStart+0x21

SYMBOL_NAME:  Cardinal!DllMain+58239c
MODULE_NAME: Cardinal
IMAGE_NAME:  Cardinal.clap

STACK_COMMAND:  ~8s ; .ecxr ; kb
FAILURE_BUCKET_ID:  NULL_POINTER_READ_c0000005_Cardinal.clap!DllMain
OS_VERSION:  10.0.19041.1
BUILDLAB_STR:  vb_release
OSPLATFORM_TYPE:  x64
OSNAME:  Windows 10
FAILURE_ID_HASH:  {666ace31-d90c-bb96-b385-4387c9c550bd}
Went back to KSM 0.1.6.1 and it's working as expected.

Post

Ok, thanks for the report.

Post

I have the same issue, but it's not on Cardinal. When scanning Clap, the app just quits. No crash logs.

Post

teilo wrote: Mon Mar 18, 2024 6:57 pm I have the same issue, but it's not on Cardinal. When scanning Clap, the app just quits. No crash logs.
Ah, it could be any CLAP plugin, Cardinal just happens to be the first sub-folder in Common Files\CLAP (assuming KSM is doing folder traversal before scanning plugins that are not in sub-folders).

Post

The software wrongly informs of updates for Universal Audio plugins. Unless those are some dev versions?

Post

neverbeeninariot wrote: Sun Mar 17, 2024 9:30 am Instant crash when scanning Cardinal.clap (23.10 - latest version) with KSM 0.1.7.2

Crashed on second scan at the same point too, so I deleted all KSM logs and my settings file and tried to scan again from scratch. Instant crash when reading Cardinal.clap.

Code: Select all

0:008> !analyze -v
*** Exception Analysis

*** WARNING: Unable to verify checksum for KVR Studio Manager.exe

KEY_VALUES_STRING: 1
    Key  : AV.Dereference
    Value: NullPtr
    Key  : AV.Fault
    Value: Read
    Key  : Analysis.CPU.Sec
    Value: 1
    Key  : Analysis.DebugAnalysisProvider.CPP
    Value: Create: 8007007e on SKARO
    Key  : Analysis.DebugData
    Value: CreateObject
    Key  : Analysis.DebugModel
    Value: CreateObject
    Key  : Analysis.Elapsed.Sec
    Value: 30
    Key  : Analysis.Memory.CommitPeak.Mb
    Value: 242
    Key  : Analysis.System
    Value: CreateObject
    Key  : Timeline.Process.Start.DeltaSec
    Value: 323

NTGLOBALFLAG:  0
PROCESS_BAM_CURRENT_THROTTLED: 0
PROCESS_BAM_PREVIOUS_THROTTLED: 0
APPLICATION_VERIFIER_FLAGS:  0

CONTEXT:  (.ecxr)
rax=0000000000000000 rbx=0000000000000000 rcx=00007ffaa6892e60
rdx=0000000000000002 rsi=000000bd877ff6e8 rdi=000000bd877ff320
rip=00007ffaa45b0b3c rsp=000000bd877ff150 rbp=0000000000000000
 r8=00007ff79c390250  r9=000000030bda5588 r10=7efefefeff78716e
r11=8101010101010100 r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0         nv up ei pl nz na pe nc
cs=0033  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00010202
Cardinal!DllMain+0x58239c:
00007ffa`a45b0b3c 488b08          mov     rcx,qword ptr [rax] ds:00000000`00000000=????????????????
Resetting default scope

EXCEPTION_RECORD:  (.exr -1)
ExceptionAddress: 00007ffaa45b0b3c (Cardinal!DllMain+0x000000000058239c)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
   Parameter[0]: 0000000000000000
   Parameter[1]: 0000000000000000
Attempt to read from address 0000000000000000

PROCESS_NAME:  KVR Studio Manager.exe
READ_ADDRESS:  0000000000000000 

ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%p referenced memory at 0x%p. The memory could not be %s.

EXCEPTION_CODE_STR:  c0000005
EXCEPTION_PARAMETER1:  0000000000000000
EXCEPTION_PARAMETER2:  0000000000000000

STACK_TEXT:  
000000bd`877ff150 00007ff7`9b494901 : 000000bd`877ff298 000000bd`877ff298 000000bd`877ff298 00000000`00000000 : Cardinal!DllMain+0x58239c
000000bd`877ff190 00007ff7`9b494733 : 00007ffa`a8654bc0 000000bd`877ff298 000000bd`877ff258 00000206`0ad10200 : KVR_Studio_Manager+0x1d4901
000000bd`877ff200 00007ff7`9b49424d : 000000bd`877ff5f8 00000206`0b221870 00000206`0b221870 000000bd`877ff700 : KVR_Studio_Manager+0x1d4733
000000bd`877ff330 00007ff7`9bad9a62 : 00000206`0b293418 40c38800`00000000 00000000`00000000 00007ffb`35590e64 : KVR_Studio_Manager+0x1d424d
000000bd`877ff8d0 00007ff7`9bad96c4 : 00000206`0b293418 00000000`00000000 00000000`00000000 00000206`04320d40 : KVR_Studio_Manager+0x819a62
000000bd`877ff950 00007ff7`9bb10d5f : 00000206`0b293418 00000000`00000000 00000000`00000000 00000000`00000000 : KVR_Studio_Manager+0x8196c4
000000bd`877ff980 00007ffa`d7c92d20 : 00000206`0b293418 00000000`00000000 00000000`00000000 00000000`00000000 : KVR_Studio_Manager+0x850d5f
000000bd`877ff9c0 00007ffb`33f97344 : 00000206`0aa98310 00000000`00000000 00000000`00000000 00000000`00000000 : ucrtbased!thread_start<unsigned int (__cdecl*)(void *),1>+0xb0
000000bd`877ffa20 00007ffb`355426b1 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : kernel32!BaseThreadInitThunk+0x14
000000bd`877ffa50 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ntdll!RtlUserThreadStart+0x21

SYMBOL_NAME:  Cardinal!DllMain+58239c
MODULE_NAME: Cardinal
IMAGE_NAME:  Cardinal.clap

STACK_COMMAND:  ~8s ; .ecxr ; kb
FAILURE_BUCKET_ID:  NULL_POINTER_READ_c0000005_Cardinal.clap!DllMain
OS_VERSION:  10.0.19041.1
BUILDLAB_STR:  vb_release
OSPLATFORM_TYPE:  x64
OSNAME:  Windows 10
FAILURE_ID_HASH:  {666ace31-d90c-bb96-b385-4387c9c550bd}
Went back to KSM 0.1.6.1 and it's working as expected.
Same here, same Version 0.1.7.2, maybe this helps to fix it:

Image
You do not have the required permissions to view the files attached to this post.

Post

I updated to this version (0.1.7.2) and scanned for all new or updated plugins.

After scanning it didn't find Fabfilter (Saturn 2 and Pro-Q 3) or u-he (Diva, Filterscape, MFM2, Zebralette3) CLAP plugins anymore. It found other CLAP plugins just fine whether they were in C:\Program Files\Common Files\CLAP or in a sub folder.

Also it seems to think some vst3 plugins are duplicates when they are a folder instead of single file.
Untitled.png
You do not have the required permissions to view the files attached to this post.

Post

Seems to crash on CLAP version of Wolf Shaper (https://wolf-plugins.github.io/wolf-shaper/), current version 1.0.2.

Post

twoodts wrote: Mon Mar 25, 2024 12:36 pm After scanning it didn't find Fabfilter (Saturn 2 and Pro-Q 3) or u-he (Diva, Filterscape, MFM2, Zebralette3) CLAP plugins anymore. It found other CLAP plugins just fine whether they were in C:\Program Files\Common Files\CLAP or in a sub folder.

Also it seems to think some vst3 plugins are duplicates when they are a folder instead of single file.
Untitled.png
Seconding this report for Fabfilter and u-He CLAP plugins.

I had previously reported the vst3 plugin "duplicate" issue when the top-level parent folder has the same name (including vst3 extension) as the vst3 plugin itself within its structure here: viewtopic.php?t=607844

However, it is not an edge case. It happens even if the previous version was already in such a folder structure. If the dev is using the VST3 SDK to test/probe a plugin it may be automatically interpreting the folder structure as a plugin, since it is per spec.

Post

On the duplicates... I found some vst3 folders had another copy of the plugin buried down a few folders.
Denise plugins in particular which have the VST3 as a standalone file and also a folder with nested subfolders that contains what I assume is a 32 bit version of the same plugin.
I am very careful not to allow 32 bit plugins to install during installation if the options are there, so either I didn't get the option or it gave it to me and then just did it anyway (it wouldn't be the first time this has happened to me and probably not the last)!

I deleted the 32 bit version with no impact so far.... (he says nervously hoping his system doesn't meltdown before his eyes immediately after posting!)

Hope this helps!

Denise Dragon Fire.png
You do not have the required permissions to view the files attached to this post.

Post

No new version since one month ago?
If you plan on purchasing your first Universal Audio hardware, you can get a free additional plugin. Just send a PM.

Post

yellowmix wrote: Fri Mar 29, 2024 1:27 am
twoodts wrote: Mon Mar 25, 2024 12:36 pm After scanning it didn't find Fabfilter (Saturn 2 and Pro-Q 3) or u-he (Diva, Filterscape, MFM2, Zebralette3) CLAP plugins anymore. It found other CLAP plugins just fine whether they were in C:\Program Files\Common Files\CLAP or in a sub folder.

Also it seems to think some vst3 plugins are duplicates when they are a folder instead of single file.
Untitled.png
Seconding this report for Fabfilter and u-He CLAP plugins.

I had previously reported the vst3 plugin "duplicate" issue when the top-level parent folder has the same name (including vst3 extension) as the vst3 plugin itself within its structure here: viewtopic.php?t=607844

However, it is not an edge case. It happens even if the previous version was already in such a folder structure. If the dev is using the VST3 SDK to test/probe a plugin it may be automatically interpreting the folder structure as a plugin, since it is per spec.
Yeah, same issue. This version of KSM displays the VST3 versions of FabFilter, u-he and Plogue plugins. But it either doesn't detect their CLAP equivalents, or discards them as duplicate entries?

Either way, the CLAP versions aren't displayed, which is a little concerning, since I favour using CLAP over VST3 for these plugins.

I hope the next update will resolve that issue. Any idea on the timescale for the next expected update?

Post Reply

Return to “KVR Studio Manager”