Cardinal
Cardinal copied to clipboard
ValleyAudio unitialized memory issues (in module browser)
Triggered by valgrind while in module browser:
==27599== Conditional jump or move depends on uninitialised value(s)
==27599== at 0xA61E671: TFormEditorButton::setFilled(bool) (TFormEditorButton.cpp:159)
==27599== by 0xA61DADB: TFormEditorButton::TFormEditorButton() (TFormEditorButton.cpp:45)
==27599== by 0xA60B218: TFormEditorButton* rack::createWidget<TFormEditorButton>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA604E8E: TFormEditorMainMenu::TFormEditorMainMenu() (TerrorformWaveTableEditor.cpp:223)
==27599== by 0xA60558C: TFormEditor::TFormEditor() (TerrorformWaveTableEditor.cpp:336)
==27599== by 0xA449BA4: TFormEditor* rack::createWidget<TFormEditor>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA434D2B: TerrorformWidget::TerrorformWidget(Terrorform*) (Terrorform.cpp:1400)
==27599== by 0xA44D565: rack::CardinalPluginModel<Terrorform, TerrorformWidget>::createModuleWidget(rack::engine::Module*) (helpers.hpp:70)
==27599== by 0xA6E1FD6: rack::app::browser::ModelBox::createPreview() (Browser.cpp:195)
==27599== by 0xA6E20B5: rack::app::browser::ModelBox::draw(rack::widget::Widget::DrawArgs const&) (Browser.cpp:204)
==27599== by 0xA737FAF: rack::widget::Widget::drawChild(rack::widget::Widget*, rack::widget::Widget::DrawArgs const&, int) (Widget.cpp:311)
==27599== by 0xA737D77: rack::widget::Widget::draw(rack::widget::Widget::DrawArgs const&) (Widget.cpp:280)
==27599== Uninitialised value was created by a heap allocation
==27599== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==27599== by 0xA60B20D: TFormEditorButton* rack::createWidget<TFormEditorButton>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA604E8E: TFormEditorMainMenu::TFormEditorMainMenu() (TerrorformWaveTableEditor.cpp:223)
==27599== by 0xA60558C: TFormEditor::TFormEditor() (TerrorformWaveTableEditor.cpp:336)
==27599== by 0xA449BA4: TFormEditor* rack::createWidget<TFormEditor>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA434D2B: TerrorformWidget::TerrorformWidget(Terrorform*) (Terrorform.cpp:1400)
==27599== by 0xA44D565: rack::CardinalPluginModel<Terrorform, TerrorformWidget>::createModuleWidget(rack::engine::Module*) (helpers.hpp:70)
==27599== by 0xA6E1FD6: rack::app::browser::ModelBox::createPreview() (Browser.cpp:195)
==27599== by 0xA6E20B5: rack::app::browser::ModelBox::draw(rack::widget::Widget::DrawArgs const&) (Browser.cpp:204)
==27599== by 0xA737FAF: rack::widget::Widget::drawChild(rack::widget::Widget*, rack::widget::Widget::DrawArgs const&, int) (Widget.cpp:311)
==27599== by 0xA737D77: rack::widget::Widget::draw(rack::widget::Widget::DrawArgs const&) (Widget.cpp:280)
==27599== by 0xA737FAF: rack::widget::Widget::drawChild(rack::widget::Widget*, rack::widget::Widget::DrawArgs const&, int) (Widget.cpp:311)
==27599==
==27599== Conditional jump or move depends on uninitialised value(s)
==27599== at 0xA61E671: TFormEditorButton::setFilled(bool) (TFormEditorButton.cpp:159)
==27599== by 0xA61DADB: TFormEditorButton::TFormEditorButton() (TFormEditorButton.cpp:45)
==27599== by 0xA60B218: TFormEditorButton* rack::createWidget<TFormEditorButton>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA604EC2: TFormEditorMainMenu::TFormEditorMainMenu() (TerrorformWaveTableEditor.cpp:224)
==27599== by 0xA60558C: TFormEditor::TFormEditor() (TerrorformWaveTableEditor.cpp:336)
==27599== by 0xA449BA4: TFormEditor* rack::createWidget<TFormEditor>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA434D2B: TerrorformWidget::TerrorformWidget(Terrorform*) (Terrorform.cpp:1400)
==27599== by 0xA44D565: rack::CardinalPluginModel<Terrorform, TerrorformWidget>::createModuleWidget(rack::engine::Module*) (helpers.hpp:70)
==27599== by 0xA6E1FD6: rack::app::browser::ModelBox::createPreview() (Browser.cpp:195)
==27599== by 0xA6E20B5: rack::app::browser::ModelBox::draw(rack::widget::Widget::DrawArgs const&) (Browser.cpp:204)
==27599== by 0xA737FAF: rack::widget::Widget::drawChild(rack::widget::Widget*, rack::widget::Widget::DrawArgs const&, int) (Widget.cpp:311)
==27599== by 0xA737D77: rack::widget::Widget::draw(rack::widget::Widget::DrawArgs const&) (Widget.cpp:280)
==27599== Uninitialised value was created by a heap allocation
==27599== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==27599== by 0xA60B20D: TFormEditorButton* rack::createWidget<TFormEditorButton>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA604EC2: TFormEditorMainMenu::TFormEditorMainMenu() (TerrorformWaveTableEditor.cpp:224)
==27599== by 0xA60558C: TFormEditor::TFormEditor() (TerrorformWaveTableEditor.cpp:336)
==27599== by 0xA449BA4: TFormEditor* rack::createWidget<TFormEditor>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA434D2B: TerrorformWidget::TerrorformWidget(Terrorform*) (Terrorform.cpp:1400)
==27599== by 0xA44D565: rack::CardinalPluginModel<Terrorform, TerrorformWidget>::createModuleWidget(rack::engine::Module*) (helpers.hpp:70)
==27599== by 0xA6E1FD6: rack::app::browser::ModelBox::createPreview() (Browser.cpp:195)
==27599== by 0xA6E20B5: rack::app::browser::ModelBox::draw(rack::widget::Widget::DrawArgs const&) (Browser.cpp:204)
==27599== by 0xA737FAF: rack::widget::Widget::drawChild(rack::widget::Widget*, rack::widget::Widget::DrawArgs const&, int) (Widget.cpp:311)
==27599== by 0xA737D77: rack::widget::Widget::draw(rack::widget::Widget::DrawArgs const&) (Widget.cpp:280)
==27599== by 0xA737FAF: rack::widget::Widget::drawChild(rack::widget::Widget*, rack::widget::Widget::DrawArgs const&, int) (Widget.cpp:311)
==27599==
==27599== Conditional jump or move depends on uninitialised value(s)
==27599== at 0xA61E671: TFormEditorButton::setFilled(bool) (TFormEditorButton.cpp:159)
==27599== by 0xA61DADB: TFormEditorButton::TFormEditorButton() (TFormEditorButton.cpp:45)
==27599== by 0xA60B218: TFormEditorButton* rack::createWidget<TFormEditorButton>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA604EFB: TFormEditorMainMenu::TFormEditorMainMenu() (TerrorformWaveTableEditor.cpp:225)
==27599== by 0xA60558C: TFormEditor::TFormEditor() (TerrorformWaveTableEditor.cpp:336)
==27599== by 0xA449BA4: TFormEditor* rack::createWidget<TFormEditor>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA434D2B: TerrorformWidget::TerrorformWidget(Terrorform*) (Terrorform.cpp:1400)
==27599== by 0xA44D565: rack::CardinalPluginModel<Terrorform, TerrorformWidget>::createModuleWidget(rack::engine::Module*) (helpers.hpp:70)
==27599== by 0xA6E1FD6: rack::app::browser::ModelBox::createPreview() (Browser.cpp:195)
==27599== by 0xA6E20B5: rack::app::browser::ModelBox::draw(rack::widget::Widget::DrawArgs const&) (Browser.cpp:204)
==27599== by 0xA737FAF: rack::widget::Widget::drawChild(rack::widget::Widget*, rack::widget::Widget::DrawArgs const&, int) (Widget.cpp:311)
==27599== by 0xA737D77: rack::widget::Widget::draw(rack::widget::Widget::DrawArgs const&) (Widget.cpp:280)
==27599== Uninitialised value was created by a heap allocation
==27599== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==27599== by 0xA60B20D: TFormEditorButton* rack::createWidget<TFormEditorButton>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA604EFB: TFormEditorMainMenu::TFormEditorMainMenu() (TerrorformWaveTableEditor.cpp:225)
==27599== by 0xA60558C: TFormEditor::TFormEditor() (TerrorformWaveTableEditor.cpp:336)
==27599== by 0xA449BA4: TFormEditor* rack::createWidget<TFormEditor>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA434D2B: TerrorformWidget::TerrorformWidget(Terrorform*) (Terrorform.cpp:1400)
==27599== by 0xA44D565: rack::CardinalPluginModel<Terrorform, TerrorformWidget>::createModuleWidget(rack::engine::Module*) (helpers.hpp:70)
==27599== by 0xA6E1FD6: rack::app::browser::ModelBox::createPreview() (Browser.cpp:195)
==27599== by 0xA6E20B5: rack::app::browser::ModelBox::draw(rack::widget::Widget::DrawArgs const&) (Browser.cpp:204)
==27599== by 0xA737FAF: rack::widget::Widget::drawChild(rack::widget::Widget*, rack::widget::Widget::DrawArgs const&, int) (Widget.cpp:311)
==27599== by 0xA737D77: rack::widget::Widget::draw(rack::widget::Widget::DrawArgs const&) (Widget.cpp:280)
==27599== by 0xA737FAF: rack::widget::Widget::drawChild(rack::widget::Widget*, rack::widget::Widget::DrawArgs const&, int) (Widget.cpp:311)
==27599==
==27599== Conditional jump or move depends on uninitialised value(s)
==27599== at 0xA61E671: TFormEditorButton::setFilled(bool) (TFormEditorButton.cpp:159)
==27599== by 0xA61DADB: TFormEditorButton::TFormEditorButton() (TFormEditorButton.cpp:45)
==27599== by 0xA60B218: TFormEditorButton* rack::createWidget<TFormEditorButton>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA604F37: TFormEditorMainMenu::TFormEditorMainMenu() (TerrorformWaveTableEditor.cpp:226)
==27599== by 0xA60558C: TFormEditor::TFormEditor() (TerrorformWaveTableEditor.cpp:336)
==27599== by 0xA449BA4: TFormEditor* rack::createWidget<TFormEditor>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA434D2B: TerrorformWidget::TerrorformWidget(Terrorform*) (Terrorform.cpp:1400)
==27599== by 0xA44D565: rack::CardinalPluginModel<Terrorform, TerrorformWidget>::createModuleWidget(rack::engine::Module*) (helpers.hpp:70)
==27599== by 0xA6E1FD6: rack::app::browser::ModelBox::createPreview() (Browser.cpp:195)
==27599== by 0xA6E20B5: rack::app::browser::ModelBox::draw(rack::widget::Widget::DrawArgs const&) (Browser.cpp:204)
==27599== by 0xA737FAF: rack::widget::Widget::drawChild(rack::widget::Widget*, rack::widget::Widget::DrawArgs const&, int) (Widget.cpp:311)
==27599== by 0xA737D77: rack::widget::Widget::draw(rack::widget::Widget::DrawArgs const&) (Widget.cpp:280)
==27599== Uninitialised value was created by a heap allocation
==27599== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==27599== by 0xA60B20D: TFormEditorButton* rack::createWidget<TFormEditorButton>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA604F37: TFormEditorMainMenu::TFormEditorMainMenu() (TerrorformWaveTableEditor.cpp:226)
==27599== by 0xA60558C: TFormEditor::TFormEditor() (TerrorformWaveTableEditor.cpp:336)
==27599== by 0xA449BA4: TFormEditor* rack::createWidget<TFormEditor>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA434D2B: TerrorformWidget::TerrorformWidget(Terrorform*) (Terrorform.cpp:1400)
==27599== by 0xA44D565: rack::CardinalPluginModel<Terrorform, TerrorformWidget>::createModuleWidget(rack::engine::Module*) (helpers.hpp:70)
==27599== by 0xA6E1FD6: rack::app::browser::ModelBox::createPreview() (Browser.cpp:195)
==27599== by 0xA6E20B5: rack::app::browser::ModelBox::draw(rack::widget::Widget::DrawArgs const&) (Browser.cpp:204)
==27599== by 0xA737FAF: rack::widget::Widget::drawChild(rack::widget::Widget*, rack::widget::Widget::DrawArgs const&, int) (Widget.cpp:311)
==27599== by 0xA737D77: rack::widget::Widget::draw(rack::widget::Widget::DrawArgs const&) (Widget.cpp:280)
==27599== by 0xA737FAF: rack::widget::Widget::drawChild(rack::widget::Widget*, rack::widget::Widget::DrawArgs const&, int) (Widget.cpp:311)
==27599==
==27599== Conditional jump or move depends on uninitialised value(s)
==27599== at 0xA61E671: TFormEditorButton::setFilled(bool) (TFormEditorButton.cpp:159)
==27599== by 0xA61DADB: TFormEditorButton::TFormEditorButton() (TFormEditorButton.cpp:45)
==27599== by 0xA60B218: TFormEditorButton* rack::createWidget<TFormEditorButton>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA604F74: TFormEditorMainMenu::TFormEditorMainMenu() (TerrorformWaveTableEditor.cpp:227)
==27599== by 0xA60558C: TFormEditor::TFormEditor() (TerrorformWaveTableEditor.cpp:336)
==27599== by 0xA449BA4: TFormEditor* rack::createWidget<TFormEditor>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA434D2B: TerrorformWidget::TerrorformWidget(Terrorform*) (Terrorform.cpp:1400)
==27599== by 0xA44D565: rack::CardinalPluginModel<Terrorform, TerrorformWidget>::createModuleWidget(rack::engine::Module*) (helpers.hpp:70)
==27599== by 0xA6E1FD6: rack::app::browser::ModelBox::createPreview() (Browser.cpp:195)
==27599== by 0xA6E20B5: rack::app::browser::ModelBox::draw(rack::widget::Widget::DrawArgs const&) (Browser.cpp:204)
==27599== by 0xA737FAF: rack::widget::Widget::drawChild(rack::widget::Widget*, rack::widget::Widget::DrawArgs const&, int) (Widget.cpp:311)
==27599== by 0xA737D77: rack::widget::Widget::draw(rack::widget::Widget::DrawArgs const&) (Widget.cpp:280)
==27599== Uninitialised value was created by a heap allocation
==27599== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==27599== by 0xA60B20D: TFormEditorButton* rack::createWidget<TFormEditorButton>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA604F74: TFormEditorMainMenu::TFormEditorMainMenu() (TerrorformWaveTableEditor.cpp:227)
==27599== by 0xA60558C: TFormEditor::TFormEditor() (TerrorformWaveTableEditor.cpp:336)
==27599== by 0xA449BA4: TFormEditor* rack::createWidget<TFormEditor>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA434D2B: TerrorformWidget::TerrorformWidget(Terrorform*) (Terrorform.cpp:1400)
==27599== by 0xA44D565: rack::CardinalPluginModel<Terrorform, TerrorformWidget>::createModuleWidget(rack::engine::Module*) (helpers.hpp:70)
==27599== by 0xA6E1FD6: rack::app::browser::ModelBox::createPreview() (Browser.cpp:195)
==27599== by 0xA6E20B5: rack::app::browser::ModelBox::draw(rack::widget::Widget::DrawArgs const&) (Browser.cpp:204)
==27599== by 0xA737FAF: rack::widget::Widget::drawChild(rack::widget::Widget*, rack::widget::Widget::DrawArgs const&, int) (Widget.cpp:311)
==27599== by 0xA737D77: rack::widget::Widget::draw(rack::widget::Widget::DrawArgs const&) (Widget.cpp:280)
==27599== by 0xA737FAF: rack::widget::Widget::drawChild(rack::widget::Widget*, rack::widget::Widget::DrawArgs const&, int) (Widget.cpp:311)
==27599==
==27599== Conditional jump or move depends on uninitialised value(s)
==27599== at 0xA61E671: TFormEditorButton::setFilled(bool) (TFormEditorButton.cpp:159)
==27599== by 0xA61DADB: TFormEditorButton::TFormEditorButton() (TFormEditorButton.cpp:45)
==27599== by 0xA60B218: TFormEditorButton* rack::createWidget<TFormEditorButton>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA604FB4: TFormEditorMainMenu::TFormEditorMainMenu() (TerrorformWaveTableEditor.cpp:228)
==27599== by 0xA60558C: TFormEditor::TFormEditor() (TerrorformWaveTableEditor.cpp:336)
==27599== by 0xA449BA4: TFormEditor* rack::createWidget<TFormEditor>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA434D2B: TerrorformWidget::TerrorformWidget(Terrorform*) (Terrorform.cpp:1400)
==27599== by 0xA44D565: rack::CardinalPluginModel<Terrorform, TerrorformWidget>::createModuleWidget(rack::engine::Module*) (helpers.hpp:70)
==27599== by 0xA6E1FD6: rack::app::browser::ModelBox::createPreview() (Browser.cpp:195)
==27599== by 0xA6E20B5: rack::app::browser::ModelBox::draw(rack::widget::Widget::DrawArgs const&) (Browser.cpp:204)
==27599== by 0xA737FAF: rack::widget::Widget::drawChild(rack::widget::Widget*, rack::widget::Widget::DrawArgs const&, int) (Widget.cpp:311)
==27599== by 0xA737D77: rack::widget::Widget::draw(rack::widget::Widget::DrawArgs const&) (Widget.cpp:280)
==27599== Uninitialised value was created by a heap allocation
==27599== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==27599== by 0xA60B20D: TFormEditorButton* rack::createWidget<TFormEditorButton>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA604FB4: TFormEditorMainMenu::TFormEditorMainMenu() (TerrorformWaveTableEditor.cpp:228)
==27599== by 0xA60558C: TFormEditor::TFormEditor() (TerrorformWaveTableEditor.cpp:336)
==27599== by 0xA449BA4: TFormEditor* rack::createWidget<TFormEditor>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA434D2B: TerrorformWidget::TerrorformWidget(Terrorform*) (Terrorform.cpp:1400)
==27599== by 0xA44D565: rack::CardinalPluginModel<Terrorform, TerrorformWidget>::createModuleWidget(rack::engine::Module*) (helpers.hpp:70)
==27599== by 0xA6E1FD6: rack::app::browser::ModelBox::createPreview() (Browser.cpp:195)
==27599== by 0xA6E20B5: rack::app::browser::ModelBox::draw(rack::widget::Widget::DrawArgs const&) (Browser.cpp:204)
==27599== by 0xA737FAF: rack::widget::Widget::drawChild(rack::widget::Widget*, rack::widget::Widget::DrawArgs const&, int) (Widget.cpp:311)
==27599== by 0xA737D77: rack::widget::Widget::draw(rack::widget::Widget::DrawArgs const&) (Widget.cpp:280)
==27599== by 0xA737FAF: rack::widget::Widget::drawChild(rack::widget::Widget*, rack::widget::Widget::DrawArgs const&, int) (Widget.cpp:311)
==27599==
==27599== Conditional jump or move depends on uninitialised value(s)
==27599== at 0xA61E671: TFormEditorButton::setFilled(bool) (TFormEditorButton.cpp:159)
==27599== by 0xA61DADB: TFormEditorButton::TFormEditorButton() (TFormEditorButton.cpp:45)
==27599== by 0xA60B218: TFormEditorButton* rack::createWidget<TFormEditorButton>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA60B181: TFormEditorButton* createNewMenuButton<TFormEditorButton>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void ()> const&, int, int, int, int) (TFormEditorButton.hpp:66)
==27599== by 0xA604509: TFormPurgeMenu::TFormPurgeMenu() (TerrorformWaveTableEditor.cpp:158)
==27599== by 0xA60B2DC: TFormPurgeMenu* rack::createWidget<TFormPurgeMenu>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA60531C: TFormEditorMainMenu::TFormEditorMainMenu() (TerrorformWaveTableEditor.cpp:297)
==27599== by 0xA60558C: TFormEditor::TFormEditor() (TerrorformWaveTableEditor.cpp:336)
==27599== by 0xA449BA4: TFormEditor* rack::createWidget<TFormEditor>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA434D2B: TerrorformWidget::TerrorformWidget(Terrorform*) (Terrorform.cpp:1400)
==27599== by 0xA44D565: rack::CardinalPluginModel<Terrorform, TerrorformWidget>::createModuleWidget(rack::engine::Module*) (helpers.hpp:70)
==27599== by 0xA6E1FD6: rack::app::browser::ModelBox::createPreview() (Browser.cpp:195)
==27599== Uninitialised value was created by a heap allocation
==27599== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==27599== by 0xA60B20D: TFormEditorButton* rack::createWidget<TFormEditorButton>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA60B181: TFormEditorButton* createNewMenuButton<TFormEditorButton>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void ()> const&, int, int, int, int) (TFormEditorButton.hpp:66)
==27599== by 0xA604509: TFormPurgeMenu::TFormPurgeMenu() (TerrorformWaveTableEditor.cpp:158)
==27599== by 0xA60B2DC: TFormPurgeMenu* rack::createWidget<TFormPurgeMenu>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA60531C: TFormEditorMainMenu::TFormEditorMainMenu() (TerrorformWaveTableEditor.cpp:297)
==27599== by 0xA60558C: TFormEditor::TFormEditor() (TerrorformWaveTableEditor.cpp:336)
==27599== by 0xA449BA4: TFormEditor* rack::createWidget<TFormEditor>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA434D2B: TerrorformWidget::TerrorformWidget(Terrorform*) (Terrorform.cpp:1400)
==27599== by 0xA44D565: rack::CardinalPluginModel<Terrorform, TerrorformWidget>::createModuleWidget(rack::engine::Module*) (helpers.hpp:70)
==27599== by 0xA6E1FD6: rack::app::browser::ModelBox::createPreview() (Browser.cpp:195)
==27599== by 0xA6E20B5: rack::app::browser::ModelBox::draw(rack::widget::Widget::DrawArgs const&) (Browser.cpp:204)
==27599==
==27599== Conditional jump or move depends on uninitialised value(s)
==27599== at 0xA61E671: TFormEditorButton::setFilled(bool) (TFormEditorButton.cpp:159)
==27599== by 0xA61DADB: TFormEditorButton::TFormEditorButton() (TFormEditorButton.cpp:45)
==27599== by 0xA60B218: TFormEditorButton* rack::createWidget<TFormEditorButton>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA61A480: TFormEditorGrid<8, 8>::TFormEditorGrid() (TFormEditorGrid.hpp:23)
==27599== by 0xA619E99: TFormEditorGrid<8, 8>* rack::createWidget<TFormEditorGrid<8, 8> >(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA61F83E: TFormEditMainMenu::TFormEditMainMenu() (MainMenu.cpp:50)
==27599== by 0xA60AD51: TFormEditMainMenu* rack::createWidget<TFormEditMainMenu>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA603B96: TFormEditorBankEditMenu::TFormEditorBankEditMenu() (TerrorformWaveTableEditor.cpp:15)
==27599== by 0xA60B33E: TFormEditorBankEditMenu* rack::createWidget<TFormEditorBankEditMenu>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA605696: TFormEditor::TFormEditor() (TerrorformWaveTableEditor.cpp:342)
==27599== by 0xA449BA4: TFormEditor* rack::createWidget<TFormEditor>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA434D2B: TerrorformWidget::TerrorformWidget(Terrorform*) (Terrorform.cpp:1400)
==27599== Uninitialised value was created by a heap allocation
==27599== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==27599== by 0xA60B20D: TFormEditorButton* rack::createWidget<TFormEditorButton>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA61A480: TFormEditorGrid<8, 8>::TFormEditorGrid() (TFormEditorGrid.hpp:23)
==27599== by 0xA619E99: TFormEditorGrid<8, 8>* rack::createWidget<TFormEditorGrid<8, 8> >(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA61F83E: TFormEditMainMenu::TFormEditMainMenu() (MainMenu.cpp:50)
==27599== by 0xA60AD51: TFormEditMainMenu* rack::createWidget<TFormEditMainMenu>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA603B96: TFormEditorBankEditMenu::TFormEditorBankEditMenu() (TerrorformWaveTableEditor.cpp:15)
==27599== by 0xA60B33E: TFormEditorBankEditMenu* rack::createWidget<TFormEditorBankEditMenu>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA605696: TFormEditor::TFormEditor() (TerrorformWaveTableEditor.cpp:342)
==27599== by 0xA449BA4: TFormEditor* rack::createWidget<TFormEditor>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA434D2B: TerrorformWidget::TerrorformWidget(Terrorform*) (Terrorform.cpp:1400)
==27599== by 0xA44D565: rack::CardinalPluginModel<Terrorform, TerrorformWidget>::createModuleWidget(rack::engine::Module*) (helpers.hpp:70)
==27599==
==27599== Conditional jump or move depends on uninitialised value(s)
==27599== at 0xA6049A0: TFormPurgeMenu::step() (TerrorformWaveTableEditor.cpp:203)
==27599== by 0xA737C69: rack::widget::Widget::step() (Widget.cpp:264)
==27599== by 0xA737C69: rack::widget::Widget::step() (Widget.cpp:264)
==27599== by 0xA737C69: rack::widget::Widget::step() (Widget.cpp:264)
==27599== by 0xA437EFA: TerrorformWidget::step() (Terrorform.cpp:1610)
==27599== by 0xA737C69: rack::widget::Widget::step() (Widget.cpp:264)
==27599== by 0xA737C69: rack::widget::Widget::step() (Widget.cpp:264)
==27599== by 0xA7348EB: rack::widget::FramebufferWidget::step() (FramebufferWidget.cpp:80)
==27599== by 0xA737C69: rack::widget::Widget::step() (Widget.cpp:264)
==27599== by 0xA737C69: rack::widget::Widget::step() (Widget.cpp:264)
==27599== by 0xA737C69: rack::widget::Widget::step() (Widget.cpp:264)
==27599== by 0xA6E24D3: rack::app::browser::ModelBox::step() (Browser.cpp:235)
==27599== Uninitialised value was created by a heap allocation
==27599== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==27599== by 0xA60B2D1: TFormPurgeMenu* rack::createWidget<TFormPurgeMenu>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA60531C: TFormEditorMainMenu::TFormEditorMainMenu() (TerrorformWaveTableEditor.cpp:297)
==27599== by 0xA60558C: TFormEditor::TFormEditor() (TerrorformWaveTableEditor.cpp:336)
==27599== by 0xA449BA4: TFormEditor* rack::createWidget<TFormEditor>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA434D2B: TerrorformWidget::TerrorformWidget(Terrorform*) (Terrorform.cpp:1400)
==27599== by 0xA44D565: rack::CardinalPluginModel<Terrorform, TerrorformWidget>::createModuleWidget(rack::engine::Module*) (helpers.hpp:70)
==27599== by 0xA6E1FD6: rack::app::browser::ModelBox::createPreview() (Browser.cpp:195)
==27599== by 0xA6E20B5: rack::app::browser::ModelBox::draw(rack::widget::Widget::DrawArgs const&) (Browser.cpp:204)
==27599== by 0xA737FAF: rack::widget::Widget::drawChild(rack::widget::Widget*, rack::widget::Widget::DrawArgs const&, int) (Widget.cpp:311)
==27599== by 0xA737D77: rack::widget::Widget::draw(rack::widget::Widget::DrawArgs const&) (Widget.cpp:280)
==27599== by 0xA737FAF: rack::widget::Widget::drawChild(rack::widget::Widget*, rack::widget::Widget::DrawArgs const&, int) (Widget.cpp:311)
==27599==
==27599== Conditional jump or move depends on uninitialised value(s)
==27599== at 0xA6049E0: TFormPurgeMenu::step() (TerrorformWaveTableEditor.cpp:207)
==27599== by 0xA737C69: rack::widget::Widget::step() (Widget.cpp:264)
==27599== by 0xA737C69: rack::widget::Widget::step() (Widget.cpp:264)
==27599== by 0xA737C69: rack::widget::Widget::step() (Widget.cpp:264)
==27599== by 0xA437EFA: TerrorformWidget::step() (Terrorform.cpp:1610)
==27599== by 0xA737C69: rack::widget::Widget::step() (Widget.cpp:264)
==27599== by 0xA737C69: rack::widget::Widget::step() (Widget.cpp:264)
==27599== by 0xA7348EB: rack::widget::FramebufferWidget::step() (FramebufferWidget.cpp:80)
==27599== by 0xA737C69: rack::widget::Widget::step() (Widget.cpp:264)
==27599== by 0xA737C69: rack::widget::Widget::step() (Widget.cpp:264)
==27599== by 0xA737C69: rack::widget::Widget::step() (Widget.cpp:264)
==27599== by 0xA6E24D3: rack::app::browser::ModelBox::step() (Browser.cpp:235)
==27599== Uninitialised value was created by a heap allocation
==27599== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==27599== by 0xA60B2D1: TFormPurgeMenu* rack::createWidget<TFormPurgeMenu>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA60531C: TFormEditorMainMenu::TFormEditorMainMenu() (TerrorformWaveTableEditor.cpp:297)
==27599== by 0xA60558C: TFormEditor::TFormEditor() (TerrorformWaveTableEditor.cpp:336)
==27599== by 0xA449BA4: TFormEditor* rack::createWidget<TFormEditor>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA434D2B: TerrorformWidget::TerrorformWidget(Terrorform*) (Terrorform.cpp:1400)
==27599== by 0xA44D565: rack::CardinalPluginModel<Terrorform, TerrorformWidget>::createModuleWidget(rack::engine::Module*) (helpers.hpp:70)
==27599== by 0xA6E1FD6: rack::app::browser::ModelBox::createPreview() (Browser.cpp:195)
==27599== by 0xA6E20B5: rack::app::browser::ModelBox::draw(rack::widget::Widget::DrawArgs const&) (Browser.cpp:204)
==27599== by 0xA737FAF: rack::widget::Widget::drawChild(rack::widget::Widget*, rack::widget::Widget::DrawArgs const&, int) (Widget.cpp:311)
==27599== by 0xA737D77: rack::widget::Widget::draw(rack::widget::Widget::DrawArgs const&) (Widget.cpp:280)
==27599== by 0xA737FAF: rack::widget::Widget::drawChild(rack::widget::Widget*, rack::widget::Widget::DrawArgs const&, int) (Widget.cpp:311)
==27599==
==27599== Conditional jump or move depends on uninitialised value(s)
==27599== at 0xA612837: TFormClearMenu::step() (ClearMenu.cpp:47)
==27599== by 0xA737C69: rack::widget::Widget::step() (Widget.cpp:264)
==27599== by 0xA737C69: rack::widget::Widget::step() (Widget.cpp:264)
==27599== by 0xA737C69: rack::widget::Widget::step() (Widget.cpp:264)
==27599== by 0xA437EFA: TerrorformWidget::step() (Terrorform.cpp:1610)
==27599== by 0xA737C69: rack::widget::Widget::step() (Widget.cpp:264)
==27599== by 0xA737C69: rack::widget::Widget::step() (Widget.cpp:264)
==27599== by 0xA7348EB: rack::widget::FramebufferWidget::step() (FramebufferWidget.cpp:80)
==27599== by 0xA737C69: rack::widget::Widget::step() (Widget.cpp:264)
==27599== by 0xA737C69: rack::widget::Widget::step() (Widget.cpp:264)
==27599== by 0xA737C69: rack::widget::Widget::step() (Widget.cpp:264)
==27599== by 0xA6E24D3: rack::app::browser::ModelBox::step() (Browser.cpp:235)
==27599== Uninitialised value was created by a heap allocation
==27599== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==27599== by 0xA60AF3D: TFormClearMenu* rack::createWidget<TFormClearMenu>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA603D70: TFormEditorBankEditMenu::TFormEditorBankEditMenu() (TerrorformWaveTableEditor.cpp:89)
==27599== by 0xA60B33E: TFormEditorBankEditMenu* rack::createWidget<TFormEditorBankEditMenu>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA605696: TFormEditor::TFormEditor() (TerrorformWaveTableEditor.cpp:342)
==27599== by 0xA449BA4: TFormEditor* rack::createWidget<TFormEditor>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA434D2B: TerrorformWidget::TerrorformWidget(Terrorform*) (Terrorform.cpp:1400)
==27599== by 0xA44D565: rack::CardinalPluginModel<Terrorform, TerrorformWidget>::createModuleWidget(rack::engine::Module*) (helpers.hpp:70)
==27599== by 0xA6E1FD6: rack::app::browser::ModelBox::createPreview() (Browser.cpp:195)
==27599== by 0xA6E20B5: rack::app::browser::ModelBox::draw(rack::widget::Widget::DrawArgs const&) (Browser.cpp:204)
==27599== by 0xA737FAF: rack::widget::Widget::drawChild(rack::widget::Widget*, rack::widget::Widget::DrawArgs const&, int) (Widget.cpp:311)
==27599== by 0xA737D77: rack::widget::Widget::draw(rack::widget::Widget::DrawArgs const&) (Widget.cpp:280)
==27599==
==27599== Conditional jump or move depends on uninitialised value(s)
==27599== at 0xA628549: TFormMoveMenu::step() (MoveMenu.cpp:203)
==27599== by 0xA737C69: rack::widget::Widget::step() (Widget.cpp:264)
==27599== by 0xA737C69: rack::widget::Widget::step() (Widget.cpp:264)
==27599== by 0xA737C69: rack::widget::Widget::step() (Widget.cpp:264)
==27599== by 0xA437EFA: TerrorformWidget::step() (Terrorform.cpp:1610)
==27599== by 0xA737C69: rack::widget::Widget::step() (Widget.cpp:264)
==27599== by 0xA737C69: rack::widget::Widget::step() (Widget.cpp:264)
==27599== by 0xA7348EB: rack::widget::FramebufferWidget::step() (FramebufferWidget.cpp:80)
==27599== by 0xA737C69: rack::widget::Widget::step() (Widget.cpp:264)
==27599== by 0xA737C69: rack::widget::Widget::step() (Widget.cpp:264)
==27599== by 0xA737C69: rack::widget::Widget::step() (Widget.cpp:264)
==27599== by 0xA6E24D3: rack::app::browser::ModelBox::step() (Browser.cpp:235)
==27599== Uninitialised value was created by a heap allocation
==27599== at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==27599== by 0xA60B063: TFormMoveMenu* rack::createWidget<TFormMoveMenu>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA603F3D: TFormEditorBankEditMenu::TFormEditorBankEditMenu() (TerrorformWaveTableEditor.cpp:116)
==27599== by 0xA60B33E: TFormEditorBankEditMenu* rack::createWidget<TFormEditorBankEditMenu>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA605696: TFormEditor::TFormEditor() (TerrorformWaveTableEditor.cpp:342)
==27599== by 0xA449BA4: TFormEditor* rack::createWidget<TFormEditor>(rack::math::Vec) (helpers.hpp:53)
==27599== by 0xA434D2B: TerrorformWidget::TerrorformWidget(Terrorform*) (Terrorform.cpp:1400)
==27599== by 0xA44D565: rack::CardinalPluginModel<Terrorform, TerrorformWidget>::createModuleWidget(rack::engine::Module*) (helpers.hpp:70)
==27599== by 0xA6E1FD6: rack::app::browser::ModelBox::createPreview() (Browser.cpp:195)
==27599== by 0xA6E20B5: rack::app::browser::ModelBox::draw(rack::widget::Widget::DrawArgs const&) (Browser.cpp:204)
==27599== by 0xA737FAF: rack::widget::Widget::drawChild(rack::widget::Widget*, rack::widget::Widget::DrawArgs const&, int) (Widget.cpp:311)
==27599== by 0xA737D77: rack::widget::Widget::draw(rack::widget::Widget::DrawArgs const&) (Widget.cpp:280)
==27599==