Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- andres@andres-ThinkPad-W530 ~/Documents/src/build-qcs-Desktop-Debug-Cs6/bin $ valgrind ./CsoundQt-d-debug
- ==7589== Memcheck, a memory error detector
- ==7589== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al.
- ==7589== Using Valgrind-3.8.1 and LibVEX; rerun with -h for copyright info
- ==7589== Command: ./CsoundQt-d-debug
- ==7589==
- virtual_keyboard real time MIDI plugin for Csound
- 0dBFS level = 32768.0
- Csound version 6.00rc3 (double samples) Jun 25 2013
- libsndfile-1.0.25
- Module 1: pulse (audio)
- Module 2: pa_bl (audio)
- Module 3: pa_cb (audio)
- Module 4: jack (audio)
- Module 6: alsa (audio)
- MIDI Module 5: portmidi (midi)
- MIDI Module 7: alsaseq (midi)
- MIDI Module 8: devfile (midi)
- QObject::connect: No such slot WidgetPanel::dockStateChanged(bool) in ../qutecsound/src/widgetpanel.cpp:34
- QObject::connect: No such signal FileBEditor::textChanged() in ../qutecsound/src/documentview.cpp:37
- QObject::connect: (sender name: 'FileBEditor')
- QObject::connect: No such signal FileBEditor::textChanged() in ../qutecsound/src/documentview.cpp:37
- QObject::connect: (sender name: 'FileBEditor')
- QObject::connect: No such signal FileBEditor::textChanged() in ../qutecsound/src/documentview.cpp:37
- QObject::connect: (sender name: 'FileBEditor')
- WidgetLayout::loadXmlWidgets Older Widget Format version
- ==7589== Conditional jump or move depends on uninitialised value(s)
- ==7589== at 0x134106CD: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412A3A: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412B5E: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x8BDD61F: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BEEEFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6D10: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6F91: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BE19CD: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BE3A22: g_object_thaw_notify (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x133156C9: gtk_adjustment_configure (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x5C56C6E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D0F526: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589==
- ==7589== Conditional jump or move depends on uninitialised value(s)
- ==7589== at 0x134106F8: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412A3A: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412B5E: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x8BDD61F: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BEEEFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6D10: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6F91: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BE19CD: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BE3A22: g_object_thaw_notify (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x133156C9: gtk_adjustment_configure (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x5C56C6E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D0F526: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589==
- ==7589== Conditional jump or move depends on uninitialised value(s)
- ==7589== at 0x13410804: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412A3A: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412B5E: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x8BDD61F: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BEEEFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6D10: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6F91: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BE19CD: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BE3A22: g_object_thaw_notify (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x133156C9: gtk_adjustment_configure (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x5C56C6E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D0F526: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589==
- ==7589== Conditional jump or move depends on uninitialised value(s)
- ==7589== at 0x13410330: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x134126B8: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412B5E: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x8BDD61F: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BEEEFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6D10: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6F91: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BE19CD: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BE3A22: g_object_thaw_notify (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x133156C9: gtk_adjustment_configure (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x5C56C6E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D0F526: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589==
- ==7589== Conditional jump or move depends on uninitialised value(s)
- ==7589== at 0x13410355: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x134126B8: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412B5E: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x8BDD61F: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BEEEFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6D10: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6F91: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BE19CD: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BE3A22: g_object_thaw_notify (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x133156C9: gtk_adjustment_configure (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x5C56C6E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D0F526: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589==
- ==7589== Conditional jump or move depends on uninitialised value(s)
- ==7589== at 0x13410375: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x134126B8: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412B5E: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x8BDD61F: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BEEEFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6D10: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6F91: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BE19CD: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BE3A22: g_object_thaw_notify (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x133156C9: gtk_adjustment_configure (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x5C56C6E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D0F526: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589==
- ==7589== Conditional jump or move depends on uninitialised value(s)
- ==7589== at 0x13410395: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x134126B8: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412B5E: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x8BDD61F: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BEEEFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6D10: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6F91: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BE19CD: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BE3A22: g_object_thaw_notify (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x133156C9: gtk_adjustment_configure (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x5C56C6E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D0F526: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589==
- ==7589== Conditional jump or move depends on uninitialised value(s)
- ==7589== at 0x134103A0: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x134126B8: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412B5E: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x8BDD61F: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BEEEFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6D10: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6F91: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BE19CD: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BE3A22: g_object_thaw_notify (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x133156C9: gtk_adjustment_configure (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x5C56C6E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D0F526: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589==
- ==7589== Conditional jump or move depends on uninitialised value(s)
- ==7589== at 0x134103C5: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x134126B8: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412B5E: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x8BDD61F: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BEEEFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6D10: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6F91: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BE19CD: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BE3A22: g_object_thaw_notify (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x133156C9: gtk_adjustment_configure (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x5C56C6E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D0F526: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589==
- ==7589== Conditional jump or move depends on uninitialised value(s)
- ==7589== at 0x134103E5: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x134126B8: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412B5E: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x8BDD61F: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BEEEFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6D10: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6F91: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BE19CD: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BE3A22: g_object_thaw_notify (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x133156C9: gtk_adjustment_configure (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x5C56C6E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D0F526: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589==
- ==7589== Conditional jump or move depends on uninitialised value(s)
- ==7589== at 0x13411B8B: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412B6D: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x8BDD61F: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BEEEFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6D10: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6F91: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BE19CD: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BE3A22: g_object_thaw_notify (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x133156C9: gtk_adjustment_configure (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x5C56C6E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D0F526: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5BC80B7: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589==
- virtual_keyboard real time MIDI plugin for Csound
- 0dBFS level = 32768.0
- Csound version 6.00rc3 (double samples) Jun 25 2013
- libsndfile-1.0.25
- Error creating the FTLK_Flags variable
- UnifiedCSD: /home/andres/Desktop/diskin2.csd
- STARTING FILE
- Creating options
- Creating orchestra
- Creating score
- rtaudio: PortAudio module enabled ...
- using callback interface
- rtmidi: PortMIDI module enabled
- Elapsed time at end of orchestra compile: real: 0.289s, CPU: 0.290s
- sorting score ...
- ... done
- Elapsed time at end of score sort: real: 0.339s, CPU: 0.340s
- Csound version 6.00rc3 (double samples) Jun 25 2013
- graphics suppressed, ascii substituted
- 0dBFS level = 1.0
- orch now loaded
- audio buffered in 1024 sample-frame blocks
- reading 4096-byte blks of shorts from adc (RAW)
- ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
- ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
- ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
- bt_audio_service_open: connect() failed: Connection refused (111)
- bt_audio_service_open: connect() failed: Connection refused (111)
- bt_audio_service_open: connect() failed: Connection refused (111)
- bt_audio_service_open: connect() failed: Connection refused (111)
- ALSA lib pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
- Cannot connect to server socket err = No such file or directory
- Cannot connect to server request channel
- jack server is not running or cannot be started
- PortAudio V19-devel (built Oct 8 2012 16:37:35)
- 0: dac0 (HDA Intel PCH: ALC269VC Analog (hw:0,0))
- 1: dac1 (sysdefault)
- 2: dac2 (pulse)
- 3: dac3 (default)
- PortAudio: selected input device 'default'
- 0: dac0 (HDA Intel PCH: ALC269VC Analog (hw:0,0))
- 1: dac1 (HDA NVidia: HDMI 0 (hw:1,3))
- 2: dac2 (HDA NVidia: HDMI 1 (hw:1,7))
- 3: dac3 (HDA NVidia: HDMI 2 (hw:1,8))
- 4: dac4 (sysdefault)
- 5: dac5 (front)
- 6: dac6 (surround40)
- 7: dac7 (surround51)
- 8: dac8 (surround71)
- 9: dac9 (pulse)
- 10: dac10 (dmix)
- 11: dac11 (default)
- PortAudio: selected output device 'default'
- writing 2048 sample blks of 64-bit floats to dac
- SECTION 1:
- csound
- -b1024
- -B4096
- --realtime
- -+rtaudio=pa_cb
- -iadc
- -odac
- -+rtmidi=portmidi
- --env:CSNOSTOP=yes
- /home/andres/Desktop/diskin2.csd
- new alloc for instr 1:
- ==7589== Conditional jump or move depends on uninitialised value(s)
- ==7589== at 0x134106CD: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412A3A: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412BC2: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x8BDD61F: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BEEEFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6D10: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6F91: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x13315599: gtk_adjustment_value_changed (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x5C56C6E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D0F526: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5BC80B7: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D103E2: QScrollBar::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589==
- ==7589== Conditional jump or move depends on uninitialised value(s)
- ==7589== at 0x134106F8: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412A3A: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412BC2: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x8BDD61F: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BEEEFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6D10: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6F91: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x13315599: gtk_adjustment_value_changed (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x5C56C6E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D0F526: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5BC80B7: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D103E2: QScrollBar::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589==
- ==7589== Conditional jump or move depends on uninitialised value(s)
- ==7589== at 0x13410804: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412A3A: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412BC2: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x8BDD61F: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BEEEFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6D10: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6F91: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x13315599: gtk_adjustment_value_changed (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x5C56C6E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D0F526: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5BC80B7: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D103E2: QScrollBar::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589==
- ==7589== Conditional jump or move depends on uninitialised value(s)
- ==7589== at 0x13410330: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x134126B8: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412BC2: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x8BDD61F: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BEEEFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6D10: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6F91: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x13315599: gtk_adjustment_value_changed (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x5C56C6E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D0F526: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5BC80B7: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D103E2: QScrollBar::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589==
- ==7589== Conditional jump or move depends on uninitialised value(s)
- ==7589== at 0x13410355: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x134126B8: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412BC2: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x8BDD61F: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BEEEFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6D10: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6F91: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x13315599: gtk_adjustment_value_changed (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x5C56C6E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D0F526: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5BC80B7: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D103E2: QScrollBar::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589==
- ==7589== Conditional jump or move depends on uninitialised value(s)
- ==7589== at 0x13410375: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x134126B8: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412BC2: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x8BDD61F: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BEEEFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6D10: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6F91: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x13315599: gtk_adjustment_value_changed (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x5C56C6E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D0F526: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5BC80B7: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D103E2: QScrollBar::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589==
- ==7589== Conditional jump or move depends on uninitialised value(s)
- ==7589== at 0x13410395: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x134126B8: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412BC2: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x8BDD61F: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BEEEFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6D10: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6F91: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x13315599: gtk_adjustment_value_changed (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x5C56C6E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D0F526: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5BC80B7: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D103E2: QScrollBar::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589==
- ==7589== Conditional jump or move depends on uninitialised value(s)
- ==7589== at 0x134103A0: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x134126B8: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412BC2: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x8BDD61F: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BEEEFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6D10: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6F91: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x13315599: gtk_adjustment_value_changed (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x5C56C6E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D0F526: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5BC80B7: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D103E2: QScrollBar::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589==
- ==7589== Conditional jump or move depends on uninitialised value(s)
- ==7589== at 0x134103C5: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x134126B8: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412BC2: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x8BDD61F: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BEEEFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6D10: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6F91: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x13315599: gtk_adjustment_value_changed (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x5C56C6E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D0F526: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5BC80B7: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D103E2: QScrollBar::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589==
- ==7589== Conditional jump or move depends on uninitialised value(s)
- ==7589== at 0x134103E5: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x134126B8: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412BC2: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x8BDD61F: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BEEEFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6D10: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6F91: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x13315599: gtk_adjustment_value_changed (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x5C56C6E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D0F526: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5BC80B7: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D103E2: QScrollBar::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589==
- ==7589== Conditional jump or move depends on uninitialised value(s)
- ==7589== at 0x13411B8B: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412BD1: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x8BDD61F: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BEEEFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6D10: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6F91: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x13315599: gtk_adjustment_value_changed (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x5C56C6E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D0F526: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5BC80B7: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D103E2: QScrollBar::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5B9193B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589==
- ==7589== Conditional jump or move depends on uninitialised value(s)
- ==7589== at 0x13411BAE: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412BD1: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x8BDD61F: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BEEEFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6D10: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6F91: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x13315599: gtk_adjustment_value_changed (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x5C56C6E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D0F526: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5BC80B7: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D103E2: QScrollBar::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5B9193B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589==
- ==7589== Conditional jump or move depends on uninitialised value(s)
- ==7589== at 0x13411BCC: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412BD1: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x8BDD61F: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BEEEFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6D10: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6F91: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x13315599: gtk_adjustment_value_changed (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x5C56C6E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D0F526: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5BC80B7: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D103E2: QScrollBar::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5B9193B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589==
- ==7589== Conditional jump or move depends on uninitialised value(s)
- ==7589== at 0x13411BEC: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412BD1: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x8BDD61F: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BEEEFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6D10: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6F91: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x13315599: gtk_adjustment_value_changed (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x5C56C6E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D0F526: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5BC80B7: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D103E2: QScrollBar::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5B9193B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589==
- ==7589== Conditional jump or move depends on uninitialised value(s)
- ==7589== at 0x13411C0C: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412BD1: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x8BDD61F: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BEEEFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6D10: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6F91: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x13315599: gtk_adjustment_value_changed (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x5C56C6E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D0F526: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5BC80B7: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D103E2: QScrollBar::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5B9193B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589==
- ==7589== Conditional jump or move depends on uninitialised value(s)
- ==7589== at 0x13411C3C: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412BD1: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x8BDD61F: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BEEEFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6D10: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6F91: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x13315599: gtk_adjustment_value_changed (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x5C56C6E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D0F526: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5BC80B7: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D103E2: QScrollBar::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5B9193B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589==
- Closing file '/home/andres/Desktop/sin.wav'...
- B 0.000 .. 5.000 T 5.000 TT 5.000 M: 0.50000 0.00000
- Score finished in csoundPerformKsmps().
- inactive allocs returned to freespace
- end of score. overall amps: 0.50000 0.00000
- overall samples out of range: 0 0
- 0 errors in performance
- Elapsed time at end of performance: real: 116.921s, CPU: 119.640s
- closing device
- csoundDestroyThreadLock: : Success
- csoundDestroyThreadLock: : Success
- 216 2048 sample blks of 64-bit floats written to dac
- csoundDestroyThreadLock: : Success
- csoundDestroyThreadLock: : Success
- CsoundEngine::stopCsound() joined
- CsoundQt::stop() -1
- ==7589== Conditional jump or move depends on uninitialised value(s)
- ==7589== at 0x13411B9E: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412BD1: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x8BDD61F: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BEEEFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6D10: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6F91: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x13315599: gtk_adjustment_value_changed (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x5C56C6E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D0F526: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5BC80B7: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D103E2: QScrollBar::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5B9193B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589==
- ==7589== Conditional jump or move depends on uninitialised value(s)
- ==7589== at 0x13411BBE: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412BD1: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x8BDD61F: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BEEEFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6D10: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6F91: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x13315599: gtk_adjustment_value_changed (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x5C56C6E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D0F526: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5BC80B7: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D103E2: QScrollBar::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5B9193B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589==
- ==7589== Conditional jump or move depends on uninitialised value(s)
- ==7589== at 0x13411BDC: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412BD1: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x8BDD61F: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BEEEFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6D10: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6F91: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x13315599: gtk_adjustment_value_changed (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x5C56C6E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D0F526: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5BC80B7: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D103E2: QScrollBar::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5B9193B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589==
- ==7589== Conditional jump or move depends on uninitialised value(s)
- ==7589== at 0x13411BFC: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x13412BD1: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x8BDD61F: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BEEEFF: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6D10: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x8BF6F91: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3600.0)
- ==7589== by 0x13315599: gtk_adjustment_value_changed (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.17)
- ==7589== by 0x5C56C6E: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D0F526: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5BC80B7: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5D103E2: QScrollBar::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589== by 0x5B9193B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.0.1)
- ==7589==
- CsoundQt::changePage index < 0
- end of score. overall amps: 0.0
- overall samples out of range: 0
- 0 errors in performance
- Elapsed time at end of performance: real: 202.226s, CPU: 186.100s
- ==7589== Invalid read of size 8
- ==7589== at 0x538D706: std::less<CSOUND_*>::operator()(CSOUND_* const&, CSOUND_* const&) const (stl_function.h:237)
- ==7589== by 0x22761B57: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >*, std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >*, CSOUND_* const&) (stl_tree.h:1098)
- ==7589== by 0x2275729C: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::lower_bound(CSOUND_* const&) (stl_tree.h:835)
- ==7589== by 0x2274F5AA: std::map<CSOUND_*, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::lower_bound(CSOUND_* const&) (stl_map.h:791)
- ==7589== by 0x2274A3AE: std::map<CSOUND_*, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::operator[](CSOUND_* const&) (stl_map.h:455)
- ==7589== by 0x227468AA: csoundModuleDestroy (signalflowgraph.cpp:1402)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== Address 0xebdda80 is 32 bytes inside a block of size 88 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770931: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276B3F9: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >*) (stl_tree.h:373)
- ==7589== by 0x22760CFC: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >*) (stl_tree.h:395)
- ==7589== by 0x227563DC: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274EE22: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x22775701: std::map<CSOUND_*, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid read of size 8
- ==7589== at 0x22760C92: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::_S_left(std::_Rb_tree_node_base*) (stl_tree.h:527)
- ==7589== by 0x22761B72: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >*, std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >*, CSOUND_* const&) (stl_tree.h:1099)
- ==7589== by 0x2275729C: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::lower_bound(CSOUND_* const&) (stl_tree.h:835)
- ==7589== by 0x2274F5AA: std::map<CSOUND_*, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::lower_bound(CSOUND_* const&) (stl_map.h:791)
- ==7589== by 0x2274A3AE: std::map<CSOUND_*, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::operator[](CSOUND_* const&) (stl_map.h:455)
- ==7589== by 0x227468AA: csoundModuleDestroy (signalflowgraph.cpp:1402)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== Address 0xebdda70 is 16 bytes inside a block of size 88 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770931: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276B3F9: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >*) (stl_tree.h:373)
- ==7589== by 0x22760CFC: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >*) (stl_tree.h:395)
- ==7589== by 0x227563DC: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274EE22: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x22775701: std::map<CSOUND_*, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid read of size 8
- ==7589== at 0x538D70D: std::less<CSOUND_*>::operator()(CSOUND_* const&, CSOUND_* const&) const (stl_function.h:237)
- ==7589== by 0x2274A43B: std::map<CSOUND_*, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::operator[](CSOUND_* const&) (stl_map.h:457)
- ==7589== by 0x227468AA: csoundModuleDestroy (signalflowgraph.cpp:1402)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589== Address 0xebdda80 is 32 bytes inside a block of size 88 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770931: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276B3F9: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >*) (stl_tree.h:373)
- ==7589== by 0x22760CFC: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >*) (stl_tree.h:395)
- ==7589== by 0x227563DC: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274EE22: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x22775701: std::map<CSOUND_*, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid read of size 8
- ==7589== at 0x538D70D: std::less<CSOUND_*>::operator()(CSOUND_* const&, CSOUND_* const&) const (stl_function.h:237)
- ==7589== by 0x22757509: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > const&) (stl_tree.h:1350)
- ==7589== by 0x2274F74F: std::map<CSOUND_*, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::insert(std::_Rb_tree_iterator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > const&) (stl_map.h:576)
- ==7589== by 0x2274A49D: std::map<CSOUND_*, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::operator[](CSOUND_* const&) (stl_map.h:458)
- ==7589== by 0x227468AA: csoundModuleDestroy (signalflowgraph.cpp:1402)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589== Address 0xebdda80 is 32 bytes inside a block of size 88 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770931: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276B3F9: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >*) (stl_tree.h:373)
- ==7589== by 0x22760CFC: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >*) (stl_tree.h:395)
- ==7589== by 0x227563DC: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274EE22: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x22775701: std::map<CSOUND_*, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid write of size 8
- ==7589== at 0x7308DE4: std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==7589== by 0x22761F43: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > const&) (stl_tree.h:981)
- ==7589== by 0x2275756A: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > const&) (stl_tree.h:1357)
- ==7589== by 0x2274F74F: std::map<CSOUND_*, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::insert(std::_Rb_tree_iterator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > const&) (stl_map.h:576)
- ==7589== by 0x2274A49D: std::map<CSOUND_*, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::operator[](CSOUND_* const&) (stl_map.h:458)
- ==7589== by 0x227468AA: csoundModuleDestroy (signalflowgraph.cpp:1402)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== Address 0xebdda70 is 16 bytes inside a block of size 88 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770931: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276B3F9: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >*) (stl_tree.h:373)
- ==7589== by 0x22760CFC: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >*) (stl_tree.h:395)
- ==7589== by 0x227563DC: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274EE22: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x22775701: std::map<CSOUND_*, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid read of size 4
- ==7589== at 0x7308E0D: std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==7589== by 0x22761F43: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > const&) (stl_tree.h:981)
- ==7589== by 0x2275756A: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > const&) (stl_tree.h:1357)
- ==7589== by 0x2274F74F: std::map<CSOUND_*, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::insert(std::_Rb_tree_iterator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > const&) (stl_map.h:576)
- ==7589== by 0x2274A49D: std::map<CSOUND_*, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::operator[](CSOUND_* const&) (stl_map.h:458)
- ==7589== by 0x227468AA: csoundModuleDestroy (signalflowgraph.cpp:1402)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== Address 0xebdda60 is 0 bytes inside a block of size 88 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770931: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276B3F9: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >*) (stl_tree.h:373)
- ==7589== by 0x22760CFC: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >*) (stl_tree.h:395)
- ==7589== by 0x227563DC: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274EE22: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x22775701: std::map<CSOUND_*, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid write of size 4
- ==7589== at 0x7308E50: std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==7589== by 0x22761F43: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > const&) (stl_tree.h:981)
- ==7589== by 0x2275756A: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > const&) (stl_tree.h:1357)
- ==7589== by 0x2274F74F: std::map<CSOUND_*, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::insert(std::_Rb_tree_iterator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > const&) (stl_map.h:576)
- ==7589== by 0x2274A49D: std::map<CSOUND_*, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::operator[](CSOUND_* const&) (stl_map.h:458)
- ==7589== by 0x227468AA: csoundModuleDestroy (signalflowgraph.cpp:1402)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== Address 0xebdda60 is 0 bytes inside a block of size 88 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770931: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276B3F9: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >*) (stl_tree.h:373)
- ==7589== by 0x22760CFC: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >*) (stl_tree.h:395)
- ==7589== by 0x227563DC: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274EE22: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x22775701: std::map<CSOUND_*, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outleta*, std::allocator<Outleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outleta*, std::allocator<Outleta*> > > > > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid read of size 8
- ==7589== at 0x538D706: std::less<CSOUND_*>::operator()(CSOUND_* const&, CSOUND_* const&) const (stl_function.h:237)
- ==7589== by 0x227622E3: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >*, std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >*, CSOUND_* const&) (stl_tree.h:1098)
- ==7589== by 0x22757864: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::lower_bound(CSOUND_* const&) (stl_tree.h:835)
- ==7589== by 0x2274F80C: std::map<CSOUND_*, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::lower_bound(CSOUND_* const&) (stl_map.h:791)
- ==7589== by 0x2274A5A2: std::map<CSOUND_*, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::operator[](CSOUND_* const&) (stl_map.h:455)
- ==7589== by 0x227468C8: csoundModuleDestroy (signalflowgraph.cpp:1403)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== Address 0x1b157790 is 32 bytes inside a block of size 88 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770A91: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276B6B1: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >*) (stl_tree.h:373)
- ==7589== by 0x22761144: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >*) (stl_tree.h:395)
- ==7589== by 0x22756844: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274F05A: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x22775769: std::map<CSOUND_*, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid read of size 8
- ==7589== at 0x227610DA: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::_S_left(std::_Rb_tree_node_base*) (stl_tree.h:527)
- ==7589== by 0x227622FE: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >*, std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >*, CSOUND_* const&) (stl_tree.h:1099)
- ==7589== by 0x22757864: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::lower_bound(CSOUND_* const&) (stl_tree.h:835)
- ==7589== by 0x2274F80C: std::map<CSOUND_*, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::lower_bound(CSOUND_* const&) (stl_map.h:791)
- ==7589== by 0x2274A5A2: std::map<CSOUND_*, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::operator[](CSOUND_* const&) (stl_map.h:455)
- ==7589== by 0x227468C8: csoundModuleDestroy (signalflowgraph.cpp:1403)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== Address 0x1b157780 is 16 bytes inside a block of size 88 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770A91: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276B6B1: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >*) (stl_tree.h:373)
- ==7589== by 0x22761144: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >*) (stl_tree.h:395)
- ==7589== by 0x22756844: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274F05A: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x22775769: std::map<CSOUND_*, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid read of size 8
- ==7589== at 0x538D70D: std::less<CSOUND_*>::operator()(CSOUND_* const&, CSOUND_* const&) const (stl_function.h:237)
- ==7589== by 0x2274A62F: std::map<CSOUND_*, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::operator[](CSOUND_* const&) (stl_map.h:457)
- ==7589== by 0x227468C8: csoundModuleDestroy (signalflowgraph.cpp:1403)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589== Address 0x1b157790 is 32 bytes inside a block of size 88 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770A91: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276B6B1: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >*) (stl_tree.h:373)
- ==7589== by 0x22761144: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >*) (stl_tree.h:395)
- ==7589== by 0x22756844: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274F05A: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x22775769: std::map<CSOUND_*, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid read of size 8
- ==7589== at 0x538D70D: std::less<CSOUND_*>::operator()(CSOUND_* const&, CSOUND_* const&) const (stl_function.h:237)
- ==7589== by 0x22757AD1: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > const&) (stl_tree.h:1350)
- ==7589== by 0x2274F98B: std::map<CSOUND_*, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::insert(std::_Rb_tree_iterator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > const&) (stl_map.h:576)
- ==7589== by 0x2274A691: std::map<CSOUND_*, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::operator[](CSOUND_* const&) (stl_map.h:458)
- ==7589== by 0x227468C8: csoundModuleDestroy (signalflowgraph.cpp:1403)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589== Address 0x1b157790 is 32 bytes inside a block of size 88 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770A91: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276B6B1: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >*) (stl_tree.h:373)
- ==7589== by 0x22761144: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >*) (stl_tree.h:395)
- ==7589== by 0x22756844: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274F05A: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x22775769: std::map<CSOUND_*, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid write of size 8
- ==7589== at 0x7308DE4: std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==7589== by 0x227626CF: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > const&) (stl_tree.h:981)
- ==7589== by 0x22757B32: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > const&) (stl_tree.h:1357)
- ==7589== by 0x2274F98B: std::map<CSOUND_*, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::insert(std::_Rb_tree_iterator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > const&) (stl_map.h:576)
- ==7589== by 0x2274A691: std::map<CSOUND_*, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::operator[](CSOUND_* const&) (stl_map.h:458)
- ==7589== by 0x227468C8: csoundModuleDestroy (signalflowgraph.cpp:1403)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== Address 0x1b157780 is 16 bytes inside a block of size 88 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770A91: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276B6B1: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >*) (stl_tree.h:373)
- ==7589== by 0x22761144: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >*) (stl_tree.h:395)
- ==7589== by 0x22756844: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274F05A: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x22775769: std::map<CSOUND_*, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid read of size 4
- ==7589== at 0x7308E0D: std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==7589== by 0x227626CF: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > const&) (stl_tree.h:981)
- ==7589== by 0x22757B32: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > const&) (stl_tree.h:1357)
- ==7589== by 0x2274F98B: std::map<CSOUND_*, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::insert(std::_Rb_tree_iterator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > const&) (stl_map.h:576)
- ==7589== by 0x2274A691: std::map<CSOUND_*, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::operator[](CSOUND_* const&) (stl_map.h:458)
- ==7589== by 0x227468C8: csoundModuleDestroy (signalflowgraph.cpp:1403)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== Address 0x1b157770 is 0 bytes inside a block of size 88 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770A91: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276B6B1: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >*) (stl_tree.h:373)
- ==7589== by 0x22761144: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >*) (stl_tree.h:395)
- ==7589== by 0x22756844: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274F05A: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x22775769: std::map<CSOUND_*, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid write of size 4
- ==7589== at 0x7308E50: std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==7589== by 0x227626CF: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > const&) (stl_tree.h:981)
- ==7589== by 0x22757B32: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > const&) (stl_tree.h:1357)
- ==7589== by 0x2274F98B: std::map<CSOUND_*, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::insert(std::_Rb_tree_iterator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > const&) (stl_map.h:576)
- ==7589== by 0x2274A691: std::map<CSOUND_*, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::operator[](CSOUND_* const&) (stl_map.h:458)
- ==7589== by 0x227468C8: csoundModuleDestroy (signalflowgraph.cpp:1403)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== Address 0x1b157770 is 0 bytes inside a block of size 88 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770A91: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276B6B1: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >*) (stl_tree.h:373)
- ==7589== by 0x22761144: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >*) (stl_tree.h:395)
- ==7589== by 0x22756844: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274F05A: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x22775769: std::map<CSOUND_*, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inleta*, std::allocator<Inleta*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inleta*, std::allocator<Inleta*> > > > > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid read of size 8
- ==7589== at 0x538D706: std::less<CSOUND_*>::operator()(CSOUND_* const&, CSOUND_* const&) const (stl_function.h:237)
- ==7589== by 0x2276612F: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >*, std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >*, CSOUND_* const&) (stl_tree.h:1098)
- ==7589== by 0x2275AB08: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::lower_bound(CSOUND_* const&) (stl_tree.h:835)
- ==7589== by 0x22750FC4: std::map<CSOUND_*, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::lower_bound(CSOUND_* const&) (stl_map.h:791)
- ==7589== by 0x2274B98A: std::map<CSOUND_*, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::operator[](CSOUND_* const&) (stl_map.h:455)
- ==7589== by 0x227468E6: csoundModuleDestroy (signalflowgraph.cpp:1407)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== Address 0x1d894d30 is 32 bytes inside a block of size 64 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770CA1: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276BAC5: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >*) (stl_tree.h:373)
- ==7589== by 0x227617B0: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >*) (stl_tree.h:395)
- ==7589== by 0x22756EE0: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274F3AE: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x22775805: std::map<CSOUND_*, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid read of size 8
- ==7589== at 0x22761746: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::_S_left(std::_Rb_tree_node_base*) (stl_tree.h:527)
- ==7589== by 0x2276614A: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >*, std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >*, CSOUND_* const&) (stl_tree.h:1099)
- ==7589== by 0x2275AB08: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::lower_bound(CSOUND_* const&) (stl_tree.h:835)
- ==7589== by 0x22750FC4: std::map<CSOUND_*, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::lower_bound(CSOUND_* const&) (stl_map.h:791)
- ==7589== by 0x2274B98A: std::map<CSOUND_*, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::operator[](CSOUND_* const&) (stl_map.h:455)
- ==7589== by 0x227468E6: csoundModuleDestroy (signalflowgraph.cpp:1407)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== Address 0x1d894d20 is 16 bytes inside a block of size 64 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770CA1: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276BAC5: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >*) (stl_tree.h:373)
- ==7589== by 0x227617B0: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >*) (stl_tree.h:395)
- ==7589== by 0x22756EE0: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274F3AE: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x22775805: std::map<CSOUND_*, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid read of size 8
- ==7589== at 0x538D70D: std::less<CSOUND_*>::operator()(CSOUND_* const&, CSOUND_* const&) const (stl_function.h:237)
- ==7589== by 0x2274BA08: std::map<CSOUND_*, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::operator[](CSOUND_* const&) (stl_map.h:457)
- ==7589== by 0x227468E6: csoundModuleDestroy (signalflowgraph.cpp:1407)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589== Address 0x1d894d30 is 32 bytes inside a block of size 64 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770CA1: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276BAC5: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >*) (stl_tree.h:373)
- ==7589== by 0x227617B0: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >*) (stl_tree.h:395)
- ==7589== by 0x22756EE0: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274F3AE: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x22775805: std::map<CSOUND_*, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid read of size 8
- ==7589== at 0x538D70D: std::less<CSOUND_*>::operator()(CSOUND_* const&, CSOUND_* const&) const (stl_function.h:237)
- ==7589== by 0x2275AE41: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > const&) (stl_tree.h:1350)
- ==7589== by 0x22751135: std::map<CSOUND_*, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::insert(std::_Rb_tree_iterator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > const&) (stl_map.h:576)
- ==7589== by 0x2274BA61: std::map<CSOUND_*, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::operator[](CSOUND_* const&) (stl_map.h:458)
- ==7589== by 0x227468E6: csoundModuleDestroy (signalflowgraph.cpp:1407)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589== Address 0x1d894d30 is 32 bytes inside a block of size 64 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770CA1: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276BAC5: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >*) (stl_tree.h:373)
- ==7589== by 0x227617B0: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >*) (stl_tree.h:395)
- ==7589== by 0x22756EE0: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274F3AE: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x22775805: std::map<CSOUND_*, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid write of size 8
- ==7589== at 0x7308DE4: std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==7589== by 0x2276648F: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > const&) (stl_tree.h:981)
- ==7589== by 0x2275AEA2: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > const&) (stl_tree.h:1357)
- ==7589== by 0x22751135: std::map<CSOUND_*, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::insert(std::_Rb_tree_iterator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > const&) (stl_map.h:576)
- ==7589== by 0x2274BA61: std::map<CSOUND_*, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::operator[](CSOUND_* const&) (stl_map.h:458)
- ==7589== by 0x227468E6: csoundModuleDestroy (signalflowgraph.cpp:1407)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== Address 0x1d894d20 is 16 bytes inside a block of size 64 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770CA1: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276BAC5: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >*) (stl_tree.h:373)
- ==7589== by 0x227617B0: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >*) (stl_tree.h:395)
- ==7589== by 0x22756EE0: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274F3AE: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x22775805: std::map<CSOUND_*, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid read of size 4
- ==7589== at 0x7308E0D: std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==7589== by 0x2276648F: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > const&) (stl_tree.h:981)
- ==7589== by 0x2275AEA2: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > const&) (stl_tree.h:1357)
- ==7589== by 0x22751135: std::map<CSOUND_*, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::insert(std::_Rb_tree_iterator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > const&) (stl_map.h:576)
- ==7589== by 0x2274BA61: std::map<CSOUND_*, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::operator[](CSOUND_* const&) (stl_map.h:458)
- ==7589== by 0x227468E6: csoundModuleDestroy (signalflowgraph.cpp:1407)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== Address 0x1d894d10 is 0 bytes inside a block of size 64 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770CA1: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276BAC5: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >*) (stl_tree.h:373)
- ==7589== by 0x227617B0: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >*) (stl_tree.h:395)
- ==7589== by 0x22756EE0: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274F3AE: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x22775805: std::map<CSOUND_*, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid write of size 4
- ==7589== at 0x7308E50: std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==7589== by 0x2276648F: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > const&) (stl_tree.h:981)
- ==7589== by 0x2275AEA2: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > const&) (stl_tree.h:1357)
- ==7589== by 0x22751135: std::map<CSOUND_*, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::insert(std::_Rb_tree_iterator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > const&) (stl_map.h:576)
- ==7589== by 0x2274BA61: std::map<CSOUND_*, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::operator[](CSOUND_* const&) (stl_map.h:458)
- ==7589== by 0x227468E6: csoundModuleDestroy (signalflowgraph.cpp:1407)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== Address 0x1d894d10 is 0 bytes inside a block of size 64 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770CA1: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276BAC5: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >*) (stl_tree.h:373)
- ==7589== by 0x227617B0: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >*) (stl_tree.h:395)
- ==7589== by 0x22756EE0: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274F3AE: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x22775805: std::map<CSOUND_*, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*, std::allocator<std::vector<std::vector<Outleta*, std::allocator<Outleta*> >*, std::allocator<std::vector<Outleta*, std::allocator<Outleta*> >*> >*> > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid read of size 8
- ==7589== at 0x538D706: std::less<CSOUND_*>::operator()(CSOUND_* const&, CSOUND_* const&) const (stl_function.h:237)
- ==7589== by 0x22762A6F: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >*, std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >*, CSOUND_* const&) (stl_tree.h:1098)
- ==7589== by 0x22757E2C: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::lower_bound(CSOUND_* const&) (stl_tree.h:835)
- ==7589== by 0x2274FA48: std::map<CSOUND_*, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::lower_bound(CSOUND_* const&) (stl_map.h:791)
- ==7589== by 0x2274A796: std::map<CSOUND_*, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::operator[](CSOUND_* const&) (stl_map.h:455)
- ==7589== by 0x22746904: csoundModuleDestroy (signalflowgraph.cpp:1408)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== Address 0x1b1df300 is 32 bytes inside a block of size 88 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770989: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276B4A7: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >*) (stl_tree.h:373)
- ==7589== by 0x22760E0E: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >*) (stl_tree.h:395)
- ==7589== by 0x227564F6: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274EEB0: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x2277571B: std::map<CSOUND_*, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid read of size 8
- ==7589== at 0x22760DA4: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::_S_left(std::_Rb_tree_node_base*) (stl_tree.h:527)
- ==7589== by 0x22762A8A: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >*, std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >*, CSOUND_* const&) (stl_tree.h:1099)
- ==7589== by 0x22757E2C: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::lower_bound(CSOUND_* const&) (stl_tree.h:835)
- ==7589== by 0x2274FA48: std::map<CSOUND_*, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::lower_bound(CSOUND_* const&) (stl_map.h:791)
- ==7589== by 0x2274A796: std::map<CSOUND_*, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::operator[](CSOUND_* const&) (stl_map.h:455)
- ==7589== by 0x22746904: csoundModuleDestroy (signalflowgraph.cpp:1408)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== Address 0x1b1df2f0 is 16 bytes inside a block of size 88 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770989: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276B4A7: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >*) (stl_tree.h:373)
- ==7589== by 0x22760E0E: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >*) (stl_tree.h:395)
- ==7589== by 0x227564F6: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274EEB0: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x2277571B: std::map<CSOUND_*, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid read of size 8
- ==7589== at 0x538D70D: std::less<CSOUND_*>::operator()(CSOUND_* const&, CSOUND_* const&) const (stl_function.h:237)
- ==7589== by 0x2274A823: std::map<CSOUND_*, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::operator[](CSOUND_* const&) (stl_map.h:457)
- ==7589== by 0x22746904: csoundModuleDestroy (signalflowgraph.cpp:1408)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589== Address 0x1b1df300 is 32 bytes inside a block of size 88 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770989: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276B4A7: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >*) (stl_tree.h:373)
- ==7589== by 0x22760E0E: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >*) (stl_tree.h:395)
- ==7589== by 0x227564F6: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274EEB0: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x2277571B: std::map<CSOUND_*, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid read of size 8
- ==7589== at 0x538D70D: std::less<CSOUND_*>::operator()(CSOUND_* const&, CSOUND_* const&) const (stl_function.h:237)
- ==7589== by 0x22758099: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > const&) (stl_tree.h:1350)
- ==7589== by 0x2274FBC7: std::map<CSOUND_*, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::insert(std::_Rb_tree_iterator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > const&) (stl_map.h:576)
- ==7589== by 0x2274A885: std::map<CSOUND_*, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::operator[](CSOUND_* const&) (stl_map.h:458)
- ==7589== by 0x22746904: csoundModuleDestroy (signalflowgraph.cpp:1408)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589== Address 0x1b1df300 is 32 bytes inside a block of size 88 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770989: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276B4A7: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >*) (stl_tree.h:373)
- ==7589== by 0x22760E0E: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >*) (stl_tree.h:395)
- ==7589== by 0x227564F6: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274EEB0: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x2277571B: std::map<CSOUND_*, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid write of size 8
- ==7589== at 0x7308DE4: std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==7589== by 0x22762E5B: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > const&) (stl_tree.h:981)
- ==7589== by 0x227580FA: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > const&) (stl_tree.h:1357)
- ==7589== by 0x2274FBC7: std::map<CSOUND_*, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::insert(std::_Rb_tree_iterator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > const&) (stl_map.h:576)
- ==7589== by 0x2274A885: std::map<CSOUND_*, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::operator[](CSOUND_* const&) (stl_map.h:458)
- ==7589== by 0x22746904: csoundModuleDestroy (signalflowgraph.cpp:1408)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== Address 0x1b1df2f0 is 16 bytes inside a block of size 88 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770989: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276B4A7: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >*) (stl_tree.h:373)
- ==7589== by 0x22760E0E: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >*) (stl_tree.h:395)
- ==7589== by 0x227564F6: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274EEB0: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x2277571B: std::map<CSOUND_*, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid read of size 4
- ==7589== at 0x7308E0D: std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==7589== by 0x22762E5B: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > const&) (stl_tree.h:981)
- ==7589== by 0x227580FA: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > const&) (stl_tree.h:1357)
- ==7589== by 0x2274FBC7: std::map<CSOUND_*, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::insert(std::_Rb_tree_iterator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > const&) (stl_map.h:576)
- ==7589== by 0x2274A885: std::map<CSOUND_*, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::operator[](CSOUND_* const&) (stl_map.h:458)
- ==7589== by 0x22746904: csoundModuleDestroy (signalflowgraph.cpp:1408)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== Address 0x1b1df2e0 is 0 bytes inside a block of size 88 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770989: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276B4A7: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >*) (stl_tree.h:373)
- ==7589== by 0x22760E0E: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >*) (stl_tree.h:395)
- ==7589== by 0x227564F6: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274EEB0: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x2277571B: std::map<CSOUND_*, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid write of size 4
- ==7589== at 0x7308E50: std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==7589== by 0x22762E5B: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > const&) (stl_tree.h:981)
- ==7589== by 0x227580FA: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > const&) (stl_tree.h:1357)
- ==7589== by 0x2274FBC7: std::map<CSOUND_*, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::insert(std::_Rb_tree_iterator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > const&) (stl_map.h:576)
- ==7589== by 0x2274A885: std::map<CSOUND_*, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::operator[](CSOUND_* const&) (stl_map.h:458)
- ==7589== by 0x22746904: csoundModuleDestroy (signalflowgraph.cpp:1408)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== Address 0x1b1df2e0 is 0 bytes inside a block of size 88 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770989: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276B4A7: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >*) (stl_tree.h:373)
- ==7589== by 0x22760E0E: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >*) (stl_tree.h:395)
- ==7589== by 0x227564F6: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274EEB0: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x2277571B: std::map<CSOUND_*, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Outletk*, std::allocator<Outletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Outletk*, std::allocator<Outletk*> > > > > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid read of size 8
- ==7589== at 0x538D706: std::less<CSOUND_*>::operator()(CSOUND_* const&, CSOUND_* const&) const (stl_function.h:237)
- ==7589== by 0x227631FB: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >*, std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >*, CSOUND_* const&) (stl_tree.h:1098)
- ==7589== by 0x227583F4: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::lower_bound(CSOUND_* const&) (stl_tree.h:835)
- ==7589== by 0x2274FC84: std::map<CSOUND_*, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::lower_bound(CSOUND_* const&) (stl_map.h:791)
- ==7589== by 0x2274A98A: std::map<CSOUND_*, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::operator[](CSOUND_* const&) (stl_map.h:455)
- ==7589== by 0x22746922: csoundModuleDestroy (signalflowgraph.cpp:1409)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== Address 0x1b1e1290 is 32 bytes inside a block of size 88 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770AE9: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276B75F: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >*) (stl_tree.h:373)
- ==7589== by 0x22761256: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >*) (stl_tree.h:395)
- ==7589== by 0x2275695E: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274F0E8: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x22775783: std::map<CSOUND_*, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid read of size 8
- ==7589== at 0x227611EC: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::_S_left(std::_Rb_tree_node_base*) (stl_tree.h:527)
- ==7589== by 0x22763216: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >*, std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >*, CSOUND_* const&) (stl_tree.h:1099)
- ==7589== by 0x227583F4: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::lower_bound(CSOUND_* const&) (stl_tree.h:835)
- ==7589== by 0x2274FC84: std::map<CSOUND_*, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::lower_bound(CSOUND_* const&) (stl_map.h:791)
- ==7589== by 0x2274A98A: std::map<CSOUND_*, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::operator[](CSOUND_* const&) (stl_map.h:455)
- ==7589== by 0x22746922: csoundModuleDestroy (signalflowgraph.cpp:1409)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== Address 0x1b1e1280 is 16 bytes inside a block of size 88 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770AE9: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276B75F: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >*) (stl_tree.h:373)
- ==7589== by 0x22761256: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >*) (stl_tree.h:395)
- ==7589== by 0x2275695E: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274F0E8: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x22775783: std::map<CSOUND_*, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid read of size 8
- ==7589== at 0x538D70D: std::less<CSOUND_*>::operator()(CSOUND_* const&, CSOUND_* const&) const (stl_function.h:237)
- ==7589== by 0x2274AA17: std::map<CSOUND_*, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::operator[](CSOUND_* const&) (stl_map.h:457)
- ==7589== by 0x22746922: csoundModuleDestroy (signalflowgraph.cpp:1409)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589== Address 0x1b1e1290 is 32 bytes inside a block of size 88 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770AE9: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276B75F: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >*) (stl_tree.h:373)
- ==7589== by 0x22761256: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >*) (stl_tree.h:395)
- ==7589== by 0x2275695E: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274F0E8: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x22775783: std::map<CSOUND_*, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid read of size 8
- ==7589== at 0x538D70D: std::less<CSOUND_*>::operator()(CSOUND_* const&, CSOUND_* const&) const (stl_function.h:237)
- ==7589== by 0x22758661: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > const&) (stl_tree.h:1350)
- ==7589== by 0x2274FE03: std::map<CSOUND_*, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::insert(std::_Rb_tree_iterator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > const&) (stl_map.h:576)
- ==7589== by 0x2274AA79: std::map<CSOUND_*, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::operator[](CSOUND_* const&) (stl_map.h:458)
- ==7589== by 0x22746922: csoundModuleDestroy (signalflowgraph.cpp:1409)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589== Address 0x1b1e1290 is 32 bytes inside a block of size 88 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770AE9: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276B75F: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >*) (stl_tree.h:373)
- ==7589== by 0x22761256: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >*) (stl_tree.h:395)
- ==7589== by 0x2275695E: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274F0E8: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x22775783: std::map<CSOUND_*, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid write of size 8
- ==7589== at 0x7308DE4: std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==7589== by 0x227635E7: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > const&) (stl_tree.h:981)
- ==7589== by 0x227586C2: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > const&) (stl_tree.h:1357)
- ==7589== by 0x2274FE03: std::map<CSOUND_*, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::insert(std::_Rb_tree_iterator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > const&) (stl_map.h:576)
- ==7589== by 0x2274AA79: std::map<CSOUND_*, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::operator[](CSOUND_* const&) (stl_map.h:458)
- ==7589== by 0x22746922: csoundModuleDestroy (signalflowgraph.cpp:1409)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== Address 0x1b1e1280 is 16 bytes inside a block of size 88 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770AE9: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276B75F: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >*) (stl_tree.h:373)
- ==7589== by 0x22761256: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >*) (stl_tree.h:395)
- ==7589== by 0x2275695E: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274F0E8: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x22775783: std::map<CSOUND_*, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid read of size 4
- ==7589== at 0x7308E0D: std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==7589== by 0x227635E7: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > const&) (stl_tree.h:981)
- ==7589== by 0x227586C2: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > const&) (stl_tree.h:1357)
- ==7589== by 0x2274FE03: std::map<CSOUND_*, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::insert(std::_Rb_tree_iterator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > const&) (stl_map.h:576)
- ==7589== by 0x2274AA79: std::map<CSOUND_*, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::operator[](CSOUND_* const&) (stl_map.h:458)
- ==7589== by 0x22746922: csoundModuleDestroy (signalflowgraph.cpp:1409)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== Address 0x1b1e1270 is 0 bytes inside a block of size 88 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770AE9: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276B75F: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >*) (stl_tree.h:373)
- ==7589== by 0x22761256: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >*) (stl_tree.h:395)
- ==7589== by 0x2275695E: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274F0E8: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x22775783: std::map<CSOUND_*, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid write of size 4
- ==7589== at 0x7308E50: std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17)
- ==7589== by 0x227635E7: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > const&) (stl_tree.h:981)
- ==7589== by 0x227586C2: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > const&) (stl_tree.h:1357)
- ==7589== by 0x2274FE03: std::map<CSOUND_*, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::insert(std::_Rb_tree_iterator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > const&) (stl_map.h:576)
- ==7589== by 0x2274AA79: std::map<CSOUND_*, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::operator[](CSOUND_* const&) (stl_map.h:458)
- ==7589== by 0x22746922: csoundModuleDestroy (signalflowgraph.cpp:1409)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== Address 0x1b1e1270 is 0 bytes inside a block of size 88 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770AE9: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276B75F: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >*) (stl_tree.h:373)
- ==7589== by 0x22761256: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >*) (stl_tree.h:395)
- ==7589== by 0x2275695E: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274F0E8: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > >, std::_Select1st<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x22775783: std::map<CSOUND_*, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::map<std::string, std::vector<Inletk*, std::allocator<Inletk*> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::vector<Inletk*, std::allocator<Inletk*> > > > > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid read of size 8
- ==7589== at 0x538D706: std::less<CSOUND_*>::operator()(CSOUND_* const&, CSOUND_* const&) const (stl_function.h:237)
- ==7589== by 0x22768171: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > >*, std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > >*, CSOUND_* const&) (stl_tree.h:1098)
- ==7589== by 0x2275CEDC: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > > >::lower_bound(CSOUND_* const&) (stl_tree.h:835)
- ==7589== by 0x22752C6C: std::map<CSOUND_*, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > > >::lower_bound(CSOUND_* const&) (stl_map.h:791)
- ==7589== by 0x2274C85C: std::map<CSOUND_*, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > > >::operator[](CSOUND_* const&) (stl_map.h:455)
- ==7589== by 0x22746940: csoundModuleDestroy (signalflowgraph.cpp:1413)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== Address 0x1c9a5030 is 32 bytes inside a block of size 64 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770CF9: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276BB73: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > >*) (stl_tree.h:373)
- ==7589== by 0x227618C2: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > >*) (stl_tree.h:395)
- ==7589== by 0x22756FFA: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274F43C: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x2277581F: std::map<CSOUND_*, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid read of size 8
- ==7589== at 0x22761858: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > > >::_S_left(std::_Rb_tree_node_base*) (stl_tree.h:527)
- ==7589== by 0x2276818C: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > >*, std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > >*, CSOUND_* const&) (stl_tree.h:1099)
- ==7589== by 0x2275CEDC: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > > >::lower_bound(CSOUND_* const&) (stl_tree.h:835)
- ==7589== by 0x22752C6C: std::map<CSOUND_*, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > > >::lower_bound(CSOUND_* const&) (stl_map.h:791)
- ==7589== by 0x2274C85C: std::map<CSOUND_*, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > > >::operator[](CSOUND_* const&) (stl_map.h:455)
- ==7589== by 0x22746940: csoundModuleDestroy (signalflowgraph.cpp:1413)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== Address 0x1c9a5020 is 16 bytes inside a block of size 64 free'd
- ==7589== at 0x4C2B59C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==7589== by 0x22770CF9: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > > >::deallocate(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > >*, unsigned long) (new_allocator.h:100)
- ==7589== by 0x2276BB73: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > > >::_M_put_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > >*) (stl_tree.h:373)
- ==7589== by 0x227618C2: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > >*) (stl_tree.h:395)
- ==7589== by 0x22756FFA: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > > >::_M_erase(std::_Rb_tree_node<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > >*) (stl_tree.h:1084)
- ==7589== by 0x2274F43C: std::_Rb_tree<CSOUND_*, std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > >, std::_Select1st<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > > >::~_Rb_tree() (in /home/andres/Documents/src/csound-csound6-git-build/libsignalflowgraph.so)
- ==7589== by 0x2277581F: std::map<CSOUND_*, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > > >::~map() (stl_map.h:90)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
- ==7589==
- ==7589== Invalid read of size 8
- ==7589== at 0x538D70D: std::less<CSOUND_*>::operator()(CSOUND_* const&, CSOUND_* const&) const (stl_function.h:237)
- ==7589== by 0x2274C8DA: std::map<CSOUND_*, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> >, std::less<CSOUND_*>, std::allocator<std::pair<CSOUND_* const, std::vector<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*, std::allocator<std::vector<std::vector<Outletk*, std::allocator<Outletk*> >*, std::allocator<std::vector<Outletk*, std::allocator<Outletk*> >*> >*> > > > >::operator[](CSOUND_* const&) (stl_map.h:457)
- ==7589== by 0x22746940: csoundModuleDestroy (signalflowgraph.cpp:1413)
- ==7589== by 0x4FE452E: csoundDestroyModules (csmodule.c:637)
- ==7589== by 0x4FE82E8: reset (csound.c:2616)
- ==7589== by 0x4FE4FC1: csoundDestroy (csound.c:1192)
- ==7589== by 0x4FE4C6E: destroy_all_instances (csound.c:888)
- ==7589== by 0x7AEE120: __run_exit_handlers (exit.c:77)
- ==7589== by 0x7AEE1A4: exit (exit.c:99)
- ==7589== by 0x7AD3EAB: (below main) (libc-start.c:294)
Advertisement
Add Comment
Please, Sign In to add comment