Skip to content

Instantly share code, notes, and snippets.

Created February 4, 2013 17:29
Show Gist options
  • Save anonymous/4708164 to your computer and use it in GitHub Desktop.
Save anonymous/4708164 to your computer and use it in GitHub Desktop.
stdin
# valgrind --leak-check=full --show-reachable=yes lv-tool -d stdout >/dev/null
==9964== Memcheck, a memory error detector
==9964== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
==9964== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info
==9964== Command: lv-tool -d stdout
==9964==
lv-tool v0.1
==9964==
==9964== HEAP SUMMARY:
==9964== in use at exit: 519,716 bytes in 834 blocks
==9964== total heap usage: 19,580 allocs, 18,746 frees, 11,104,523 bytes allocated
==9964==
==9964== 4 bytes in 1 blocks are still reachable in loss record 1 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x4096CCB: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 4 bytes in 1 blocks are still reachable in loss record 2 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x409E087: LV::RandomContext::RandomContext(unsigned int) (lv_random.cpp:42)
==9964== by 0x4096AEC: LV::System::Impl::Impl() (lv_libvisual.cpp:71)
==9964== by 0x4096E30: LV::System::System(int&, char**&) (lv_libvisual.cpp:139)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 4 bytes in 1 blocks are still reachable in loss record 3 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x409DB3C: visual_plugin_new() (lv_plugin.cpp:128)
==9964== by 0x409DD0E: visual_plugin_load (lv_plugin.cpp:164)
==9964== by 0x4085DC7: LV::Actor::Actor(std::string const&) (lv_actor.cpp:102)
==9964== by 0x4085BF4: LV::Actor::load(std::string const&) (lv_actor.cpp:86)
==9964== by 0x408BE62: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:197)
==9964== by 0x8059D9D: main (lv-tool.cpp:397)
==9964==
==9964== 4 bytes in 1 blocks are still reachable in loss record 4 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x409DB58: visual_plugin_new() (lv_plugin.cpp:129)
==9964== by 0x409DD0E: visual_plugin_load (lv_plugin.cpp:164)
==9964== by 0x4085DC7: LV::Actor::Actor(std::string const&) (lv_actor.cpp:102)
==9964== by 0x4085BF4: LV::Actor::load(std::string const&) (lv_actor.cpp:86)
==9964== by 0x408BE62: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:197)
==9964== by 0x8059D9D: main (lv-tool.cpp:397)
==9964==
==9964== 4 bytes in 1 blocks are still reachable in loss record 5 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x409DD43: visual_plugin_load (lv_plugin.cpp:168)
==9964== by 0x4085DC7: LV::Actor::Actor(std::string const&) (lv_actor.cpp:102)
==9964== by 0x4085BF4: LV::Actor::load(std::string const&) (lv_actor.cpp:86)
==9964== by 0x408BE62: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:197)
==9964== by 0x8059D9D: main (lv-tool.cpp:397)
==9964==
==9964== 4 bytes in 1 blocks are still reachable in loss record 6 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x409E087: LV::RandomContext::RandomContext(unsigned int) (lv_random.cpp:42)
==9964== by 0x409DD51: visual_plugin_load (lv_plugin.cpp:168)
==9964== by 0x4085DC7: LV::Actor::Actor(std::string const&) (lv_actor.cpp:102)
==9964== by 0x4085BF4: LV::Actor::load(std::string const&) (lv_actor.cpp:86)
==9964== by 0x408BE62: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:197)
==9964== by 0x8059D9D: main (lv-tool.cpp:397)
==9964==
==9964== 4 bytes in 1 blocks are still reachable in loss record 7 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x409DB3C: visual_plugin_new() (lv_plugin.cpp:128)
==9964== by 0x409DD0E: visual_plugin_load (lv_plugin.cpp:164)
==9964== by 0x4095E9B: LV::Input::Input(std::string const&) (lv_input.cpp:82)
==9964== by 0x4095CC8: LV::Input::load(std::string const&) (lv_input.cpp:66)
==9964== by 0x408BECF: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:201)
==9964== by 0x8059D9D: main (lv-tool.cpp:397)
==9964==
==9964== 4 bytes in 1 blocks are still reachable in loss record 8 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x409DB58: visual_plugin_new() (lv_plugin.cpp:129)
==9964== by 0x409DD0E: visual_plugin_load (lv_plugin.cpp:164)
==9964== by 0x4095E9B: LV::Input::Input(std::string const&) (lv_input.cpp:82)
==9964== by 0x4095CC8: LV::Input::load(std::string const&) (lv_input.cpp:66)
==9964== by 0x408BECF: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:201)
==9964== by 0x8059D9D: main (lv-tool.cpp:397)
==9964==
==9964== 4 bytes in 1 blocks are still reachable in loss record 9 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x409DD43: visual_plugin_load (lv_plugin.cpp:168)
==9964== by 0x4095E9B: LV::Input::Input(std::string const&) (lv_input.cpp:82)
==9964== by 0x4095CC8: LV::Input::load(std::string const&) (lv_input.cpp:66)
==9964== by 0x408BECF: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:201)
==9964== by 0x8059D9D: main (lv-tool.cpp:397)
==9964==
==9964== 4 bytes in 1 blocks are still reachable in loss record 10 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x409E087: LV::RandomContext::RandomContext(unsigned int) (lv_random.cpp:42)
==9964== by 0x409DD51: visual_plugin_load (lv_plugin.cpp:168)
==9964== by 0x4095E9B: LV::Input::Input(std::string const&) (lv_input.cpp:82)
==9964== by 0x4095CC8: LV::Input::load(std::string const&) (lv_input.cpp:66)
==9964== by 0x408BECF: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:201)
==9964== by 0x8059D9D: main (lv-tool.cpp:397)
==9964==
==9964== 4 bytes in 1 blocks are still reachable in loss record 11 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x805B4A3: Display::Display(std::string const&) (display.cpp:46)
==9964== by 0x8059F5F: main (lv-tool.cpp:432)
==9964==
==9964== 4 bytes in 1 blocks are still reachable in loss record 12 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x409DB3C: visual_plugin_new() (lv_plugin.cpp:128)
==9964== by 0x409DD0E: visual_plugin_load (lv_plugin.cpp:164)
==9964== by 0x409784D: LV::Morph::Morph(std::string const&) (lv_morph.cpp:98)
==9964== by 0x409767A: LV::Morph::load(std::string const&) (lv_morph.cpp:81)
==9964== by 0x408BB82: LV::Bin::set_morph(std::string const&) (lv_bin.cpp:157)
==9964== by 0x805A0F8: main (lv-tool.cpp:448)
==9964==
==9964== 4 bytes in 1 blocks are still reachable in loss record 13 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x409DB58: visual_plugin_new() (lv_plugin.cpp:129)
==9964== by 0x409DD0E: visual_plugin_load (lv_plugin.cpp:164)
==9964== by 0x409784D: LV::Morph::Morph(std::string const&) (lv_morph.cpp:98)
==9964== by 0x409767A: LV::Morph::load(std::string const&) (lv_morph.cpp:81)
==9964== by 0x408BB82: LV::Bin::set_morph(std::string const&) (lv_bin.cpp:157)
==9964== by 0x805A0F8: main (lv-tool.cpp:448)
==9964==
==9964== 4 bytes in 1 blocks are still reachable in loss record 14 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x409DD43: visual_plugin_load (lv_plugin.cpp:168)
==9964== by 0x409784D: LV::Morph::Morph(std::string const&) (lv_morph.cpp:98)
==9964== by 0x409767A: LV::Morph::load(std::string const&) (lv_morph.cpp:81)
==9964== by 0x408BB82: LV::Bin::set_morph(std::string const&) (lv_bin.cpp:157)
==9964== by 0x805A0F8: main (lv-tool.cpp:448)
==9964==
==9964== 4 bytes in 1 blocks are still reachable in loss record 15 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x409E087: LV::RandomContext::RandomContext(unsigned int) (lv_random.cpp:42)
==9964== by 0x409DD51: visual_plugin_load (lv_plugin.cpp:168)
==9964== by 0x409784D: LV::Morph::Morph(std::string const&) (lv_morph.cpp:98)
==9964== by 0x409767A: LV::Morph::load(std::string const&) (lv_morph.cpp:81)
==9964== by 0x408BB82: LV::Bin::set_morph(std::string const&) (lv_bin.cpp:157)
==9964== by 0x805A0F8: main (lv-tool.cpp:448)
==9964==
==9964== 4 bytes in 1 blocks are still reachable in loss record 16 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x402935E: realloc (vg_replace_malloc.c:525)
==9964== by 0x4290F85: orc_code_region_get_free_chunk (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x429103D: orc_code_allocate_codemem (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x42949F2: orc_program_compile_full (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x4294B9A: orc_program_compile_for_target (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x4085328: visual_math_simd_complex_scaled_norm (lv_math.c:108)
==9964== by 0x4092961: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:230)
==9964== by 0x4087CC8: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:238)
==9964== by 0x40AC328: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93)
==9964== by 0x7B5F430: lv_analyzer_render (actor_lv_analyzer.c:316)
==9964== by 0x4086B04: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:308)
==9964==
==9964== 6 bytes in 1 blocks are still reachable in loss record 17 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x450C011: strdup (strdup.c:43)
==9964== by 0x41DF15D: ??? (in /usr/lib/opengl/nvidia/lib/libGL.so.313.18)
==9964== by 0xBEB1AB3F: ???
==9964== by 0x3D485440: ???
==9964==
==9964== 8 bytes in 1 blocks are still reachable in loss record 18 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x4096E26: LV::System::System(int&, char**&) (lv_libvisual.cpp:139)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 8 bytes in 1 blocks are still reachable in loss record 19 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x409FDBB: LV::PluginRegistry::init() (lv_plugin_registry.cpp:84)
==9964== by 0x4096EE4: LV::System::System(int&, char**&) (lv_libvisual.cpp:158)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 8 bytes in 1 blocks are still reachable in loss record 20 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x408EED1: LV::Buffer::create(unsigned int) (lv_buffer.cpp:105)
==9964== by 0x40AD14C: visual_buffer_new_allocate (lv_buffer_c.cpp:27)
==9964== by 0x7B5F413: lv_analyzer_render (actor_lv_analyzer.c:315)
==9964== by 0x4086B04: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:308)
==9964== by 0x408E376: LV::Bin::run() (lv_bin.cpp:648)
==9964== by 0x805A20A: main (lv-tool.cpp:478)
==9964==
==9964== 8 bytes in 1 blocks are still reachable in loss record 21 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x4085BE3: LV::Actor::load(std::string const&) (lv_actor.cpp:86)
==9964== by 0x408BE62: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:197)
==9964== by 0x8059D9D: main (lv-tool.cpp:397)
==9964==
==9964== 8 bytes in 1 blocks are still reachable in loss record 22 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x4095CB7: LV::Input::load(std::string const&) (lv_input.cpp:66)
==9964== by 0x408BECF: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:201)
==9964== by 0x8059D9D: main (lv-tool.cpp:397)
==9964==
==9964== 8 bytes in 1 blocks are still reachable in loss record 23 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40A6123: LV::Video::create(int, int, VisVideoDepth) (lv_video.cpp:111)
==9964== by 0x805F12D: (anonymous namespace)::StdoutDriver::create(VisVideoDepth, _VisVideoAttrOptions const*, unsigned int, unsigned int, bool) (stdout_driver.cpp:65)
==9964== by 0x805B6C6: Display::create(VisVideoDepth, _VisVideoAttrOptions const*, unsigned int, unsigned int, bool) (display.cpp:73)
==9964== by 0x8059FA1: main (lv-tool.cpp:435)
==9964==
==9964== 8 bytes in 1 blocks are still reachable in loss record 24 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x408EDBD: LV::Buffer::create() (lv_buffer.cpp:91)
==9964== by 0x40A5DF3: LV::Video::Impl::Impl() (lv_video.cpp:62)
==9964== by 0x40A606B: LV::Video::Video() (lv_video.cpp:98)
==9964== by 0x40A612D: LV::Video::create(int, int, VisVideoDepth) (lv_video.cpp:111)
==9964== by 0x805F12D: (anonymous namespace)::StdoutDriver::create(VisVideoDepth, _VisVideoAttrOptions const*, unsigned int, unsigned int, bool) (stdout_driver.cpp:65)
==9964== by 0x805B6C6: Display::create(VisVideoDepth, _VisVideoAttrOptions const*, unsigned int, unsigned int, bool) (display.cpp:73)
==9964== by 0x8059FA1: main (lv-tool.cpp:435)
==9964==
==9964== 8 bytes in 1 blocks are still reachable in loss record 25 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x4097669: LV::Morph::load(std::string const&) (lv_morph.cpp:81)
==9964== by 0x408BB82: LV::Bin::set_morph(std::string const&) (lv_bin.cpp:157)
==9964== by 0x805A0F8: main (lv-tool.cpp:448)
==9964==
==9964== 8 bytes in 1 blocks are still reachable in loss record 26 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40B3215: visual_time_new_now (lv_time_c.cpp:16)
==9964== by 0x7E87DA4: inp_debug_upload (input_debug.c:157)
==9964== by 0x4096189: LV::Input::run() (lv_input.cpp:131)
==9964== by 0x408E18A: LV::Bin::run() (lv_bin.cpp:612)
==9964== by 0x805A20A: main (lv-tool.cpp:478)
==9964==
==9964== 8 bytes in 1 blocks are still reachable in loss record 27 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x4088DF6: std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > LV::make_unique<LV::AudioChannel, std::string const&>(std::string const&&&) (lv_util.hpp:15)
==9964== by 0x4087365: LV::Audio::Impl::upload_to_channel(std::string const&, LV::IntrusivePtr<LV::Buffer const> const&, LV::Time const&) (lv_audio.cpp:94)
==9964== by 0x4087F89: LV::Audio::input(LV::IntrusivePtr<LV::Buffer> const&, VisAudioSampleRateType, VisAudioSampleFormatType, VisAudioSampleChannelType) (lv_audio.cpp:284)
==9964== by 0x40ABA27: visual_audio_input (lv_audio_c.cpp:25)
==9964== by 0x7E87F5E: inp_debug_upload (input_debug.c:192)
==9964== by 0x4096189: LV::Input::run() (lv_input.cpp:131)
==9964== by 0x408E18A: LV::Bin::run() (lv_bin.cpp:612)
==9964== by 0x805A20A: main (lv-tool.cpp:478)
==9964==
==9964== 8 bytes in 1 blocks are still reachable in loss record 28 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x4088DF6: std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > LV::make_unique<LV::AudioChannel, std::string const&>(std::string const&&&) (lv_util.hpp:15)
==9964== by 0x4087365: LV::Audio::Impl::upload_to_channel(std::string const&, LV::IntrusivePtr<LV::Buffer const> const&, LV::Time const&) (lv_audio.cpp:94)
==9964== by 0x408800B: LV::Audio::input(LV::IntrusivePtr<LV::Buffer> const&, VisAudioSampleRateType, VisAudioSampleFormatType, VisAudioSampleChannelType) (lv_audio.cpp:285)
==9964== by 0x40ABA27: visual_audio_input (lv_audio_c.cpp:25)
==9964== by 0x7E87F5E: inp_debug_upload (input_debug.c:192)
==9964== by 0x4096189: LV::Input::run() (lv_input.cpp:131)
==9964== by 0x408E18A: LV::Bin::run() (lv_bin.cpp:612)
==9964== by 0x805A20A: main (lv-tool.cpp:478)
==9964==
==9964== 12 bytes in 1 blocks are still reachable in loss record 29 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x408138E: visual_mem_malloc (lv_mem.c:117)
==9964== by 0x4081446: visual_mem_malloc0 (lv_mem.c:134)
==9964== by 0x40823C5: visual_param_value_new (lv_param_value.c:30)
==9964== by 0x409926E: LV::Param::Param(std::string const&, std::string const&, VisParamType, void*, LV::Closure*) (lv_param.cpp:232)
==9964== by 0x4099E1D: visual_param_new (lv_param.cpp:406)
==9964== by 0x4096A57: visual_param_new_integer (lv_param.h:284)
==9964== by 0x4096B5D: LV::System::Impl::initial_params() (lv_libvisual.cpp:80)
==9964== by 0x4096AAB: LV::System::Impl::Impl() (lv_libvisual.cpp:70)
==9964== by 0x4096E30: LV::System::System(int&, char**&) (lv_libvisual.cpp:139)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 12 bytes in 1 blocks are still reachable in loss record 30 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x408138E: visual_mem_malloc (lv_mem.c:117)
==9964== by 0x4081446: visual_mem_malloc0 (lv_mem.c:134)
==9964== by 0x40823C5: visual_param_value_new (lv_param_value.c:30)
==9964== by 0x4099288: LV::Param::Param(std::string const&, std::string const&, VisParamType, void*, LV::Closure*) (lv_param.cpp:233)
==9964== by 0x4099E1D: visual_param_new (lv_param.cpp:406)
==9964== by 0x4096A57: visual_param_new_integer (lv_param.h:284)
==9964== by 0x4096B5D: LV::System::Impl::initial_params() (lv_libvisual.cpp:80)
==9964== by 0x4096AAB: LV::System::Impl::Impl() (lv_libvisual.cpp:70)
==9964== by 0x4096E30: LV::System::System(int&, char**&) (lv_libvisual.cpp:139)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 12 bytes in 1 blocks are still reachable in loss record 31 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x408138E: visual_mem_malloc (lv_mem.c:117)
==9964== by 0x4081446: visual_mem_malloc0 (lv_mem.c:134)
==9964== by 0x40823C5: visual_param_value_new (lv_param_value.c:30)
==9964== by 0x409926E: LV::Param::Param(std::string const&, std::string const&, VisParamType, void*, LV::Closure*) (lv_param.cpp:232)
==9964== by 0x4099E1D: visual_param_new (lv_param.cpp:406)
==9964== by 0x4096A57: visual_param_new_integer (lv_param.h:284)
==9964== by 0x4096B88: LV::System::Impl::initial_params() (lv_libvisual.cpp:84)
==9964== by 0x4096AAB: LV::System::Impl::Impl() (lv_libvisual.cpp:70)
==9964== by 0x4096E30: LV::System::System(int&, char**&) (lv_libvisual.cpp:139)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 12 bytes in 1 blocks are still reachable in loss record 32 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x408138E: visual_mem_malloc (lv_mem.c:117)
==9964== by 0x4081446: visual_mem_malloc0 (lv_mem.c:134)
==9964== by 0x40823C5: visual_param_value_new (lv_param_value.c:30)
==9964== by 0x4099288: LV::Param::Param(std::string const&, std::string const&, VisParamType, void*, LV::Closure*) (lv_param.cpp:233)
==9964== by 0x4099E1D: visual_param_new (lv_param.cpp:406)
==9964== by 0x4096A57: visual_param_new_integer (lv_param.h:284)
==9964== by 0x4096B88: LV::System::Impl::initial_params() (lv_libvisual.cpp:84)
==9964== by 0x4096AAB: LV::System::Impl::Impl() (lv_libvisual.cpp:70)
==9964== by 0x4096E30: LV::System::System(int&, char**&) (lv_libvisual.cpp:139)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 12 bytes in 1 blocks are still reachable in loss record 33 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x408138E: visual_mem_malloc (lv_mem.c:117)
==9964== by 0x4081446: visual_mem_malloc0 (lv_mem.c:134)
==9964== by 0x40823C5: visual_param_value_new (lv_param_value.c:30)
==9964== by 0x409926E: LV::Param::Param(std::string const&, std::string const&, VisParamType, void*, LV::Closure*) (lv_param.cpp:232)
==9964== by 0x4099E1D: visual_param_new (lv_param.cpp:406)
==9964== by 0x4096A17: visual_param_new_bool (lv_param.h:283)
==9964== by 0x4096BB3: LV::System::Impl::initial_params() (lv_libvisual.cpp:88)
==9964== by 0x4096AAB: LV::System::Impl::Impl() (lv_libvisual.cpp:70)
==9964== by 0x4096E30: LV::System::System(int&, char**&) (lv_libvisual.cpp:139)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 12 bytes in 1 blocks are still reachable in loss record 34 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x408138E: visual_mem_malloc (lv_mem.c:117)
==9964== by 0x4081446: visual_mem_malloc0 (lv_mem.c:134)
==9964== by 0x40823C5: visual_param_value_new (lv_param_value.c:30)
==9964== by 0x4099288: LV::Param::Param(std::string const&, std::string const&, VisParamType, void*, LV::Closure*) (lv_param.cpp:233)
==9964== by 0x4099E1D: visual_param_new (lv_param.cpp:406)
==9964== by 0x4096A17: visual_param_new_bool (lv_param.h:283)
==9964== by 0x4096BB3: LV::System::Impl::initial_params() (lv_libvisual.cpp:88)
==9964== by 0x4096AAB: LV::System::Impl::Impl() (lv_libvisual.cpp:70)
==9964== by 0x4096E30: LV::System::System(int&, char**&) (lv_libvisual.cpp:139)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 12 bytes in 1 blocks are still reachable in loss record 35 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40996E7: visual_closure_new (lv_param.cpp:301)
==9964== by 0x4082B68: visual_param_in_range (lv_param_validators.c:19)
==9964== by 0x40969D7: visual_param_in_range_integer (lv_param_validators.h:35)
==9964== by 0x4096BCA: LV::System::Impl::initial_params() (lv_libvisual.cpp:92)
==9964== by 0x4096AAB: LV::System::Impl::Impl() (lv_libvisual.cpp:70)
==9964== by 0x4096E30: LV::System::System(int&, char**&) (lv_libvisual.cpp:139)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 12 bytes in 1 blocks are still reachable in loss record 36 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x408138E: visual_mem_malloc (lv_mem.c:117)
==9964== by 0x4081446: visual_mem_malloc0 (lv_mem.c:134)
==9964== by 0x40823C5: visual_param_value_new (lv_param_value.c:30)
==9964== by 0x409926E: LV::Param::Param(std::string const&, std::string const&, VisParamType, void*, LV::Closure*) (lv_param.cpp:232)
==9964== by 0x4099E1D: visual_param_new (lv_param.cpp:406)
==9964== by 0x4096A57: visual_param_new_integer (lv_param.h:284)
==9964== by 0x4096BEE: LV::System::Impl::initial_params() (lv_libvisual.cpp:92)
==9964== by 0x4096AAB: LV::System::Impl::Impl() (lv_libvisual.cpp:70)
==9964== by 0x4096E30: LV::System::System(int&, char**&) (lv_libvisual.cpp:139)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 12 bytes in 1 blocks are still reachable in loss record 37 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x408138E: visual_mem_malloc (lv_mem.c:117)
==9964== by 0x4081446: visual_mem_malloc0 (lv_mem.c:134)
==9964== by 0x40823C5: visual_param_value_new (lv_param_value.c:30)
==9964== by 0x4099288: LV::Param::Param(std::string const&, std::string const&, VisParamType, void*, LV::Closure*) (lv_param.cpp:233)
==9964== by 0x4099E1D: visual_param_new (lv_param.cpp:406)
==9964== by 0x4096A57: visual_param_new_integer (lv_param.h:284)
==9964== by 0x4096BEE: LV::System::Impl::initial_params() (lv_libvisual.cpp:92)
==9964== by 0x4096AAB: LV::System::Impl::Impl() (lv_libvisual.cpp:70)
==9964== by 0x4096E30: LV::System::System(int&, char**&) (lv_libvisual.cpp:139)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 12 bytes in 1 blocks are still reachable in loss record 38 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40996E7: visual_closure_new (lv_param.cpp:301)
==9964== by 0x4082B68: visual_param_in_range (lv_param_validators.c:19)
==9964== by 0x40969D7: visual_param_in_range_integer (lv_param_validators.h:35)
==9964== by 0x4096C05: LV::System::Impl::initial_params() (lv_libvisual.cpp:96)
==9964== by 0x4096AAB: LV::System::Impl::Impl() (lv_libvisual.cpp:70)
==9964== by 0x4096E30: LV::System::System(int&, char**&) (lv_libvisual.cpp:139)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 12 bytes in 1 blocks are still reachable in loss record 39 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x408138E: visual_mem_malloc (lv_mem.c:117)
==9964== by 0x4081446: visual_mem_malloc0 (lv_mem.c:134)
==9964== by 0x40823C5: visual_param_value_new (lv_param_value.c:30)
==9964== by 0x409926E: LV::Param::Param(std::string const&, std::string const&, VisParamType, void*, LV::Closure*) (lv_param.cpp:232)
==9964== by 0x4099E1D: visual_param_new (lv_param.cpp:406)
==9964== by 0x4096A57: visual_param_new_integer (lv_param.h:284)
==9964== by 0x4096C29: LV::System::Impl::initial_params() (lv_libvisual.cpp:96)
==9964== by 0x4096AAB: LV::System::Impl::Impl() (lv_libvisual.cpp:70)
==9964== by 0x4096E30: LV::System::System(int&, char**&) (lv_libvisual.cpp:139)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 12 bytes in 1 blocks are still reachable in loss record 40 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x408138E: visual_mem_malloc (lv_mem.c:117)
==9964== by 0x4081446: visual_mem_malloc0 (lv_mem.c:134)
==9964== by 0x40823C5: visual_param_value_new (lv_param_value.c:30)
==9964== by 0x4099288: LV::Param::Param(std::string const&, std::string const&, VisParamType, void*, LV::Closure*) (lv_param.cpp:233)
==9964== by 0x4099E1D: visual_param_new (lv_param.cpp:406)
==9964== by 0x4096A57: visual_param_new_integer (lv_param.h:284)
==9964== by 0x4096C29: LV::System::Impl::initial_params() (lv_libvisual.cpp:96)
==9964== by 0x4096AAB: LV::System::Impl::Impl() (lv_libvisual.cpp:70)
==9964== by 0x4096E30: LV::System::System(int&, char**&) (lv_libvisual.cpp:139)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 12 bytes in 1 blocks are still reachable in loss record 41 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x408ED72: LV::Buffer::Buffer() (lv_buffer.cpp:85)
==9964== by 0x408EEDB: LV::Buffer::create(unsigned int) (lv_buffer.cpp:105)
==9964== by 0x40AD14C: visual_buffer_new_allocate (lv_buffer_c.cpp:27)
==9964== by 0x7B5F413: lv_analyzer_render (actor_lv_analyzer.c:315)
==9964== by 0x4086B04: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:308)
==9964== by 0x408E376: LV::Bin::run() (lv_bin.cpp:648)
==9964== by 0x805A20A: main (lv-tool.cpp:478)
==9964==
==9964== 12 bytes in 1 blocks are still reachable in loss record 42 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x805F285: stdout_driver_new(Display&) (stdout_driver.cpp:122)
==9964== by 0x805D42F: std::_Function_handler<DisplayDriver* ()(Display&), DisplayDriver* (*)(Display&)>::_M_invoke(std::_Any_data const&, Display&) (functional:1764)
==9964== by 0x805CE91: std::function<DisplayDriver* ()(Display&)>::operator()(Display&) const (functional:2161)
==9964== by 0x805C12C: DisplayDriverFactory::make(std::string const&, Display&) (display_driver_factory.cpp:73)
==9964== by 0x805B4D7: Display::Display(std::string const&) (display.cpp:48)
==9964== by 0x8059F5F: main (lv-tool.cpp:432)
==9964==
==9964== 12 bytes in 1 blocks are still reachable in loss record 43 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x408ED72: LV::Buffer::Buffer() (lv_buffer.cpp:85)
==9964== by 0x408EDC7: LV::Buffer::create() (lv_buffer.cpp:91)
==9964== by 0x40A5DF3: LV::Video::Impl::Impl() (lv_video.cpp:62)
==9964== by 0x40A606B: LV::Video::Video() (lv_video.cpp:98)
==9964== by 0x40A612D: LV::Video::create(int, int, VisVideoDepth) (lv_video.cpp:111)
==9964== by 0x805F12D: (anonymous namespace)::StdoutDriver::create(VisVideoDepth, _VisVideoAttrOptions const*, unsigned int, unsigned int, bool) (stdout_driver.cpp:65)
==9964== by 0x805B6C6: Display::create(VisVideoDepth, _VisVideoAttrOptions const*, unsigned int, unsigned int, bool) (display.cpp:73)
==9964== by 0x8059FA1: main (lv-tool.cpp:435)
==9964==
==9964== 12 bytes in 1 blocks are still reachable in loss record 44 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x408138E: visual_mem_malloc (lv_mem.c:117)
==9964== by 0x4081446: visual_mem_malloc0 (lv_mem.c:134)
==9964== by 0x40823C5: visual_param_value_new (lv_param_value.c:30)
==9964== by 0x409926E: LV::Param::Param(std::string const&, std::string const&, VisParamType, void*, LV::Closure*) (lv_param.cpp:232)
==9964== by 0x4099E1D: visual_param_new (lv_param.cpp:406)
==9964== by 0x7B5ED91: visual_param_new_integer (lv_param.h:284)
==9964== by 0x7B5EE5A: lv_analyzer_init (actor_lv_analyzer.c:100)
==9964== by 0x409DE80: visual_plugin_realize (lv_plugin.cpp:186)
==9964== by 0x4085F8C: LV::Actor::realize() (lv_actor.cpp:123)
==9964== by 0x408BA9D: LV::Bin::realize() (lv_bin.cpp:136)
==9964== by 0x805A0BE: main (lv-tool.cpp:444)
==9964==
==9964== 12 bytes in 1 blocks are still reachable in loss record 45 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x408138E: visual_mem_malloc (lv_mem.c:117)
==9964== by 0x4081446: visual_mem_malloc0 (lv_mem.c:134)
==9964== by 0x40823C5: visual_param_value_new (lv_param_value.c:30)
==9964== by 0x4099288: LV::Param::Param(std::string const&, std::string const&, VisParamType, void*, LV::Closure*) (lv_param.cpp:233)
==9964== by 0x4099E1D: visual_param_new (lv_param.cpp:406)
==9964== by 0x7B5ED91: visual_param_new_integer (lv_param.h:284)
==9964== by 0x7B5EE5A: lv_analyzer_init (actor_lv_analyzer.c:100)
==9964== by 0x409DE80: visual_plugin_realize (lv_plugin.cpp:186)
==9964== by 0x4085F8C: LV::Actor::realize() (lv_actor.cpp:123)
==9964== by 0x408BA9D: LV::Bin::realize() (lv_bin.cpp:136)
==9964== by 0x805A0BE: main (lv-tool.cpp:444)
==9964==
==9964== 12 bytes in 1 blocks are still reachable in loss record 46 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40B0ACF: visual_palette_new (lv_palette_c.cpp:30)
==9964== by 0x7B5EE87: lv_analyzer_init (actor_lv_analyzer.c:110)
==9964== by 0x409DE80: visual_plugin_realize (lv_plugin.cpp:186)
==9964== by 0x4085F8C: LV::Actor::realize() (lv_actor.cpp:123)
==9964== by 0x408BA9D: LV::Bin::realize() (lv_bin.cpp:136)
==9964== by 0x805A0BE: main (lv-tool.cpp:444)
==9964==
==9964== 12 bytes in 1 blocks are still reachable in loss record 47 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40996E7: visual_closure_new (lv_param.cpp:301)
==9964== by 0x4082B68: visual_param_in_range (lv_param_validators.c:19)
==9964== by 0x7E87B23: visual_param_in_range_float (lv_param_validators.h:36)
==9964== by 0x7E87BEF: inp_debug_init (input_debug.c:90)
==9964== by 0x409DE80: visual_plugin_realize (lv_plugin.cpp:186)
==9964== by 0x409601D: LV::Input::realize() (lv_input.cpp:99)
==9964== by 0x408BAD5: LV::Bin::realize() (lv_bin.cpp:139)
==9964== by 0x805A0BE: main (lv-tool.cpp:444)
==9964==
==9964== 12 bytes in 1 blocks are still reachable in loss record 48 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x408138E: visual_mem_malloc (lv_mem.c:117)
==9964== by 0x4081446: visual_mem_malloc0 (lv_mem.c:134)
==9964== by 0x40823C5: visual_param_value_new (lv_param_value.c:30)
==9964== by 0x409926E: LV::Param::Param(std::string const&, std::string const&, VisParamType, void*, LV::Closure*) (lv_param.cpp:232)
==9964== by 0x4099E1D: visual_param_new (lv_param.cpp:406)
==9964== by 0x7E87B63: visual_param_new_float (lv_param.h:285)
==9964== by 0x7E87C14: inp_debug_init (input_debug.c:90)
==9964== by 0x409DE80: visual_plugin_realize (lv_plugin.cpp:186)
==9964== by 0x409601D: LV::Input::realize() (lv_input.cpp:99)
==9964== by 0x408BAD5: LV::Bin::realize() (lv_bin.cpp:139)
==9964== by 0x805A0BE: main (lv-tool.cpp:444)
==9964==
==9964== 12 bytes in 1 blocks are still reachable in loss record 49 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x408138E: visual_mem_malloc (lv_mem.c:117)
==9964== by 0x4081446: visual_mem_malloc0 (lv_mem.c:134)
==9964== by 0x40823C5: visual_param_value_new (lv_param_value.c:30)
==9964== by 0x4099288: LV::Param::Param(std::string const&, std::string const&, VisParamType, void*, LV::Closure*) (lv_param.cpp:233)
==9964== by 0x4099E1D: visual_param_new (lv_param.cpp:406)
==9964== by 0x7E87B63: visual_param_new_float (lv_param.h:285)
==9964== by 0x7E87C14: inp_debug_init (input_debug.c:90)
==9964== by 0x409DE80: visual_plugin_realize (lv_plugin.cpp:186)
==9964== by 0x409601D: LV::Input::realize() (lv_input.cpp:99)
==9964== by 0x408BAD5: LV::Bin::realize() (lv_bin.cpp:139)
==9964== by 0x805A0BE: main (lv-tool.cpp:444)
==9964==
==9964== 12 bytes in 1 blocks are still reachable in loss record 50 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40996E7: visual_closure_new (lv_param.cpp:301)
==9964== by 0x4082B68: visual_param_in_range (lv_param_validators.c:19)
==9964== by 0x7E87B23: visual_param_in_range_float (lv_param_validators.h:36)
==9964== by 0x7E87C2C: inp_debug_init (input_debug.c:90)
==9964== by 0x409DE80: visual_plugin_realize (lv_plugin.cpp:186)
==9964== by 0x409601D: LV::Input::realize() (lv_input.cpp:99)
==9964== by 0x408BAD5: LV::Bin::realize() (lv_bin.cpp:139)
==9964== by 0x805A0BE: main (lv-tool.cpp:444)
==9964==
==9964== 12 bytes in 1 blocks are still reachable in loss record 51 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x408138E: visual_mem_malloc (lv_mem.c:117)
==9964== by 0x4081446: visual_mem_malloc0 (lv_mem.c:134)
==9964== by 0x40823C5: visual_param_value_new (lv_param_value.c:30)
==9964== by 0x409926E: LV::Param::Param(std::string const&, std::string const&, VisParamType, void*, LV::Closure*) (lv_param.cpp:232)
==9964== by 0x4099E1D: visual_param_new (lv_param.cpp:406)
==9964== by 0x7E87B63: visual_param_new_float (lv_param.h:285)
==9964== by 0x7E87C51: inp_debug_init (input_debug.c:90)
==9964== by 0x409DE80: visual_plugin_realize (lv_plugin.cpp:186)
==9964== by 0x409601D: LV::Input::realize() (lv_input.cpp:99)
==9964== by 0x408BAD5: LV::Bin::realize() (lv_bin.cpp:139)
==9964== by 0x805A0BE: main (lv-tool.cpp:444)
==9964==
==9964== 12 bytes in 1 blocks are still reachable in loss record 52 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x408138E: visual_mem_malloc (lv_mem.c:117)
==9964== by 0x4081446: visual_mem_malloc0 (lv_mem.c:134)
==9964== by 0x40823C5: visual_param_value_new (lv_param_value.c:30)
==9964== by 0x4099288: LV::Param::Param(std::string const&, std::string const&, VisParamType, void*, LV::Closure*) (lv_param.cpp:233)
==9964== by 0x4099E1D: visual_param_new (lv_param.cpp:406)
==9964== by 0x7E87B63: visual_param_new_float (lv_param.h:285)
==9964== by 0x7E87C51: inp_debug_init (input_debug.c:90)
==9964== by 0x409DE80: visual_plugin_realize (lv_plugin.cpp:186)
==9964== by 0x409601D: LV::Input::realize() (lv_input.cpp:99)
==9964== by 0x408BAD5: LV::Bin::realize() (lv_bin.cpp:139)
==9964== by 0x805A0BE: main (lv-tool.cpp:444)
==9964==
==9964== 12 bytes in 1 blocks are still reachable in loss record 53 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40978E7: LV::Morph::Morph(std::string const&) (lv_morph.cpp:103)
==9964== by 0x409767A: LV::Morph::load(std::string const&) (lv_morph.cpp:81)
==9964== by 0x408BB82: LV::Bin::set_morph(std::string const&) (lv_bin.cpp:157)
==9964== by 0x805A0F8: main (lv-tool.cpp:448)
==9964==
==9964== 12 bytes in 1 blocks are still reachable in loss record 54 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40BA371: LV::AudioStream::AudioStream() (lv_audio_stream.cpp:77)
==9964== by 0x408749C: LV::AudioChannel::AudioChannel(std::string const&) (lv_audio.cpp:107)
==9964== by 0x4088E04: std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > LV::make_unique<LV::AudioChannel, std::string const&>(std::string const&&&) (lv_util.hpp:15)
==9964== by 0x4087365: LV::Audio::Impl::upload_to_channel(std::string const&, LV::IntrusivePtr<LV::Buffer const> const&, LV::Time const&) (lv_audio.cpp:94)
==9964== by 0x4087F89: LV::Audio::input(LV::IntrusivePtr<LV::Buffer> const&, VisAudioSampleRateType, VisAudioSampleFormatType, VisAudioSampleChannelType) (lv_audio.cpp:284)
==9964== by 0x40ABA27: visual_audio_input (lv_audio_c.cpp:25)
==9964== by 0x7E87F5E: inp_debug_upload (input_debug.c:192)
==9964== by 0x4096189: LV::Input::run() (lv_input.cpp:131)
==9964== by 0x408E18A: LV::Bin::run() (lv_bin.cpp:612)
==9964== by 0x805A20A: main (lv-tool.cpp:478)
==9964==
==9964== 12 bytes in 1 blocks are still reachable in loss record 55 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x408AB5B: __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > >, false> >::allocate(unsigned int, void const*) (new_allocator.h:92)
==9964== by 0x408A112: std::__detail::_Hash_node<std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > >, false>* std::_Hashtable<std::string, std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > >, std::allocator<std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > > >, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node<std::pair<std::string, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > > >(std::pair<std::string, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > >&&) (hashtable.h:482)
==9964== by 0x4089780: std::__detail::_Hashtable_iterator<std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > >, false, false> std::_Hashtable<std::string, std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > >, std::allocator<std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > > >, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket<std::pair<std::string, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > > >(std::pair<std::string, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > >&&, unsigned int, unsigned int) (hashtable.h:928)
==9964== by 0x4088D6B: std::__detail::_Map_base<std::string, std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > > >, true, std::_Hashtable<std::string, std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > >, std::allocator<std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > > >, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true> >::operator[](std::string const&) (hashtable_policy.h:549)
==9964== by 0x4087387: LV::Audio::Impl::upload_to_channel(std::string const&, LV::IntrusivePtr<LV::Buffer const> const&, LV::Time const&) (lv_audio.cpp:94)
==9964== by 0x4087F89: LV::Audio::input(LV::IntrusivePtr<LV::Buffer> const&, VisAudioSampleRateType, VisAudioSampleFormatType, VisAudioSampleChannelType) (lv_audio.cpp:284)
==9964== by 0x40ABA27: visual_audio_input (lv_audio_c.cpp:25)
==9964== by 0x7E87F5E: inp_debug_upload (input_debug.c:192)
==9964== by 0x4096189: LV::Input::run() (lv_input.cpp:131)
==9964== by 0x408E18A: LV::Bin::run() (lv_bin.cpp:612)
==9964== by 0x805A20A: main (lv-tool.cpp:478)
==9964==
==9964== 12 bytes in 1 blocks are still reachable in loss record 56 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40BA371: LV::AudioStream::AudioStream() (lv_audio_stream.cpp:77)
==9964== by 0x408749C: LV::AudioChannel::AudioChannel(std::string const&) (lv_audio.cpp:107)
==9964== by 0x4088E04: std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > LV::make_unique<LV::AudioChannel, std::string const&>(std::string const&&&) (lv_util.hpp:15)
==9964== by 0x4087365: LV::Audio::Impl::upload_to_channel(std::string const&, LV::IntrusivePtr<LV::Buffer const> const&, LV::Time const&) (lv_audio.cpp:94)
==9964== by 0x408800B: LV::Audio::input(LV::IntrusivePtr<LV::Buffer> const&, VisAudioSampleRateType, VisAudioSampleFormatType, VisAudioSampleChannelType) (lv_audio.cpp:285)
==9964== by 0x40ABA27: visual_audio_input (lv_audio_c.cpp:25)
==9964== by 0x7E87F5E: inp_debug_upload (input_debug.c:192)
==9964== by 0x4096189: LV::Input::run() (lv_input.cpp:131)
==9964== by 0x408E18A: LV::Bin::run() (lv_bin.cpp:612)
==9964== by 0x805A20A: main (lv-tool.cpp:478)
==9964==
==9964== 12 bytes in 1 blocks are still reachable in loss record 57 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x408AB5B: __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > >, false> >::allocate(unsigned int, void const*) (new_allocator.h:92)
==9964== by 0x408A112: std::__detail::_Hash_node<std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > >, false>* std::_Hashtable<std::string, std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > >, std::allocator<std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > > >, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node<std::pair<std::string, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > > >(std::pair<std::string, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > >&&) (hashtable.h:482)
==9964== by 0x4089780: std::__detail::_Hashtable_iterator<std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > >, false, false> std::_Hashtable<std::string, std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > >, std::allocator<std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > > >, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket<std::pair<std::string, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > > >(std::pair<std::string, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > >&&, unsigned int, unsigned int) (hashtable.h:928)
==9964== by 0x4088D6B: std::__detail::_Map_base<std::string, std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > > >, true, std::_Hashtable<std::string, std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > >, std::allocator<std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > > >, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true> >::operator[](std::string const&) (hashtable_policy.h:549)
==9964== by 0x4087387: LV::Audio::Impl::upload_to_channel(std::string const&, LV::IntrusivePtr<LV::Buffer const> const&, LV::Time const&) (lv_audio.cpp:94)
==9964== by 0x408800B: LV::Audio::input(LV::IntrusivePtr<LV::Buffer> const&, VisAudioSampleRateType, VisAudioSampleFormatType, VisAudioSampleChannelType) (lv_audio.cpp:285)
==9964== by 0x40ABA27: visual_audio_input (lv_audio_c.cpp:25)
==9964== by 0x7E87F5E: inp_debug_upload (input_debug.c:192)
==9964== by 0x4096189: LV::Input::run() (lv_input.cpp:131)
==9964== by 0x408E18A: LV::Bin::run() (lv_bin.cpp:612)
==9964== by 0x805A20A: main (lv-tool.cpp:478)
==9964==
==9964== 16 bytes in 1 blocks are still reachable in loss record 58 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x408138E: visual_mem_malloc (lv_mem.c:117)
==9964== by 0x4081446: visual_mem_malloc0 (lv_mem.c:134)
==9964== by 0x7B5EE0F: lv_analyzer_init (actor_lv_analyzer.c:95)
==9964== by 0x409DE80: visual_plugin_realize (lv_plugin.cpp:186)
==9964== by 0x4085F8C: LV::Actor::realize() (lv_actor.cpp:123)
==9964== by 0x408BA9D: LV::Bin::realize() (lv_bin.cpp:136)
==9964== by 0x805A0BE: main (lv-tool.cpp:444)
==9964==
==9964== 16 bytes in 1 blocks are still reachable in loss record 59 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x4290EBC: orc_code_region_new (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x4290F93: orc_code_region_get_free_chunk (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x429103D: orc_code_allocate_codemem (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x42949F2: orc_program_compile_full (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x4294B9A: orc_program_compile_for_target (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x4085328: visual_math_simd_complex_scaled_norm (lv_math.c:108)
==9964== by 0x4092961: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:230)
==9964== by 0x4087CC8: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:238)
==9964== by 0x40AC328: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93)
==9964== by 0x7B5F430: lv_analyzer_render (actor_lv_analyzer.c:316)
==9964== by 0x4086B04: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:308)
==9964==
==9964== 16 bytes in 1 blocks are possibly lost in loss record 60 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x43F232C: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x43F4024: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x43F4172: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x40A0640: _ZZNK2LV14PluginRegistry4Impl20get_plugins_from_dirERKSsENKUlS3_E_clES3_ (lv_plugin_registry.cpp:174)
==9964== by 0x40A0921: _ZNSt17_Function_handlerIFbRKSsEZNK2LV14PluginRegistry4Impl20get_plugins_from_dirES1_EUlS1_E_E9_M_invokeERKSt9_Any_dataS1_ (functional:1764)
==9964== by 0x40C1503: std::function<bool ()(std::string const&)>::operator()(std::string const&) const (functional:2161)
==9964== by 0x40C13FC: LV::for_each_file_in_dir(std::string const&, std::function<bool ()(std::string const&)>, std::function<bool ()(std::string const&)>) (lv_util.cpp:54)
==9964== by 0x40A076F: LV::PluginRegistry::Impl::get_plugins_from_dir(std::string const&) const (lv_plugin_registry.cpp:186)
==9964== by 0x40A031A: LV::PluginRegistry::add_path(std::string const&) (lv_plugin_registry.cpp:124)
==9964== by 0x409FEAD: LV::PluginRegistry::PluginRegistry() (lv_plugin_registry.cpp:93)
==9964== by 0x409FDC5: LV::PluginRegistry::init() (lv_plugin_registry.cpp:84)
==9964==
==9964== 19 bytes in 1 blocks are possibly lost in loss record 61 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x43F232C: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x43F259E: std::string::_M_mutate(unsigned int, unsigned int, unsigned int) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x43F2704: std::string::_M_replace_safe(unsigned int, unsigned int, char const*, unsigned int) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x43F27A9: std::string::assign(char const*, unsigned int) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x43F296A: std::string::operator=(char const*) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x8059C06: main (lv-tool.cpp:380)
==9964==
==9964== 20 bytes in 1 blocks are still reachable in loss record 62 of 192
==9964== at 0x4027B73: calloc (vg_replace_malloc.c:467)
==9964== by 0x430F412: _dlerror_run (dlerror.c:142)
==9964== by 0x4253724: ??? (in /usr/lib/opengl/nvidia/lib/libGL.so.313.18)
==9964==
==9964== 20 bytes in 1 blocks are still reachable in loss record 63 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40A3CC8: __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > >, false> >::allocate(unsigned int, void const*) (new_allocator.h:92)
==9964== by 0x40A32CA: std::__detail::_Hash_node<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > >, false>* std::_Hashtable<VisPluginType, std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > >, std::allocator<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > >, std::_Select1st<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > >, std::equal_to<VisPluginType>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node<std::pair<VisPluginType, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > >(std::pair<VisPluginType, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > >&&) (hashtable.h:482)
==9964== by 0x40A23C4: std::__detail::_Hashtable_iterator<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > >, false, false> std::_Hashtable<VisPluginType, std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > >, std::allocator<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > >, std::_Select1st<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > >, std::equal_to<VisPluginType>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket<std::pair<VisPluginType, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > >(std::pair<VisPluginType, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > >&&, unsigned int, unsigned int) (hashtable.h:928)
==9964== by 0x40A15AB: std::__detail::_Map_base<VisPluginType, std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > >, std::_Select1st<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > >, true, std::_Hashtable<VisPluginType, std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > >, std::allocator<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > >, std::_Select1st<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > >, std::equal_to<VisPluginType>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true> >::operator[](VisPluginType const&) (hashtable_policy.h:549)
==9964== by 0x40A0382: LV::PluginRegistry::add_path(std::string const&) (lv_plugin_registry.cpp:128)
==9964== by 0x409FEAD: LV::PluginRegistry::PluginRegistry() (lv_plugin_registry.cpp:93)
==9964== by 0x409FDC5: LV::PluginRegistry::init() (lv_plugin_registry.cpp:84)
==9964== by 0x4096EE4: LV::System::System(int&, char**&) (lv_libvisual.cpp:158)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 20 bytes in 1 blocks are still reachable in loss record 64 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40A3CC8: __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > >, false> >::allocate(unsigned int, void const*) (new_allocator.h:92)
==9964== by 0x40A32CA: std::__detail::_Hash_node<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > >, false>* std::_Hashtable<VisPluginType, std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > >, std::allocator<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > >, std::_Select1st<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > >, std::equal_to<VisPluginType>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node<std::pair<VisPluginType, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > >(std::pair<VisPluginType, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > >&&) (hashtable.h:482)
==9964== by 0x40A23C4: std::__detail::_Hashtable_iterator<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > >, false, false> std::_Hashtable<VisPluginType, std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > >, std::allocator<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > >, std::_Select1st<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > >, std::equal_to<VisPluginType>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket<std::pair<VisPluginType, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > >(std::pair<VisPluginType, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > >&&, unsigned int, unsigned int) (hashtable.h:928)
==9964== by 0x40A15AB: std::__detail::_Map_base<VisPluginType, std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > >, std::_Select1st<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > >, true, std::_Hashtable<VisPluginType, std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > >, std::allocator<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > >, std::_Select1st<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > >, std::equal_to<VisPluginType>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true> >::operator[](VisPluginType const&) (hashtable_policy.h:549)
==9964== by 0x40A0382: LV::PluginRegistry::add_path(std::string const&) (lv_plugin_registry.cpp:128)
==9964== by 0x409FEFC: LV::PluginRegistry::PluginRegistry() (lv_plugin_registry.cpp:94)
==9964== by 0x409FDC5: LV::PluginRegistry::init() (lv_plugin_registry.cpp:84)
==9964== by 0x4096EE4: LV::System::System(int&, char**&) (lv_libvisual.cpp:158)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 20 bytes in 1 blocks are still reachable in loss record 65 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x402935E: realloc (vg_replace_malloc.c:525)
==9964== by 0x429F5E9: orc_opcode_register_static (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x429F805: orc_opcode_init (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x4085328: visual_math_simd_complex_scaled_norm (lv_math.c:108)
==9964== by 0x4092961: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:230)
==9964== by 0x4087CC8: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:238)
==9964== by 0x40AC328: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93)
==9964== by 0x7B5F430: lv_analyzer_render (actor_lv_analyzer.c:316)
==9964== by 0x4086B04: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:308)
==9964== by 0x408E376: LV::Bin::run() (lv_bin.cpp:648)
==9964== by 0x805A20A: main (lv-tool.cpp:478)
==9964==
==9964== 20 bytes in 1 blocks are still reachable in loss record 66 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40A3CC8: __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > >, false> >::allocate(unsigned int, void const*) (new_allocator.h:92)
==9964== by 0x40A32CA: std::__detail::_Hash_node<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > >, false>* std::_Hashtable<VisPluginType, std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > >, std::allocator<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > >, std::_Select1st<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > >, std::equal_to<VisPluginType>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node<std::pair<VisPluginType, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > >(std::pair<VisPluginType, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > >&&) (hashtable.h:482)
==9964== by 0x40A23C4: std::__detail::_Hashtable_iterator<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > >, false, false> std::_Hashtable<VisPluginType, std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > >, std::allocator<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > >, std::_Select1st<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > >, std::equal_to<VisPluginType>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket<std::pair<VisPluginType, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > >(std::pair<VisPluginType, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > >&&, unsigned int, unsigned int) (hashtable.h:928)
==9964== by 0x40A15AB: std::__detail::_Map_base<VisPluginType, std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > >, std::_Select1st<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > >, true, std::_Hashtable<VisPluginType, std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > >, std::allocator<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > >, std::_Select1st<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > >, std::equal_to<VisPluginType>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true> >::operator[](VisPluginType const&) (hashtable_policy.h:549)
==9964== by 0x40A0382: LV::PluginRegistry::add_path(std::string const&) (lv_plugin_registry.cpp:128)
==9964== by 0x409FF4B: LV::PluginRegistry::PluginRegistry() (lv_plugin_registry.cpp:95)
==9964== by 0x409FDC5: LV::PluginRegistry::init() (lv_plugin_registry.cpp:84)
==9964== by 0x4096EE4: LV::System::System(int&, char**&) (lv_libvisual.cpp:158)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 20 bytes in 1 blocks are still reachable in loss record 67 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40A54FA: LV::Timer::Timer() (lv_time.cpp:51)
==9964== by 0x40A4D78: LV::SongInfo::SongInfo(LV::SongInfoType) (lv_songinfo.cpp:32)
==9964== by 0x4085A2D: LV::Actor::Impl::Impl() (lv_actor.cpp:56)
==9964== by 0x4085CED: LV::Actor::Actor(std::string const&) (lv_actor.cpp:95)
==9964== by 0x4085BF4: LV::Actor::load(std::string const&) (lv_actor.cpp:86)
==9964== by 0x408BE62: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:197)
==9964== by 0x8059D9D: main (lv-tool.cpp:397)
==9964==
==9964== 20 bytes in 1 blocks are still reachable in loss record 68 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40A54FA: LV::Timer::Timer() (lv_time.cpp:51)
==9964== by 0x40A4D78: LV::SongInfo::SongInfo(LV::SongInfoType) (lv_songinfo.cpp:32)
==9964== by 0x4085E73: LV::Actor::Actor(std::string const&) (lv_actor.cpp:108)
==9964== by 0x4085BF4: LV::Actor::load(std::string const&) (lv_actor.cpp:86)
==9964== by 0x408BE62: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:197)
==9964== by 0x8059D9D: main (lv-tool.cpp:397)
==9964==
==9964== 20 bytes in 1 blocks are still reachable in loss record 69 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x408138E: visual_mem_malloc (lv_mem.c:117)
==9964== by 0x4081446: visual_mem_malloc0 (lv_mem.c:134)
==9964== by 0x7E87BB6: inp_debug_init (input_debug.c:86)
==9964== by 0x409DE80: visual_plugin_realize (lv_plugin.cpp:186)
==9964== by 0x409601D: LV::Input::realize() (lv_input.cpp:99)
==9964== by 0x408BAD5: LV::Bin::realize() (lv_bin.cpp:139)
==9964== by 0x805A0BE: main (lv-tool.cpp:444)
==9964==
==9964== 20 bytes in 1 blocks are still reachable in loss record 70 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40A54FA: LV::Timer::Timer() (lv_time.cpp:51)
==9964== by 0x409753E: LV::Morph::Impl::Impl() (lv_morph.cpp:54)
==9964== by 0x4097773: LV::Morph::Morph(std::string const&) (lv_morph.cpp:91)
==9964== by 0x409767A: LV::Morph::load(std::string const&) (lv_morph.cpp:81)
==9964== by 0x408BB82: LV::Bin::set_morph(std::string const&) (lv_bin.cpp:157)
==9964== by 0x805A0F8: main (lv-tool.cpp:448)
==9964==
==9964== 23 bytes in 1 blocks are still reachable in loss record 71 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x422B65E: ??? (in /usr/lib/opengl/nvidia/lib/libGL.so.313.18)
==9964== by 0xBEB1AB3F: ???
==9964== by 0x3D485440: ???
==9964==
==9964== 24 bytes in 1 blocks are still reachable in loss record 72 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x409D5DD: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::allocate(unsigned int, void const*) (new_allocator.h:92)
==9964== by 0x409D4D2: std::_Rb_tree<std::string, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::_M_get_node() (stl_tree.h:369)
==9964== by 0x409D151: std::_Rb_tree_node<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >* std::_Rb_tree<std::string, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::_M_create_node<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >(std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >&&) (stl_tree.h:402)
==9964== by 0x409CA17: std::_Rb_tree_iterator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > std::_Rb_tree<std::string, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::_M_insert_<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >&&) (stl_tree.h:971)
==9964== by 0x409CB85: std::pair<std::_Rb_tree_iterator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, bool> std::_Rb_tree<std::string, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::_M_insert_unique<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >(std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >&&) (stl_tree.h:1285)
==9964== by 0x409BEAA: std::_Rb_tree_iterator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > std::_Rb_tree<std::string, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::_M_insert_unique_<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >(std::_Rb_tree_const_iterator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >&&) (stl_tree.h:1340)
==9964== by 0x409B561: std::_Rb_tree_iterator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > std::map<std::string, std::unique_ptr<LV::Param, std::default_delete<LV::Param> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::insert<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >, void>(std::_Rb_tree_const_iterator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >&&) (stl_map.h:580)
==9964== by 0x409AC81: std::map<std::string, std::unique_ptr<LV::Param, std::default_delete<LV::Param> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::operator[](std::string const&) (stl_map.h:453)
==9964== by 0x4098FBB: LV::ParamList::add(LV::Param*) (lv_param.cpp:187)
==9964== by 0x4098E2A: LV::ParamList::ParamList(std::initializer_list<LV::Param*>) (lv_param.cpp:155)
==9964== by 0x4096C5F: LV::System::Impl::initial_params() (lv_libvisual.cpp:97)
==9964==
==9964== 24 bytes in 1 blocks are still reachable in loss record 73 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x409D5DD: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::allocate(unsigned int, void const*) (new_allocator.h:92)
==9964== by 0x409D4D2: std::_Rb_tree<std::string, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::_M_get_node() (stl_tree.h:369)
==9964== by 0x409D151: std::_Rb_tree_node<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >* std::_Rb_tree<std::string, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::_M_create_node<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >(std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >&&) (stl_tree.h:402)
==9964== by 0x409CA17: std::_Rb_tree_iterator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > std::_Rb_tree<std::string, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::_M_insert_<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >&&) (stl_tree.h:971)
==9964== by 0x409BE7F: std::_Rb_tree_iterator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > std::_Rb_tree<std::string, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::_M_insert_unique_<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >(std::_Rb_tree_const_iterator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >&&) (stl_tree.h:1338)
==9964== by 0x409B561: std::_Rb_tree_iterator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > std::map<std::string, std::unique_ptr<LV::Param, std::default_delete<LV::Param> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::insert<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >, void>(std::_Rb_tree_const_iterator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >&&) (stl_map.h:580)
==9964== by 0x409AC81: std::map<std::string, std::unique_ptr<LV::Param, std::default_delete<LV::Param> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::operator[](std::string const&) (stl_map.h:453)
==9964== by 0x4098FBB: LV::ParamList::add(LV::Param*) (lv_param.cpp:187)
==9964== by 0x4098E2A: LV::ParamList::ParamList(std::initializer_list<LV::Param*>) (lv_param.cpp:155)
==9964== by 0x4096C5F: LV::System::Impl::initial_params() (lv_libvisual.cpp:97)
==9964== by 0x4096AAB: LV::System::Impl::Impl() (lv_libvisual.cpp:70)
==9964==
==9964== 24 bytes in 1 blocks are still reachable in loss record 74 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x408138E: visual_mem_malloc (lv_mem.c:117)
==9964== by 0x4081446: visual_mem_malloc0 (lv_mem.c:134)
==9964== by 0x4082B11: visual_param_in_range (lv_param_validators.c:15)
==9964== by 0x40969D7: visual_param_in_range_integer (lv_param_validators.h:35)
==9964== by 0x4096BCA: LV::System::Impl::initial_params() (lv_libvisual.cpp:92)
==9964== by 0x4096AAB: LV::System::Impl::Impl() (lv_libvisual.cpp:70)
==9964== by 0x4096E30: LV::System::System(int&, char**&) (lv_libvisual.cpp:139)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 24 bytes in 1 blocks are still reachable in loss record 75 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x408138E: visual_mem_malloc (lv_mem.c:117)
==9964== by 0x4081446: visual_mem_malloc0 (lv_mem.c:134)
==9964== by 0x4082B11: visual_param_in_range (lv_param_validators.c:15)
==9964== by 0x40969D7: visual_param_in_range_integer (lv_param_validators.h:35)
==9964== by 0x4096C05: LV::System::Impl::initial_params() (lv_libvisual.cpp:96)
==9964== by 0x4096AAB: LV::System::Impl::Impl() (lv_libvisual.cpp:70)
==9964== by 0x4096E30: LV::System::System(int&, char**&) (lv_libvisual.cpp:139)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 24 bytes in 1 blocks are still reachable in loss record 76 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x805E9CB: __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> >, false> >::allocate(unsigned int, void const*) (new_allocator.h:92)
==9964== by 0x805E1D2: std::__detail::_Hash_node<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> >, false>* std::_Hashtable<std::string, std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> >, std::allocator<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> > >, std::_Select1st<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> > >, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node<std::pair<std::string, std::function<DisplayDriver* ()(Display&)> > >(std::pair<std::string, std::function<DisplayDriver* ()(Display&)> >&&) (hashtable.h:482)
==9964== by 0x805D6CC: std::__detail::_Hashtable_iterator<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> >, false, false> std::_Hashtable<std::string, std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> >, std::allocator<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> > >, std::_Select1st<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> > >, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket<std::pair<std::string, std::function<DisplayDriver* ()(Display&)> > >(std::pair<std::string, std::function<DisplayDriver* ()(Display&)> >&&, unsigned int, unsigned int) (hashtable.h:928)
==9964== by 0x805CC95: std::__detail::_Map_base<std::string, std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> >, std::_Select1st<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> > >, true, std::_Hashtable<std::string, std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> >, std::allocator<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> > >, std::_Select1st<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> > >, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true> >::operator[](std::string const&) (hashtable_policy.h:549)
==9964== by 0x805C095: DisplayDriverFactory::add_driver(std::string const&, std::function<DisplayDriver* ()(Display&)> const&) (display_driver_factory.cpp:62)
==9964== by 0x805BE99: DisplayDriverFactory::DisplayDriverFactory() (display_driver_factory.cpp:48)
==9964== by 0x805AD3A: DisplayDriverFactory::instance() (display_driver_factory.hpp:45)
==9964== by 0x80597F6: (anonymous namespace)::parse_args(int, char**) (lv-tool.cpp:256)
==9964== by 0x8059C06: main (lv-tool.cpp:380)
==9964==
==9964== 24 bytes in 1 blocks are still reachable in loss record 77 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x805E9CB: __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> >, false> >::allocate(unsigned int, void const*) (new_allocator.h:92)
==9964== by 0x805E1D2: std::__detail::_Hash_node<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> >, false>* std::_Hashtable<std::string, std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> >, std::allocator<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> > >, std::_Select1st<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> > >, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node<std::pair<std::string, std::function<DisplayDriver* ()(Display&)> > >(std::pair<std::string, std::function<DisplayDriver* ()(Display&)> >&&) (hashtable.h:482)
==9964== by 0x805D6CC: std::__detail::_Hashtable_iterator<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> >, false, false> std::_Hashtable<std::string, std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> >, std::allocator<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> > >, std::_Select1st<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> > >, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket<std::pair<std::string, std::function<DisplayDriver* ()(Display&)> > >(std::pair<std::string, std::function<DisplayDriver* ()(Display&)> >&&, unsigned int, unsigned int) (hashtable.h:928)
==9964== by 0x805CC95: std::__detail::_Map_base<std::string, std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> >, std::_Select1st<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> > >, true, std::_Hashtable<std::string, std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> >, std::allocator<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> > >, std::_Select1st<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> > >, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true> >::operator[](std::string const&) (hashtable_policy.h:549)
==9964== by 0x805C095: DisplayDriverFactory::add_driver(std::string const&, std::function<DisplayDriver* ()(Display&)> const&) (display_driver_factory.cpp:62)
==9964== by 0x805BF11: DisplayDriverFactory::DisplayDriverFactory() (display_driver_factory.cpp:50)
==9964== by 0x805AD3A: DisplayDriverFactory::instance() (display_driver_factory.hpp:45)
==9964== by 0x80597F6: (anonymous namespace)::parse_args(int, char**) (lv-tool.cpp:256)
==9964== by 0x8059C06: main (lv-tool.cpp:380)
==9964==
==9964== 24 bytes in 1 blocks are still reachable in loss record 78 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x805E9CB: __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> >, false> >::allocate(unsigned int, void const*) (new_allocator.h:92)
==9964== by 0x805E1D2: std::__detail::_Hash_node<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> >, false>* std::_Hashtable<std::string, std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> >, std::allocator<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> > >, std::_Select1st<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> > >, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node<std::pair<std::string, std::function<DisplayDriver* ()(Display&)> > >(std::pair<std::string, std::function<DisplayDriver* ()(Display&)> >&&) (hashtable.h:482)
==9964== by 0x805D6CC: std::__detail::_Hashtable_iterator<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> >, false, false> std::_Hashtable<std::string, std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> >, std::allocator<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> > >, std::_Select1st<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> > >, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket<std::pair<std::string, std::function<DisplayDriver* ()(Display&)> > >(std::pair<std::string, std::function<DisplayDriver* ()(Display&)> >&&, unsigned int, unsigned int) (hashtable.h:928)
==9964== by 0x805CC95: std::__detail::_Map_base<std::string, std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> >, std::_Select1st<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> > >, true, std::_Hashtable<std::string, std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> >, std::allocator<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> > >, std::_Select1st<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> > >, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true> >::operator[](std::string const&) (hashtable_policy.h:549)
==9964== by 0x805C095: DisplayDriverFactory::add_driver(std::string const&, std::function<DisplayDriver* ()(Display&)> const&) (display_driver_factory.cpp:62)
==9964== by 0x805BF89: DisplayDriverFactory::DisplayDriverFactory() (display_driver_factory.cpp:51)
==9964== by 0x805AD3A: DisplayDriverFactory::instance() (display_driver_factory.hpp:45)
==9964== by 0x80597F6: (anonymous namespace)::parse_args(int, char**) (lv-tool.cpp:256)
==9964== by 0x8059C06: main (lv-tool.cpp:380)
==9964==
==9964== 24 bytes in 1 blocks are still reachable in loss record 79 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x4095DB7: LV::Input::Input(std::string const&) (lv_input.cpp:76)
==9964== by 0x4095CC8: LV::Input::load(std::string const&) (lv_input.cpp:66)
==9964== by 0x408BECF: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:201)
==9964== by 0x8059D9D: main (lv-tool.cpp:397)
==9964==
==9964== 24 bytes in 1 blocks are still reachable in loss record 80 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x409D5DD: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::allocate(unsigned int, void const*) (new_allocator.h:92)
==9964== by 0x409D4D2: std::_Rb_tree<std::string, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::_M_get_node() (stl_tree.h:369)
==9964== by 0x409D151: std::_Rb_tree_node<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >* std::_Rb_tree<std::string, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::_M_create_node<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >(std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >&&) (stl_tree.h:402)
==9964== by 0x409CA17: std::_Rb_tree_iterator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > std::_Rb_tree<std::string, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::_M_insert_<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >&&) (stl_tree.h:971)
==9964== by 0x409CB85: std::pair<std::_Rb_tree_iterator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, bool> std::_Rb_tree<std::string, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::_M_insert_unique<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >(std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >&&) (stl_tree.h:1285)
==9964== by 0x409BEAA: std::_Rb_tree_iterator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > std::_Rb_tree<std::string, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::_M_insert_unique_<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >(std::_Rb_tree_const_iterator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >&&) (stl_tree.h:1340)
==9964== by 0x409B561: std::_Rb_tree_iterator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > std::map<std::string, std::unique_ptr<LV::Param, std::default_delete<LV::Param> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::insert<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >, void>(std::_Rb_tree_const_iterator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >&&) (stl_map.h:580)
==9964== by 0x409AC81: std::map<std::string, std::unique_ptr<LV::Param, std::default_delete<LV::Param> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::operator[](std::string const&) (stl_map.h:453)
==9964== by 0x4098FBB: LV::ParamList::add(LV::Param*) (lv_param.cpp:187)
==9964== by 0x4099AB2: visual_param_list_add_many (lv_param.cpp:365)
==9964== by 0x7B5EE71: lv_analyzer_init (actor_lv_analyzer.c:100)
==9964==
==9964== 24 bytes in 1 blocks are still reachable in loss record 81 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x408138E: visual_mem_malloc (lv_mem.c:117)
==9964== by 0x4081446: visual_mem_malloc0 (lv_mem.c:134)
==9964== by 0x4082B11: visual_param_in_range (lv_param_validators.c:15)
==9964== by 0x7E87B23: visual_param_in_range_float (lv_param_validators.h:36)
==9964== by 0x7E87BEF: inp_debug_init (input_debug.c:90)
==9964== by 0x409DE80: visual_plugin_realize (lv_plugin.cpp:186)
==9964== by 0x409601D: LV::Input::realize() (lv_input.cpp:99)
==9964== by 0x408BAD5: LV::Bin::realize() (lv_bin.cpp:139)
==9964== by 0x805A0BE: main (lv-tool.cpp:444)
==9964==
==9964== 24 bytes in 1 blocks are still reachable in loss record 82 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x408138E: visual_mem_malloc (lv_mem.c:117)
==9964== by 0x4081446: visual_mem_malloc0 (lv_mem.c:134)
==9964== by 0x4082B11: visual_param_in_range (lv_param_validators.c:15)
==9964== by 0x7E87B23: visual_param_in_range_float (lv_param_validators.h:36)
==9964== by 0x7E87C2C: inp_debug_init (input_debug.c:90)
==9964== by 0x409DE80: visual_plugin_realize (lv_plugin.cpp:186)
==9964== by 0x409601D: LV::Input::realize() (lv_input.cpp:99)
==9964== by 0x408BAD5: LV::Bin::realize() (lv_bin.cpp:139)
==9964== by 0x805A0BE: main (lv-tool.cpp:444)
==9964==
==9964== 24 bytes in 1 blocks are still reachable in loss record 83 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x409D5DD: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::allocate(unsigned int, void const*) (new_allocator.h:92)
==9964== by 0x409D4D2: std::_Rb_tree<std::string, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::_M_get_node() (stl_tree.h:369)
==9964== by 0x409D151: std::_Rb_tree_node<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >* std::_Rb_tree<std::string, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::_M_create_node<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >(std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >&&) (stl_tree.h:402)
==9964== by 0x409CA17: std::_Rb_tree_iterator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > std::_Rb_tree<std::string, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::_M_insert_<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >&&) (stl_tree.h:971)
==9964== by 0x409CB85: std::pair<std::_Rb_tree_iterator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, bool> std::_Rb_tree<std::string, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::_M_insert_unique<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >(std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >&&) (stl_tree.h:1285)
==9964== by 0x409BEAA: std::_Rb_tree_iterator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > std::_Rb_tree<std::string, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::_M_insert_unique_<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >(std::_Rb_tree_const_iterator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >&&) (stl_tree.h:1340)
==9964== by 0x409B561: std::_Rb_tree_iterator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > std::map<std::string, std::unique_ptr<LV::Param, std::default_delete<LV::Param> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::insert<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >, void>(std::_Rb_tree_const_iterator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >&&) (stl_map.h:580)
==9964== by 0x409AC81: std::map<std::string, std::unique_ptr<LV::Param, std::default_delete<LV::Param> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::operator[](std::string const&) (stl_map.h:453)
==9964== by 0x4098FBB: LV::ParamList::add(LV::Param*) (lv_param.cpp:187)
==9964== by 0x4099AB2: visual_param_list_add_many (lv_param.cpp:365)
==9964== by 0x7E87C6C: inp_debug_init (input_debug.c:90)
==9964==
==9964== 24 bytes in 1 blocks are still reachable in loss record 84 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x409D5DD: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::allocate(unsigned int, void const*) (new_allocator.h:92)
==9964== by 0x409D4D2: std::_Rb_tree<std::string, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::_M_get_node() (stl_tree.h:369)
==9964== by 0x409D151: std::_Rb_tree_node<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >* std::_Rb_tree<std::string, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::_M_create_node<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >(std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >&&) (stl_tree.h:402)
==9964== by 0x409CA17: std::_Rb_tree_iterator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > std::_Rb_tree<std::string, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::_M_insert_<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >&&) (stl_tree.h:971)
==9964== by 0x409BF5A: std::_Rb_tree_iterator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > std::_Rb_tree<std::string, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::_M_insert_unique_<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >(std::_Rb_tree_const_iterator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >&&) (stl_tree.h:1349)
==9964== by 0x409B561: std::_Rb_tree_iterator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > std::map<std::string, std::unique_ptr<LV::Param, std::default_delete<LV::Param> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::insert<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >, void>(std::_Rb_tree_const_iterator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >&&) (stl_map.h:580)
==9964== by 0x409AC81: std::map<std::string, std::unique_ptr<LV::Param, std::default_delete<LV::Param> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::operator[](std::string const&) (stl_map.h:453)
==9964== by 0x4098FBB: LV::ParamList::add(LV::Param*) (lv_param.cpp:187)
==9964== by 0x4099AB2: visual_param_list_add_many (lv_param.cpp:365)
==9964== by 0x7E87C6C: inp_debug_init (input_debug.c:90)
==9964== by 0x409DE80: visual_plugin_realize (lv_plugin.cpp:186)
==9964==
==9964== 24 bytes in 1 blocks are still reachable in loss record 85 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x4091D5B: __gnu_cxx::new_allocator<_VisEvent>::allocate(unsigned int, void const*) (new_allocator.h:92)
==9964== by 0x4091B0B: std::_Vector_base<_VisEvent, std::allocator<_VisEvent> >::_M_allocate(unsigned int) (in /usr/local/lib/libvisual-0.5.so.0.0.0)
==9964== by 0x40915AE: void std::vector<_VisEvent, std::allocator<_VisEvent> >::_M_insert_aux<_VisEvent const&>(__gnu_cxx::__normal_iterator<_VisEvent*, std::vector<_VisEvent, std::allocator<_VisEvent> > >, _VisEvent const&&&) (vector.tcc:327)
==9964== by 0x4091002: std::vector<_VisEvent, std::allocator<_VisEvent> >::push_back(_VisEvent const&) (stl_vector.h:834)
==9964== by 0x4090378: std::priority_queue<_VisEvent, std::vector<_VisEvent, std::allocator<_VisEvent> >, LV::(anonymous namespace)::EventPriorityLesser>::push(_VisEvent const&) (stl_queue.h:490)
==9964== by 0x409020B: LV::EventQueue::add(_VisEvent const&) (lv_event.cpp:93)
==9964== by 0x40AE3EC: visual_event_queue_add (lv_event_c.cpp:21)
==9964== by 0x4086608: LV::Actor::Impl::negotiate_video(bool) (lv_actor.cpp:234)
==9964== by 0x408626F: LV::Actor::video_negotiate(VisVideoDepth, bool, bool) (lv_actor.cpp:169)
==9964== by 0x408C4A5: LV::Bin::sync(bool) (lv_bin.cpp:266)
==9964== by 0x805A0D4: main (lv-tool.cpp:445)
==9964==
==9964== 24 bytes in 1 blocks are still reachable in loss record 86 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x4290EED: orc_code_region_new (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x4290F93: orc_code_region_get_free_chunk (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x429103D: orc_code_allocate_codemem (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x42949F2: orc_program_compile_full (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x4294B9A: orc_program_compile_for_target (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x4085328: visual_math_simd_complex_scaled_norm (lv_math.c:108)
==9964== by 0x4092961: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:230)
==9964== by 0x4087CC8: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:238)
==9964== by 0x40AC328: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93)
==9964== by 0x7B5F430: lv_analyzer_render (actor_lv_analyzer.c:316)
==9964== by 0x4086B04: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:308)
==9964==
==9964== 24 bytes in 1 blocks are still reachable in loss record 87 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x4290A31: orc_code_chunk_split (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x4291057: orc_code_allocate_codemem (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x42949F2: orc_program_compile_full (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x4294B9A: orc_program_compile_for_target (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x4085328: visual_math_simd_complex_scaled_norm (lv_math.c:108)
==9964== by 0x4092961: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:230)
==9964== by 0x4087CC8: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:238)
==9964== by 0x40AC328: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93)
==9964== by 0x7B5F430: lv_analyzer_render (actor_lv_analyzer.c:316)
==9964== by 0x4086B04: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:308)
==9964== by 0x408E376: LV::Bin::run() (lv_bin.cpp:648)
==9964==
==9964== 28 bytes in 1 blocks are still reachable in loss record 88 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x4098DC1: LV::ParamList::ParamList(std::initializer_list<LV::Param*>) (lv_param.cpp:152)
==9964== by 0x4096C5F: LV::System::Impl::initial_params() (lv_libvisual.cpp:97)
==9964== by 0x4096AAB: LV::System::Impl::Impl() (lv_libvisual.cpp:70)
==9964== by 0x4096E30: LV::System::System(int&, char**&) (lv_libvisual.cpp:139)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 28 bytes in 1 blocks are still reachable in loss record 89 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x408138E: visual_mem_malloc (lv_mem.c:117)
==9964== by 0x4081446: visual_mem_malloc0 (lv_mem.c:134)
==9964== by 0x409DB2D: visual_plugin_new() (lv_plugin.cpp:126)
==9964== by 0x409DD0E: visual_plugin_load (lv_plugin.cpp:164)
==9964== by 0x4085DC7: LV::Actor::Actor(std::string const&) (lv_actor.cpp:102)
==9964== by 0x4085BF4: LV::Actor::load(std::string const&) (lv_actor.cpp:86)
==9964== by 0x408BE62: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:197)
==9964== by 0x8059D9D: main (lv-tool.cpp:397)
==9964==
==9964== 28 bytes in 1 blocks are still reachable in loss record 90 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x4098D47: LV::ParamList::ParamList() (lv_param.cpp:141)
==9964== by 0x409DB46: visual_plugin_new() (lv_plugin.cpp:128)
==9964== by 0x409DD0E: visual_plugin_load (lv_plugin.cpp:164)
==9964== by 0x4085DC7: LV::Actor::Actor(std::string const&) (lv_actor.cpp:102)
==9964== by 0x4085BF4: LV::Actor::load(std::string const&) (lv_actor.cpp:86)
==9964== by 0x408BE62: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:197)
==9964== by 0x8059D9D: main (lv-tool.cpp:397)
==9964==
==9964== 28 bytes in 1 blocks are still reachable in loss record 91 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40900F9: LV::EventQueue::EventQueue() (lv_event.cpp:70)
==9964== by 0x409DB62: visual_plugin_new() (lv_plugin.cpp:129)
==9964== by 0x409DD0E: visual_plugin_load (lv_plugin.cpp:164)
==9964== by 0x4085DC7: LV::Actor::Actor(std::string const&) (lv_actor.cpp:102)
==9964== by 0x4085BF4: LV::Actor::load(std::string const&) (lv_actor.cpp:86)
==9964== by 0x408BE62: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:197)
==9964== by 0x8059D9D: main (lv-tool.cpp:397)
==9964==
==9964== 28 bytes in 1 blocks are still reachable in loss record 92 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x408138E: visual_mem_malloc (lv_mem.c:117)
==9964== by 0x4081446: visual_mem_malloc0 (lv_mem.c:134)
==9964== by 0x409DB2D: visual_plugin_new() (lv_plugin.cpp:126)
==9964== by 0x409DD0E: visual_plugin_load (lv_plugin.cpp:164)
==9964== by 0x4095E9B: LV::Input::Input(std::string const&) (lv_input.cpp:82)
==9964== by 0x4095CC8: LV::Input::load(std::string const&) (lv_input.cpp:66)
==9964== by 0x408BECF: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:201)
==9964== by 0x8059D9D: main (lv-tool.cpp:397)
==9964==
==9964== 28 bytes in 1 blocks are still reachable in loss record 93 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x4098D47: LV::ParamList::ParamList() (lv_param.cpp:141)
==9964== by 0x409DB46: visual_plugin_new() (lv_plugin.cpp:128)
==9964== by 0x409DD0E: visual_plugin_load (lv_plugin.cpp:164)
==9964== by 0x4095E9B: LV::Input::Input(std::string const&) (lv_input.cpp:82)
==9964== by 0x4095CC8: LV::Input::load(std::string const&) (lv_input.cpp:66)
==9964== by 0x408BECF: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:201)
==9964== by 0x8059D9D: main (lv-tool.cpp:397)
==9964==
==9964== 28 bytes in 1 blocks are still reachable in loss record 94 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40900F9: LV::EventQueue::EventQueue() (lv_event.cpp:70)
==9964== by 0x409DB62: visual_plugin_new() (lv_plugin.cpp:129)
==9964== by 0x409DD0E: visual_plugin_load (lv_plugin.cpp:164)
==9964== by 0x4095E9B: LV::Input::Input(std::string const&) (lv_input.cpp:82)
==9964== by 0x4095CC8: LV::Input::load(std::string const&) (lv_input.cpp:66)
==9964== by 0x408BECF: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:201)
==9964== by 0x8059D9D: main (lv-tool.cpp:397)
==9964==
==9964== 28 bytes in 1 blocks are still reachable in loss record 95 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x408138E: visual_mem_malloc (lv_mem.c:117)
==9964== by 0x4081446: visual_mem_malloc0 (lv_mem.c:134)
==9964== by 0x409DB2D: visual_plugin_new() (lv_plugin.cpp:126)
==9964== by 0x409DD0E: visual_plugin_load (lv_plugin.cpp:164)
==9964== by 0x409784D: LV::Morph::Morph(std::string const&) (lv_morph.cpp:98)
==9964== by 0x409767A: LV::Morph::load(std::string const&) (lv_morph.cpp:81)
==9964== by 0x408BB82: LV::Bin::set_morph(std::string const&) (lv_bin.cpp:157)
==9964== by 0x805A0F8: main (lv-tool.cpp:448)
==9964==
==9964== 28 bytes in 1 blocks are still reachable in loss record 96 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x4098D47: LV::ParamList::ParamList() (lv_param.cpp:141)
==9964== by 0x409DB46: visual_plugin_new() (lv_plugin.cpp:128)
==9964== by 0x409DD0E: visual_plugin_load (lv_plugin.cpp:164)
==9964== by 0x409784D: LV::Morph::Morph(std::string const&) (lv_morph.cpp:98)
==9964== by 0x409767A: LV::Morph::load(std::string const&) (lv_morph.cpp:81)
==9964== by 0x408BB82: LV::Bin::set_morph(std::string const&) (lv_bin.cpp:157)
==9964== by 0x805A0F8: main (lv-tool.cpp:448)
==9964==
==9964== 28 bytes in 1 blocks are still reachable in loss record 97 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40900F9: LV::EventQueue::EventQueue() (lv_event.cpp:70)
==9964== by 0x409DB62: visual_plugin_new() (lv_plugin.cpp:129)
==9964== by 0x409DD0E: visual_plugin_load (lv_plugin.cpp:164)
==9964== by 0x409784D: LV::Morph::Morph(std::string const&) (lv_morph.cpp:98)
==9964== by 0x409767A: LV::Morph::load(std::string const&) (lv_morph.cpp:81)
==9964== by 0x408BB82: LV::Bin::set_morph(std::string const&) (lv_bin.cpp:157)
==9964== by 0x805A0F8: main (lv-tool.cpp:448)
==9964==
==9964== 28 bytes in 1 blocks are still reachable in loss record 98 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40900F9: LV::EventQueue::EventQueue() (lv_event.cpp:70)
==9964== by 0x805A106: main (lv-tool.cpp:451)
==9964==
==9964== 32 bytes in 1 blocks are still reachable in loss record 99 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x4099DF3: visual_param_new (lv_param.cpp:406)
==9964== by 0x4096A57: visual_param_new_integer (lv_param.h:284)
==9964== by 0x4096B5D: LV::System::Impl::initial_params() (lv_libvisual.cpp:80)
==9964== by 0x4096AAB: LV::System::Impl::Impl() (lv_libvisual.cpp:70)
==9964== by 0x4096E30: LV::System::System(int&, char**&) (lv_libvisual.cpp:139)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 32 bytes in 1 blocks are still reachable in loss record 100 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x4099DF3: visual_param_new (lv_param.cpp:406)
==9964== by 0x4096A57: visual_param_new_integer (lv_param.h:284)
==9964== by 0x4096B88: LV::System::Impl::initial_params() (lv_libvisual.cpp:84)
==9964== by 0x4096AAB: LV::System::Impl::Impl() (lv_libvisual.cpp:70)
==9964== by 0x4096E30: LV::System::System(int&, char**&) (lv_libvisual.cpp:139)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 32 bytes in 1 blocks are still reachable in loss record 101 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x4099DF3: visual_param_new (lv_param.cpp:406)
==9964== by 0x4096A17: visual_param_new_bool (lv_param.h:283)
==9964== by 0x4096BB3: LV::System::Impl::initial_params() (lv_libvisual.cpp:88)
==9964== by 0x4096AAB: LV::System::Impl::Impl() (lv_libvisual.cpp:70)
==9964== by 0x4096E30: LV::System::System(int&, char**&) (lv_libvisual.cpp:139)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 32 bytes in 1 blocks are still reachable in loss record 102 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x4099DF3: visual_param_new (lv_param.cpp:406)
==9964== by 0x4096A57: visual_param_new_integer (lv_param.h:284)
==9964== by 0x4096BEE: LV::System::Impl::initial_params() (lv_libvisual.cpp:92)
==9964== by 0x4096AAB: LV::System::Impl::Impl() (lv_libvisual.cpp:70)
==9964== by 0x4096E30: LV::System::System(int&, char**&) (lv_libvisual.cpp:139)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 32 bytes in 1 blocks are still reachable in loss record 103 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x4099DF3: visual_param_new (lv_param.cpp:406)
==9964== by 0x4096A57: visual_param_new_integer (lv_param.h:284)
==9964== by 0x4096C29: LV::System::Impl::initial_params() (lv_libvisual.cpp:96)
==9964== by 0x4096AAB: LV::System::Impl::Impl() (lv_libvisual.cpp:70)
==9964== by 0x4096E30: LV::System::System(int&, char**&) (lv_libvisual.cpp:139)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 32 bytes in 1 blocks are still reachable in loss record 104 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x4012741: dl_open_worker (dl-open.c:457)
==9964== by 0x400E483: _dl_catch_error (dl-error.c:178)
==9964== by 0x430ED75: dlopen_doit (dlopen.c:67)
==9964== by 0x400E483: _dl_catch_error (dl-error.c:178)
==9964==
==9964== 32 bytes in 1 blocks are still reachable in loss record 105 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x805EB07: __gnu_cxx::new_allocator<std::string>::allocate(unsigned int, void const*) (new_allocator.h:92)
==9964== by 0x805E563: std::_Vector_base<std::string, std::allocator<std::string> >::_M_allocate(unsigned int) (in /usr/local/bin/lv-tool)
==9964== by 0x805DB3F: void std::vector<std::string, std::allocator<std::string> >::_M_insert_aux<std::string const&>(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string const&&&) (vector.tcc:327)
==9964== by 0x805D144: std::vector<std::string, std::allocator<std::string> >::push_back(std::string const&) (stl_vector.h:834)
==9964== by 0x40A02F4: LV::PluginRegistry::add_path(std::string const&) (lv_plugin_registry.cpp:122)
==9964== by 0x40A002B: LV::PluginRegistry::PluginRegistry() (lv_plugin_registry.cpp:105)
==9964== by 0x409FDC5: LV::PluginRegistry::init() (lv_plugin_registry.cpp:84)
==9964== by 0x4096EE4: LV::System::System(int&, char**&) (lv_libvisual.cpp:158)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 32 bytes in 1 blocks are still reachable in loss record 106 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x4099DF3: visual_param_new (lv_param.cpp:406)
==9964== by 0x7B5ED91: visual_param_new_integer (lv_param.h:284)
==9964== by 0x7B5EE5A: lv_analyzer_init (actor_lv_analyzer.c:100)
==9964== by 0x409DE80: visual_plugin_realize (lv_plugin.cpp:186)
==9964== by 0x4085F8C: LV::Actor::realize() (lv_actor.cpp:123)
==9964== by 0x408BA9D: LV::Bin::realize() (lv_bin.cpp:136)
==9964== by 0x805A0BE: main (lv-tool.cpp:444)
==9964==
==9964== 32 bytes in 1 blocks are still reachable in loss record 107 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x4099DF3: visual_param_new (lv_param.cpp:406)
==9964== by 0x7E87B63: visual_param_new_float (lv_param.h:285)
==9964== by 0x7E87C14: inp_debug_init (input_debug.c:90)
==9964== by 0x409DE80: visual_plugin_realize (lv_plugin.cpp:186)
==9964== by 0x409601D: LV::Input::realize() (lv_input.cpp:99)
==9964== by 0x408BAD5: LV::Bin::realize() (lv_bin.cpp:139)
==9964== by 0x805A0BE: main (lv-tool.cpp:444)
==9964==
==9964== 32 bytes in 1 blocks are still reachable in loss record 108 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x4099DF3: visual_param_new (lv_param.cpp:406)
==9964== by 0x7E87B63: visual_param_new_float (lv_param.h:285)
==9964== by 0x7E87C51: inp_debug_init (input_debug.c:90)
==9964== by 0x409DE80: visual_plugin_realize (lv_plugin.cpp:186)
==9964== by 0x409601D: LV::Input::realize() (lv_input.cpp:99)
==9964== by 0x408BAD5: LV::Bin::realize() (lv_bin.cpp:139)
==9964== by 0x805A0BE: main (lv-tool.cpp:444)
==9964==
==9964== 32 bytes in 1 blocks are still reachable in loss record 109 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x4097769: LV::Morph::Morph(std::string const&) (lv_morph.cpp:92)
==9964== by 0x409767A: LV::Morph::load(std::string const&) (lv_morph.cpp:81)
==9964== by 0x408BB82: LV::Bin::set_morph(std::string const&) (lv_bin.cpp:157)
==9964== by 0x805A0F8: main (lv-tool.cpp:448)
==9964==
==9964== 32 bytes in 4 blocks are still reachable in loss record 110 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x4007777: decompose_rpath (dl-load.c:659)
==9964== by 0x40078D7: cache_rpath (dl-load.c:703)
==9964== by 0x4008051: _dl_map_object (dl-load.c:2190)
==9964== by 0x400C9DF: openaux (dl-deps.c:65)
==9964== by 0x400E483: _dl_catch_error (dl-error.c:178)
==9964== by 0x4012285: dl_open_worker (dl-open.c:262)
==9964== by 0x400E483: _dl_catch_error (dl-error.c:178)
==9964== by 0x430ED75: dlopen_doit (dlopen.c:67)
==9964== by 0x400E483: _dl_catch_error (dl-error.c:178)
==9964==
==9964== 35 bytes in 2 blocks are possibly lost in loss record 111 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x43F232C: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x43F4024: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x43F4172: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x40ABA27: visual_audio_input (lv_audio_c.cpp:25)
==9964== by 0x7E87F5E: inp_debug_upload (input_debug.c:192)
==9964== by 0x4096189: LV::Input::run() (lv_input.cpp:131)
==9964== by 0x408E18A: LV::Bin::run() (lv_bin.cpp:612)
==9964== by 0x805A20A: main (lv-tool.cpp:478)
==9964==
==9964== 36 bytes in 1 blocks are still reachable in loss record 112 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x805BE27: DisplayDriverFactory::DisplayDriverFactory() (display_driver_factory.cpp:46)
==9964== by 0x805AD3A: DisplayDriverFactory::instance() (display_driver_factory.hpp:45)
==9964== by 0x80597F6: (anonymous namespace)::parse_args(int, char**) (lv-tool.cpp:256)
==9964== by 0x8059C06: main (lv-tool.cpp:380)
==9964==
==9964== 36 bytes in 1 blocks are still reachable in loss record 113 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x4085E61: LV::Actor::Actor(std::string const&) (lv_actor.cpp:108)
==9964== by 0x4085BF4: LV::Actor::load(std::string const&) (lv_actor.cpp:86)
==9964== by 0x408BE62: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:197)
==9964== by 0x8059D9D: main (lv-tool.cpp:397)
==9964==
==9964== 36 bytes in 1 blocks are still reachable in loss record 114 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x408755B: LV::Audio::Audio() (lv_audio.cpp:121)
==9964== by 0x4095BC5: LV::Input::Impl::Impl() (lv_input.cpp:46)
==9964== by 0x4095DC1: LV::Input::Input(std::string const&) (lv_input.cpp:75)
==9964== by 0x4095CC8: LV::Input::load(std::string const&) (lv_input.cpp:66)
==9964== by 0x408BECF: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:201)
==9964== by 0x8059D9D: main (lv-tool.cpp:397)
==9964==
==9964== 40 bytes in 5 blocks are still reachable in loss record 115 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40A0D6F: LV::Module::load(std::string const&) (lv_module.hpp:26)
==9964== by 0x409FA89: LV::load_plugin_ref(std::string const&) (lv_plugin_registry.cpp:40)
==9964== by 0x40A0673: _ZZNK2LV14PluginRegistry4Impl20get_plugins_from_dirERKSsENKUlS3_E0_clES3_ (lv_plugin_registry.cpp:177)
==9964== by 0x40A0A35: _ZNSt17_Function_handlerIFbRKSsEZNK2LV14PluginRegistry4Impl20get_plugins_from_dirES1_EUlS1_E0_E9_M_invokeERKSt9_Any_dataS1_ (functional:1764)
==9964== by 0x40C1503: std::function<bool ()(std::string const&)>::operator()(std::string const&) const (functional:2161)
==9964== by 0x40C1412: LV::for_each_file_in_dir(std::string const&, std::function<bool ()(std::string const&)>, std::function<bool ()(std::string const&)>) (lv_util.cpp:54)
==9964== by 0x40A076F: LV::PluginRegistry::Impl::get_plugins_from_dir(std::string const&) const (lv_plugin_registry.cpp:186)
==9964== by 0x40A031A: LV::PluginRegistry::add_path(std::string const&) (lv_plugin_registry.cpp:124)
==9964== by 0x409FEFC: LV::PluginRegistry::PluginRegistry() (lv_plugin_registry.cpp:94)
==9964== by 0x409FDC5: LV::PluginRegistry::init() (lv_plugin_registry.cpp:84)
==9964== by 0x4096EE4: LV::System::System(int&, char**&) (lv_libvisual.cpp:158)
==9964==
==9964== 40 bytes in 5 blocks are still reachable in loss record 116 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40C0927: LV::Module::Module(std::string const&) (lv_module.cpp:39)
==9964== by 0x40A0D80: LV::Module::load(std::string const&) (lv_module.hpp:26)
==9964== by 0x409FA89: LV::load_plugin_ref(std::string const&) (lv_plugin_registry.cpp:40)
==9964== by 0x40A0673: _ZZNK2LV14PluginRegistry4Impl20get_plugins_from_dirERKSsENKUlS3_E0_clES3_ (lv_plugin_registry.cpp:177)
==9964== by 0x40A0A35: _ZNSt17_Function_handlerIFbRKSsEZNK2LV14PluginRegistry4Impl20get_plugins_from_dirES1_EUlS1_E0_E9_M_invokeERKSt9_Any_dataS1_ (functional:1764)
==9964== by 0x40C1503: std::function<bool ()(std::string const&)>::operator()(std::string const&) const (functional:2161)
==9964== by 0x40C1412: LV::for_each_file_in_dir(std::string const&, std::function<bool ()(std::string const&)>, std::function<bool ()(std::string const&)>) (lv_util.cpp:54)
==9964== by 0x40A076F: LV::PluginRegistry::Impl::get_plugins_from_dir(std::string const&) const (lv_plugin_registry.cpp:186)
==9964== by 0x40A031A: LV::PluginRegistry::add_path(std::string const&) (lv_plugin_registry.cpp:124)
==9964== by 0x409FEFC: LV::PluginRegistry::PluginRegistry() (lv_plugin_registry.cpp:94)
==9964== by 0x409FDC5: LV::PluginRegistry::init() (lv_plugin_registry.cpp:84)
==9964==
==9964== 42 bytes in 1 blocks are possibly lost in loss record 117 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x43F232C: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0xEE0FC6BD: ???
==9964==
==9964== 44 bytes in 1 blocks are still reachable in loss record 118 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x4093F3B: __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<unsigned int const, LV::(anonymous namespace)::DFTCache::Entry>, false> >::allocate(unsigned int, void const*) (new_allocator.h:92)
==9964== by 0x4093BDA: std::__detail::_Hash_node<std::pair<unsigned int const, LV::(anonymous namespace)::DFTCache::Entry>, false>* std::_Hashtable<unsigned int, std::pair<unsigned int const, LV::(anonymous namespace)::DFTCache::Entry>, std::allocator<std::pair<unsigned int const, LV::(anonymous namespace)::DFTCache::Entry> >, std::_Select1st<std::pair<unsigned int const, LV::(anonymous namespace)::DFTCache::Entry> >, std::equal_to<unsigned int>, std::hash<unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node<std::pair<unsigned int, LV::(anonymous namespace)::DFTCache::Entry> >(std::pair<unsigned int, LV::(anonymous namespace)::DFTCache::Entry>&&) (hashtable.h:482)
==9964== by 0x4093798: std::__detail::_Hashtable_iterator<std::pair<unsigned int const, LV::(anonymous namespace)::DFTCache::Entry>, false, false> std::_Hashtable<unsigned int, std::pair<unsigned int const, LV::(anonymous namespace)::DFTCache::Entry>, std::allocator<std::pair<unsigned int const, LV::(anonymous namespace)::DFTCache::Entry> >, std::_Select1st<std::pair<unsigned int const, LV::(anonymous namespace)::DFTCache::Entry> >, std::equal_to<unsigned int>, std::hash<unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket<std::pair<unsigned int, LV::(anonymous namespace)::DFTCache::Entry> >(std::pair<unsigned int, LV::(anonymous namespace)::DFTCache::Entry>&&, unsigned int, unsigned int) (hashtable.h:928)
==9964== by 0x4093424: std::__detail::_Map_base<unsigned int, std::pair<unsigned int const, LV::(anonymous namespace)::DFTCache::Entry>, std::_Select1st<std::pair<unsigned int const, LV::(anonymous namespace)::DFTCache::Entry> >, true, std::_Hashtable<unsigned int, std::pair<unsigned int const, LV::(anonymous namespace)::DFTCache::Entry>, std::allocator<std::pair<unsigned int const, LV::(anonymous namespace)::DFTCache::Entry> >, std::_Select1st<std::pair<unsigned int const, LV::(anonymous namespace)::DFTCache::Entry> >, std::equal_to<unsigned int>, std::hash<unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true> >::operator[](unsigned int const&) (hashtable_policy.h:549)
==9964== by 0x4092344: LV::(anonymous namespace)::DFTCache::get_entry(LV::(anonymous namespace)::DFTMethod, unsigned int) (lv_fourier.cpp:112)
==9964== by 0x4092D24: LV::DFT::Impl::perform_brute_force(float const*) (lv_fourier.cpp:283)
==9964== by 0x40928C8: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:221)
==9964== by 0x4087CC8: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:238)
==9964== by 0x40AC328: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93)
==9964== by 0x7B5F430: lv_analyzer_render (actor_lv_analyzer.c:316)
==9964== by 0x4086B04: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:308)
==9964==
==9964== 48 bytes in 1 blocks are still reachable in loss record 119 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40940A9: __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<unsigned int const, LV::(anonymous namespace)::DFTCache::Entry>, false>*>::allocate(unsigned int, void const*) (new_allocator.h:92)
==9964== by 0x4093E86: std::_Hashtable<unsigned int, std::pair<unsigned int const, LV::(anonymous namespace)::DFTCache::Entry>, std::allocator<std::pair<unsigned int const, LV::(anonymous namespace)::DFTCache::Entry> >, std::_Select1st<std::pair<unsigned int const, LV::(anonymous namespace)::DFTCache::Entry> >, std::equal_to<unsigned int>, std::hash<unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned int) (hashtable.h:546)
==9964== by 0x409393F: std::_Hashtable<unsigned int, std::pair<unsigned int const, LV::(anonymous namespace)::DFTCache::Entry>, std::allocator<std::pair<unsigned int const, LV::(anonymous namespace)::DFTCache::Entry> >, std::_Select1st<std::pair<unsigned int const, LV::(anonymous namespace)::DFTCache::Entry> >, std::equal_to<unsigned int>, std::hash<unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned int, std::hash<unsigned int> const&, std::__detail::_Mod_range_hashing const&, std::__detail::_Default_ranged_hash const&, std::equal_to<unsigned int> const&, std::_Select1st<std::pair<unsigned int const, LV::(anonymous namespace)::DFTCache::Entry> > const&, std::allocator<std::pair<unsigned int const, LV::(anonymous namespace)::DFTCache::Entry> > const&) (hashtable.h:586)
==9964== by 0x40934D1: std::__unordered_map<unsigned int, LV::(anonymous namespace)::DFTCache::Entry, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, LV::(anonymous namespace)::DFTCache::Entry> >, false>::__unordered_map(unsigned int, std::hash<unsigned int> const&, std::equal_to<unsigned int> const&, std::allocator<std::pair<unsigned int const, LV::(anonymous namespace)::DFTCache::Entry> > const&) (unordered_map.h:74)
==9964== by 0x40931B2: std::unordered_map<unsigned int, LV::(anonymous namespace)::DFTCache::Entry, std::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, LV::(anonymous namespace)::DFTCache::Entry> > >::unordered_map(unsigned int, std::hash<unsigned int> const&, std::equal_to<unsigned int> const&, std::allocator<std::pair<unsigned int const, LV::(anonymous namespace)::DFTCache::Entry> > const&) (unordered_map.h:273)
==9964== by 0x40921BD: LV::(anonymous namespace)::DFTCache::DFTCache() (lv_fourier.cpp:46)
==9964== by 0x4094201: __static_initialization_and_destruction_0(int, int) (lv_fourier.cpp:79)
==9964== by 0x4094243: _GLOBAL__sub_I_lv_fourier.cpp (lv_fourier.cpp:357)
==9964== by 0x400E637: call_init (dl-init.c:85)
==9964== by 0x400E6FB: _dl_init (dl-init.c:134)
==9964== by 0x40012BE: ??? (in /lib/ld-2.15.so)
==9964==
==9964== 48 bytes in 1 blocks are still reachable in loss record 120 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x409FE26: LV::PluginRegistry::PluginRegistry() (lv_plugin_registry.cpp:88)
==9964== by 0x409FDC5: LV::PluginRegistry::init() (lv_plugin_registry.cpp:84)
==9964== by 0x4096EE4: LV::System::System(int&, char**&) (lv_libvisual.cpp:158)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 48 bytes in 1 blocks are still reachable in loss record 121 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40A3F7D: __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > >, false>*>::allocate(unsigned int, void const*) (new_allocator.h:92)
==9964== by 0x40A398A: std::_Hashtable<VisPluginType, std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > >, std::allocator<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > >, std::_Select1st<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > >, std::equal_to<VisPluginType>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned int) (hashtable.h:546)
==9964== by 0x40A2BD3: std::_Hashtable<VisPluginType, std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > >, std::allocator<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > >, std::_Select1st<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > >, std::equal_to<VisPluginType>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned int, std::hash<int> const&, std::__detail::_Mod_range_hashing const&, std::__detail::_Default_ranged_hash const&, std::equal_to<VisPluginType> const&, std::_Select1st<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > > const&, std::allocator<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > > const&) (hashtable.h:586)
==9964== by 0x40A1AED: std::__unordered_map<VisPluginType, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> >, std::hash<int>, std::equal_to<VisPluginType>, std::allocator<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > >, false>::__unordered_map(unsigned int, std::hash<int> const&, std::equal_to<VisPluginType> const&, std::allocator<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > > const&) (unordered_map.h:74)
==9964== by 0x40A1176: std::unordered_map<VisPluginType, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> >, std::hash<int>, std::equal_to<VisPluginType>, std::allocator<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > > >::unordered_map(unsigned int, std::hash<int> const&, std::equal_to<VisPluginType> const&, std::allocator<std::pair<VisPluginType const, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > > > const&) (unordered_map.h:273)
==9964== by 0x40A0F71: LV::PluginRegistry::Impl::Impl() (in /usr/local/lib/libvisual-0.5.so.0.0.0)
==9964== by 0x409FE30: LV::PluginRegistry::PluginRegistry() (lv_plugin_registry.cpp:88)
==9964== by 0x409FDC5: LV::PluginRegistry::init() (lv_plugin_registry.cpp:84)
==9964== by 0x4096EE4: LV::System::System(int&, char**&) (lv_libvisual.cpp:158)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 48 bytes in 1 blocks are still reachable in loss record 122 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x805EBD1: __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> >, false>*>::allocate(unsigned int, void const*) (new_allocator.h:92)
==9964== by 0x805E7F6: std::_Hashtable<std::string, std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> >, std::allocator<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> > >, std::_Select1st<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> > >, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned int) (hashtable.h:546)
==9964== by 0x805DDF1: std::_Hashtable<std::string, std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> >, std::allocator<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> > >, std::_Select1st<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> > >, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned int, std::hash<std::string> const&, std::__detail::_Mod_range_hashing const&, std::__detail::_Default_ranged_hash const&, std::equal_to<std::string> const&, std::_Select1st<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> > > const&, std::allocator<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> > > const&) (hashtable.h:586)
==9964== by 0x805D2E9: std::__unordered_map<std::string, std::function<DisplayDriver* ()(Display&)>, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> > >, false>::__unordered_map(unsigned int, std::hash<std::string> const&, std::equal_to<std::string> const&, std::allocator<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> > > const&) (unordered_map.h:74)
==9964== by 0x805CA32: std::unordered_map<std::string, std::function<DisplayDriver* ()(Display&)>, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> > > >::unordered_map(unsigned int, std::hash<std::string> const&, std::equal_to<std::string> const&, std::allocator<std::pair<std::string const, std::function<DisplayDriver* ()(Display&)> > > const&) (unordered_map.h:273)
==9964== by 0x805C6A9: DisplayDriverFactory::Impl::Impl() (in /usr/local/bin/lv-tool)
==9964== by 0x805BE31: DisplayDriverFactory::DisplayDriverFactory() (display_driver_factory.cpp:46)
==9964== by 0x805AD3A: DisplayDriverFactory::instance() (display_driver_factory.hpp:45)
==9964== by 0x80597F6: (anonymous namespace)::parse_args(int, char**) (lv-tool.cpp:256)
==9964== by 0x8059C06: main (lv-tool.cpp:380)
==9964==
==9964== 48 bytes in 1 blocks are still reachable in loss record 123 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x408B267: __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > >, false>*>::allocate(unsigned int, void const*) (new_allocator.h:92)
==9964== by 0x408AC38: std::_Hashtable<std::string, std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > >, std::allocator<std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > > >, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned int) (hashtable.h:546)
==9964== by 0x408A5F1: std::_Hashtable<std::string, std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > >, std::allocator<std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > > >, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned int, std::hash<std::string> const&, std::__detail::_Mod_range_hashing const&, std::__detail::_Default_ranged_hash const&, std::equal_to<std::string> const&, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > > > const&, std::allocator<std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > > > const&) (hashtable.h:586)
==9964== by 0x4089AC9: std::__unordered_map<std::string, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> >, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > > >, false>::__unordered_map(unsigned int, std::hash<std::string> const&, std::equal_to<std::string> const&, std::allocator<std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > > > const&) (unordered_map.h:74)
==9964== by 0x40890C8: std::unordered_map<std::string, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> >, std::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > > > >::unordered_map(unsigned int, std::hash<std::string> const&, std::equal_to<std::string> const&, std::allocator<std::pair<std::string const, std::unique_ptr<LV::AudioChannel, std::default_delete<LV::AudioChannel> > > > const&) (unordered_map.h:273)
==9964== by 0x408886F: LV::Audio::Impl::Impl() (in /usr/local/lib/libvisual-0.5.so.0.0.0)
==9964== by 0x4087565: LV::Audio::Audio() (lv_audio.cpp:121)
==9964== by 0x4095BC5: LV::Input::Impl::Impl() (lv_input.cpp:46)
==9964== by 0x4095DC1: LV::Input::Input(std::string const&) (lv_input.cpp:75)
==9964== by 0x4095CC8: LV::Input::load(std::string const&) (lv_input.cpp:66)
==9964== by 0x408BECF: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:201)
==9964==
==9964== 48 bytes in 1 blocks are still reachable in loss record 124 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x42A0C13: orc_code_new (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x4294724: orc_program_compile_full (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x4294B9A: orc_program_compile_for_target (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x4085328: visual_math_simd_complex_scaled_norm (lv_math.c:108)
==9964== by 0x4092961: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:230)
==9964== by 0x4087CC8: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:238)
==9964== by 0x40AC328: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93)
==9964== by 0x7B5F430: lv_analyzer_render (actor_lv_analyzer.c:316)
==9964== by 0x4086B04: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:308)
==9964== by 0x408E376: LV::Bin::run() (lv_bin.cpp:648)
==9964== by 0x805A20A: main (lv-tool.cpp:478)
==9964==
==9964== 53 bytes in 2 blocks are possibly lost in loss record 125 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x43F232C: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x43F4024: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x43F4172: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x4096A57: visual_param_new_integer (lv_param.h:284)
==9964== by 0x4096B5D: LV::System::Impl::initial_params() (lv_libvisual.cpp:80)
==9964== by 0x4096AAB: LV::System::Impl::Impl() (lv_libvisual.cpp:70)
==9964== by 0x4096E30: LV::System::System(int&, char**&) (lv_libvisual.cpp:139)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 53 bytes in 2 blocks are possibly lost in loss record 126 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x43F232C: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x43F4024: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x43F4172: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x7B5ED91: visual_param_new_integer (lv_param.h:284)
==9964== by 0x7B5EE5A: lv_analyzer_init (actor_lv_analyzer.c:100)
==9964== by 0x409DE80: visual_plugin_realize (lv_plugin.cpp:186)
==9964== by 0x4085F8C: LV::Actor::realize() (lv_actor.cpp:123)
==9964== by 0x408BA9D: LV::Bin::realize() (lv_bin.cpp:136)
==9964== by 0x805A0BE: main (lv-tool.cpp:444)
==9964==
==9964== 56 bytes in 1 blocks are still reachable in loss record 127 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x4085CE3: LV::Actor::Actor(std::string const&) (lv_actor.cpp:96)
==9964== by 0x4085BF4: LV::Actor::load(std::string const&) (lv_actor.cpp:86)
==9964== by 0x408BE62: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:197)
==9964== by 0x8059D9D: main (lv-tool.cpp:397)
==9964==
==9964== 57 bytes in 2 blocks are possibly lost in loss record 128 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x43F232C: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x43F4024: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x43F4172: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x7E87B63: visual_param_new_float (lv_param.h:285)
==9964== by 0x7E87C51: inp_debug_init (input_debug.c:90)
==9964== by 0x409DE80: visual_plugin_realize (lv_plugin.cpp:186)
==9964== by 0x409601D: LV::Input::realize() (lv_input.cpp:99)
==9964== by 0x408BAD5: LV::Bin::realize() (lv_bin.cpp:139)
==9964== by 0x805A0BE: main (lv-tool.cpp:444)
==9964==
==9964== 58 bytes in 3 blocks are possibly lost in loss record 129 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x43F232C: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x43F4024: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x43F4172: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x805AD3A: DisplayDriverFactory::instance() (display_driver_factory.hpp:45)
==9964== by 0x80597F6: (anonymous namespace)::parse_args(int, char**) (lv-tool.cpp:256)
==9964== by 0x8059C06: main (lv-tool.cpp:380)
==9964==
==9964== 59 bytes in 2 blocks are possibly lost in loss record 130 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x43F232C: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x43F4024: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x43F4172: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x7E87B63: visual_param_new_float (lv_param.h:285)
==9964== by 0x7E87C14: inp_debug_init (input_debug.c:90)
==9964== by 0x409DE80: visual_plugin_realize (lv_plugin.cpp:186)
==9964== by 0x409601D: LV::Input::realize() (lv_input.cpp:99)
==9964== by 0x408BAD5: LV::Bin::realize() (lv_bin.cpp:139)
==9964== by 0x805A0BE: main (lv-tool.cpp:444)
==9964==
==9964== 64 bytes in 8 blocks are still reachable in loss record 131 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40A0D6F: LV::Module::load(std::string const&) (lv_module.hpp:26)
==9964== by 0x409FA89: LV::load_plugin_ref(std::string const&) (lv_plugin_registry.cpp:40)
==9964== by 0x40A0673: _ZZNK2LV14PluginRegistry4Impl20get_plugins_from_dirERKSsENKUlS3_E0_clES3_ (lv_plugin_registry.cpp:177)
==9964== by 0x40A0A35: _ZNSt17_Function_handlerIFbRKSsEZNK2LV14PluginRegistry4Impl20get_plugins_from_dirES1_EUlS1_E0_E9_M_invokeERKSt9_Any_dataS1_ (functional:1764)
==9964== by 0x40C1503: std::function<bool ()(std::string const&)>::operator()(std::string const&) const (functional:2161)
==9964== by 0x40C1412: LV::for_each_file_in_dir(std::string const&, std::function<bool ()(std::string const&)>, std::function<bool ()(std::string const&)>) (lv_util.cpp:54)
==9964== by 0x40A076F: LV::PluginRegistry::Impl::get_plugins_from_dir(std::string const&) const (lv_plugin_registry.cpp:186)
==9964== by 0x40A031A: LV::PluginRegistry::add_path(std::string const&) (lv_plugin_registry.cpp:124)
==9964== by 0x409FF4B: LV::PluginRegistry::PluginRegistry() (lv_plugin_registry.cpp:95)
==9964== by 0x409FDC5: LV::PluginRegistry::init() (lv_plugin_registry.cpp:84)
==9964== by 0x4096EE4: LV::System::System(int&, char**&) (lv_libvisual.cpp:158)
==9964==
==9964== 64 bytes in 8 blocks are still reachable in loss record 132 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40C0927: LV::Module::Module(std::string const&) (lv_module.cpp:39)
==9964== by 0x40A0D80: LV::Module::load(std::string const&) (lv_module.hpp:26)
==9964== by 0x409FA89: LV::load_plugin_ref(std::string const&) (lv_plugin_registry.cpp:40)
==9964== by 0x40A0673: _ZZNK2LV14PluginRegistry4Impl20get_plugins_from_dirERKSsENKUlS3_E0_clES3_ (lv_plugin_registry.cpp:177)
==9964== by 0x40A0A35: _ZNSt17_Function_handlerIFbRKSsEZNK2LV14PluginRegistry4Impl20get_plugins_from_dirES1_EUlS1_E0_E9_M_invokeERKSt9_Any_dataS1_ (functional:1764)
==9964== by 0x40C1503: std::function<bool ()(std::string const&)>::operator()(std::string const&) const (functional:2161)
==9964== by 0x40C1412: LV::for_each_file_in_dir(std::string const&, std::function<bool ()(std::string const&)>, std::function<bool ()(std::string const&)>) (lv_util.cpp:54)
==9964== by 0x40A076F: LV::PluginRegistry::Impl::get_plugins_from_dir(std::string const&) const (lv_plugin_registry.cpp:186)
==9964== by 0x40A031A: LV::PluginRegistry::add_path(std::string const&) (lv_plugin_registry.cpp:124)
==9964== by 0x409FF4B: LV::PluginRegistry::PluginRegistry() (lv_plugin_registry.cpp:95)
==9964== by 0x409FDC5: LV::PluginRegistry::init() (lv_plugin_registry.cpp:84)
==9964==
==9964== 65 bytes in 3 blocks are possibly lost in loss record 133 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x43F232C: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x43F4024: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x43F4172: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x805AAD3: _GLOBAL__sub_I_main (lv-tool.cpp:622)
==9964== by 0x8061A7E: __libc_csu_init (in /usr/local/bin/lv-tool)
==9964== by 0xBEB1AA36: ???
==9964== by 0x6C6F6E: ???
==9964==
==9964== 66 bytes in 2 blocks are possibly lost in loss record 134 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x43F232C: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x43F4024: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x43F4172: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x4096A57: visual_param_new_integer (lv_param.h:284)
==9964== by 0x4096BEE: LV::System::Impl::initial_params() (lv_libvisual.cpp:92)
==9964== by 0x4096AAB: LV::System::Impl::Impl() (lv_libvisual.cpp:70)
==9964== by 0x4096E30: LV::System::System(int&, char**&) (lv_libvisual.cpp:139)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 68 bytes in 2 blocks are possibly lost in loss record 135 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x43F232C: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x43F4024: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x43F4172: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x4096A57: visual_param_new_integer (lv_param.h:284)
==9964== by 0x4096C29: LV::System::Impl::initial_params() (lv_libvisual.cpp:96)
==9964== by 0x4096AAB: LV::System::Impl::Impl() (lv_libvisual.cpp:70)
==9964== by 0x4096E30: LV::System::System(int&, char**&) (lv_libvisual.cpp:139)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 69 bytes in 2 blocks are possibly lost in loss record 136 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x43F232C: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x43F4024: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x43F4172: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x4096A57: visual_param_new_integer (lv_param.h:284)
==9964== by 0x4096B88: LV::System::Impl::initial_params() (lv_libvisual.cpp:84)
==9964== by 0x4096AAB: LV::System::Impl::Impl() (lv_libvisual.cpp:70)
==9964== by 0x4096E30: LV::System::System(int&, char**&) (lv_libvisual.cpp:139)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 69 bytes in 2 blocks are possibly lost in loss record 137 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x43F232C: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x43F4024: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x43F4172: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x4096A17: visual_param_new_bool (lv_param.h:283)
==9964== by 0x4096BB3: LV::System::Impl::initial_params() (lv_libvisual.cpp:88)
==9964== by 0x4096AAB: LV::System::Impl::Impl() (lv_libvisual.cpp:70)
==9964== by 0x4096E30: LV::System::System(int&, char**&) (lv_libvisual.cpp:139)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 72 bytes in 3 blocks are still reachable in loss record 138 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x409D5DD: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::allocate(unsigned int, void const*) (new_allocator.h:92)
==9964== by 0x409D4D2: std::_Rb_tree<std::string, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::_M_get_node() (stl_tree.h:369)
==9964== by 0x409D151: std::_Rb_tree_node<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >* std::_Rb_tree<std::string, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::_M_create_node<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >(std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >&&) (stl_tree.h:402)
==9964== by 0x409CA17: std::_Rb_tree_iterator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > std::_Rb_tree<std::string, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::_M_insert_<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >&&) (stl_tree.h:971)
==9964== by 0x409BF5A: std::_Rb_tree_iterator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > std::_Rb_tree<std::string, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >, std::_Select1st<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::_M_insert_unique_<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >(std::_Rb_tree_const_iterator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >&&) (stl_tree.h:1349)
==9964== by 0x409B561: std::_Rb_tree_iterator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > std::map<std::string, std::unique_ptr<LV::Param, std::default_delete<LV::Param> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::insert<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >, void>(std::_Rb_tree_const_iterator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > >, std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > >&&) (stl_map.h:580)
==9964== by 0x409AC81: std::map<std::string, std::unique_ptr<LV::Param, std::default_delete<LV::Param> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::unique_ptr<LV::Param, std::default_delete<LV::Param> > > > >::operator[](std::string const&) (stl_map.h:453)
==9964== by 0x4098FBB: LV::ParamList::add(LV::Param*) (lv_param.cpp:187)
==9964== by 0x4098E2A: LV::ParamList::ParamList(std::initializer_list<LV::Param*>) (lv_param.cpp:155)
==9964== by 0x4096C5F: LV::System::Impl::initial_params() (lv_libvisual.cpp:97)
==9964== by 0x4096AAB: LV::System::Impl::Impl() (lv_libvisual.cpp:70)
==9964==
==9964== 76 bytes in 1 blocks are still reachable in loss record 139 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x408B9FF: LV::Bin::Bin() (lv_bin.cpp:123)
==9964== by 0x8059D53: main (lv-tool.cpp:392)
==9964==
==9964== 81 bytes in 1 blocks are possibly lost in loss record 140 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x43F232C: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x13B0FFF: ???
==9964==
==9964== 84 bytes in 1 blocks are still reachable in loss record 141 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40A6061: LV::Video::Video() (lv_video.cpp:99)
==9964== by 0x40A612D: LV::Video::create(int, int, VisVideoDepth) (lv_video.cpp:111)
==9964== by 0x805F12D: (anonymous namespace)::StdoutDriver::create(VisVideoDepth, _VisVideoAttrOptions const*, unsigned int, unsigned int, bool) (stdout_driver.cpp:65)
==9964== by 0x805B6C6: Display::create(VisVideoDepth, _VisVideoAttrOptions const*, unsigned int, unsigned int, bool) (display.cpp:73)
==9964== by 0x8059FA1: main (lv-tool.cpp:435)
==9964==
==9964== 96 bytes in 1 blocks are still reachable in loss record 142 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40A3EE3: __gnu_cxx::new_allocator<LV::PluginRef>::allocate(unsigned int, void const*) (new_allocator.h:92)
==9964== by 0x40A379B: std::_Vector_base<LV::PluginRef, std::allocator<LV::PluginRef> >::_M_allocate(unsigned int) (in /usr/local/lib/libvisual-0.5.so.0.0.0)
==9964== by 0x40A2689: void std::vector<LV::PluginRef, std::allocator<LV::PluginRef> >::_M_insert_aux<LV::PluginRef const&>(__gnu_cxx::__normal_iterator<LV::PluginRef*, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > >, LV::PluginRef const&&&) (vector.tcc:327)
==9964== by 0x40A1686: std::vector<LV::PluginRef, std::allocator<LV::PluginRef> >::push_back(LV::PluginRef const&) (stl_vector.h:834)
==9964== by 0x40A0397: LV::PluginRegistry::add_path(std::string const&) (lv_plugin_registry.cpp:129)
==9964== by 0x409FEFC: LV::PluginRegistry::PluginRegistry() (lv_plugin_registry.cpp:94)
==9964== by 0x409FDC5: LV::PluginRegistry::init() (lv_plugin_registry.cpp:84)
==9964== by 0x4096EE4: LV::System::System(int&, char**&) (lv_libvisual.cpp:158)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 96 bytes in 1 blocks are still reachable in loss record 143 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40A3EE3: __gnu_cxx::new_allocator<LV::PluginRef>::allocate(unsigned int, void const*) (new_allocator.h:92)
==9964== by 0x40A379B: std::_Vector_base<LV::PluginRef, std::allocator<LV::PluginRef> >::_M_allocate(unsigned int) (in /usr/local/lib/libvisual-0.5.so.0.0.0)
==9964== by 0x40A2689: void std::vector<LV::PluginRef, std::allocator<LV::PluginRef> >::_M_insert_aux<LV::PluginRef const&>(__gnu_cxx::__normal_iterator<LV::PluginRef*, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > >, LV::PluginRef const&&&) (vector.tcc:327)
==9964== by 0x40A1686: std::vector<LV::PluginRef, std::allocator<LV::PluginRef> >::push_back(LV::PluginRef const&) (stl_vector.h:834)
==9964== by 0x40A0397: LV::PluginRegistry::add_path(std::string const&) (lv_plugin_registry.cpp:129)
==9964== by 0x409FF4B: LV::PluginRegistry::PluginRegistry() (lv_plugin_registry.cpp:95)
==9964== by 0x409FDC5: LV::PluginRegistry::init() (lv_plugin_registry.cpp:84)
==9964== by 0x4096EE4: LV::System::System(int&, char**&) (lv_libvisual.cpp:158)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 100 bytes in 1 blocks are still reachable in loss record 144 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x408138E: visual_mem_malloc (lv_mem.c:117)
==9964== by 0x4081446: visual_mem_malloc0 (lv_mem.c:134)
==9964== by 0x408F5F4: LV::Buffer::Impl::allocate(unsigned int) (lv_buffer.cpp:66)
==9964== by 0x408EF14: LV::Buffer::create(unsigned int) (lv_buffer.cpp:107)
==9964== by 0x40AD14C: visual_buffer_new_allocate (lv_buffer_c.cpp:27)
==9964== by 0x7B5F413: lv_analyzer_render (actor_lv_analyzer.c:315)
==9964== by 0x4086B04: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:308)
==9964== by 0x408E376: LV::Bin::run() (lv_bin.cpp:648)
==9964== by 0x805A20A: main (lv-tool.cpp:478)
==9964==
==9964== 104 bytes in 2 blocks are still reachable in loss record 145 of 192
==9964== at 0x4027B73: calloc (vg_replace_malloc.c:467)
==9964== by 0x422BE64: ??? (in /usr/lib/opengl/nvidia/lib/libGL.so.313.18)
==9964==
==9964== 130 bytes in 3 blocks are possibly lost in loss record 146 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x43F232C: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0xEDFF405: ???
==9964==
==9964== 162 bytes in 2 blocks are possibly lost in loss record 147 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x43F232C: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x5: ???
==9964==
==9964== 168 bytes in 21 blocks are still reachable in loss record 148 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40A0D6F: LV::Module::load(std::string const&) (lv_module.hpp:26)
==9964== by 0x409FA89: LV::load_plugin_ref(std::string const&) (lv_plugin_registry.cpp:40)
==9964== by 0x40A0673: _ZZNK2LV14PluginRegistry4Impl20get_plugins_from_dirERKSsENKUlS3_E0_clES3_ (lv_plugin_registry.cpp:177)
==9964== by 0x40A0A35: _ZNSt17_Function_handlerIFbRKSsEZNK2LV14PluginRegistry4Impl20get_plugins_from_dirES1_EUlS1_E0_E9_M_invokeERKSt9_Any_dataS1_ (functional:1764)
==9964== by 0x40C1503: std::function<bool ()(std::string const&)>::operator()(std::string const&) const (functional:2161)
==9964== by 0x40C1412: LV::for_each_file_in_dir(std::string const&, std::function<bool ()(std::string const&)>, std::function<bool ()(std::string const&)>) (lv_util.cpp:54)
==9964== by 0x40A076F: LV::PluginRegistry::Impl::get_plugins_from_dir(std::string const&) const (lv_plugin_registry.cpp:186)
==9964== by 0x40A031A: LV::PluginRegistry::add_path(std::string const&) (lv_plugin_registry.cpp:124)
==9964== by 0x409FEAD: LV::PluginRegistry::PluginRegistry() (lv_plugin_registry.cpp:93)
==9964== by 0x409FDC5: LV::PluginRegistry::init() (lv_plugin_registry.cpp:84)
==9964== by 0x4096EE4: LV::System::System(int&, char**&) (lv_libvisual.cpp:158)
==9964==
==9964== 168 bytes in 21 blocks are still reachable in loss record 149 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40C0927: LV::Module::Module(std::string const&) (lv_module.cpp:39)
==9964== by 0x40A0D80: LV::Module::load(std::string const&) (lv_module.hpp:26)
==9964== by 0x409FA89: LV::load_plugin_ref(std::string const&) (lv_plugin_registry.cpp:40)
==9964== by 0x40A0673: _ZZNK2LV14PluginRegistry4Impl20get_plugins_from_dirERKSsENKUlS3_E0_clES3_ (lv_plugin_registry.cpp:177)
==9964== by 0x40A0A35: _ZNSt17_Function_handlerIFbRKSsEZNK2LV14PluginRegistry4Impl20get_plugins_from_dirES1_EUlS1_E0_E9_M_invokeERKSt9_Any_dataS1_ (functional:1764)
==9964== by 0x40C1503: std::function<bool ()(std::string const&)>::operator()(std::string const&) const (functional:2161)
==9964== by 0x40C1412: LV::for_each_file_in_dir(std::string const&, std::function<bool ()(std::string const&)>, std::function<bool ()(std::string const&)>) (lv_util.cpp:54)
==9964== by 0x40A076F: LV::PluginRegistry::Impl::get_plugins_from_dir(std::string const&) const (lv_plugin_registry.cpp:186)
==9964== by 0x40A031A: LV::PluginRegistry::add_path(std::string const&) (lv_plugin_registry.cpp:124)
==9964== by 0x409FEAD: LV::PluginRegistry::PluginRegistry() (lv_plugin_registry.cpp:93)
==9964== by 0x409FDC5: LV::PluginRegistry::init() (lv_plugin_registry.cpp:84)
==9964==
==9964== 192 bytes in 4 blocks are possibly lost in loss record 150 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x43F232C: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x43F4024: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x43F4172: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964== by 0x409FDC5: LV::PluginRegistry::init() (lv_plugin_registry.cpp:84)
==9964== by 0x4096EE4: LV::System::System(int&, char**&) (lv_libvisual.cpp:158)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 200 bytes in 1 blocks are still reachable in loss record 151 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x4095363: __gnu_cxx::new_allocator<float>::allocate(unsigned int, void const*) (new_allocator.h:92)
==9964== by 0x4094D15: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned int) (in /usr/local/lib/libvisual-0.5.so.0.0.0)
==9964== by 0x40948D4: float* std::vector<float, std::allocator<float> >::_M_allocate_and_copy<std::move_iterator<float*> >(unsigned int, std::move_iterator<float*>, std::move_iterator<float*>) (stl_vector.h:1052)
==9964== by 0x4094428: std::vector<float, std::allocator<float> >::reserve(unsigned int) (vector.tcc:76)
==9964== by 0x40926A0: LV::(anonymous namespace)::DFTCache::Entry::dft_cossin_table_init(unsigned int) (lv_fourier.cpp:188)
==9964== by 0x40923E9: LV::(anonymous namespace)::DFTCache::Entry::Entry(LV::(anonymous namespace)::DFTMethod, unsigned int) (lv_fourier.cpp:121)
==9964== by 0x4092332: LV::(anonymous namespace)::DFTCache::get_entry(LV::(anonymous namespace)::DFTMethod, unsigned int) (lv_fourier.cpp:112)
==9964== by 0x4092D24: LV::DFT::Impl::perform_brute_force(float const*) (lv_fourier.cpp:283)
==9964== by 0x40928C8: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:221)
==9964== by 0x4087CC8: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:238)
==9964== by 0x40AC328: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93)
==9964==
==9964== 200 bytes in 1 blocks are still reachable in loss record 152 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x4095363: __gnu_cxx::new_allocator<float>::allocate(unsigned int, void const*) (new_allocator.h:92)
==9964== by 0x4094D15: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned int) (in /usr/local/lib/libvisual-0.5.so.0.0.0)
==9964== by 0x40948D4: float* std::vector<float, std::allocator<float> >::_M_allocate_and_copy<std::move_iterator<float*> >(unsigned int, std::move_iterator<float*>, std::move_iterator<float*>) (stl_vector.h:1052)
==9964== by 0x4094428: std::vector<float, std::allocator<float> >::reserve(unsigned int) (vector.tcc:76)
==9964== by 0x40926C3: LV::(anonymous namespace)::DFTCache::Entry::dft_cossin_table_init(unsigned int) (lv_fourier.cpp:191)
==9964== by 0x40923E9: LV::(anonymous namespace)::DFTCache::Entry::Entry(LV::(anonymous namespace)::DFTMethod, unsigned int) (lv_fourier.cpp:121)
==9964== by 0x4092332: LV::(anonymous namespace)::DFTCache::get_entry(LV::(anonymous namespace)::DFTMethod, unsigned int) (lv_fourier.cpp:112)
==9964== by 0x4092D24: LV::DFT::Impl::perform_brute_force(float const*) (lv_fourier.cpp:283)
==9964== by 0x40928C8: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:221)
==9964== by 0x4087CC8: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:238)
==9964== by 0x40AC328: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93)
==9964==
==9964== 216 bytes in 27 blocks are still reachable in loss record 153 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x408EED1: LV::Buffer::create(unsigned int) (lv_buffer.cpp:105)
==9964== by 0x4087EC9: LV::Audio::input(LV::IntrusivePtr<LV::Buffer> const&, VisAudioSampleRateType, VisAudioSampleFormatType, VisAudioSampleChannelType) (lv_audio.cpp:279)
==9964== by 0x40ABA27: visual_audio_input (lv_audio_c.cpp:25)
==9964== by 0x7E87F5E: inp_debug_upload (input_debug.c:192)
==9964== by 0x4096189: LV::Input::run() (lv_input.cpp:131)
==9964== by 0x408E18A: LV::Bin::run() (lv_bin.cpp:612)
==9964== by 0x805A20A: main (lv-tool.cpp:478)
==9964==
==9964== 216 bytes in 27 blocks are still reachable in loss record 154 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x408EED1: LV::Buffer::create(unsigned int) (lv_buffer.cpp:105)
==9964== by 0x4087EE7: LV::Audio::input(LV::IntrusivePtr<LV::Buffer> const&, VisAudioSampleRateType, VisAudioSampleFormatType, VisAudioSampleChannelType) (lv_audio.cpp:280)
==9964== by 0x40ABA27: visual_audio_input (lv_audio_c.cpp:25)
==9964== by 0x7E87F5E: inp_debug_upload (input_debug.c:192)
==9964== by 0x4096189: LV::Input::run() (lv_input.cpp:131)
==9964== by 0x408E18A: LV::Bin::run() (lv_bin.cpp:612)
==9964== by 0x805A20A: main (lv-tool.cpp:478)
==9964==
==9964== 324 bytes in 27 blocks are still reachable in loss record 155 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x408ED72: LV::Buffer::Buffer() (lv_buffer.cpp:85)
==9964== by 0x408EEDB: LV::Buffer::create(unsigned int) (lv_buffer.cpp:105)
==9964== by 0x4087EC9: LV::Audio::input(LV::IntrusivePtr<LV::Buffer> const&, VisAudioSampleRateType, VisAudioSampleFormatType, VisAudioSampleChannelType) (lv_audio.cpp:279)
==9964== by 0x40ABA27: visual_audio_input (lv_audio_c.cpp:25)
==9964== by 0x7E87F5E: inp_debug_upload (input_debug.c:192)
==9964== by 0x4096189: LV::Input::run() (lv_input.cpp:131)
==9964== by 0x408E18A: LV::Bin::run() (lv_bin.cpp:612)
==9964== by 0x805A20A: main (lv-tool.cpp:478)
==9964==
==9964== 324 bytes in 27 blocks are still reachable in loss record 156 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x408ED72: LV::Buffer::Buffer() (lv_buffer.cpp:85)
==9964== by 0x408EEDB: LV::Buffer::create(unsigned int) (lv_buffer.cpp:105)
==9964== by 0x4087EE7: LV::Audio::input(LV::IntrusivePtr<LV::Buffer> const&, VisAudioSampleRateType, VisAudioSampleFormatType, VisAudioSampleChannelType) (lv_audio.cpp:280)
==9964== by 0x40ABA27: visual_audio_input (lv_audio_c.cpp:25)
==9964== by 0x7E87F5E: inp_debug_upload (input_debug.c:192)
==9964== by 0x4096189: LV::Input::run() (lv_input.cpp:131)
==9964== by 0x408E18A: LV::Bin::run() (lv_bin.cpp:612)
==9964== by 0x805A20A: main (lv-tool.cpp:478)
==9964==
==9964== 384 bytes in 1 blocks are still reachable in loss record 157 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40A3EE3: __gnu_cxx::new_allocator<LV::PluginRef>::allocate(unsigned int, void const*) (new_allocator.h:92)
==9964== by 0x40A379B: std::_Vector_base<LV::PluginRef, std::allocator<LV::PluginRef> >::_M_allocate(unsigned int) (in /usr/local/lib/libvisual-0.5.so.0.0.0)
==9964== by 0x40A2689: void std::vector<LV::PluginRef, std::allocator<LV::PluginRef> >::_M_insert_aux<LV::PluginRef const&>(__gnu_cxx::__normal_iterator<LV::PluginRef*, std::vector<LV::PluginRef, std::allocator<LV::PluginRef> > >, LV::PluginRef const&&&) (vector.tcc:327)
==9964== by 0x40A1686: std::vector<LV::PluginRef, std::allocator<LV::PluginRef> >::push_back(LV::PluginRef const&) (stl_vector.h:834)
==9964== by 0x40A0397: LV::PluginRegistry::add_path(std::string const&) (lv_plugin_registry.cpp:129)
==9964== by 0x409FEAD: LV::PluginRegistry::PluginRegistry() (lv_plugin_registry.cpp:93)
==9964== by 0x409FDC5: LV::PluginRegistry::init() (lv_plugin_registry.cpp:84)
==9964== by 0x4096EE4: LV::System::System(int&, char**&) (lv_libvisual.cpp:158)
==9964== by 0x4096CE3: LV::System::init(int&, char**&) (lv_libvisual.cpp:110)
==9964== by 0x8059BF5: main (lv-tool.cpp:376)
==9964==
==9964== 396 bytes in 1 blocks are still reachable in loss record 158 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x4294777: orc_program_compile_full (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x4294B9A: orc_program_compile_for_target (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x4085328: visual_math_simd_complex_scaled_norm (lv_math.c:108)
==9964== by 0x4092961: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:230)
==9964== by 0x4087CC8: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:238)
==9964== by 0x40AC328: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93)
==9964== by 0x7B5F430: lv_analyzer_render (actor_lv_analyzer.c:316)
==9964== by 0x4086B04: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:308)
==9964== by 0x408E376: LV::Bin::run() (lv_bin.cpp:648)
==9964== by 0x805A20A: main (lv-tool.cpp:478)
==9964==
==9964== 540 bytes in 27 blocks are still reachable in loss record 159 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40BB4DA: __gnu_cxx::new_allocator<std::_List_node<LV::AudioStream::Impl::Fragment> >::allocate(unsigned int, void const*) (new_allocator.h:92)
==9964== by 0x40BB390: std::_List_base<LV::AudioStream::Impl::Fragment, std::allocator<LV::AudioStream::Impl::Fragment> >::_M_get_node() (stl_list.h:327)
==9964== by 0x40BB1D9: std::_List_node<LV::AudioStream::Impl::Fragment>* std::list<LV::AudioStream::Impl::Fragment, std::allocator<LV::AudioStream::Impl::Fragment> >::_M_create_node<LV::AudioStream::Impl::Fragment>(LV::AudioStream::Impl::Fragment&&) (stl_list.h:491)
==9964== by 0x40BAEBB: void std::list<LV::AudioStream::Impl::Fragment, std::allocator<LV::AudioStream::Impl::Fragment> >::_M_insert<LV::AudioStream::Impl::Fragment>(std::_List_iterator<LV::AudioStream::Impl::Fragment>, LV::AudioStream::Impl::Fragment&&) (stl_list.h:1523)
==9964== by 0x40BAA38: std::list<LV::AudioStream::Impl::Fragment, std::allocator<LV::AudioStream::Impl::Fragment> >::push_back(LV::AudioStream::Impl::Fragment&&) (stl_list.h:993)
==9964== by 0x40BA467: LV::AudioStream::write(LV::IntrusivePtr<LV::Buffer const> const&, LV::Time const&) (lv_audio_stream.cpp:98)
==9964== by 0x4087535: LV::AudioChannel::add_samples(LV::IntrusivePtr<LV::Buffer const> const&, LV::Time const&) (lv_audio.cpp:117)
==9964== by 0x40873CE: LV::Audio::Impl::upload_to_channel(std::string const&, LV::IntrusivePtr<LV::Buffer const> const&, LV::Time const&) (lv_audio.cpp:97)
==9964== by 0x4087F89: LV::Audio::input(LV::IntrusivePtr<LV::Buffer> const&, VisAudioSampleRateType, VisAudioSampleFormatType, VisAudioSampleChannelType) (lv_audio.cpp:284)
==9964== by 0x40ABA27: visual_audio_input (lv_audio_c.cpp:25)
==9964== by 0x7E87F5E: inp_debug_upload (input_debug.c:192)
==9964==
==9964== 540 bytes in 27 blocks are still reachable in loss record 160 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40BB4DA: __gnu_cxx::new_allocator<std::_List_node<LV::AudioStream::Impl::Fragment> >::allocate(unsigned int, void const*) (new_allocator.h:92)
==9964== by 0x40BB390: std::_List_base<LV::AudioStream::Impl::Fragment, std::allocator<LV::AudioStream::Impl::Fragment> >::_M_get_node() (stl_list.h:327)
==9964== by 0x40BB1D9: std::_List_node<LV::AudioStream::Impl::Fragment>* std::list<LV::AudioStream::Impl::Fragment, std::allocator<LV::AudioStream::Impl::Fragment> >::_M_create_node<LV::AudioStream::Impl::Fragment>(LV::AudioStream::Impl::Fragment&&) (stl_list.h:491)
==9964== by 0x40BAEBB: void std::list<LV::AudioStream::Impl::Fragment, std::allocator<LV::AudioStream::Impl::Fragment> >::_M_insert<LV::AudioStream::Impl::Fragment>(std::_List_iterator<LV::AudioStream::Impl::Fragment>, LV::AudioStream::Impl::Fragment&&) (stl_list.h:1523)
==9964== by 0x40BAA38: std::list<LV::AudioStream::Impl::Fragment, std::allocator<LV::AudioStream::Impl::Fragment> >::push_back(LV::AudioStream::Impl::Fragment&&) (stl_list.h:993)
==9964== by 0x40BA467: LV::AudioStream::write(LV::IntrusivePtr<LV::Buffer const> const&, LV::Time const&) (lv_audio_stream.cpp:98)
==9964== by 0x4087535: LV::AudioChannel::add_samples(LV::IntrusivePtr<LV::Buffer const> const&, LV::Time const&) (lv_audio.cpp:117)
==9964== by 0x40873CE: LV::Audio::Impl::upload_to_channel(std::string const&, LV::IntrusivePtr<LV::Buffer const> const&, LV::Time const&) (lv_audio.cpp:97)
==9964== by 0x408800B: LV::Audio::input(LV::IntrusivePtr<LV::Buffer> const&, VisAudioSampleRateType, VisAudioSampleFormatType, VisAudioSampleChannelType) (lv_audio.cpp:285)
==9964== by 0x40ABA27: visual_audio_input (lv_audio_c.cpp:25)
==9964== by 0x7E87F5E: inp_debug_upload (input_debug.c:192)
==9964==
==9964== 736 bytes in 23 blocks are still reachable in loss record 161 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x422C0A8: ??? (in /usr/lib/opengl/nvidia/lib/libGL.so.313.18)
==9964==
==9964== 800 bytes in 1 blocks are still reachable in loss record 162 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x40AA6AD: __gnu_cxx::new_allocator<void*>::allocate(unsigned int, void const*) (new_allocator.h:92)
==9964== by 0x40AA26B: std::_Vector_base<void*, std::allocator<void*> >::_M_allocate(unsigned int) (in /usr/local/lib/libvisual-0.5.so.0.0.0)
==9964== by 0x40A9C38: std::vector<void*, std::allocator<void*> >::_M_default_append(unsigned int) (vector.tcc:486)
==9964== by 0x40A94EB: std::vector<void*, std::allocator<void*> >::resize(unsigned int) (stl_vector.h:592)
==9964== by 0x40A6BEE: LV::Video::allocate_buffer() (lv_video.cpp:251)
==9964== by 0x40A619E: LV::Video::create(int, int, VisVideoDepth) (lv_video.cpp:117)
==9964== by 0x805F12D: (anonymous namespace)::StdoutDriver::create(VisVideoDepth, _VisVideoAttrOptions const*, unsigned int, unsigned int, bool) (stdout_driver.cpp:65)
==9964== by 0x805B6C6: Display::create(VisVideoDepth, _VisVideoAttrOptions const*, unsigned int, unsigned int, bool) (display.cpp:73)
==9964== by 0x8059FA1: main (lv-tool.cpp:435)
==9964==
==9964== 1,015 bytes in 40 blocks are still reachable in loss record 163 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x4005183: local_strdup (dl-load.c:162)
==9964== by 0x40080E8: _dl_map_object (dl-load.c:2249)
==9964== by 0x400C9DF: openaux (dl-deps.c:65)
==9964== by 0x400E483: _dl_catch_error (dl-error.c:178)
==9964== by 0x4012285: dl_open_worker (dl-open.c:262)
==9964== by 0x400E483: _dl_catch_error (dl-error.c:178)
==9964== by 0x430ED75: dlopen_doit (dlopen.c:67)
==9964== by 0x400E483: _dl_catch_error (dl-error.c:178)
==9964==
==9964== 1,015 bytes in 40 blocks are still reachable in loss record 164 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x400AACC: _dl_new_object (dl-object.c:161)
==9964== by 0x4006139: _dl_map_object_from_fd (dl-load.c:1051)
==9964== by 0x4007F5D: _dl_map_object (dl-load.c:2344)
==9964== by 0x400C9DF: openaux (dl-deps.c:65)
==9964== by 0x400E483: _dl_catch_error (dl-error.c:178)
==9964== by 0x4012285: dl_open_worker (dl-open.c:262)
==9964== by 0x400E483: _dl_catch_error (dl-error.c:178)
==9964== by 0x430ED75: dlopen_doit (dlopen.c:67)
==9964== by 0x400E483: _dl_catch_error (dl-error.c:178)
==9964==
==9964== 1,024 bytes in 1 blocks are still reachable in loss record 165 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x409F6FD: __gnu_cxx::new_allocator<LV::Color>::allocate(unsigned int, void const*) (new_allocator.h:92)
==9964== by 0x409F527: std::_Vector_base<LV::Color, std::allocator<LV::Color> >::_M_allocate(unsigned int) (in /usr/local/lib/libvisual-0.5.so.0.0.0)
==9964== by 0x409F161: std::_Vector_base<LV::Color, std::allocator<LV::Color> >::_Vector_base(unsigned int) (stl_vector.h:115)
==9964== by 0x409EF94: std::vector<LV::Color, std::allocator<LV::Color> >::vector(unsigned int) (stl_vector.h:238)
==9964== by 0x409E8B3: LV::Palette::Palette(unsigned int) (lv_palette.cpp:31)
==9964== by 0x40B0AE0: visual_palette_new (lv_palette_c.cpp:30)
==9964== by 0x7B5EE87: lv_analyzer_init (actor_lv_analyzer.c:110)
==9964== by 0x409DE80: visual_plugin_realize (lv_plugin.cpp:186)
==9964== by 0x4085F8C: LV::Actor::realize() (lv_actor.cpp:123)
==9964== by 0x408BA9D: LV::Bin::realize() (lv_bin.cpp:136)
==9964== by 0x805A0BE: main (lv-tool.cpp:444)
==9964==
==9964== 1,024 bytes in 1 blocks are still reachable in loss record 166 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x409F6FD: __gnu_cxx::new_allocator<LV::Color>::allocate(unsigned int, void const*) (new_allocator.h:92)
==9964== by 0x409F527: std::_Vector_base<LV::Color, std::allocator<LV::Color> >::_M_allocate(unsigned int) (in /usr/local/lib/libvisual-0.5.so.0.0.0)
==9964== by 0x409F161: std::_Vector_base<LV::Color, std::allocator<LV::Color> >::_Vector_base(unsigned int) (stl_vector.h:115)
==9964== by 0x409EF94: std::vector<LV::Color, std::allocator<LV::Color> >::vector(unsigned int) (stl_vector.h:238)
==9964== by 0x409E8B3: LV::Palette::Palette(unsigned int) (lv_palette.cpp:31)
==9964== by 0x40978F9: LV::Morph::Morph(std::string const&) (lv_morph.cpp:103)
==9964== by 0x409767A: LV::Morph::load(std::string const&) (lv_morph.cpp:81)
==9964== by 0x408BB82: LV::Bin::set_morph(std::string const&) (lv_bin.cpp:157)
==9964== by 0x805A0F8: main (lv-tool.cpp:448)
==9964==
==9964== 1,024 bytes in 1 blocks are still reachable in loss record 167 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x409F6FD: __gnu_cxx::new_allocator<LV::Color>::allocate(unsigned int, void const*) (new_allocator.h:92)
==9964== by 0x409F527: std::_Vector_base<LV::Color, std::allocator<LV::Color> >::_M_allocate(unsigned int) (in /usr/local/lib/libvisual-0.5.so.0.0.0)
==9964== by 0x40A9EA0: LV::Color* std::vector<LV::Color, std::allocator<LV::Color> >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<LV::Color const*, std::vector<LV::Color, std::allocator<LV::Color> > > >(unsigned int, __gnu_cxx::__normal_iterator<LV::Color const*, std::vector<LV::Color, std::allocator<LV::Color> > >, __gnu_cxx::__normal_iterator<LV::Color const*, std::vector<LV::Color, std::allocator<LV::Color> > >) (stl_vector.h:1052)
==9964== by 0x40A96F6: std::vector<LV::Color, std::allocator<LV::Color> >::operator=(std::vector<LV::Color, std::allocator<LV::Color> > const&) (vector.tcc:170)
==9964== by 0x40A9331: LV::Palette::operator=(LV::Palette const&) (lv_palette.h:46)
==9964== by 0x40A6E42: LV::Video::set_palette(LV::Palette const&) (lv_video.cpp:297)
==9964== by 0x40868A3: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:287)
==9964== by 0x408E376: LV::Bin::run() (lv_bin.cpp:648)
==9964== by 0x805A20A: main (lv-tool.cpp:478)
==9964==
==9964== 1,036 bytes in 1 blocks are still reachable in loss record 168 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x7A0518A: _pixman_implementation_create (in /usr/lib/libpixman-1.so.0.28.0)
==9964== by 0x7A03FD5: _pixman_implementation_create_general (in /usr/lib/libpixman-1.so.0.28.0)
==9964== by 0x7A0577C: _pixman_choose_implementation (in /usr/lib/libpixman-1.so.0.28.0)
==9964== by 0x79D0744: pixman_constructor (in /usr/lib/libpixman-1.so.0.28.0)
==9964== by 0x400E637: call_init (dl-init.c:85)
==9964== by 0x400E6FB: _dl_init (dl-init.c:134)
==9964== by 0x401245E: dl_open_worker (dl-open.c:549)
==9964== by 0x400E483: _dl_catch_error (dl-error.c:178)
==9964== by 0x430ED75: dlopen_doit (dlopen.c:67)
==9964== by 0x400E483: _dl_catch_error (dl-error.c:178)
==9964==
==9964== 1,036 bytes in 1 blocks are still reachable in loss record 169 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x7A0518A: _pixman_implementation_create (in /usr/lib/libpixman-1.so.0.28.0)
==9964== by 0x7A02C25: _pixman_implementation_create_fast_path (in /usr/lib/libpixman-1.so.0.28.0)
==9964== by 0x7A05798: _pixman_choose_implementation (in /usr/lib/libpixman-1.so.0.28.0)
==9964== by 0x79D0744: pixman_constructor (in /usr/lib/libpixman-1.so.0.28.0)
==9964== by 0x400E637: call_init (dl-init.c:85)
==9964== by 0x400E6FB: _dl_init (dl-init.c:134)
==9964== by 0x401245E: dl_open_worker (dl-open.c:549)
==9964== by 0x400E483: _dl_catch_error (dl-error.c:178)
==9964== by 0x430ED75: dlopen_doit (dlopen.c:67)
==9964== by 0x400E483: _dl_catch_error (dl-error.c:178)
==9964==
==9964== 1,036 bytes in 1 blocks are still reachable in loss record 170 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x7A0518A: _pixman_implementation_create (in /usr/lib/libpixman-1.so.0.28.0)
==9964== by 0x7A1D30F: _pixman_implementation_create_mmx (in /usr/lib/libpixman-1.so.0.28.0)
==9964== by 0x79F4913: _pixman_x86_get_implementations (in /usr/lib/libpixman-1.so.0.28.0)
==9964== by 0x7A057A2: _pixman_choose_implementation (in /usr/lib/libpixman-1.so.0.28.0)
==9964== by 0x79D0744: pixman_constructor (in /usr/lib/libpixman-1.so.0.28.0)
==9964== by 0x400E637: call_init (dl-init.c:85)
==9964== by 0x400E6FB: _dl_init (dl-init.c:134)
==9964== by 0x401245E: dl_open_worker (dl-open.c:549)
==9964== by 0x400E483: _dl_catch_error (dl-error.c:178)
==9964== by 0x430ED75: dlopen_doit (dlopen.c:67)
==9964== by 0x400E483: _dl_catch_error (dl-error.c:178)
==9964==
==9964== 1,036 bytes in 1 blocks are still reachable in loss record 171 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x7A0518A: _pixman_implementation_create (in /usr/lib/libpixman-1.so.0.28.0)
==9964== by 0x7A3BF3C: _pixman_implementation_create_sse2 (in /usr/lib/libpixman-1.so.0.28.0)
==9964== by 0x79F48F6: _pixman_x86_get_implementations (in /usr/lib/libpixman-1.so.0.28.0)
==9964== by 0x7A057A2: _pixman_choose_implementation (in /usr/lib/libpixman-1.so.0.28.0)
==9964== by 0x79D0744: pixman_constructor (in /usr/lib/libpixman-1.so.0.28.0)
==9964== by 0x400E637: call_init (dl-init.c:85)
==9964== by 0x400E6FB: _dl_init (dl-init.c:134)
==9964== by 0x401245E: dl_open_worker (dl-open.c:549)
==9964== by 0x400E483: _dl_catch_error (dl-error.c:178)
==9964== by 0x430ED75: dlopen_doit (dlopen.c:67)
==9964== by 0x400E483: _dl_catch_error (dl-error.c:178)
==9964==
==9964== 1,036 bytes in 1 blocks are still reachable in loss record 172 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x7A0518A: _pixman_implementation_create (in /usr/lib/libpixman-1.so.0.28.0)
==9964== by 0x7A0734D: _pixman_implementation_create_noop (in /usr/lib/libpixman-1.so.0.28.0)
==9964== by 0x7A057C2: _pixman_choose_implementation (in /usr/lib/libpixman-1.so.0.28.0)
==9964== by 0x79D0744: pixman_constructor (in /usr/lib/libpixman-1.so.0.28.0)
==9964== by 0x400E637: call_init (dl-init.c:85)
==9964== by 0x400E6FB: _dl_init (dl-init.c:134)
==9964== by 0x401245E: dl_open_worker (dl-open.c:549)
==9964== by 0x400E483: _dl_catch_error (dl-error.c:178)
==9964== by 0x430ED75: dlopen_doit (dlopen.c:67)
==9964== by 0x400E483: _dl_catch_error (dl-error.c:178)
==9964==
==9964== 1,536 bytes in 1 blocks are still reachable in loss record 173 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x42947A7: orc_program_compile_full (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x4294B9A: orc_program_compile_for_target (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x4085328: visual_math_simd_complex_scaled_norm (lv_math.c:108)
==9964== by 0x4092961: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:230)
==9964== by 0x4087CC8: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:238)
==9964== by 0x40AC328: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93)
==9964== by 0x7B5F430: lv_analyzer_render (actor_lv_analyzer.c:316)
==9964== by 0x4086B04: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:308)
==9964== by 0x408E376: LV::Bin::run() (lv_bin.cpp:648)
==9964== by 0x805A20A: main (lv-tool.cpp:478)
==9964==
==9964== 1,552 bytes in 1 blocks are still reachable in loss record 174 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x429F479: orc_rule_set_new (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x42BB8B9: orc_compiler_mmx_register_rules (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x42BC2AE: orc_mmx_init (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x4085328: visual_math_simd_complex_scaled_norm (lv_math.c:108)
==9964== by 0x4092961: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:230)
==9964== by 0x4087CC8: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:238)
==9964== by 0x40AC328: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93)
==9964== by 0x7B5F430: lv_analyzer_render (actor_lv_analyzer.c:316)
==9964== by 0x4086B04: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:308)
==9964== by 0x408E376: LV::Bin::run() (lv_bin.cpp:648)
==9964== by 0x805A20A: main (lv-tool.cpp:478)
==9964==
==9964== 1,552 bytes in 1 blocks are still reachable in loss record 175 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x429F479: orc_rule_set_new (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x42BB943: orc_compiler_mmx_register_rules (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x42BC2AE: orc_mmx_init (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x4085328: visual_math_simd_complex_scaled_norm (lv_math.c:108)
==9964== by 0x4092961: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:230)
==9964== by 0x4087CC8: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:238)
==9964== by 0x40AC328: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93)
==9964== by 0x7B5F430: lv_analyzer_render (actor_lv_analyzer.c:316)
==9964== by 0x4086B04: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:308)
==9964== by 0x408E376: LV::Bin::run() (lv_bin.cpp:648)
==9964== by 0x805A20A: main (lv-tool.cpp:478)
==9964==
==9964== 1,552 bytes in 1 blocks are still reachable in loss record 176 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x429F479: orc_rule_set_new (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x42BBBE9: orc_compiler_mmx_register_rules (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x42BC2AE: orc_mmx_init (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x4085328: visual_math_simd_complex_scaled_norm (lv_math.c:108)
==9964== by 0x4092961: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:230)
==9964== by 0x4087CC8: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:238)
==9964== by 0x40AC328: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93)
==9964== by 0x7B5F430: lv_analyzer_render (actor_lv_analyzer.c:316)
==9964== by 0x4086B04: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:308)
==9964== by 0x408E376: LV::Bin::run() (lv_bin.cpp:648)
==9964== by 0x805A20A: main (lv-tool.cpp:478)
==9964==
==9964== 1,552 bytes in 1 blocks are still reachable in loss record 177 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x429F479: orc_rule_set_new (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x42ACD72: orc_compiler_sse_register_rules (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x42AD911: orc_sse_init (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x4085328: visual_math_simd_complex_scaled_norm (lv_math.c:108)
==9964== by 0x4092961: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:230)
==9964== by 0x4087CC8: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:238)
==9964== by 0x40AC328: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93)
==9964== by 0x7B5F430: lv_analyzer_render (actor_lv_analyzer.c:316)
==9964== by 0x4086B04: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:308)
==9964== by 0x408E376: LV::Bin::run() (lv_bin.cpp:648)
==9964== by 0x805A20A: main (lv-tool.cpp:478)
==9964==
==9964== 1,552 bytes in 1 blocks are still reachable in loss record 178 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x429F479: orc_rule_set_new (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x42ACFAE: orc_compiler_sse_register_rules (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x42AD911: orc_sse_init (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x4085328: visual_math_simd_complex_scaled_norm (lv_math.c:108)
==9964== by 0x4092961: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:230)
==9964== by 0x4087CC8: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:238)
==9964== by 0x40AC328: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93)
==9964== by 0x7B5F430: lv_analyzer_render (actor_lv_analyzer.c:316)
==9964== by 0x4086B04: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:308)
==9964== by 0x408E376: LV::Bin::run() (lv_bin.cpp:648)
==9964== by 0x805A20A: main (lv-tool.cpp:478)
==9964==
==9964== 1,552 bytes in 1 blocks are still reachable in loss record 179 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x429F479: orc_rule_set_new (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x42AD26E: orc_compiler_sse_register_rules (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x42AD911: orc_sse_init (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x4085328: visual_math_simd_complex_scaled_norm (lv_math.c:108)
==9964== by 0x4092961: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:230)
==9964== by 0x4087CC8: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:238)
==9964== by 0x40AC328: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93)
==9964== by 0x7B5F430: lv_analyzer_render (actor_lv_analyzer.c:316)
==9964== by 0x4086B04: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:308)
==9964== by 0x408E376: LV::Bin::run() (lv_bin.cpp:648)
==9964== by 0x805A20A: main (lv-tool.cpp:478)
==9964==
==9964== 1,552 bytes in 1 blocks are still reachable in loss record 180 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x429F479: orc_rule_set_new (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x42DCEC5: orc_compiler_orc_arm_register_rules (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x42D81B0: orc_arm_init (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x4085328: visual_math_simd_complex_scaled_norm (lv_math.c:108)
==9964== by 0x4092961: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:230)
==9964== by 0x4087CC8: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:238)
==9964== by 0x40AC328: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93)
==9964== by 0x7B5F430: lv_analyzer_render (actor_lv_analyzer.c:316)
==9964== by 0x4086B04: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:308)
==9964== by 0x408E376: LV::Bin::run() (lv_bin.cpp:648)
==9964== by 0x805A20A: main (lv-tool.cpp:478)
==9964==
==9964== 1,552 bytes in 1 blocks are still reachable in loss record 181 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x429F479: orc_rule_set_new (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x42DD1A5: orc_compiler_orc_arm_register_rules (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x42D81B0: orc_arm_init (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x4085328: visual_math_simd_complex_scaled_norm (lv_math.c:108)
==9964== by 0x4092961: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:230)
==9964== by 0x4087CC8: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:238)
==9964== by 0x40AC328: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93)
==9964== by 0x7B5F430: lv_analyzer_render (actor_lv_analyzer.c:316)
==9964== by 0x4086B04: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:308)
==9964== by 0x408E376: LV::Bin::run() (lv_bin.cpp:648)
==9964== by 0x805A20A: main (lv-tool.cpp:478)
==9964==
==9964== 1,894 bytes in 34 blocks are still reachable in loss record 182 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x4005183: local_strdup (dl-load.c:162)
==9964== by 0x4007E9F: _dl_map_object (dl-load.c:2277)
==9964== by 0x4012228: dl_open_worker (dl-open.c:225)
==9964== by 0x400E483: _dl_catch_error (dl-error.c:178)
==9964== by 0x430ED75: dlopen_doit (dlopen.c:67)
==9964== by 0x400E483: _dl_catch_error (dl-error.c:178)
==9964==
==9964== 1,894 bytes in 34 blocks are still reachable in loss record 183 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x400AACC: _dl_new_object (dl-object.c:161)
==9964== by 0x4006139: _dl_map_object_from_fd (dl-load.c:1051)
==9964== by 0x4007F5D: _dl_map_object (dl-load.c:2344)
==9964== by 0x4012228: dl_open_worker (dl-open.c:225)
==9964== by 0x400E483: _dl_catch_error (dl-error.c:178)
==9964== by 0x430ED75: dlopen_doit (dlopen.c:67)
==9964== by 0x400E483: _dl_catch_error (dl-error.c:178)
==9964==
==9964== 2,511 bytes in 31 blocks are possibly lost in loss record 184 of 192
==9964== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255)
==9964== by 0x43F232C: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16)
==9964==
==9964== 8,688 bytes in 74 blocks are still reachable in loss record 185 of 192
==9964== at 0x4027B73: calloc (vg_replace_malloc.c:467)
==9964== by 0x400FAE1: _dl_check_map_versions (dl-version.c:300)
==9964== by 0x401280C: dl_open_worker (dl-open.c:268)
==9964== by 0x400E483: _dl_catch_error (dl-error.c:178)
==9964== by 0x430ED75: dlopen_doit (dlopen.c:67)
==9964== by 0x400E483: _dl_catch_error (dl-error.c:178)
==9964==
==9964== 10,864 bytes in 7 blocks are still reachable in loss record 186 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x429F479: orc_rule_set_new (in /usr/lib/liborc-0.4.so.0.16.0)
==9964== by 0x4085328: visual_math_simd_complex_scaled_norm (lv_math.c:108)
==9964== by 0x4092961: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:230)
==9964== by 0x4087CC8: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:238)
==9964== by 0x40AC328: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93)
==9964== by 0x7B5F430: lv_analyzer_render (actor_lv_analyzer.c:316)
==9964== by 0x4086B04: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:308)
==9964== by 0x408E376: LV::Bin::run() (lv_bin.cpp:648)
==9964== by 0x805A20A: main (lv-tool.cpp:478)
==9964==
==9964== 22,838 bytes in 34 blocks are still reachable in loss record 187 of 192
==9964== at 0x4027B73: calloc (vg_replace_malloc.c:467)
==9964== by 0x400A87D: _dl_new_object (dl-object.c:77)
==9964== by 0x4006139: _dl_map_object_from_fd (dl-load.c:1051)
==9964== by 0x4007F5D: _dl_map_object (dl-load.c:2344)
==9964== by 0x4012228: dl_open_worker (dl-open.c:225)
==9964== by 0x400E483: _dl_catch_error (dl-error.c:178)
==9964== by 0x430ED75: dlopen_doit (dlopen.c:67)
==9964== by 0x400E483: _dl_catch_error (dl-error.c:178)
==9964==
==9964== 25,307 bytes in 40 blocks are still reachable in loss record 188 of 192
==9964== at 0x4027B73: calloc (vg_replace_malloc.c:467)
==9964== by 0x400A87D: _dl_new_object (dl-object.c:77)
==9964== by 0x4006139: _dl_map_object_from_fd (dl-load.c:1051)
==9964== by 0x4007F5D: _dl_map_object (dl-load.c:2344)
==9964== by 0x400C9DF: openaux (dl-deps.c:65)
==9964== by 0x400E483: _dl_catch_error (dl-error.c:178)
==9964== by 0x4012285: dl_open_worker (dl-open.c:262)
==9964== by 0x400E483: _dl_catch_error (dl-error.c:178)
==9964== by 0x430ED75: dlopen_doit (dlopen.c:67)
==9964== by 0x400E483: _dl_catch_error (dl-error.c:178)
==9964==
==9964== 64,000 bytes in 1 blocks are still reachable in loss record 189 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x408138E: visual_mem_malloc (lv_mem.c:117)
==9964== by 0x4081446: visual_mem_malloc0 (lv_mem.c:134)
==9964== by 0x408F5F4: LV::Buffer::Impl::allocate(unsigned int) (lv_buffer.cpp:66)
==9964== by 0x408F085: LV::Buffer::allocate(unsigned int) (lv_buffer.cpp:139)
==9964== by 0x40A6BC4: LV::Video::allocate_buffer() (lv_video.cpp:249)
==9964== by 0x40A619E: LV::Video::create(int, int, VisVideoDepth) (lv_video.cpp:117)
==9964== by 0x805F12D: (anonymous namespace)::StdoutDriver::create(VisVideoDepth, _VisVideoAttrOptions const*, unsigned int, unsigned int, bool) (stdout_driver.cpp:65)
==9964== by 0x805B6C6: Display::create(VisVideoDepth, _VisVideoAttrOptions const*, unsigned int, unsigned int, bool) (display.cpp:73)
==9964== by 0x8059FA1: main (lv-tool.cpp:435)
==9964==
==9964== 110,592 bytes in 27 blocks are still reachable in loss record 190 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x408138E: visual_mem_malloc (lv_mem.c:117)
==9964== by 0x4081446: visual_mem_malloc0 (lv_mem.c:134)
==9964== by 0x408F5F4: LV::Buffer::Impl::allocate(unsigned int) (lv_buffer.cpp:66)
==9964== by 0x408EF14: LV::Buffer::create(unsigned int) (lv_buffer.cpp:107)
==9964== by 0x4087EC9: LV::Audio::input(LV::IntrusivePtr<LV::Buffer> const&, VisAudioSampleRateType, VisAudioSampleFormatType, VisAudioSampleChannelType) (lv_audio.cpp:279)
==9964== by 0x40ABA27: visual_audio_input (lv_audio_c.cpp:25)
==9964== by 0x7E87F5E: inp_debug_upload (input_debug.c:192)
==9964== by 0x4096189: LV::Input::run() (lv_input.cpp:131)
==9964== by 0x408E18A: LV::Bin::run() (lv_bin.cpp:612)
==9964== by 0x805A20A: main (lv-tool.cpp:478)
==9964==
==9964== 110,592 bytes in 27 blocks are still reachable in loss record 191 of 192
==9964== at 0x40291EA: malloc (vg_replace_malloc.c:236)
==9964== by 0x408138E: visual_mem_malloc (lv_mem.c:117)
==9964== by 0x4081446: visual_mem_malloc0 (lv_mem.c:134)
==9964== by 0x408F5F4: LV::Buffer::Impl::allocate(unsigned int) (lv_buffer.cpp:66)
==9964== by 0x408EF14: LV::Buffer::create(unsigned int) (lv_buffer.cpp:107)
==9964== by 0x4087EE7: LV::Audio::input(LV::IntrusivePtr<LV::Buffer> const&, VisAudioSampleRateType, VisAudioSampleFormatType, VisAudioSampleChannelType) (lv_audio.cpp:280)
==9964== by 0x40ABA27: visual_audio_input (lv_audio_c.cpp:25)
==9964== by 0x7E87F5E: inp_debug_upload (input_debug.c:192)
==9964== by 0x4096189: LV::Input::run() (lv_input.cpp:131)
==9964== by 0x408E18A: LV::Bin::run() (lv_bin.cpp:612)
==9964== by 0x805A20A: main (lv-tool.cpp:478)
==9964==
==9964== 126,647 bytes in 1 blocks are possibly lost in loss record 192 of 192
==9964== at 0x4027B73: calloc (vg_replace_malloc.c:467)
==9964== by 0x422BE64: ??? (in /usr/lib/opengl/nvidia/lib/libGL.so.313.18)
==9964==
==9964== LEAK SUMMARY:
==9964== definitely lost: 0 bytes in 0 blocks
==9964== indirectly lost: 0 bytes in 0 blocks
==9964== possibly lost: 130,452 bytes in 69 blocks
==9964== still reachable: 389,264 bytes in 765 blocks
==9964== suppressed: 0 bytes in 0 blocks
==9964==
==9964== For counts of detected and suppressed errors, rerun with: -v
==9964== ERROR SUMMARY: 20 errors from 20 contexts (suppressed: 0 from 0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment