modlfo / VultModules

A set of modules written in Vult for VCVRack
Other
131 stars 18 forks source link

VultModules 1.0.0-preview crashes in "v1-gpl" branch of Rack, but worked for "v1" #36

Closed NielsMayer closed 5 years ago

NielsMayer commented 5 years ago

On Kubuntu 18.04.2 with latest "v1-gpl" branch of Rack (v1.dev.09c8527) -- VultModules crashes as soon as you browse all the plugins with right click. Prior on "v1" branch (v1.dev.380d634) the VultModules worked. This is w/r/t https://github.com/modlfo/VultModules/releases/download/1.0.0-preview/VultModulesFree-1.0.0-lin.zip

Here is the output showing the crash:

`[0.000 info src/main.cpp:107] VCV Rack v1.dev.09c8527 [0.000 info src/main.cpp:108] Linux 4.15.0-48-generic #51-Ubuntu SMP Wed Apr 3 08:28:49 UTC 2019 x86_64 [0.000 info src/main.cpp:110] Development mode [0.000 info src/main.cpp:111] System directory: . [0.000 info src/main.cpp:112] User directory: . [0.000 info src/settings.cpp:248] Loading settings ./settings.json [0.000 info src/main.cpp:134] Initializing environment [0.002 info src/plugin.cpp:277] Extracting package ./plugins/VultModulesFree-1.0.0-lin.zip [0.040 info src/plugin.cpp:136] Loaded plugin BaconMusic v1.0.0 from ./plugins/BaconPlugs/plugin.so [0.040 info src/plugin.cpp:136] Loaded plugin Befaco v1.0.0 from ./plugins/Befaco/plugin.so [0.040 info src/plugin.cpp:136] Loaded plugin Fundamental v1.0.0 from ./plugins/Fundamental/plugin.so [0.041 warn src/plugin.cpp:77] Plugin file ./plugins/Geodesics/plugin.so does not exist [0.041 warn src/plugin.cpp:77] Plugin file ./plugins/ImpromptuModular/plugin.so does not exist [0.041 info src/plugin.cpp:136] Loaded plugin VCV-Recorder v1.0.0 from ./plugins/VCV-Recorder/plugin.so [0.042 info src/plugin.cpp:136] Loaded plugin VultModulesFree v1.0.0 from ./plugins/VultModulesFree/plugin.so [0.042 warn src/plugin.cpp:77] Plugin file ./plugins/modular80/plugin.so does not exist [0.042 info src/plugin.cpp:136] Loaded plugin SurgeRack v1.0.0 from ./plugins/surge-rack/plugin.so [0.047 info src/main.cpp:148] Initializing app [0.102 info src/bridge.cpp:382] Bridge server started [0.122 info src/window.cpp:218] Window content scale: 1.500000 [0.129 info src/window.cpp:258] Renderer: Radeon RX Vega (VEGA10, DRM 3.23.0, 4.15.0-48-generic, LLVM 7.0.0) [0.129 info src/window.cpp:259] OpenGL: 4.4 (Compatibility Profile) Mesa 18.2.8 [0.130 info src/window.cpp:32] Loaded font ./res/fonts/DejaVuSans.ttf [0.130 info src/window.cpp:70] Loaded SVG ./res/ComponentLibrary/RackBusboard.svg [0.130 info src/settings.cpp:231] Saving settings ./settings.json

(Rack:9816): Gtk-WARNING **: 12:28:44.544: Unable to locate theme engine in module_path: "adwaita",

(Rack:9816): Gtk-WARNING **: 12:28:44.546: Unable to locate theme engine in module_path: "adwaita", [7.227 info src/main.cpp:160] Starting engine [7.227 info src/main.cpp:172] Running window [15.048 info src/patch.cpp:76] Saving patch ./autosave.vcv [15.048 info src/settings.cpp:231] Saving settings ./settings.json [17.302 info src/window.cpp:70] Loaded SVG ./res/ComponentLibrary/PJ301M.svg [17.302 info src/window.cpp:70] Loaded SVG ./res/ComponentLibrary/RoundHugeBlackKnob.svg [17.303 info src/window.cpp:70] Loaded SVG ./res/ComponentLibrary/CKSS_0.svg [17.303 info src/window.cpp:70] Loaded SVG ./res/ComponentLibrary/CKSS_1.svg [17.303 info src/window.cpp:70] Loaded SVG ./res/ComponentLibrary/RoundLargeBlackKnob.svg [17.303 info src/window.cpp:70] Loaded SVG ./res/ComponentLibrary/RoundSmallBlackKnob.svg [17.304 info src/window.cpp:70] Loaded SVG ./res/ComponentLibrary/NKK_0.svg [17.304 info src/window.cpp:70] Loaded SVG ./res/ComponentLibrary/NKK_2.svg [17.305 info src/window.cpp:70] Loaded SVG ./plugins/BaconPlugs/res/BaconSliderHandle.svg [17.305 info src/window.cpp:70] Loaded SVG ./plugins/BaconPlugs/res/sabrog-25-up.svg [17.306 info src/window.cpp:70] Loaded SVG ./plugins/BaconPlugs/res/sabrog-25-down.svg [17.306 info src/window.cpp:70] Loaded SVG ./res/ComponentLibrary/RoundBlackKnob.svg [17.306 info src/Components.hpp:504] BaconMusic loading DMP json: ./plugins/BaconPlugs/res/Keypunch029.json [17.307 info src/Components.hpp:504] BaconMusic loading DMP json: ./plugins/BaconPlugs/res/Keypunch029.json [17.357 info src/window.cpp:70] Loaded SVG ./res/ComponentLibrary/LEDButton.svg [17.362 info src/window.cpp:70] Loaded SVG ./plugins/Befaco/res/ABC.svg [17.362 info src/window.cpp:70] Loaded SVG ./plugins/Befaco/res/Knurlie.svg [17.362 info src/window.cpp:70] Loaded SVG ./res/ComponentLibrary/Davies1900hRed.svg [17.362 info src/window.cpp:70] Loaded SVG ./res/ComponentLibrary/Davies1900hWhite.svg [17.366 info src/window.cpp:70] Loaded SVG ./plugins/Befaco/res/DualAtenuverter.svg [17.369 info src/window.cpp:70] Loaded SVG ./plugins/Befaco/res/EvenVCO.svg [17.369 info src/window.cpp:70] Loaded SVG ./res/ComponentLibrary/BefacoBigKnob.svg [17.369 info src/window.cpp:70] Loaded SVG ./res/ComponentLibrary/BefacoTinyKnob.svg [17.371 info src/window.cpp:70] Loaded SVG ./plugins/Befaco/res/Mixer.svg [17.375 info src/window.cpp:70] Loaded SVG ./plugins/Befaco/res/Rampage.svg [17.375 info src/window.cpp:70] Loaded SVG ./res/ComponentLibrary/BefacoSwitch_0.svg [17.375 info src/window.cpp:70] Loaded SVG ./res/ComponentLibrary/BefacoSwitch_1.svg [17.375 info src/window.cpp:70] Loaded SVG ./res/ComponentLibrary/BefacoSwitch_2.svg [17.375 info src/window.cpp:70] Loaded SVG ./res/ComponentLibrary/BefacoPush_0.svg [17.375 info src/window.cpp:70] Loaded SVG ./res/ComponentLibrary/BefacoPush_1.svg [17.375 info src/window.cpp:70] Loaded SVG ./res/ComponentLibrary/BefacoSlidePot.svg [17.375 info src/window.cpp:70] Loaded SVG ./res/ComponentLibrary/BefacoSlidePotHandle.svg [17.376 info src/window.cpp:70] Loaded SVG ./plugins/Befaco/res/SlewLimiter.svg [17.379 info src/window.cpp:70] Loaded SVG ./plugins/Befaco/res/SpringReverb.svg [17.380 info src/window.cpp:70] Loaded SVG ./res/Core/AudioInterface16.svg [17.380 info src/window.cpp:70] Loaded SVG ./res/ComponentLibrary/ScrewSilver.svg [17.380 info src/window.cpp:32] Loaded font ./res/fonts/ShareTechMono-Regular.ttf [17.381 info src/window.cpp:70] Loaded SVG ./res/Core/AudioInterface.svg [17.381 info src/window.cpp:70] Loaded SVG ./res/Core/CV-CC.svg [17.382 info src/window.cpp:70] Loaded SVG ./res/Core/CV-Gate.svg [17.382 info src/window.cpp:70] Loaded SVG ./res/Core/CV-MIDI.svg [17.383 info src/window.cpp:70] Loaded SVG ./res/Core/MIDI-CC.svg [17.384 info src/window.cpp:70] Loaded SVG ./res/Core/MIDI-CV.svg [17.384 info src/window.cpp:70] Loaded SVG ./res/Core/MIDI-Gate.svg [17.384 info src/window.cpp:70] Loaded SVG ./res/Core/MIDI-Map.svg [17.384 info src/window.cpp:70] Loaded SVG ./res/Core/Notes.svg [17.385 info src/window.cpp:70] Loaded SVG ./plugins/Fundamental/res/8vert.svg [17.385 info src/window.cpp:70] Loaded SVG ./plugins/Fundamental/res/ADSR.svg [17.386 info src/window.cpp:70] Loaded SVG ./plugins/Fundamental/res/Delay.svg [17.387 info src/window.cpp:70] Loaded SVG ./plugins/Fundamental/res/LFO-1.svg [17.387 info src/window.cpp:70] Loaded SVG ./plugins/Fundamental/res/LFO-2.svg [17.388 info src/window.cpp:70] Loaded SVG ./plugins/Fundamental/res/Merge.svg [17.389 info src/window.cpp:70] Loaded SVG ./plugins/Fundamental/res/VCMixer.svg [17.389 info src/window.cpp:70] Loaded SVG ./res/ComponentLibrary/LEDSlider.svg [17.389 info src/window.cpp:70] Loaded SVG ./res/ComponentLibrary/LEDSliderGreenHandle.svg [17.389 info src/window.cpp:70] Loaded SVG ./plugins/Fundamental/res/Mutes.svg [17.389 info src/window.cpp:70] Loaded SVG ./res/ComponentLibrary/LEDBezel.svg [17.390 info src/window.cpp:70] Loaded SVG ./plugins/Fundamental/res/SEQ3.svg [17.391 info src/window.cpp:70] Loaded SVG ./plugins/Fundamental/res/Scope.svg [17.391 info src/window.cpp:32] Loaded font ./plugins/Fundamental/res/sudo/Sudo.ttf [17.391 info src/window.cpp:70] Loaded SVG ./res/ComponentLibrary/CKD6_0.svg [17.391 info src/window.cpp:70] Loaded SVG ./res/ComponentLibrary/CKD6_1.svg [17.391 info src/window.cpp:70] Loaded SVG ./plugins/Fundamental/res/SequentialSwitch1.svg [17.392 info src/window.cpp:70] Loaded SVG ./res/ComponentLibrary/CKSSThree_0.svg [17.392 info src/window.cpp:70] Loaded SVG ./res/ComponentLibrary/CKSSThree_1.svg [17.392 info src/window.cpp:70] Loaded SVG ./res/ComponentLibrary/CKSSThree_2.svg [17.392 info src/window.cpp:70] Loaded SVG ./plugins/Fundamental/res/SequentialSwitch2.svg [17.393 info src/window.cpp:70] Loaded SVG ./plugins/Fundamental/res/Split.svg [17.393 info src/window.cpp:70] Loaded SVG ./plugins/Fundamental/res/Sum.svg [17.394 info src/window.cpp:70] Loaded SVG ./plugins/Fundamental/res/Unity.svg [17.395 info src/window.cpp:70] Loaded SVG ./plugins/Fundamental/res/VCA-1.svg [17.396 info src/window.cpp:70] Loaded SVG ./plugins/Fundamental/res/VCA.svg [17.396 info src/window.cpp:70] Loaded SVG ./plugins/Fundamental/res/VCF.svg [17.397 info src/window.cpp:70] Loaded SVG ./plugins/Fundamental/res/VCO-1.svg [17.397 info src/window.cpp:70] Loaded SVG ./plugins/Fundamental/res/VCO-2.svg [17.398 info src/window.cpp:70] Loaded SVG ./plugins/Fundamental/res/Viz.svg [17.398 info src/window.cpp:32] Loaded font ./plugins/Fundamental/res/nunito/Nunito-Bold.ttf [17.398 info src/window.cpp:70] Loaded SVG ./plugins/VCV-Recorder/res/Recorder.svg [17.398 info src/window.cpp:70] Loaded SVG ./plugins/VCV-Recorder/res/BlackKnob.svg [17.398 info src/window.cpp:70] Loaded SVG ./plugins/VCV-Recorder/res/RecButton.svg [17.398 info src/window.cpp:70] Loaded SVG ./plugins/surge-rack/res/vectors/surgeKnob.svg [17.398 info src/window.cpp:70] Loaded SVG ./plugins/surge-rack/res/vectors/surgeKnobRooster.svg [17.398 info src/window.cpp:70] Loaded SVG ./plugins/surge-rack/res/vectors/SurgeSwitch_0.svg [17.398 info src/window.cpp:70] Loaded SVG ./plugins/surge-rack/res/vectors/SurgeSwitch_1.svg [17.399 info src/window.cpp:70] Loaded SVG ./plugins/VultModulesFree/res/Basal.svg Makefile:54: recipe for target 'run' failed make: *** [run] Segmentation fault (core dumped) `

modlfo commented 5 years ago

Seems like the ABI has changed. Since v1 is not stable yet the binaries will break until the final release is made. For now you'll have to stick to the branch v1 to run the modules until I prepare a new release in the following days.

modlfo commented 5 years ago

I have updated the binaries. They should work with a newer version of Rack