Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Starling Via modules crash at load #644

Closed
rafaelferreiraql opened this issue Apr 13, 2024 · 7 comments
Closed

Starling Via modules crash at load #644

rafaelferreiraql opened this issue Apr 13, 2024 · 7 comments
Labels
bug Something isn't working

Comments

@rafaelferreiraql
Copy link

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.
@dromer
Copy link
Collaborator

dromer commented Apr 13, 2024

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

@dromer
Copy link
Collaborator

dromer commented Apr 13, 2024

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

@falkTX
Copy link
Contributor

falkTX commented Apr 13, 2024

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)

@subderground
Copy link

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. :-)

@dromer dromer added the bug Something isn't working label Apr 30, 2024
@BMuXBeats
Copy link

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.

@falkTX
Copy link
Contributor

falkTX commented May 19, 2024

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

@falkTX falkTX closed this as completed May 19, 2024
@dromer
Copy link
Collaborator

dromer commented May 19, 2024

24.05 *

;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

5 participants