Cubase 15 hangs on "Scanning VST3 plugins", namely Halion Sonic

So, I didn’t buy the upgrade yet, but I have an LE license, so I installed 15.0.5 (Win11)

For the life of me, i cannot get it to start, it always hangs in the “Scanning VST3 plugins…” (waited for 10+ minutes).

“%APPDATA%\Steinberg\Cubase 15_64\Cubase LE VST3 Cache\vstscannermaster.log” seems to indicate that it hangs on scanning Cubase’s very own Halion Sonic:

...
Scanning: Groove Agent SE (301/401)
Scanning: Groove Agent SE OK (588 ms)
Scanning: HALion Sonic (302/401)

I also installed the HalionSonic update to 7.1.40. Completely empty APPDATA-Folder for 15. restarted Computer and tried again.

Attached to the vstscanner.exe process with WinDbg, and the stack trace also shows Halion Sonic, but it doesn’t help me

 # Child-SP          RetAddr               Call Site
00 00000000`0014ef78 00007ff9`9d00f622     win32u!NtUserGetMessage+0x14
01 00000000`0014ef80 00000001`83d64b14     USER32!GetMessageW+0x22
02 00000000`0014efe0 00000001`83d63450     HALion_Sonic!ACFGetSDKVersion+0xca0be4
03 00000000`0014f010 00000001`83d9a2a0     HALion_Sonic!ACFGetSDKVersion+0xc9f520
04 00000000`0014f070 00000001`83afd692     HALion_Sonic!ACFGetSDKVersion+0xcd6370
05 00000000`0014f0c0 00000001`83ae20d8     HALion_Sonic!ACFGetSDKVersion+0xa39762
06 00000000`0014f160 00000001`83c46380     HALion_Sonic!ACFGetSDKVersion+0xa1e1a8
07 00000000`0014f2f0 00000001`82710518     HALion_Sonic!ACFGetSDKVersion+0xb82450
08 00000000`0014f4a0 00000001`826834d1     HALion_Sonic!GetPluginFactoryEx+0xa4e38
09 00000000`0014f5d0 00000001`830919b5     HALion_Sonic!GetPluginFactoryEx+0x17df1
0a 00000000`0014f640 00000001`831f9623     HALion_Sonic!GetPluginFactoryEx+0xa262d5
0b 00000000`0014f690 00000001`83b45139     HALion_Sonic!ACFGetSDKVersion+0x1356f3
0c 00000000`0014f6c0 00000001`82622773     HALion_Sonic!ACFGetSDKVersion+0xa81209
0d 00000000`0014f6f0 00000001`833e8aed     HALion_Sonic!GetPluginFactory+0x3103
0e 00000000`0014f730 00000001`82622166     HALion_Sonic!ACFGetSDKVersion+0x324bbd
0f 00000000`0014f760 00000001`833e8d7b     HALion_Sonic!GetPluginFactory+0x2af6
10 00000000`0014f790 00000001`82621183     HALion_Sonic!ACFGetSDKVersion+0x324e4b
11 00000000`0014f940 00000001`400334bd     HALion_Sonic!GetPluginFactory+0x1b13
12 00000000`0014fb60 00000001`40031d39     vstscanner+0x334bd
13 00000000`0014fbf0 00000001`4003fee4     vstscanner+0x31d39
14 00000000`0014fc80 00000001`4004d900     vstscanner+0x3fee4
15 00000000`0014ff20 00007ff9`9c71e8d7     vstscanner+0x4d900
16 00000000`0014ff60 00007ff9`9dbec53c     KERNEL32!BaseThreadInitThunk+0x17
17 00000000`0014ff90 00000000`00000000     ntdll!RtlUserThreadStart+0x2c

Any ideas?

Ha, one small success, when closing WinDbg of course the process gets killed, and Cubase could continue to scan.

The irony now is that Halion Sonix is in the VST4 block list :smile:

“Wait a minute. Wait a minute, Doc. Ah… Are you telling me that you built a time machine… out of a DeLorean?”

2 Likes

Oops… I wasn’t supposed to tell anyone. Stupid me.

1 Like