Instability in Rack

Yeah, crashes happen from time to time. I have a pretty powerful laptop, still i get random droupouts sometimes.

I find it to be extremely stable… Honestly the Adobe apps I use crash more often than VCV.

2 Likes

From what I read in this forum, it’s a lot more common for modules to crash than for Rack itself to crash. If you care enough, you can mine the crash logs to find out who the culprit is.

It’s going to be a fact of life that not all plugins are going to be 100% reliable. You can control this quite a bit by using plugins that don’t crash.

4 Likes

I occasionally see crashes, or times when the user interface gets wonky, and I quit & restart. Luckily the autosave feature means you don’t lose work. I’ve never had it crash when I’m recording, it’s more when I’m screwing around building a patch.

1 Like

Didn’t think of checking the crash log. Thanks!

I restart quite often while building patched. Was happy that I sorted out the hanging library (had to update drivers) and slowly learn what things not to do regarding my audio interface, but still the audio sometimes freezes.

Again, mostly during patch building, always related to me not using a module right.

1 Like

Last crash happened now with this default patch :man_shrugging::

maybe a problem in your system? - in my experience vcvrack is running very stable and such a simple patch should not trigger any crash i would say

4 Likes

Get the crash log!

4 Likes
[0.000 info src/main.cpp:119] VCV Rack v1.1.6
[0.000 info src/main.cpp:120] Windows 10.0
[0.000 info src/main.cpp:126] Args: C:\Program Files\VCV\Rack\Rack.exe 
[0.000 info src/main.cpp:129] System directory: C:\PROGRA~1\VCV\Rack
[0.000 info src/main.cpp:130] User directory: C:\Users\maste\DOCUME~1/Rack
[0.000 info src/settings.cpp:206] Loading settings C:\Users\maste\DOCUME~1/Rack/settings-v1.json
[0.010 info src/main.cpp:155] Initializing environment
[0.099 info src/plugin.cpp:154] Loaded plugin Core v1.1.6 from 
[0.125 info src/plugin.cpp:154] Loaded plugin AlrightDevices v1.0.3 from C:\Users\maste\DOCUME~1/Rack/plugins-v1/AlrightDevices
[0.159 info src/plugin.cpp:154] Loaded plugin AudibleInstruments v1.5.0 from C:\Users\maste\DOCUME~1/Rack/plugins-v1/AudibleInstruments
[0.204 info src/bridge.cpp:384] Bridge server started
[0.211 info src/plugin.cpp:154] Loaded plugin Bogaudio v1.1.35 from C:\Users\maste\DOCUME~1/Rack/plugins-v1/Bogaudio
[0.239 info src/plugin.cpp:154] Loaded plugin EricaCopies v1.0.4 from C:\Users\maste\DOCUME~1/Rack/plugins-v1/EricaCopies
[0.273 info src/plugin.cpp:154] Loaded plugin Fundamental v1.4.0 from C:\Users\maste\DOCUME~1/Rack/plugins-v1/Fundamental
[0.306 info src/plugin.cpp:154] Loaded plugin Grayscale v1.0.2 from C:\Users\maste\DOCUME~1/Rack/plugins-v1/Grayscale
[0.346 info src/plugin.cpp:154] Loaded plugin ImpromptuModular v1.1.9 from C:\Users\maste\DOCUME~1/Rack/plugins-v1/ImpromptuModular
[0.381 info src/plugin.cpp:154] Loaded plugin Instruo v1.1.0 from C:\Users\maste\DOCUME~1/Rack/plugins-v1/Instruo
[0.442 info src/plugin.cpp:154] Loaded plugin NYSTHI v1.0.17 from C:\Users\maste\DOCUME~1/Rack/plugins-v1/NYSTHI
[0.470 info src/plugin.cpp:154] Loaded plugin Prism v1.2.0 from C:\Users\maste\DOCUME~1/Rack/plugins-v1/Prism
[0.524 info src/plugin.cpp:154] Loaded plugin Stoermelder-P1 v1.8.0 from C:\Users\maste\DOCUME~1/Rack/plugins-v1/Stoermelder-P1
[0.578 info src/plugin.cpp:154] Loaded plugin StudioSixPlusOne v1.2.1 from C:\Users\maste\DOCUME~1/Rack/plugins-v1/StudioSixPlusOne
[0.604 info src/plugin.cpp:154] Loaded plugin VCV-Chords v1.2.1 from C:\Users\maste\DOCUME~1/Rack/plugins-v1/VCV-Chords
[0.633 info src/plugin.cpp:154] Loaded plugin VCV-Console v1.0.1 from C:\Users\maste\DOCUME~1/Rack/plugins-v1/VCV-Console
[0.679 info src/plugin.cpp:154] Loaded plugin VCV-Host v1.2.1 from C:\Users\maste\DOCUME~1/Rack/plugins-v1/VCV-Host
[0.699 info src/plugin.cpp:154] Loaded plugin VCV-PulseMatrix v1.0.0 from C:\Users\maste\DOCUME~1/Rack/plugins-v1/VCV-PulseMatrix
[0.721 info src/plugin.cpp:154] Loaded plugin VCV-Router v1.0.1 from C:\Users\maste\DOCUME~1/Rack/plugins-v1/VCV-Router
[0.753 info src/plugin.cpp:154] Loaded plugin Valley v1.1.5 from C:\Users\maste\DOCUME~1/Rack/plugins-v1/Valley
[0.781 info src/plugin.cpp:154] Loaded plugin voxglitch v1.23.0 from C:\Users\maste\DOCUME~1/Rack/plugins-v1/voxglitch
[0.855 info src/main.cpp:171] Initializing app
[1.052 info src/window.cpp:238] Window content scale: 1.250000
[1.374 info src/window.cpp:279] Renderer: Intel(R) HD Graphics 520
[1.374 info src/window.cpp:280] OpenGL: 4.6.0 - Build 27.20.100.8681
[1.411 info src/window.cpp:33] Loaded font C:\PROGRA~1\VCV\Rack/res/fonts/DejaVuSans.ttf
[1.418 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/RackBusboard.svg
[1.419 info src/settings.cpp:189] Saving settings C:\Users\maste\DOCUME~1/Rack/settings-v1.json
[1.424 info src/patch.cpp:163] Loading patch C:\Users\maste\DOCUME~1/Rack/autosave-v1.vcv
[1.454 info src/window.cpp:72] Loaded SVG C:\Users\maste\DOCUME~1/Rack/plugins-v1/VCV-PulseMatrix/res/PulseMatrix16.svg
[1.460 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/ScrewSilver.svg
[1.467 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/LEDBezel.svg
[1.473 info src/window.cpp:72] Loaded SVG C:\Users\maste\DOCUME~1/Rack/plugins-v1/VCV-PulseMatrix/res/ModeButton_0.svg
[1.480 info src/window.cpp:72] Loaded SVG C:\Users\maste\DOCUME~1/Rack/plugins-v1/VCV-PulseMatrix/res/ModeButton_1.svg
[1.486 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/PJ301M.svg
[1.493 info src/window.cpp:33] Loaded font C:\Users\maste\DOCUME~1/Rack/plugins-v1/VCV-PulseMatrix/res/DSEG7ClassicMini-Bold.ttf
[1.503 info src/window.cpp:72] Loaded SVG C:\Users\maste\DOCUME~1/Rack/plugins-v1/Fundamental/res/VCO-2.svg
[1.510 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/CKSS_0.svg
[1.516 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/CKSS_1.svg
[1.523 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/RoundHugeBlackKnob.svg
[1.530 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/RoundLargeBlackKnob.svg
[1.539 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/Core/AudioInterface.svg
[1.545 info src/window.cpp:33] Loaded font C:\PROGRA~1\VCV\Rack/res/fonts/ShareTechMono-Regular.ttf
[1.568 info src/audio.cpp:266] Opening audio RtAudio device 1 with 2 in 2 out
[1.630 info src/audio.cpp:279] Starting RtAudio stream 1
[1.632 info src/main.cpp:189] Starting engine
[1.632 info src/main.cpp:201] Running window
[4.954 info src/audio.cpp:302] Stopping RtAudio stream 1
[5.027 info src/audio.cpp:311] Closing RtAudio stream 1
[5.027 info src/patch.cpp:163] Loading patch C:\Users\maste\DOCUME~1/Rack/template-v1.vcv
[5.040 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/Core/AudioInterface.svg
[5.040 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/ScrewSilver.svg
[5.040 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/PJ301M.svg
[5.041 info src/window.cpp:33] Loaded font C:\PROGRA~1\VCV\Rack/res/fonts/ShareTechMono-Regular.ttf
[9.014 info src/audio.cpp:266] Opening audio RtAudio device 1 with 0 in 2 out
[9.056 info src/audio.cpp:279] Starting RtAudio stream 1
[9.076 info src/window.cpp:72] Loaded SVG C:\Users\maste\DOCUME~1/Rack/plugins-v1/VCV-Console/res/Console8_3.svg
[9.082 info src/window.cpp:72] Loaded SVG C:\Users\maste\DOCUME~1/Rack/plugins-v1/VCV-Console/res/Slider_0.svg
[9.089 info src/window.cpp:72] Loaded SVG C:\Users\maste\DOCUME~1/Rack/plugins-v1/VCV-Console/res/Slider_1.svg
[9.095 info src/window.cpp:72] Loaded SVG C:\Users\maste\DOCUME~1/Rack/plugins-v1/VCV-Console/res/SoloSwitch_0.svg
[9.101 info src/window.cpp:72] Loaded SVG C:\Users\maste\DOCUME~1/Rack/plugins-v1/VCV-Console/res/SoloSwitch_1.svg
[9.108 info src/window.cpp:72] Loaded SVG C:\Users\maste\DOCUME~1/Rack/plugins-v1/VCV-Console/res/MuteSwitch_0.svg
[9.114 info src/window.cpp:72] Loaded SVG C:\Users\maste\DOCUME~1/Rack/plugins-v1/VCV-Console/res/MuteSwitch_1.svg
[9.120 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/RoundBlackKnob.svg
[9.126 info src/window.cpp:72] Loaded SVG C:\Users\maste\DOCUME~1/Rack/plugins-v1/VCV-Console/res/ChannelKnob.svg
[9.126 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/RoundBlackKnob.svg
[9.126 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/RoundBlackKnob.svg
[9.132 info src/window.cpp:72] Loaded SVG C:\Users\maste\DOCUME~1/Rack/plugins-v1/VCV-Console/res/MasterSwitch_0.svg
[9.139 info src/window.cpp:72] Loaded SVG C:\Users\maste\DOCUME~1/Rack/plugins-v1/VCV-Console/res/MasterSwitch_1.svg
[9.139 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/RoundBlackKnob.svg
[9.139 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/RoundBlackKnob.svg
[9.139 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/RoundBlackKnob.svg
[9.139 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/RoundBlackKnob.svg
[9.139 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/RoundBlackKnob.svg
[9.140 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/RoundBlackKnob.svg
[9.140 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/RoundBlackKnob.svg
[9.140 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/RoundBlackKnob.svg
[9.140 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/RoundBlackKnob.svg
[9.140 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/RoundBlackKnob.svg
[9.140 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/RoundBlackKnob.svg
[9.140 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/RoundBlackKnob.svg
[9.140 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/RoundBlackKnob.svg
[9.141 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/RoundBlackKnob.svg
[9.141 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/RoundBlackKnob.svg
[9.141 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/RoundBlackKnob.svg
[9.141 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/RoundBlackKnob.svg
[9.141 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/RoundBlackKnob.svg
[9.141 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/RoundBlackKnob.svg
[9.141 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/RoundBlackKnob.svg
[9.141 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/RoundBlackKnob.svg
[9.141 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/RoundBlackKnob.svg
[9.147 info src/window.cpp:72] Loaded SVG C:\Users\maste\DOCUME~1/Rack/plugins-v1/VCV-Console/res/BusKnob.svg
[9.148 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/RoundBlackKnob.svg
[9.148 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/RoundBlackKnob.svg
[9.148 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/RoundBlackKnob.svg
[9.148 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/RoundBlackKnob.svg
[9.148 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/RoundBlackKnob.svg
[9.148 info src/window.cpp:72] Loaded SVG C:\PROGRA~1\VCV\Rack/res/ComponentLibrary/RoundBlackKnob.svg
[9.155 info src/window.cpp:72] Loaded SVG C:\Users\maste\DOCUME~1/Rack/plugins-v1/VCV-Console/res/MasterKnob.svg
[9.161 info src/window.cpp:72] Loaded SVG C:\Users\maste\DOCUME~1/Rack/plugins-v1/VCV-Console/res/MasterMuteSwitch_0.svg
[9.168 info src/window.cpp:72] Loaded SVG C:\Users\maste\DOCUME~1/Rack/plugins-v1/VCV-Console/res/MasterMuteSwitch_1.svg
[13.981 info src/audio.cpp:302] Stopping RtAudio stream 1
[14.032 info src/audio.cpp:311] Closing RtAudio stream 1
[14.053 info src/audio.cpp:266] Opening audio RtAudio device 1 with 0 in 2 out
[14.093 info src/audio.cpp:279] Starting RtAudio stream 1
[15.880 info src/patch.cpp:86] Saving patch C:\Users\maste\DOCUME~1/Rack/autosave-v1.vcv
[15.888 info src/settings.cpp:189] Saving settings C:\Users\maste\DOCUME~1/Rack/settings-v1.json
[30.882 info src/patch.cpp:86] Saving patch C:\Users\maste\DOCUME~1/Rack/autosave-v1.vcv
[30.885 info src/settings.cpp:189] Saving settings C:\Users\maste\DOCUME~1/Rack/settings-v1.json
[37.012 fatal src/main.cpp:45] Fatal signal 22. Stack trace:
11: ZN4rack10appDestroyEv 0x456435
10: raise 0xabb1abe0
9: abort 0xabb1f1e0
8: ZN9__gnu_cxx27__verbose_terminate_handlerEv 0x6fc5f170
7: ZN10__cxxabiv111__terminateEPFvvE 0x6fc581b0
6: ZSt9terminatev 0x6fd302b0
5: _cxa_throw 0x6fd39080
4: ZN5RtApi5errorEN12RtAudioError4TypeE 0x71e200
3: ZN11RtApiWasapi12wasapiThreadEv 0x723c6e
2: ZN11RtApiWasapi15runWasapiThreadEPv 0x726446
1: BaseThreadInitThunk 0xac627020
0: RtlUserThreadStart 0xac95d0b0

[48.130 info src/patch.cpp:86] Saving patch C:\Users\maste\DOCUME~1/Rack/autosave-v1.vcv
[48.134 info src/settings.cpp:189] Saving settings C:\Users\maste\DOCUME~1/Rack/settings-v1.json

I’m far from an expert on this, but it looks like someone is crashing trying to start up your audio device. Since it’s WSAPI, so you have an option to run some other kind of driver, like ASIO? Or perhaps someone who knows more about this stuff will chime in.

2 Likes

well, you are an expert in my book :slight_smile: Anyway if i recall correctly, this also happens with ASIO. I use wasapi to record audio/video directly into OBS. Thanks for the interest btw.

Agreed. I actually find this to be the biggest technical weaknes of Rack - the fact that plugins can crash the host (Rack).

Yeah, bad audio hardware drivers (looking at you Windows) can crash stuff, and there’s a lot of bad drivers out there.

1 Like

Mmh…i thought focusrite made some very stable drivers. Could also be an issue with latest updates of Win 10. Gonna investigate more…

I’m on Mac (and the Scarlet interfaces are class-compliant) so no drivers installed, and I have no idea how good they are on Windows, sorry. This by the way, to me, is one of the major pluspoints for MacOS - you don’t need to install all those crappy drivers for totally vanilla/class-compliant hardware!

1 Like

Focusrite, eh. Man I thought that for MOTU as well, having 828x for two years And with recent switch from mac to windows im just disappointed, with so much cracks and glitches, random dropouts even at 88200 with 512 sample size. If you really want the stuff you have to pay for the proper stuff, its turbo that everything whats good is expensive but this is not the subject. I was looking at RME stuff and if you really want workflow to be super stable and superior than yes, the proper audio interface is a must. From rme, universal audio, and some other, probabbly there are plenty. Would love to know as well experiences

1 Like

I actually own a recording studio and worked for years with a 24 channel setup with a saffire pro 40 on Firewire on Windows. Never had a single issue. Seems like the wind has changed for focusrite. Pretty disappointed with latest products quality especially software.

Check RME Babyface Pro FS , its hottest thing on thr market atm, with decent pricing

1 Like

i’m actually waiting for my ES-8 :heart_eyes: Will let you know how it goes. Hoping for the better.

1 Like