I see there’s a new build out with a super minor fix for VCV free random, but it looks like there are a lot of non VCV devs who have put in update requests like three weeks ago.
Is VCV Library still building modules for the VCV Library?
Well, I received the option to update (red dot) just now. The update passes without error. However, after restarting VCV Rack, the red dot comes back, asking for the same update.
What’s worse, upon loading a recent project, Squinktronix ‘Harmony’ cannot be found anymore, despite being marked as being installed.
What should I do?
Bloodbat
(Bloodbat)
April 16, 2025, 7:13am
3
It’s a bug in the Rack toolchain… I just got a note from Andrew about the Mutants and the Monsters, the builds have been reverted.
AFAIK, this bug bites Windows users only.
The Mutants, Monsters and Squinktronix plugins are affected, among others.
1 Like
Thank you so much! I’ll just give it some more time then…
Bloodbat
(Bloodbat)
April 16, 2025, 7:16am
5
Reupdating your plugins should restore the previous working versions, I think.
1 Like
Yes. The faulty builds have been reverted in the library, for these plugins: Cella, Chinenual, Sanguine Monsters, Sanguine Mutants, Squinktronix, trowaSoft, Voxglitch.
It was reverted in this commit:
committed 06:48AM - 16 Apr 25 UTC
1 Like
The toolchain bug is this one:
opened 09:00PM - 30 Mar 25 UTC
[Report](https://community.vcvrack.com/t/vcv-rack-plugin-toolchain-updates/20465… /41) that cross-compiled plugins crash on Windows platform with latest toolchain updates.
**Update:** Confirmed on my Windows test system. Investigating.
Mingw compiler version was updated from 13.1.0 to 14.2.0 in latest toolchain update.
Backtrace from user test:
```
#0 0x00007fffe3a3730f in ntdll!RtlRegisterSecureMemoryCacheCallback () from C:\WINDOWS\SYSTEM32\ntdll.dll
#1 0x00007fffe3a02197 in ntdll!EtwLogTraceEvent () from C:\WINDOWS\SYSTEM32\ntdll.dll
#2 0x00007fffe3a35678 in ntdll!RtlRegisterSecureMemoryCacheCallback () from C:\WINDOWS\SYSTEM32\ntdll.dll
#3 0x00007fffe39ed126 in ntdll!EtwLogTraceEvent () from C:\WINDOWS\SYSTEM32\ntdll.dll
#4 0x00007fffe396c334 in ntdll!RtlGetCurrentServiceSessionId () from C:\WINDOWS\SYSTEM32\ntdll.dll
#5 0x00007fffe396b001 in ntdll!RtlFreeHeap () from C:\WINDOWS\SYSTEM32\ntdll.dll
#6 0x00007fffe0ef364b in ucrtbase!_free_base () from C:\WINDOWS\System32\ucrtbase.dll
#7 0x00007fff594ad44d in plugin!_ZN11ScopeWidgetC1EP5Scope () from D:\msys64\home\Bloodbat\rack\plugins\Fundamental\plugin.dll
#8 0x00007fff595234a4 in plugin!_ZZN4rack11createModelI5Scope11ScopeWidgetEEPNS_6plugin5ModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEN6TModel18createModuleWidgetEPNS_6engine6ModuleE () from D:\msys64\home\rack\plugins\Fundamental\plugin.dll
#9 0x00007fff4cc2018b in rack::app::RackWidget::fromJson (this=0x27b9b50, rootJ=rootJ@entry=0x2833ba0) at src/app/RackWidget.cpp:376
#10 0x00007fff4cbceac4 in rack::patch::Manager::fromJson (this=this@entry=0x27c6460, rootJ=rootJ@entry=0x2833ba0) at src/patch.cpp:554
#11 0x00007fff4cbcf308 in rack::patch::Manager::loadAutosave (this=this@entry=0x27c6460) at src/patch.cpp:381
#12 0x00007fff4cbd1ae0 in rack::patch::Manager::launch (this=0x27c6460, pathArg=...) at src/patch.cpp:79
#13 0x00007ff624372d68 in main (argc=2, argv=0x14fd80) at adapters/standalone.cpp:259
Continuing.
warning: HEAP[Rack.exe]:
warning: Invalid address specified to RtlFreeHeap( 0000000000580000, 000000000A8D7E50 )
```
Backtrace from log from my test:
```
[6.937 fatal adapters/standalone.cpp:49 fatalSignalHandler] Fatal signal 11. Stack trace:
34: 0x0
33: 0x0
32: _C_specific_handler 0x7ffef72c7f60
31: _chkstk 0x7ffef8f127a0
30: RtlRaiseException 0x7ffef8ec20d0
29: KiUserExceptionDispatcher 0x7ffef8f113a0
28: memset 0x7ffef8f14600
27: RtlFreeHeap 0x7ffef8e94760
26: free_base 0x7ffef651f040
25: ZN9VCOWidgetC1EP3VCO 0x7ffebe4a9380
24: ZZN4rack11createModelI3VCO9VCOWidgetEEPNS_6plugin5ModelENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEN6TModel18createModuleWidgetEPNS_6engine6ModuleE 0x7ffebe4bf880
23: ZN4rack3app7browser8ModelBox4drawERKNS_6widget6Widget8DrawArgsE 0x7ffebc8bd0c0
22: ZN4rack6widget6Widget9drawChildEPS1_RKNS1_8DrawArgsEi 0x7ffebc26bc80
21: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x7ffebc26bdf0
20: ZN4rack6widget6Widget9drawChildEPS1_RKNS1_8DrawArgsEi 0x7ffebc26bc80
19: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x7ffebc26bdf0
18: ZN4rack6widget6Widget9drawChildEPS1_RKNS1_8DrawArgsEi 0x7ffebc26bc80
17: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x7ffebc26bdf0
16: ZN4rack6widget6Widget9drawChildEPS1_RKNS1_8DrawArgsEi 0x7ffebc26bc80
15: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x7ffebc26bdf0
14: ZN4rack2ui12ScrollWidget4drawERKNS_6widget6Widget8DrawArgsE 0x7ffebc2625a0
13: ZN4rack6widget6Widget9drawChildEPS1_RKNS1_8DrawArgsEi 0x7ffebc26bc80
12: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x7ffebc26bdf0
11: ZN4rack6widget6Widget9drawChildEPS1_RKNS1_8DrawArgsEi 0x7ffebc26bc80
10: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x7ffebc26bdf0
9: ZN4rack6widget6Widget9drawChildEPS1_RKNS1_8DrawArgsEi 0x7ffebc26bc80
8: ZN4rack6widget6Widget4drawERKNS1_8DrawArgsE 0x7ffebc26bdf0
7: ZN4rack6window6Window4stepEv 0x7ffebc26e770
6: ZN4rack6window6Window3runEv 0x7ffebc26f1a0
5: ZN4rack6window6Window3runEv 0x7ffebc26f1a0
4: ZN4rack6window6Window3runEv 0x7ffebc26f1a0
3: ZN4rack6window6Window3runEv 0x7ffebc26f1a0
2: ZN4rack6window6Window3runEv 0x7ffebc26f1a0
1: BaseThreadInitThunk 0x7ffef8a07360
0: RtlUserThreadStart 0x7ffef8ebcc70
```
1 Like