Cardinal icon indicating copy to clipboard operation
Cardinal copied to clipboard

Starling Via modules crash at load

Open rafaelferreiraql opened this issue 10 months ago • 5 comments

Version

24.04

Plugin type

VST3

OS

Windows 10

DAW / Host (if applicable)

Reaper

Description

As the title says, whenever I try to add a Starling Via module*, it insta-crashes. I'm using CardinalFX in this case.

    • So, turns out not all modules crash. META, SYNC, SCANNER and GATESEQ do.

rafaelferreiraql avatar Apr 13 '24 01:04 rafaelferreiraql

What about the other plugin types? (reaper should support all of them)

dromer avatar Apr 13 '24 02:04 dromer

Hmm, I can reproduce this with vst3 and clap plugins using carla-single from the commandline (Linux). With the standalone all of these modules work fine, though.

thank you for reporting

dromer avatar Apr 13 '24 02:04 dromer

debug build results when loading META:

Valkgrind

[90.884 info Rack/src/app/Browser.cpp:88 chooseModel] Creating module Starling Via META
==194459== Use of uninitialised value of size 8
==194459==    at 0x101A5E9F: WavetableSet::loadSingleTable15Bit(StarlingViaWavetable*, unsigned int*) (tables.hpp:182)
==194459==    by 0x101A6133: ViaMeta::initDrum() (meta.hpp:400)
==194459==    by 0x101A5C4E: ViaMeta::init() (meta-init.cpp:36)
==194459==    by 0x1013C93C: ViaMeta::ViaMeta(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (meta.hpp:655)
==194459==    by 0x1013CEA2: Meta::Meta() (meta.cpp:23)
==194459==    by 0x1014E955: rack::CardinalPluginModel<Meta, MetaWidget>::createModule() (helpers.hpp:57)
==194459==    by 0x10D18DAF: rack::app::browser::chooseModel(rack::plugin::Model*) (Browser.cpp:89)
==194459==    by 0x10D1B2F9: rack::app::browser::ModelBox::onButton(rack::widget::Widget::ButtonEvent const&) (Browser.cpp:261)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==  Uninitialised value was created by a heap allocation
==194459==    at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==194459==    by 0x1013C8D3: ViaMeta::ViaMeta(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (meta.hpp:651)
==194459==    by 0x1013CEA2: Meta::Meta() (meta.cpp:23)
==194459==    by 0x1014E955: rack::CardinalPluginModel<Meta, MetaWidget>::createModule() (helpers.hpp:57)
==194459==    by 0x10D18DAF: rack::app::browser::chooseModel(rack::plugin::Model*) (Browser.cpp:89)
==194459==    by 0x10D1B2F9: rack::app::browser::ModelBox::onButton(rack::widget::Widget::ButtonEvent const&) (Browser.cpp:261)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459== 
==194459== Use of uninitialised value of size 8
==194459==    at 0x101A5EE6: WavetableSet::loadSingleTable15Bit(StarlingViaWavetable*, unsigned int*) (tables.hpp:183)
==194459==    by 0x101A6133: ViaMeta::initDrum() (meta.hpp:400)
==194459==    by 0x101A5C4E: ViaMeta::init() (meta-init.cpp:36)
==194459==    by 0x1013C93C: ViaMeta::ViaMeta(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (meta.hpp:655)
==194459==    by 0x1013CEA2: Meta::Meta() (meta.cpp:23)
==194459==    by 0x1014E955: rack::CardinalPluginModel<Meta, MetaWidget>::createModule() (helpers.hpp:57)
==194459==    by 0x10D18DAF: rack::app::browser::chooseModel(rack::plugin::Model*) (Browser.cpp:89)
==194459==    by 0x10D1B2F9: rack::app::browser::ModelBox::onButton(rack::widget::Widget::ButtonEvent const&) (Browser.cpp:261)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==  Uninitialised value was created by a heap allocation
==194459==    at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==194459==    by 0x1013C8D3: ViaMeta::ViaMeta(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (meta.hpp:651)
==194459==    by 0x1013CEA2: Meta::Meta() (meta.cpp:23)
==194459==    by 0x1014E955: rack::CardinalPluginModel<Meta, MetaWidget>::createModule() (helpers.hpp:57)
==194459==    by 0x10D18DAF: rack::app::browser::chooseModel(rack::plugin::Model*) (Browser.cpp:89)
==194459==    by 0x10D1B2F9: rack::app::browser::ModelBox::onButton(rack::widget::Widget::ButtonEvent const&) (Browser.cpp:261)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459== 
==194459== Conditional jump or move depends on uninitialised value(s)
==194459==    at 0x101A5FDD: WavetableSet::loadSingleTable15Bit(StarlingViaWavetable*, unsigned int*) (tables.hpp:187)
==194459==    by 0x101A6133: ViaMeta::initDrum() (meta.hpp:400)
==194459==    by 0x101A5C4E: ViaMeta::init() (meta-init.cpp:36)
==194459==    by 0x1013C93C: ViaMeta::ViaMeta(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (meta.hpp:655)
==194459==    by 0x1013CEA2: Meta::Meta() (meta.cpp:23)
==194459==    by 0x1014E955: rack::CardinalPluginModel<Meta, MetaWidget>::createModule() (helpers.hpp:57)
==194459==    by 0x10D18DAF: rack::app::browser::chooseModel(rack::plugin::Model*) (Browser.cpp:89)
==194459==    by 0x10D1B2F9: rack::app::browser::ModelBox::onButton(rack::widget::Widget::ButtonEvent const&) (Browser.cpp:261)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==  Uninitialised value was created by a heap allocation
==194459==    at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==194459==    by 0x1013C8D3: ViaMeta::ViaMeta(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (meta.hpp:651)
==194459==    by 0x1013CEA2: Meta::Meta() (meta.cpp:23)
==194459==    by 0x1014E955: rack::CardinalPluginModel<Meta, MetaWidget>::createModule() (helpers.hpp:57)
==194459==    by 0x10D18DAF: rack::app::browser::chooseModel(rack::plugin::Model*) (Browser.cpp:89)
==194459==    by 0x10D1B2F9: rack::app::browser::ModelBox::onButton(rack::widget::Widget::ButtonEvent const&) (Browser.cpp:261)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459== 
==194459== Use of uninitialised value of size 8
==194459==    at 0x101A6007: WavetableSet::loadSingleTable15Bit(StarlingViaWavetable*, unsigned int*) (tables.hpp:194)
==194459==    by 0x101A6133: ViaMeta::initDrum() (meta.hpp:400)
==194459==    by 0x101A5C4E: ViaMeta::init() (meta-init.cpp:36)
==194459==    by 0x1013C93C: ViaMeta::ViaMeta(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (meta.hpp:655)
==194459==    by 0x1013CEA2: Meta::Meta() (meta.cpp:23)
==194459==    by 0x1014E955: rack::CardinalPluginModel<Meta, MetaWidget>::createModule() (helpers.hpp:57)
==194459==    by 0x10D18DAF: rack::app::browser::chooseModel(rack::plugin::Model*) (Browser.cpp:89)
==194459==    by 0x10D1B2F9: rack::app::browser::ModelBox::onButton(rack::widget::Widget::ButtonEvent const&) (Browser.cpp:261)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==  Uninitialised value was created by a heap allocation
==194459==    at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==194459==    by 0x1013C8D3: ViaMeta::ViaMeta(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (meta.hpp:651)
==194459==    by 0x1013CEA2: Meta::Meta() (meta.cpp:23)
==194459==    by 0x1014E955: rack::CardinalPluginModel<Meta, MetaWidget>::createModule() (helpers.hpp:57)
==194459==    by 0x10D18DAF: rack::app::browser::chooseModel(rack::plugin::Model*) (Browser.cpp:89)
==194459==    by 0x10D1B2F9: rack::app::browser::ModelBox::onButton(rack::widget::Widget::ButtonEvent const&) (Browser.cpp:261)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459== 
==194459== Use of uninitialised value of size 8
==194459==    at 0x101A6035: WavetableSet::loadSingleTable15Bit(StarlingViaWavetable*, unsigned int*) (tables.hpp:193)
==194459==    by 0x101A6133: ViaMeta::initDrum() (meta.hpp:400)
==194459==    by 0x101A5C4E: ViaMeta::init() (meta-init.cpp:36)
==194459==    by 0x1013C93C: ViaMeta::ViaMeta(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (meta.hpp:655)
==194459==    by 0x1013CEA2: Meta::Meta() (meta.cpp:23)
==194459==    by 0x1014E955: rack::CardinalPluginModel<Meta, MetaWidget>::createModule() (helpers.hpp:57)
==194459==    by 0x10D18DAF: rack::app::browser::chooseModel(rack::plugin::Model*) (Browser.cpp:89)
==194459==    by 0x10D1B2F9: rack::app::browser::ModelBox::onButton(rack::widget::Widget::ButtonEvent const&) (Browser.cpp:261)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==  Uninitialised value was created by a heap allocation
==194459==    at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==194459==    by 0x1013C8D3: ViaMeta::ViaMeta(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (meta.hpp:651)
==194459==    by 0x1013CEA2: Meta::Meta() (meta.cpp:23)
==194459==    by 0x1014E955: rack::CardinalPluginModel<Meta, MetaWidget>::createModule() (helpers.hpp:57)
==194459==    by 0x10D18DAF: rack::app::browser::chooseModel(rack::plugin::Model*) (Browser.cpp:89)
==194459==    by 0x10D1B2F9: rack::app::browser::ModelBox::onButton(rack::widget::Widget::ButtonEvent const&) (Browser.cpp:261)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459== 
==194459== Use of uninitialised value of size 8
==194459==    at 0x101A605B: WavetableSet::loadSingleTable15Bit(StarlingViaWavetable*, unsigned int*) (tables.hpp:196)
==194459==    by 0x101A6133: ViaMeta::initDrum() (meta.hpp:400)
==194459==    by 0x101A5C4E: ViaMeta::init() (meta-init.cpp:36)
==194459==    by 0x1013C93C: ViaMeta::ViaMeta(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (meta.hpp:655)
==194459==    by 0x1013CEA2: Meta::Meta() (meta.cpp:23)
==194459==    by 0x1014E955: rack::CardinalPluginModel<Meta, MetaWidget>::createModule() (helpers.hpp:57)
==194459==    by 0x10D18DAF: rack::app::browser::chooseModel(rack::plugin::Model*) (Browser.cpp:89)
==194459==    by 0x10D1B2F9: rack::app::browser::ModelBox::onButton(rack::widget::Widget::ButtonEvent const&) (Browser.cpp:261)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==  Uninitialised value was created by a heap allocation
==194459==    at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==194459==    by 0x1013C8D3: ViaMeta::ViaMeta(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (meta.hpp:651)
==194459==    by 0x1013CEA2: Meta::Meta() (meta.cpp:23)
==194459==    by 0x1014E955: rack::CardinalPluginModel<Meta, MetaWidget>::createModule() (helpers.hpp:57)
==194459==    by 0x10D18DAF: rack::app::browser::chooseModel(rack::plugin::Model*) (Browser.cpp:89)
==194459==    by 0x10D1B2F9: rack::app::browser::ModelBox::onButton(rack::widget::Widget::ButtonEvent const&) (Browser.cpp:261)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459== 
==194459== Use of uninitialised value of size 8
==194459==    at 0x101A6089: WavetableSet::loadSingleTable15Bit(StarlingViaWavetable*, unsigned int*) (tables.hpp:195)
==194459==    by 0x101A6133: ViaMeta::initDrum() (meta.hpp:400)
==194459==    by 0x101A5C4E: ViaMeta::init() (meta-init.cpp:36)
==194459==    by 0x1013C93C: ViaMeta::ViaMeta(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (meta.hpp:655)
==194459==    by 0x1013CEA2: Meta::Meta() (meta.cpp:23)
==194459==    by 0x1014E955: rack::CardinalPluginModel<Meta, MetaWidget>::createModule() (helpers.hpp:57)
==194459==    by 0x10D18DAF: rack::app::browser::chooseModel(rack::plugin::Model*) (Browser.cpp:89)
==194459==    by 0x10D1B2F9: rack::app::browser::ModelBox::onButton(rack::widget::Widget::ButtonEvent const&) (Browser.cpp:261)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==  Uninitialised value was created by a heap allocation
==194459==    at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==194459==    by 0x1013C8D3: ViaMeta::ViaMeta(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (meta.hpp:651)
==194459==    by 0x1013CEA2: Meta::Meta() (meta.cpp:23)
==194459==    by 0x1014E955: rack::CardinalPluginModel<Meta, MetaWidget>::createModule() (helpers.hpp:57)
==194459==    by 0x10D18DAF: rack::app::browser::chooseModel(rack::plugin::Model*) (Browser.cpp:89)
==194459==    by 0x10D1B2F9: rack::app::browser::ModelBox::onButton(rack::widget::Widget::ButtonEvent const&) (Browser.cpp:261)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459== 
==194459== Use of uninitialised value of size 8
==194459==    at 0x101A60AF: WavetableSet::loadSingleTable15Bit(StarlingViaWavetable*, unsigned int*) (tables.hpp:198)
==194459==    by 0x101A6133: ViaMeta::initDrum() (meta.hpp:400)
==194459==    by 0x101A5C4E: ViaMeta::init() (meta-init.cpp:36)
==194459==    by 0x1013C93C: ViaMeta::ViaMeta(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (meta.hpp:655)
==194459==    by 0x1013CEA2: Meta::Meta() (meta.cpp:23)
==194459==    by 0x1014E955: rack::CardinalPluginModel<Meta, MetaWidget>::createModule() (helpers.hpp:57)
==194459==    by 0x10D18DAF: rack::app::browser::chooseModel(rack::plugin::Model*) (Browser.cpp:89)
==194459==    by 0x10D1B2F9: rack::app::browser::ModelBox::onButton(rack::widget::Widget::ButtonEvent const&) (Browser.cpp:261)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==  Uninitialised value was created by a heap allocation
==194459==    at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==194459==    by 0x1013C8D3: ViaMeta::ViaMeta(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (meta.hpp:651)
==194459==    by 0x1013CEA2: Meta::Meta() (meta.cpp:23)
==194459==    by 0x1014E955: rack::CardinalPluginModel<Meta, MetaWidget>::createModule() (helpers.hpp:57)
==194459==    by 0x10D18DAF: rack::app::browser::chooseModel(rack::plugin::Model*) (Browser.cpp:89)
==194459==    by 0x10D1B2F9: rack::app::browser::ModelBox::onButton(rack::widget::Widget::ButtonEvent const&) (Browser.cpp:261)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459== 
==194459== Use of uninitialised value of size 8
==194459==    at 0x101A60DD: WavetableSet::loadSingleTable15Bit(StarlingViaWavetable*, unsigned int*) (tables.hpp:197)
==194459==    by 0x101A6133: ViaMeta::initDrum() (meta.hpp:400)
==194459==    by 0x101A5C4E: ViaMeta::init() (meta-init.cpp:36)
==194459==    by 0x1013C93C: ViaMeta::ViaMeta(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (meta.hpp:655)
==194459==    by 0x1013CEA2: Meta::Meta() (meta.cpp:23)
==194459==    by 0x1014E955: rack::CardinalPluginModel<Meta, MetaWidget>::createModule() (helpers.hpp:57)
==194459==    by 0x10D18DAF: rack::app::browser::chooseModel(rack::plugin::Model*) (Browser.cpp:89)
==194459==    by 0x10D1B2F9: rack::app::browser::ModelBox::onButton(rack::widget::Widget::ButtonEvent const&) (Browser.cpp:261)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==  Uninitialised value was created by a heap allocation
==194459==    at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==194459==    by 0x1013C8D3: ViaMeta::ViaMeta(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (meta.hpp:651)
==194459==    by 0x1013CEA2: Meta::Meta() (meta.cpp:23)
==194459==    by 0x1014E955: rack::CardinalPluginModel<Meta, MetaWidget>::createModule() (helpers.hpp:57)
==194459==    by 0x10D18DAF: rack::app::browser::chooseModel(rack::plugin::Model*) (Browser.cpp:89)
==194459==    by 0x10D1B2F9: rack::app::browser::ModelBox::onButton(rack::widget::Widget::ButtonEvent const&) (Browser.cpp:261)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459== 
==194459== Conditional jump or move depends on uninitialised value(s)
==194459==    at 0x101A8B13: WavetableSet::loadWavetableWithDiff15Bit(StarlingViaWavetable*, unsigned int*) (tables.hpp:94)
==194459==    by 0x101A8C2E: ViaMeta::switchWavetable(StarlingViaWavetable*) (meta.hpp:395)
==194459==    by 0x101A7543: ViaMeta::handleButton2ModeChange(int) (meta-modes.cpp:38)
==194459==    by 0x101A9220: ViaMeta::ViaMetaUI::recallModuleState() (meta-ui-implementation.cpp:78)
==194459==    by 0x101A8EF5: ViaMeta::ViaMetaUI::initialize() (meta-ui-implementation.cpp:41)
==194459==    by 0x101A5CEC: ViaMeta::init() (meta-init.cpp:48)
==194459==    by 0x1013C93C: ViaMeta::ViaMeta(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (meta.hpp:655)
==194459==    by 0x1013CEA2: Meta::Meta() (meta.cpp:23)
==194459==    by 0x1014E955: rack::CardinalPluginModel<Meta, MetaWidget>::createModule() (helpers.hpp:57)
==194459==    by 0x10D18DAF: rack::app::browser::chooseModel(rack::plugin::Model*) (Browser.cpp:89)
==194459==    by 0x10D1B2F9: rack::app::browser::ModelBox::onButton(rack::widget::Widget::ButtonEvent const&) (Browser.cpp:261)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==  Uninitialised value was created by a heap allocation
==194459==    at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==194459==    by 0x1013C8D3: ViaMeta::ViaMeta(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (meta.hpp:651)
==194459==    by 0x1013CEA2: Meta::Meta() (meta.cpp:23)
==194459==    by 0x1014E955: rack::CardinalPluginModel<Meta, MetaWidget>::createModule() (helpers.hpp:57)
==194459==    by 0x10D18DAF: rack::app::browser::chooseModel(rack::plugin::Model*) (Browser.cpp:89)
==194459==    by 0x10D1B2F9: rack::app::browser::ModelBox::onButton(rack::widget::Widget::ButtonEvent const&) (Browser.cpp:261)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459== 
==194459== Conditional jump or move depends on uninitialised value(s)
==194459==    at 0x101A8BEB: WavetableSet::loadWavetableWithDiff15Bit(StarlingViaWavetable*, unsigned int*) (tables.hpp:115)
==194459==    by 0x101A8C2E: ViaMeta::switchWavetable(StarlingViaWavetable*) (meta.hpp:395)
==194459==    by 0x101A7543: ViaMeta::handleButton2ModeChange(int) (meta-modes.cpp:38)
==194459==    by 0x101A9220: ViaMeta::ViaMetaUI::recallModuleState() (meta-ui-implementation.cpp:78)
==194459==    by 0x101A8EF5: ViaMeta::ViaMetaUI::initialize() (meta-ui-implementation.cpp:41)
==194459==    by 0x101A5CEC: ViaMeta::init() (meta-init.cpp:48)
==194459==    by 0x1013C93C: ViaMeta::ViaMeta(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (meta.hpp:655)
==194459==    by 0x1013CEA2: Meta::Meta() (meta.cpp:23)
==194459==    by 0x1014E955: rack::CardinalPluginModel<Meta, MetaWidget>::createModule() (helpers.hpp:57)
==194459==    by 0x10D18DAF: rack::app::browser::chooseModel(rack::plugin::Model*) (Browser.cpp:89)
==194459==    by 0x10D1B2F9: rack::app::browser::ModelBox::onButton(rack::widget::Widget::ButtonEvent const&) (Browser.cpp:261)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==  Uninitialised value was created by a heap allocation
==194459==    at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==194459==    by 0x1013C8D3: ViaMeta::ViaMeta(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (meta.hpp:651)
==194459==    by 0x1013CEA2: Meta::Meta() (meta.cpp:23)
==194459==    by 0x1014E955: rack::CardinalPluginModel<Meta, MetaWidget>::createModule() (helpers.hpp:57)
==194459==    by 0x10D18DAF: rack::app::browser::chooseModel(rack::plugin::Model*) (Browser.cpp:89)
==194459==    by 0x10D1B2F9: rack::app::browser::ModelBox::onButton(rack::widget::Widget::ButtonEvent const&) (Browser.cpp:261)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459== 
==194459== Conditional jump or move depends on uninitialised value(s)
==194459==    at 0x101A8BD4: WavetableSet::loadWavetableWithDiff15Bit(StarlingViaWavetable*, unsigned int*) (tables.hpp:116)
==194459==    by 0x101A8C2E: ViaMeta::switchWavetable(StarlingViaWavetable*) (meta.hpp:395)
==194459==    by 0x101A7543: ViaMeta::handleButton2ModeChange(int) (meta-modes.cpp:38)
==194459==    by 0x101A9220: ViaMeta::ViaMetaUI::recallModuleState() (meta-ui-implementation.cpp:78)
==194459==    by 0x101A8EF5: ViaMeta::ViaMetaUI::initialize() (meta-ui-implementation.cpp:41)
==194459==    by 0x101A5CEC: ViaMeta::init() (meta-init.cpp:48)
==194459==    by 0x1013C93C: ViaMeta::ViaMeta(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (meta.hpp:655)
==194459==    by 0x1013CEA2: Meta::Meta() (meta.cpp:23)
==194459==    by 0x1014E955: rack::CardinalPluginModel<Meta, MetaWidget>::createModule() (helpers.hpp:57)
==194459==    by 0x10D18DAF: rack::app::browser::chooseModel(rack::plugin::Model*) (Browser.cpp:89)
==194459==    by 0x10D1B2F9: rack::app::browser::ModelBox::onButton(rack::widget::Widget::ButtonEvent const&) (Browser.cpp:261)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==  Uninitialised value was created by a heap allocation
==194459==    at 0x4848899: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==194459==    by 0x1013C8D3: ViaMeta::ViaMeta(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (meta.hpp:651)
==194459==    by 0x1013CEA2: Meta::Meta() (meta.cpp:23)
==194459==    by 0x1014E955: rack::CardinalPluginModel<Meta, MetaWidget>::createModule() (helpers.hpp:57)
==194459==    by 0x10D18DAF: rack::app::browser::chooseModel(rack::plugin::Model*) (Browser.cpp:89)
==194459==    by 0x10D1B2F9: rack::app::browser::ModelBox::onButton(rack::widget::Widget::ButtonEvent const&) (Browser.cpp:261)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==    by 0xE03C441: rack::widget::Widget::onButton(rack::widget::Widget::ButtonEvent const&) (Widget.hpp:246)
==194459== 
==194459== Invalid read of size 4
==194459==    at 0x101A8B76: WavetableSet::loadWavetableWithDiff15Bit(StarlingViaWavetable*, unsigned int*) (tables.hpp:117)
==194459==    by 0x101A8C2E: ViaMeta::switchWavetable(StarlingViaWavetable*) (meta.hpp:395)
==194459==    by 0x101A7543: ViaMeta::handleButton2ModeChange(int) (meta-modes.cpp:38)
==194459==    by 0x101A9220: ViaMeta::ViaMetaUI::recallModuleState() (meta-ui-implementation.cpp:78)
==194459==    by 0x101A8EF5: ViaMeta::ViaMetaUI::initialize() (meta-ui-implementation.cpp:41)
==194459==    by 0x101A5CEC: ViaMeta::init() (meta-init.cpp:48)
==194459==    by 0x1013C93C: ViaMeta::ViaMeta(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (meta.hpp:655)
==194459==    by 0x1013CEA2: Meta::Meta() (meta.cpp:23)
==194459==    by 0x1014E955: rack::CardinalPluginModel<Meta, MetaWidget>::createModule() (helpers.hpp:57)
==194459==    by 0x10D18DAF: rack::app::browser::chooseModel(rack::plugin::Model*) (Browser.cpp:89)
==194459==    by 0x10D1B2F9: rack::app::browser::ModelBox::onButton(rack::widget::Widget::ButtonEvent const&) (Browser.cpp:261)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==  Address 0x57636fc is 12 bytes after a block of size 160 free'd
==194459==    at 0x484B27F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==194459==    by 0x1A2A4255: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F1122A: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F114BE: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x1A2A4951: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F1102A: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F12D8D: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F1307C: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x1A3E3EEC: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19C61E09: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19C5C68E: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19C5CE4F: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==  Block was alloc'd at
==194459==    at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==194459==    by 0x19F102DE: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F110CB: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F114BE: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x1A2A4951: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F1102A: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F12D8D: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F1307C: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x1A3E3EEC: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19C61E09: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19C5C68E: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19C5CE4F: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459== 
==194459== Invalid read of size 4
==194459==    at 0x101A8B51: WavetableSet::loadWavetableWithDiff15Bit(StarlingViaWavetable*, unsigned int*) (tables.hpp:117)
==194459==    by 0x101A8C2E: ViaMeta::switchWavetable(StarlingViaWavetable*) (meta.hpp:395)
==194459==    by 0x101A7543: ViaMeta::handleButton2ModeChange(int) (meta-modes.cpp:38)
==194459==    by 0x101A9220: ViaMeta::ViaMetaUI::recallModuleState() (meta-ui-implementation.cpp:78)
==194459==    by 0x101A8EF5: ViaMeta::ViaMetaUI::initialize() (meta-ui-implementation.cpp:41)
==194459==    by 0x101A5CEC: ViaMeta::init() (meta-init.cpp:48)
==194459==    by 0x1013C93C: ViaMeta::ViaMeta(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (meta.hpp:655)
==194459==    by 0x1013CEA2: Meta::Meta() (meta.cpp:23)
==194459==    by 0x1014E955: rack::CardinalPluginModel<Meta, MetaWidget>::createModule() (helpers.hpp:57)
==194459==    by 0x10D18DAF: rack::app::browser::chooseModel(rack::plugin::Model*) (Browser.cpp:89)
==194459==    by 0x10D1B2F9: rack::app::browser::ModelBox::onButton(rack::widget::Widget::ButtonEvent const&) (Browser.cpp:261)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==  Address 0x57636fc is 12 bytes after a block of size 160 free'd
==194459==    at 0x484B27F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==194459==    by 0x1A2A4255: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F1122A: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F114BE: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x1A2A4951: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F1102A: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F12D8D: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F1307C: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x1A3E3EEC: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19C61E09: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19C5C68E: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19C5CE4F: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==  Block was alloc'd at
==194459==    at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==194459==    by 0x19F102DE: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F110CB: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F114BE: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x1A2A4951: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F1102A: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F12D8D: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F1307C: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x1A3E3EEC: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19C61E09: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19C5C68E: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19C5CE4F: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459== 
==194459== Invalid read of size 4
==194459==    at 0x101A8B98: WavetableSet::loadWavetableWithDiff15Bit(StarlingViaWavetable*, unsigned int*) (tables.hpp:118)
==194459==    by 0x101A8C2E: ViaMeta::switchWavetable(StarlingViaWavetable*) (meta.hpp:395)
==194459==    by 0x101A7543: ViaMeta::handleButton2ModeChange(int) (meta-modes.cpp:38)
==194459==    by 0x101A9220: ViaMeta::ViaMetaUI::recallModuleState() (meta-ui-implementation.cpp:78)
==194459==    by 0x101A8EF5: ViaMeta::ViaMetaUI::initialize() (meta-ui-implementation.cpp:41)
==194459==    by 0x101A5CEC: ViaMeta::init() (meta-init.cpp:48)
==194459==    by 0x1013C93C: ViaMeta::ViaMeta(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (meta.hpp:655)
==194459==    by 0x1013CEA2: Meta::Meta() (meta.cpp:23)
==194459==    by 0x1014E955: rack::CardinalPluginModel<Meta, MetaWidget>::createModule() (helpers.hpp:57)
==194459==    by 0x10D18DAF: rack::app::browser::chooseModel(rack::plugin::Model*) (Browser.cpp:89)
==194459==    by 0x10D1B2F9: rack::app::browser::ModelBox::onButton(rack::widget::Widget::ButtonEvent const&) (Browser.cpp:261)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==  Address 0x57636fc is 12 bytes after a block of size 160 free'd
==194459==    at 0x484B27F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==194459==    by 0x1A2A4255: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F1122A: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F114BE: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x1A2A4951: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F1102A: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F12D8D: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F1307C: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x1A3E3EEC: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19C61E09: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19C5C68E: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19C5CE4F: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==  Block was alloc'd at
==194459==    at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==194459==    by 0x19F102DE: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F110CB: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F114BE: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x1A2A4951: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F1102A: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F12D8D: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F1307C: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x1A3E3EEC: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19C61E09: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19C5C68E: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19C5CE4F: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459== 
==194459== Invalid write of size 4
==194459==    at 0x101A8BC3: WavetableSet::loadWavetableWithDiff15Bit(StarlingViaWavetable*, unsigned int*) (tables.hpp:117)
==194459==    by 0x101A8C2E: ViaMeta::switchWavetable(StarlingViaWavetable*) (meta.hpp:395)
==194459==    by 0x101A7543: ViaMeta::handleButton2ModeChange(int) (meta-modes.cpp:38)
==194459==    by 0x101A9220: ViaMeta::ViaMetaUI::recallModuleState() (meta-ui-implementation.cpp:78)
==194459==    by 0x101A8EF5: ViaMeta::ViaMetaUI::initialize() (meta-ui-implementation.cpp:41)
==194459==    by 0x101A5CEC: ViaMeta::init() (meta-init.cpp:48)
==194459==    by 0x1013C93C: ViaMeta::ViaMeta(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (meta.hpp:655)
==194459==    by 0x1013CEA2: Meta::Meta() (meta.cpp:23)
==194459==    by 0x1014E955: rack::CardinalPluginModel<Meta, MetaWidget>::createModule() (helpers.hpp:57)
==194459==    by 0x10D18DAF: rack::app::browser::chooseModel(rack::plugin::Model*) (Browser.cpp:89)
==194459==    by 0x10D1B2F9: rack::app::browser::ModelBox::onButton(rack::widget::Widget::ButtonEvent const&) (Browser.cpp:261)
==194459==    by 0xE045C01: void rack::widget::Widget::recursePositionEvent<void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent>(void (rack::widget::Widget::*)(rack::widget::Widget::ButtonEvent const&), rack::widget::Widget::ButtonEvent const&) (Widget.hpp:209)
==194459==  Address 0x57636fc is 12 bytes after a block of size 160 free'd
==194459==    at 0x484B27F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==194459==    by 0x1A2A4255: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F1122A: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F114BE: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x1A2A4951: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F1102A: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F12D8D: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F1307C: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x1A3E3EEC: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19C61E09: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19C5C68E: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19C5CE4F: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==  Block was alloc'd at
==194459==    at 0x484DA83: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==194459==    by 0x19F102DE: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F110CB: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F114BE: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x1A2A4951: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F1102A: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F12D8D: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19F1307C: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x1A3E3EEC: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19C61E09: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19C5C68E: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459==    by 0x19C5CE4F: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
==194459== 
==194459== 
==194459== Process terminating with default action of signal 11 (SIGSEGV)

falkTX avatar Apr 13 '24 14:04 falkTX

Yes, Starling Via totaly crashes (& closes) Reaper Win 11 when loading their modules META, Sync, SCANNER, GATe SeQ,. ATSR, OSC3, SYnc3 seems to load well. Nb : Same with Cardinal VST3 & LV2. I don't really use these modules, that's just to give you some infos. :-)

subderground avatar Apr 28 '24 13:04 subderground

Working under Manjaro 23.1.4 Vulcan / Carla 24.04 and the same problem:

  • Starling Via GATESEQ
  • Starling Via META
  • Starling Via SCANNER
  • Starling Via SYNC

After starting those modules, Carla crashes.

BMuXBeats avatar May 02 '24 15:05 BMuXBeats

This is fixed in 8777f99e90494091d74e426a50a9ce1093a02f03 Will be part of next 25.05 release

falkTX avatar May 19 '24 08:05 falkTX

24.05 *

;)

dromer avatar May 19 '24 08:05 dromer