Created
February 5, 2013 07:05
-
-
Save anonymous/4712770 to your computer and use it in GitHub Desktop.
stdin
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# valgrind --leak-check=full --show-reachable=yes lv-tool -d stdout >/dev/null | |
==30282== Memcheck, a memory error detector | |
==30282== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al. | |
==30282== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info | |
==30282== Command: lv-tool -d stdout | |
==30282== | |
lv-tool - libvisual-0.5.0 (b77fb5b) commandline tool - http://libvisual.org | |
==30282== | |
==30282== HEAP SUMMARY: | |
==30282== in use at exit: 519,564 bytes in 822 blocks | |
==30282== total heap usage: 11,347 allocs, 10,525 frees, 6,581,805 bytes allocated | |
==30282== | |
==30282== 4 bytes in 1 blocks are still reachable in loss record 1 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40A051B: LV::RandomContext::RandomContext(unsigned int) (lv_random.cpp:42) | |
==30282== by 0x4098E08: LV::System::Impl::Impl() (lv_libvisual.cpp:71) | |
==30282== by 0x4099162: LV::System::System(int&, char**&) (lv_libvisual.cpp:139) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 4 bytes in 1 blocks are still reachable in loss record 2 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40A051B: LV::RandomContext::RandomContext(unsigned int) (lv_random.cpp:42) | |
==30282== by 0x409FCC0: LV::PluginData::PluginData() (lv_plugin.cpp:83) | |
==30282== by 0x40A0009: visual_plugin_new() (lv_plugin.cpp:139) | |
==30282== by 0x40A0157: visual_plugin_load (lv_plugin.cpp:167) | |
==30282== by 0x4087D5F: LV::Actor::Actor(std::string const&) (lv_actor.cpp:96) | |
==30282== by 0x4087B8C: LV::Actor::load(std::string const&) (lv_actor.cpp:80) | |
==30282== by 0x408DEAE: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:197) | |
==30282== by 0x8059E0C: main (lv-tool.cpp:401) | |
==30282== | |
==30282== 4 bytes in 1 blocks are still reachable in loss record 3 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40A051B: LV::RandomContext::RandomContext(unsigned int) (lv_random.cpp:42) | |
==30282== by 0x409FCC0: LV::PluginData::PluginData() (lv_plugin.cpp:83) | |
==30282== by 0x40A0009: visual_plugin_new() (lv_plugin.cpp:139) | |
==30282== by 0x40A0157: visual_plugin_load (lv_plugin.cpp:167) | |
==30282== by 0x40981B7: LV::Input::Input(std::string const&) (lv_input.cpp:82) | |
==30282== by 0x4097FE4: LV::Input::load(std::string const&) (lv_input.cpp:66) | |
==30282== by 0x408DF1B: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:201) | |
==30282== by 0x8059E0C: main (lv-tool.cpp:401) | |
==30282== | |
==30282== 4 bytes in 1 blocks are still reachable in loss record 4 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x805B513: Display::Display(std::string const&) (display.cpp:46) | |
==30282== by 0x8059FCE: main (lv-tool.cpp:436) | |
==30282== | |
==30282== 4 bytes in 1 blocks are still reachable in loss record 5 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40A051B: LV::RandomContext::RandomContext(unsigned int) (lv_random.cpp:42) | |
==30282== by 0x409FCC0: LV::PluginData::PluginData() (lv_plugin.cpp:83) | |
==30282== by 0x40A0009: visual_plugin_new() (lv_plugin.cpp:139) | |
==30282== by 0x40A0157: visual_plugin_load (lv_plugin.cpp:167) | |
==30282== by 0x4099C81: LV::Morph::Morph(std::string const&) (lv_morph.cpp:99) | |
==30282== by 0x4099AAE: LV::Morph::load(std::string const&) (lv_morph.cpp:82) | |
==30282== by 0x408DBCE: LV::Bin::set_morph(std::string const&) (lv_bin.cpp:157) | |
==30282== by 0x805A167: main (lv-tool.cpp:452) | |
==30282== | |
==30282== 4 bytes in 1 blocks are still reachable in loss record 6 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x402935E: realloc (vg_replace_malloc.c:525) | |
==30282== by 0x4293F85: orc_code_region_get_free_chunk (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x429403D: orc_code_allocate_codemem (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x42979F2: orc_program_compile_full (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x4297B9A: orc_program_compile_for_target (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x4087270: visual_math_simd_complex_scaled_norm (lv_math.c:108) | |
==30282== by 0x4094A0F: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:242) | |
==30282== by 0x4089AA6: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:250) | |
==30282== by 0x40AED40: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93) | |
==30282== by 0x7B62430: lv_analyzer_render (actor_lv_analyzer.c:316) | |
==30282== by 0x4088863: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:290) | |
==30282== | |
==30282== 6 bytes in 1 blocks are still reachable in loss record 7 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x450F011: strdup (strdup.c:43) | |
==30282== by 0x41E215D: ??? (in /usr/lib/opengl/nvidia/lib/libGL.so.313.18) | |
==30282== by 0xBEA5DB3F: ??? | |
==30282== by 0x3D485440: ??? | |
==30282== | |
==30282== 8 bytes in 1 blocks are still reachable in loss record 8 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x4098FE7: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 8 bytes in 1 blocks are still reachable in loss record 9 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x4099158: LV::System::System(int&, char**&) (lv_libvisual.cpp:139) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 8 bytes in 1 blocks are still reachable in loss record 10 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40A24DD: LV::PluginRegistry::init() (lv_plugin_registry.cpp:82) | |
==30282== by 0x4099219: LV::System::System(int&, char**&) (lv_libvisual.cpp:158) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 8 bytes in 1 blocks are still reachable in loss record 11 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x4087B7B: LV::Actor::load(std::string const&) (lv_actor.cpp:80) | |
==30282== by 0x408DEAE: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:197) | |
==30282== by 0x8059E0C: main (lv-tool.cpp:401) | |
==30282== | |
==30282== 8 bytes in 1 blocks are still reachable in loss record 12 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x4097FD3: LV::Input::load(std::string const&) (lv_input.cpp:66) | |
==30282== by 0x408DF1B: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:201) | |
==30282== by 0x8059E0C: main (lv-tool.cpp:401) | |
==30282== | |
==30282== 8 bytes in 1 blocks are still reachable in loss record 13 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40A8B3B: LV::Video::create(int, int, VisVideoDepth) (lv_video.cpp:111) | |
==30282== by 0x805F19D: (anonymous namespace)::StdoutDriver::create(VisVideoDepth, _VisVideoAttrOptions const*, unsigned int, unsigned int, bool) (stdout_driver.cpp:65) | |
==30282== by 0x805B736: Display::create(VisVideoDepth, _VisVideoAttrOptions const*, unsigned int, unsigned int, bool) (display.cpp:73) | |
==30282== by 0x805A010: main (lv-tool.cpp:439) | |
==30282== | |
==30282== 8 bytes in 1 blocks are still reachable in loss record 14 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x4090E09: LV::Buffer::create() (lv_buffer.cpp:91) | |
==30282== by 0x40A880B: LV::Video::Impl::Impl() (lv_video.cpp:62) | |
==30282== by 0x40A8A83: LV::Video::Video() (lv_video.cpp:98) | |
==30282== by 0x40A8B45: LV::Video::create(int, int, VisVideoDepth) (lv_video.cpp:111) | |
==30282== by 0x805F19D: (anonymous namespace)::StdoutDriver::create(VisVideoDepth, _VisVideoAttrOptions const*, unsigned int, unsigned int, bool) (stdout_driver.cpp:65) | |
==30282== by 0x805B736: Display::create(VisVideoDepth, _VisVideoAttrOptions const*, unsigned int, unsigned int, bool) (display.cpp:73) | |
==30282== by 0x805A010: main (lv-tool.cpp:439) | |
==30282== | |
==30282== 8 bytes in 1 blocks are still reachable in loss record 15 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x4099A9D: LV::Morph::load(std::string const&) (lv_morph.cpp:82) | |
==30282== by 0x408DBCE: LV::Bin::set_morph(std::string const&) (lv_bin.cpp:157) | |
==30282== by 0x805A167: main (lv-tool.cpp:452) | |
==30282== | |
==30282== 8 bytes in 1 blocks are still reachable in loss record 16 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40B5C39: visual_time_new_now (lv_time_c.cpp:16) | |
==30282== by 0x7E8ADA4: inp_debug_upload (input_debug.c:157) | |
==30282== by 0x40984A5: LV::Input::run() (lv_input.cpp:131) | |
==30282== by 0x40901D6: LV::Bin::run() (lv_bin.cpp:612) | |
==30282== by 0x805A279: main (lv-tool.cpp:482) | |
==30282== | |
==30282== 8 bytes in 1 blocks are still reachable in loss record 17 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x408ABD4: 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) | |
==30282== by 0x40890E1: LV::Audio::Impl::upload_to_channel(std::string const&, LV::IntrusivePtr<LV::Buffer const> const&, LV::Time const&) (lv_audio.cpp:94) | |
==30282== by 0x4089D67: LV::Audio::input(LV::IntrusivePtr<LV::Buffer> const&, VisAudioSampleRateType, VisAudioSampleFormatType, VisAudioSampleChannelType) (lv_audio.cpp:296) | |
==30282== by 0x40AE43F: visual_audio_input (lv_audio_c.cpp:25) | |
==30282== by 0x7E8AF5E: inp_debug_upload (input_debug.c:192) | |
==30282== by 0x40984A5: LV::Input::run() (lv_input.cpp:131) | |
==30282== by 0x40901D6: LV::Bin::run() (lv_bin.cpp:612) | |
==30282== by 0x805A279: main (lv-tool.cpp:482) | |
==30282== | |
==30282== 8 bytes in 1 blocks are still reachable in loss record 18 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x408ABD4: 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) | |
==30282== by 0x40890E1: LV::Audio::Impl::upload_to_channel(std::string const&, LV::IntrusivePtr<LV::Buffer const> const&, LV::Time const&) (lv_audio.cpp:94) | |
==30282== by 0x4089DE9: LV::Audio::input(LV::IntrusivePtr<LV::Buffer> const&, VisAudioSampleRateType, VisAudioSampleFormatType, VisAudioSampleChannelType) (lv_audio.cpp:297) | |
==30282== by 0x40AE43F: visual_audio_input (lv_audio_c.cpp:25) | |
==30282== by 0x7E8AF5E: inp_debug_upload (input_debug.c:192) | |
==30282== by 0x40984A5: LV::Input::run() (lv_input.cpp:131) | |
==30282== by 0x40901D6: LV::Bin::run() (lv_bin.cpp:612) | |
==30282== by 0x805A279: main (lv-tool.cpp:482) | |
==30282== | |
==30282== 12 bytes in 1 blocks are still reachable in loss record 19 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x408339E: visual_mem_malloc (lv_mem.c:117) | |
==30282== by 0x4083456: visual_mem_malloc0 (lv_mem.c:134) | |
==30282== by 0x4084361: visual_param_value_new (lv_param_value.c:30) | |
==30282== by 0x409B6A2: LV::Param::Param(std::string const&, std::string const&, VisParamType, void*, LV::Closure*) (lv_param.cpp:233) | |
==30282== by 0x409C251: visual_param_new (lv_param.cpp:407) | |
==30282== by 0x4098D73: visual_param_new_integer (lv_param.h:284) | |
==30282== by 0x4098E79: LV::System::Impl::initial_params() (lv_libvisual.cpp:80) | |
==30282== by 0x4098DC7: LV::System::Impl::Impl() (lv_libvisual.cpp:70) | |
==30282== by 0x4099162: LV::System::System(int&, char**&) (lv_libvisual.cpp:139) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 12 bytes in 1 blocks are still reachable in loss record 20 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x408339E: visual_mem_malloc (lv_mem.c:117) | |
==30282== by 0x4083456: visual_mem_malloc0 (lv_mem.c:134) | |
==30282== by 0x4084361: visual_param_value_new (lv_param_value.c:30) | |
==30282== by 0x409B6BC: LV::Param::Param(std::string const&, std::string const&, VisParamType, void*, LV::Closure*) (lv_param.cpp:234) | |
==30282== by 0x409C251: visual_param_new (lv_param.cpp:407) | |
==30282== by 0x4098D73: visual_param_new_integer (lv_param.h:284) | |
==30282== by 0x4098E79: LV::System::Impl::initial_params() (lv_libvisual.cpp:80) | |
==30282== by 0x4098DC7: LV::System::Impl::Impl() (lv_libvisual.cpp:70) | |
==30282== by 0x4099162: LV::System::System(int&, char**&) (lv_libvisual.cpp:139) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 12 bytes in 1 blocks are still reachable in loss record 21 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x408339E: visual_mem_malloc (lv_mem.c:117) | |
==30282== by 0x4083456: visual_mem_malloc0 (lv_mem.c:134) | |
==30282== by 0x4084361: visual_param_value_new (lv_param_value.c:30) | |
==30282== by 0x409B6A2: LV::Param::Param(std::string const&, std::string const&, VisParamType, void*, LV::Closure*) (lv_param.cpp:233) | |
==30282== by 0x409C251: visual_param_new (lv_param.cpp:407) | |
==30282== by 0x4098D73: visual_param_new_integer (lv_param.h:284) | |
==30282== by 0x4098EA4: LV::System::Impl::initial_params() (lv_libvisual.cpp:84) | |
==30282== by 0x4098DC7: LV::System::Impl::Impl() (lv_libvisual.cpp:70) | |
==30282== by 0x4099162: LV::System::System(int&, char**&) (lv_libvisual.cpp:139) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 12 bytes in 1 blocks are still reachable in loss record 22 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x408339E: visual_mem_malloc (lv_mem.c:117) | |
==30282== by 0x4083456: visual_mem_malloc0 (lv_mem.c:134) | |
==30282== by 0x4084361: visual_param_value_new (lv_param_value.c:30) | |
==30282== by 0x409B6BC: LV::Param::Param(std::string const&, std::string const&, VisParamType, void*, LV::Closure*) (lv_param.cpp:234) | |
==30282== by 0x409C251: visual_param_new (lv_param.cpp:407) | |
==30282== by 0x4098D73: visual_param_new_integer (lv_param.h:284) | |
==30282== by 0x4098EA4: LV::System::Impl::initial_params() (lv_libvisual.cpp:84) | |
==30282== by 0x4098DC7: LV::System::Impl::Impl() (lv_libvisual.cpp:70) | |
==30282== by 0x4099162: LV::System::System(int&, char**&) (lv_libvisual.cpp:139) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 12 bytes in 1 blocks are still reachable in loss record 23 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x408339E: visual_mem_malloc (lv_mem.c:117) | |
==30282== by 0x4083456: visual_mem_malloc0 (lv_mem.c:134) | |
==30282== by 0x4084361: visual_param_value_new (lv_param_value.c:30) | |
==30282== by 0x409B6A2: LV::Param::Param(std::string const&, std::string const&, VisParamType, void*, LV::Closure*) (lv_param.cpp:233) | |
==30282== by 0x409C251: visual_param_new (lv_param.cpp:407) | |
==30282== by 0x4098D33: visual_param_new_bool (lv_param.h:283) | |
==30282== by 0x4098ECF: LV::System::Impl::initial_params() (lv_libvisual.cpp:88) | |
==30282== by 0x4098DC7: LV::System::Impl::Impl() (lv_libvisual.cpp:70) | |
==30282== by 0x4099162: LV::System::System(int&, char**&) (lv_libvisual.cpp:139) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 12 bytes in 1 blocks are still reachable in loss record 24 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x408339E: visual_mem_malloc (lv_mem.c:117) | |
==30282== by 0x4083456: visual_mem_malloc0 (lv_mem.c:134) | |
==30282== by 0x4084361: visual_param_value_new (lv_param_value.c:30) | |
==30282== by 0x409B6BC: LV::Param::Param(std::string const&, std::string const&, VisParamType, void*, LV::Closure*) (lv_param.cpp:234) | |
==30282== by 0x409C251: visual_param_new (lv_param.cpp:407) | |
==30282== by 0x4098D33: visual_param_new_bool (lv_param.h:283) | |
==30282== by 0x4098ECF: LV::System::Impl::initial_params() (lv_libvisual.cpp:88) | |
==30282== by 0x4098DC7: LV::System::Impl::Impl() (lv_libvisual.cpp:70) | |
==30282== by 0x4099162: LV::System::System(int&, char**&) (lv_libvisual.cpp:139) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 12 bytes in 1 blocks are still reachable in loss record 25 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x409BB1B: visual_closure_new (lv_param.cpp:302) | |
==30282== by 0x4084B04: visual_param_in_range (lv_param_validators.c:19) | |
==30282== by 0x4098CF3: visual_param_in_range_integer (lv_param_validators.h:35) | |
==30282== by 0x4098EE6: LV::System::Impl::initial_params() (lv_libvisual.cpp:92) | |
==30282== by 0x4098DC7: LV::System::Impl::Impl() (lv_libvisual.cpp:70) | |
==30282== by 0x4099162: LV::System::System(int&, char**&) (lv_libvisual.cpp:139) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 12 bytes in 1 blocks are still reachable in loss record 26 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x408339E: visual_mem_malloc (lv_mem.c:117) | |
==30282== by 0x4083456: visual_mem_malloc0 (lv_mem.c:134) | |
==30282== by 0x4084361: visual_param_value_new (lv_param_value.c:30) | |
==30282== by 0x409B6A2: LV::Param::Param(std::string const&, std::string const&, VisParamType, void*, LV::Closure*) (lv_param.cpp:233) | |
==30282== by 0x409C251: visual_param_new (lv_param.cpp:407) | |
==30282== by 0x4098D73: visual_param_new_integer (lv_param.h:284) | |
==30282== by 0x4098F0A: LV::System::Impl::initial_params() (lv_libvisual.cpp:92) | |
==30282== by 0x4098DC7: LV::System::Impl::Impl() (lv_libvisual.cpp:70) | |
==30282== by 0x4099162: LV::System::System(int&, char**&) (lv_libvisual.cpp:139) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 12 bytes in 1 blocks are still reachable in loss record 27 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x408339E: visual_mem_malloc (lv_mem.c:117) | |
==30282== by 0x4083456: visual_mem_malloc0 (lv_mem.c:134) | |
==30282== by 0x4084361: visual_param_value_new (lv_param_value.c:30) | |
==30282== by 0x409B6BC: LV::Param::Param(std::string const&, std::string const&, VisParamType, void*, LV::Closure*) (lv_param.cpp:234) | |
==30282== by 0x409C251: visual_param_new (lv_param.cpp:407) | |
==30282== by 0x4098D73: visual_param_new_integer (lv_param.h:284) | |
==30282== by 0x4098F0A: LV::System::Impl::initial_params() (lv_libvisual.cpp:92) | |
==30282== by 0x4098DC7: LV::System::Impl::Impl() (lv_libvisual.cpp:70) | |
==30282== by 0x4099162: LV::System::System(int&, char**&) (lv_libvisual.cpp:139) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 12 bytes in 1 blocks are still reachable in loss record 28 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x409BB1B: visual_closure_new (lv_param.cpp:302) | |
==30282== by 0x4084B04: visual_param_in_range (lv_param_validators.c:19) | |
==30282== by 0x4098CF3: visual_param_in_range_integer (lv_param_validators.h:35) | |
==30282== by 0x4098F21: LV::System::Impl::initial_params() (lv_libvisual.cpp:96) | |
==30282== by 0x4098DC7: LV::System::Impl::Impl() (lv_libvisual.cpp:70) | |
==30282== by 0x4099162: LV::System::System(int&, char**&) (lv_libvisual.cpp:139) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 12 bytes in 1 blocks are still reachable in loss record 29 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x408339E: visual_mem_malloc (lv_mem.c:117) | |
==30282== by 0x4083456: visual_mem_malloc0 (lv_mem.c:134) | |
==30282== by 0x4084361: visual_param_value_new (lv_param_value.c:30) | |
==30282== by 0x409B6A2: LV::Param::Param(std::string const&, std::string const&, VisParamType, void*, LV::Closure*) (lv_param.cpp:233) | |
==30282== by 0x409C251: visual_param_new (lv_param.cpp:407) | |
==30282== by 0x4098D73: visual_param_new_integer (lv_param.h:284) | |
==30282== by 0x4098F45: LV::System::Impl::initial_params() (lv_libvisual.cpp:96) | |
==30282== by 0x4098DC7: LV::System::Impl::Impl() (lv_libvisual.cpp:70) | |
==30282== by 0x4099162: LV::System::System(int&, char**&) (lv_libvisual.cpp:139) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 12 bytes in 1 blocks are still reachable in loss record 30 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x408339E: visual_mem_malloc (lv_mem.c:117) | |
==30282== by 0x4083456: visual_mem_malloc0 (lv_mem.c:134) | |
==30282== by 0x4084361: visual_param_value_new (lv_param_value.c:30) | |
==30282== by 0x409B6BC: LV::Param::Param(std::string const&, std::string const&, VisParamType, void*, LV::Closure*) (lv_param.cpp:234) | |
==30282== by 0x409C251: visual_param_new (lv_param.cpp:407) | |
==30282== by 0x4098D73: visual_param_new_integer (lv_param.h:284) | |
==30282== by 0x4098F45: LV::System::Impl::initial_params() (lv_libvisual.cpp:96) | |
==30282== by 0x4098DC7: LV::System::Impl::Impl() (lv_libvisual.cpp:70) | |
==30282== by 0x4099162: LV::System::System(int&, char**&) (lv_libvisual.cpp:139) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 12 bytes in 1 blocks are still reachable in loss record 31 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x805F2F5: stdout_driver_new(Display&) (stdout_driver.cpp:122) | |
==30282== by 0x805D49F: std::_Function_handler<DisplayDriver* ()(Display&), DisplayDriver* (*)(Display&)>::_M_invoke(std::_Any_data const&, Display&) (functional:1764) | |
==30282== by 0x805CF01: std::function<DisplayDriver* ()(Display&)>::operator()(Display&) const (functional:2161) | |
==30282== by 0x805C19C: DisplayDriverFactory::make(std::string const&, Display&) (display_driver_factory.cpp:73) | |
==30282== by 0x805B547: Display::Display(std::string const&) (display.cpp:48) | |
==30282== by 0x8059FCE: main (lv-tool.cpp:436) | |
==30282== | |
==30282== 12 bytes in 1 blocks are still reachable in loss record 32 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x4090DBE: LV::Buffer::Buffer() (lv_buffer.cpp:85) | |
==30282== by 0x4090E13: LV::Buffer::create() (lv_buffer.cpp:91) | |
==30282== by 0x40A880B: LV::Video::Impl::Impl() (lv_video.cpp:62) | |
==30282== by 0x40A8A83: LV::Video::Video() (lv_video.cpp:98) | |
==30282== by 0x40A8B45: LV::Video::create(int, int, VisVideoDepth) (lv_video.cpp:111) | |
==30282== by 0x805F19D: (anonymous namespace)::StdoutDriver::create(VisVideoDepth, _VisVideoAttrOptions const*, unsigned int, unsigned int, bool) (stdout_driver.cpp:65) | |
==30282== by 0x805B736: Display::create(VisVideoDepth, _VisVideoAttrOptions const*, unsigned int, unsigned int, bool) (display.cpp:73) | |
==30282== by 0x805A010: main (lv-tool.cpp:439) | |
==30282== | |
==30282== 12 bytes in 1 blocks are still reachable in loss record 33 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x408339E: visual_mem_malloc (lv_mem.c:117) | |
==30282== by 0x4083456: visual_mem_malloc0 (lv_mem.c:134) | |
==30282== by 0x4084361: visual_param_value_new (lv_param_value.c:30) | |
==30282== by 0x409B6A2: LV::Param::Param(std::string const&, std::string const&, VisParamType, void*, LV::Closure*) (lv_param.cpp:233) | |
==30282== by 0x409C251: visual_param_new (lv_param.cpp:407) | |
==30282== by 0x7B61D91: visual_param_new_integer (lv_param.h:284) | |
==30282== by 0x7B61E5A: lv_analyzer_init (actor_lv_analyzer.c:100) | |
==30282== by 0x40A0276: visual_plugin_realize (lv_plugin.cpp:186) | |
==30282== by 0x4087F24: LV::Actor::realize() (lv_actor.cpp:117) | |
==30282== by 0x408DAE9: LV::Bin::realize() (lv_bin.cpp:136) | |
==30282== by 0x805A12D: main (lv-tool.cpp:448) | |
==30282== | |
==30282== 12 bytes in 1 blocks are still reachable in loss record 34 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x408339E: visual_mem_malloc (lv_mem.c:117) | |
==30282== by 0x4083456: visual_mem_malloc0 (lv_mem.c:134) | |
==30282== by 0x4084361: visual_param_value_new (lv_param_value.c:30) | |
==30282== by 0x409B6BC: LV::Param::Param(std::string const&, std::string const&, VisParamType, void*, LV::Closure*) (lv_param.cpp:234) | |
==30282== by 0x409C251: visual_param_new (lv_param.cpp:407) | |
==30282== by 0x7B61D91: visual_param_new_integer (lv_param.h:284) | |
==30282== by 0x7B61E5A: lv_analyzer_init (actor_lv_analyzer.c:100) | |
==30282== by 0x40A0276: visual_plugin_realize (lv_plugin.cpp:186) | |
==30282== by 0x4087F24: LV::Actor::realize() (lv_actor.cpp:117) | |
==30282== by 0x408DAE9: LV::Bin::realize() (lv_bin.cpp:136) | |
==30282== by 0x805A12D: main (lv-tool.cpp:448) | |
==30282== | |
==30282== 12 bytes in 1 blocks are still reachable in loss record 35 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40B34F3: visual_palette_new (lv_palette_c.cpp:30) | |
==30282== by 0x7B61E87: lv_analyzer_init (actor_lv_analyzer.c:110) | |
==30282== by 0x40A0276: visual_plugin_realize (lv_plugin.cpp:186) | |
==30282== by 0x4087F24: LV::Actor::realize() (lv_actor.cpp:117) | |
==30282== by 0x408DAE9: LV::Bin::realize() (lv_bin.cpp:136) | |
==30282== by 0x805A12D: main (lv-tool.cpp:448) | |
==30282== | |
==30282== 12 bytes in 1 blocks are still reachable in loss record 36 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x409BB1B: visual_closure_new (lv_param.cpp:302) | |
==30282== by 0x4084B04: visual_param_in_range (lv_param_validators.c:19) | |
==30282== by 0x7E8AB23: visual_param_in_range_float (lv_param_validators.h:36) | |
==30282== by 0x7E8ABEF: inp_debug_init (input_debug.c:90) | |
==30282== by 0x40A0276: visual_plugin_realize (lv_plugin.cpp:186) | |
==30282== by 0x4098339: LV::Input::realize() (lv_input.cpp:99) | |
==30282== by 0x408DB21: LV::Bin::realize() (lv_bin.cpp:139) | |
==30282== by 0x805A12D: main (lv-tool.cpp:448) | |
==30282== | |
==30282== 12 bytes in 1 blocks are still reachable in loss record 37 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x408339E: visual_mem_malloc (lv_mem.c:117) | |
==30282== by 0x4083456: visual_mem_malloc0 (lv_mem.c:134) | |
==30282== by 0x4084361: visual_param_value_new (lv_param_value.c:30) | |
==30282== by 0x409B6A2: LV::Param::Param(std::string const&, std::string const&, VisParamType, void*, LV::Closure*) (lv_param.cpp:233) | |
==30282== by 0x409C251: visual_param_new (lv_param.cpp:407) | |
==30282== by 0x7E8AB63: visual_param_new_float (lv_param.h:285) | |
==30282== by 0x7E8AC14: inp_debug_init (input_debug.c:90) | |
==30282== by 0x40A0276: visual_plugin_realize (lv_plugin.cpp:186) | |
==30282== by 0x4098339: LV::Input::realize() (lv_input.cpp:99) | |
==30282== by 0x408DB21: LV::Bin::realize() (lv_bin.cpp:139) | |
==30282== by 0x805A12D: main (lv-tool.cpp:448) | |
==30282== | |
==30282== 12 bytes in 1 blocks are still reachable in loss record 38 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x408339E: visual_mem_malloc (lv_mem.c:117) | |
==30282== by 0x4083456: visual_mem_malloc0 (lv_mem.c:134) | |
==30282== by 0x4084361: visual_param_value_new (lv_param_value.c:30) | |
==30282== by 0x409B6BC: LV::Param::Param(std::string const&, std::string const&, VisParamType, void*, LV::Closure*) (lv_param.cpp:234) | |
==30282== by 0x409C251: visual_param_new (lv_param.cpp:407) | |
==30282== by 0x7E8AB63: visual_param_new_float (lv_param.h:285) | |
==30282== by 0x7E8AC14: inp_debug_init (input_debug.c:90) | |
==30282== by 0x40A0276: visual_plugin_realize (lv_plugin.cpp:186) | |
==30282== by 0x4098339: LV::Input::realize() (lv_input.cpp:99) | |
==30282== by 0x408DB21: LV::Bin::realize() (lv_bin.cpp:139) | |
==30282== by 0x805A12D: main (lv-tool.cpp:448) | |
==30282== | |
==30282== 12 bytes in 1 blocks are still reachable in loss record 39 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x409BB1B: visual_closure_new (lv_param.cpp:302) | |
==30282== by 0x4084B04: visual_param_in_range (lv_param_validators.c:19) | |
==30282== by 0x7E8AB23: visual_param_in_range_float (lv_param_validators.h:36) | |
==30282== by 0x7E8AC2C: inp_debug_init (input_debug.c:90) | |
==30282== by 0x40A0276: visual_plugin_realize (lv_plugin.cpp:186) | |
==30282== by 0x4098339: LV::Input::realize() (lv_input.cpp:99) | |
==30282== by 0x408DB21: LV::Bin::realize() (lv_bin.cpp:139) | |
==30282== by 0x805A12D: main (lv-tool.cpp:448) | |
==30282== | |
==30282== 12 bytes in 1 blocks are still reachable in loss record 40 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x408339E: visual_mem_malloc (lv_mem.c:117) | |
==30282== by 0x4083456: visual_mem_malloc0 (lv_mem.c:134) | |
==30282== by 0x4084361: visual_param_value_new (lv_param_value.c:30) | |
==30282== by 0x409B6A2: LV::Param::Param(std::string const&, std::string const&, VisParamType, void*, LV::Closure*) (lv_param.cpp:233) | |
==30282== by 0x409C251: visual_param_new (lv_param.cpp:407) | |
==30282== by 0x7E8AB63: visual_param_new_float (lv_param.h:285) | |
==30282== by 0x7E8AC51: inp_debug_init (input_debug.c:90) | |
==30282== by 0x40A0276: visual_plugin_realize (lv_plugin.cpp:186) | |
==30282== by 0x4098339: LV::Input::realize() (lv_input.cpp:99) | |
==30282== by 0x408DB21: LV::Bin::realize() (lv_bin.cpp:139) | |
==30282== by 0x805A12D: main (lv-tool.cpp:448) | |
==30282== | |
==30282== 12 bytes in 1 blocks are still reachable in loss record 41 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x408339E: visual_mem_malloc (lv_mem.c:117) | |
==30282== by 0x4083456: visual_mem_malloc0 (lv_mem.c:134) | |
==30282== by 0x4084361: visual_param_value_new (lv_param_value.c:30) | |
==30282== by 0x409B6BC: LV::Param::Param(std::string const&, std::string const&, VisParamType, void*, LV::Closure*) (lv_param.cpp:234) | |
==30282== by 0x409C251: visual_param_new (lv_param.cpp:407) | |
==30282== by 0x7E8AB63: visual_param_new_float (lv_param.h:285) | |
==30282== by 0x7E8AC51: inp_debug_init (input_debug.c:90) | |
==30282== by 0x40A0276: visual_plugin_realize (lv_plugin.cpp:186) | |
==30282== by 0x4098339: LV::Input::realize() (lv_input.cpp:99) | |
==30282== by 0x408DB21: LV::Bin::realize() (lv_bin.cpp:139) | |
==30282== by 0x805A12D: main (lv-tool.cpp:448) | |
==30282== | |
==30282== 12 bytes in 1 blocks are still reachable in loss record 42 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x4099D1B: LV::Morph::Morph(std::string const&) (lv_morph.cpp:104) | |
==30282== by 0x4099AAE: LV::Morph::load(std::string const&) (lv_morph.cpp:82) | |
==30282== by 0x408DBCE: LV::Bin::set_morph(std::string const&) (lv_bin.cpp:157) | |
==30282== by 0x805A167: main (lv-tool.cpp:452) | |
==30282== | |
==30282== 12 bytes in 1 blocks are still reachable in loss record 43 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40BCD95: LV::AudioStream::AudioStream() (lv_audio_stream.cpp:77) | |
==30282== by 0x4089218: LV::AudioChannel::AudioChannel(std::string const&) (lv_audio.cpp:107) | |
==30282== by 0x408ABE2: 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) | |
==30282== by 0x40890E1: LV::Audio::Impl::upload_to_channel(std::string const&, LV::IntrusivePtr<LV::Buffer const> const&, LV::Time const&) (lv_audio.cpp:94) | |
==30282== by 0x4089D67: LV::Audio::input(LV::IntrusivePtr<LV::Buffer> const&, VisAudioSampleRateType, VisAudioSampleFormatType, VisAudioSampleChannelType) (lv_audio.cpp:296) | |
==30282== by 0x40AE43F: visual_audio_input (lv_audio_c.cpp:25) | |
==30282== by 0x7E8AF5E: inp_debug_upload (input_debug.c:192) | |
==30282== by 0x40984A5: LV::Input::run() (lv_input.cpp:131) | |
==30282== by 0x40901D6: LV::Bin::run() (lv_bin.cpp:612) | |
==30282== by 0x805A279: main (lv-tool.cpp:482) | |
==30282== | |
==30282== 12 bytes in 1 blocks are still reachable in loss record 44 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x408CB57: __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) | |
==30282== by 0x408C04E: 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) | |
==30282== by 0x408B5E4: 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) | |
==30282== by 0x408AB49: 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) | |
==30282== by 0x4089103: LV::Audio::Impl::upload_to_channel(std::string const&, LV::IntrusivePtr<LV::Buffer const> const&, LV::Time const&) (lv_audio.cpp:94) | |
==30282== by 0x4089D67: LV::Audio::input(LV::IntrusivePtr<LV::Buffer> const&, VisAudioSampleRateType, VisAudioSampleFormatType, VisAudioSampleChannelType) (lv_audio.cpp:296) | |
==30282== by 0x40AE43F: visual_audio_input (lv_audio_c.cpp:25) | |
==30282== by 0x7E8AF5E: inp_debug_upload (input_debug.c:192) | |
==30282== by 0x40984A5: LV::Input::run() (lv_input.cpp:131) | |
==30282== by 0x40901D6: LV::Bin::run() (lv_bin.cpp:612) | |
==30282== by 0x805A279: main (lv-tool.cpp:482) | |
==30282== | |
==30282== 12 bytes in 1 blocks are still reachable in loss record 45 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40BCD95: LV::AudioStream::AudioStream() (lv_audio_stream.cpp:77) | |
==30282== by 0x4089218: LV::AudioChannel::AudioChannel(std::string const&) (lv_audio.cpp:107) | |
==30282== by 0x408ABE2: 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) | |
==30282== by 0x40890E1: LV::Audio::Impl::upload_to_channel(std::string const&, LV::IntrusivePtr<LV::Buffer const> const&, LV::Time const&) (lv_audio.cpp:94) | |
==30282== by 0x4089DE9: LV::Audio::input(LV::IntrusivePtr<LV::Buffer> const&, VisAudioSampleRateType, VisAudioSampleFormatType, VisAudioSampleChannelType) (lv_audio.cpp:297) | |
==30282== by 0x40AE43F: visual_audio_input (lv_audio_c.cpp:25) | |
==30282== by 0x7E8AF5E: inp_debug_upload (input_debug.c:192) | |
==30282== by 0x40984A5: LV::Input::run() (lv_input.cpp:131) | |
==30282== by 0x40901D6: LV::Bin::run() (lv_bin.cpp:612) | |
==30282== by 0x805A279: main (lv-tool.cpp:482) | |
==30282== | |
==30282== 12 bytes in 1 blocks are still reachable in loss record 46 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x408CB57: __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) | |
==30282== by 0x408C04E: 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) | |
==30282== by 0x408B5E4: 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) | |
==30282== by 0x408AB49: 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) | |
==30282== by 0x4089103: LV::Audio::Impl::upload_to_channel(std::string const&, LV::IntrusivePtr<LV::Buffer const> const&, LV::Time const&) (lv_audio.cpp:94) | |
==30282== by 0x4089DE9: LV::Audio::input(LV::IntrusivePtr<LV::Buffer> const&, VisAudioSampleRateType, VisAudioSampleFormatType, VisAudioSampleChannelType) (lv_audio.cpp:297) | |
==30282== by 0x40AE43F: visual_audio_input (lv_audio_c.cpp:25) | |
==30282== by 0x7E8AF5E: inp_debug_upload (input_debug.c:192) | |
==30282== by 0x40984A5: LV::Input::run() (lv_input.cpp:131) | |
==30282== by 0x40901D6: LV::Bin::run() (lv_bin.cpp:612) | |
==30282== by 0x805A279: main (lv-tool.cpp:482) | |
==30282== | |
==30282== 16 bytes in 1 blocks are still reachable in loss record 47 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x408339E: visual_mem_malloc (lv_mem.c:117) | |
==30282== by 0x4083456: visual_mem_malloc0 (lv_mem.c:134) | |
==30282== by 0x7B61E0F: lv_analyzer_init (actor_lv_analyzer.c:95) | |
==30282== by 0x40A0276: visual_plugin_realize (lv_plugin.cpp:186) | |
==30282== by 0x4087F24: LV::Actor::realize() (lv_actor.cpp:117) | |
==30282== by 0x408DAE9: LV::Bin::realize() (lv_bin.cpp:136) | |
==30282== by 0x805A12D: main (lv-tool.cpp:448) | |
==30282== | |
==30282== 16 bytes in 1 blocks are still reachable in loss record 48 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x4293EBC: orc_code_region_new (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x4293F93: orc_code_region_get_free_chunk (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x429403D: orc_code_allocate_codemem (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x42979F2: orc_program_compile_full (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x4297B9A: orc_program_compile_for_target (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x4087270: visual_math_simd_complex_scaled_norm (lv_math.c:108) | |
==30282== by 0x4094A0F: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:242) | |
==30282== by 0x4089AA6: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:250) | |
==30282== by 0x40AED40: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93) | |
==30282== by 0x7B62430: lv_analyzer_render (actor_lv_analyzer.c:316) | |
==30282== by 0x4088863: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:290) | |
==30282== | |
==30282== 16 bytes in 1 blocks are possibly lost in loss record 49 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x43F532C: 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) | |
==30282== by 0x43F7024: 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) | |
==30282== by 0x43F7172: 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) | |
==30282== by 0x40A2D94: _ZZNK2LV14PluginRegistry4Impl20get_plugins_from_dirERKSsENKUlS3_E_clES3_ (lv_plugin_registry.cpp:172) | |
==30282== by 0x40A3075: _ZNSt17_Function_handlerIFbRKSsEZNK2LV14PluginRegistry4Impl20get_plugins_from_dirES1_EUlS1_E_E9_M_invokeERKSt9_Any_dataS1_ (functional:1764) | |
==30282== by 0x40C3FA7: std::function<bool ()(std::string const&)>::operator()(std::string const&) const (functional:2161) | |
==30282== by 0x40C3EA0: 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) | |
==30282== by 0x40A2EC3: LV::PluginRegistry::Impl::get_plugins_from_dir(std::string const&) const (lv_plugin_registry.cpp:184) | |
==30282== by 0x40A2A6E: LV::PluginRegistry::add_path(std::string const&) (lv_plugin_registry.cpp:122) | |
==30282== by 0x40A25CF: LV::PluginRegistry::PluginRegistry() (lv_plugin_registry.cpp:91) | |
==30282== by 0x40A24E7: LV::PluginRegistry::init() (lv_plugin_registry.cpp:82) | |
==30282== | |
==30282== 19 bytes in 1 blocks are possibly lost in loss record 50 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x43F532C: 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) | |
==30282== by 0x43F559E: 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) | |
==30282== by 0x43F5704: 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) | |
==30282== by 0x43F57A9: std::string::assign(char const*, unsigned int) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16) | |
==30282== by 0x43F596A: std::string::operator=(char const*) (in /usr/lib/gcc/i686-pc-linux-gnu/4.6.3/libstdc++.so.6.0.16) | |
==30282== by 0x8059C75: main (lv-tool.cpp:384) | |
==30282== | |
==30282== 20 bytes in 1 blocks are still reachable in loss record 51 of 180 | |
==30282== at 0x4027B73: calloc (vg_replace_malloc.c:467) | |
==30282== by 0x4312412: _dlerror_run (dlerror.c:142) | |
==30282== by 0x4256724: ??? (in /usr/lib/opengl/nvidia/lib/libGL.so.313.18) | |
==30282== | |
==30282== 20 bytes in 1 blocks are still reachable in loss record 52 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40A6410: __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) | |
==30282== by 0x40A5A12: 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) | |
==30282== by 0x40A4B04: 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) | |
==30282== by 0x40A3CF3: 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) | |
==30282== by 0x40A2AD6: LV::PluginRegistry::add_path(std::string const&) (lv_plugin_registry.cpp:126) | |
==30282== by 0x40A25CF: LV::PluginRegistry::PluginRegistry() (lv_plugin_registry.cpp:91) | |
==30282== by 0x40A24E7: LV::PluginRegistry::init() (lv_plugin_registry.cpp:82) | |
==30282== by 0x4099219: LV::System::System(int&, char**&) (lv_libvisual.cpp:158) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 20 bytes in 1 blocks are still reachable in loss record 53 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40A6410: __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) | |
==30282== by 0x40A5A12: 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) | |
==30282== by 0x40A4B04: 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) | |
==30282== by 0x40A3CF3: 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) | |
==30282== by 0x40A2AD6: LV::PluginRegistry::add_path(std::string const&) (lv_plugin_registry.cpp:126) | |
==30282== by 0x40A261E: LV::PluginRegistry::PluginRegistry() (lv_plugin_registry.cpp:92) | |
==30282== by 0x40A24E7: LV::PluginRegistry::init() (lv_plugin_registry.cpp:82) | |
==30282== by 0x4099219: LV::System::System(int&, char**&) (lv_libvisual.cpp:158) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 20 bytes in 1 blocks are still reachable in loss record 54 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x402935E: realloc (vg_replace_malloc.c:525) | |
==30282== by 0x42A25E9: orc_opcode_register_static (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x42A2805: orc_opcode_init (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x4087270: visual_math_simd_complex_scaled_norm (lv_math.c:108) | |
==30282== by 0x4094A0F: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:242) | |
==30282== by 0x4089AA6: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:250) | |
==30282== by 0x40AED40: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93) | |
==30282== by 0x7B62430: lv_analyzer_render (actor_lv_analyzer.c:316) | |
==30282== by 0x4088863: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:290) | |
==30282== by 0x40903C2: LV::Bin::run() (lv_bin.cpp:648) | |
==30282== by 0x805A279: main (lv-tool.cpp:482) | |
==30282== | |
==30282== 20 bytes in 1 blocks are still reachable in loss record 55 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40A6410: __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) | |
==30282== by 0x40A5A12: 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) | |
==30282== by 0x40A4B04: 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) | |
==30282== by 0x40A3CF3: 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) | |
==30282== by 0x40A2AD6: LV::PluginRegistry::add_path(std::string const&) (lv_plugin_registry.cpp:126) | |
==30282== by 0x40A266D: LV::PluginRegistry::PluginRegistry() (lv_plugin_registry.cpp:93) | |
==30282== by 0x40A24E7: LV::PluginRegistry::init() (lv_plugin_registry.cpp:82) | |
==30282== by 0x4099219: LV::System::System(int&, char**&) (lv_libvisual.cpp:158) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 20 bytes in 1 blocks are still reachable in loss record 56 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40A7C42: LV::Timer::Timer() (lv_time.cpp:51) | |
==30282== by 0x40A74C0: LV::SongInfo::SongInfo(LV::SongInfoType) (lv_songinfo.cpp:32) | |
==30282== by 0x40879DF: LV::Actor::Impl::Impl() (lv_actor.cpp:52) | |
==30282== by 0x4087C85: LV::Actor::Actor(std::string const&) (lv_actor.cpp:89) | |
==30282== by 0x4087B8C: LV::Actor::load(std::string const&) (lv_actor.cpp:80) | |
==30282== by 0x408DEAE: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:197) | |
==30282== by 0x8059E0C: main (lv-tool.cpp:401) | |
==30282== | |
==30282== 20 bytes in 1 blocks are still reachable in loss record 57 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40A7C42: LV::Timer::Timer() (lv_time.cpp:51) | |
==30282== by 0x40A74C0: LV::SongInfo::SongInfo(LV::SongInfoType) (lv_songinfo.cpp:32) | |
==30282== by 0x4087E0B: LV::Actor::Actor(std::string const&) (lv_actor.cpp:102) | |
==30282== by 0x4087B8C: LV::Actor::load(std::string const&) (lv_actor.cpp:80) | |
==30282== by 0x408DEAE: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:197) | |
==30282== by 0x8059E0C: main (lv-tool.cpp:401) | |
==30282== | |
==30282== 20 bytes in 1 blocks are still reachable in loss record 58 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x408339E: visual_mem_malloc (lv_mem.c:117) | |
==30282== by 0x4083456: visual_mem_malloc0 (lv_mem.c:134) | |
==30282== by 0x7E8ABB6: inp_debug_init (input_debug.c:86) | |
==30282== by 0x40A0276: visual_plugin_realize (lv_plugin.cpp:186) | |
==30282== by 0x4098339: LV::Input::realize() (lv_input.cpp:99) | |
==30282== by 0x408DB21: LV::Bin::realize() (lv_bin.cpp:139) | |
==30282== by 0x805A12D: main (lv-tool.cpp:448) | |
==30282== | |
==30282== 20 bytes in 1 blocks are still reachable in loss record 59 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40A7C42: LV::Timer::Timer() (lv_time.cpp:51) | |
==30282== by 0x4099972: LV::Morph::Impl::Impl() (lv_morph.cpp:55) | |
==30282== by 0x4099BA7: LV::Morph::Morph(std::string const&) (lv_morph.cpp:92) | |
==30282== by 0x4099AAE: LV::Morph::load(std::string const&) (lv_morph.cpp:82) | |
==30282== by 0x408DBCE: LV::Bin::set_morph(std::string const&) (lv_bin.cpp:157) | |
==30282== by 0x805A167: main (lv-tool.cpp:452) | |
==30282== | |
==30282== 23 bytes in 1 blocks are still reachable in loss record 60 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x422E65E: ??? (in /usr/lib/opengl/nvidia/lib/libGL.so.313.18) | |
==30282== by 0xBEA5DB3F: ??? | |
==30282== by 0x3D485440: ??? | |
==30282== | |
==30282== 24 bytes in 1 blocks are still reachable in loss record 61 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x409FA11: __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) | |
==30282== by 0x409F906: 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) | |
==30282== by 0x409F585: 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) | |
==30282== by 0x409EE4B: 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) | |
==30282== by 0x409EFB9: 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) | |
==30282== by 0x409E2DE: 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) | |
==30282== by 0x409D995: 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) | |
==30282== by 0x409D0B5: 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) | |
==30282== by 0x409B3EF: LV::ParamList::add(LV::Param*) (lv_param.cpp:188) | |
==30282== by 0x409B25E: LV::ParamList::ParamList(std::initializer_list<LV::Param*>) (lv_param.cpp:156) | |
==30282== by 0x4098F7B: LV::System::Impl::initial_params() (lv_libvisual.cpp:97) | |
==30282== | |
==30282== 24 bytes in 1 blocks are still reachable in loss record 62 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x409FA11: __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) | |
==30282== by 0x409F906: 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) | |
==30282== by 0x409F585: 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) | |
==30282== by 0x409EE4B: 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) | |
==30282== by 0x409E2B3: 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) | |
==30282== by 0x409D995: 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) | |
==30282== by 0x409D0B5: 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) | |
==30282== by 0x409B3EF: LV::ParamList::add(LV::Param*) (lv_param.cpp:188) | |
==30282== by 0x409B25E: LV::ParamList::ParamList(std::initializer_list<LV::Param*>) (lv_param.cpp:156) | |
==30282== by 0x4098F7B: LV::System::Impl::initial_params() (lv_libvisual.cpp:97) | |
==30282== by 0x4098DC7: LV::System::Impl::Impl() (lv_libvisual.cpp:70) | |
==30282== | |
==30282== 24 bytes in 1 blocks are still reachable in loss record 63 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x408339E: visual_mem_malloc (lv_mem.c:117) | |
==30282== by 0x4083456: visual_mem_malloc0 (lv_mem.c:134) | |
==30282== by 0x4084AAD: visual_param_in_range (lv_param_validators.c:15) | |
==30282== by 0x4098CF3: visual_param_in_range_integer (lv_param_validators.h:35) | |
==30282== by 0x4098EE6: LV::System::Impl::initial_params() (lv_libvisual.cpp:92) | |
==30282== by 0x4098DC7: LV::System::Impl::Impl() (lv_libvisual.cpp:70) | |
==30282== by 0x4099162: LV::System::System(int&, char**&) (lv_libvisual.cpp:139) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 24 bytes in 1 blocks are still reachable in loss record 64 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x408339E: visual_mem_malloc (lv_mem.c:117) | |
==30282== by 0x4083456: visual_mem_malloc0 (lv_mem.c:134) | |
==30282== by 0x4084AAD: visual_param_in_range (lv_param_validators.c:15) | |
==30282== by 0x4098CF3: visual_param_in_range_integer (lv_param_validators.h:35) | |
==30282== by 0x4098F21: LV::System::Impl::initial_params() (lv_libvisual.cpp:96) | |
==30282== by 0x4098DC7: LV::System::Impl::Impl() (lv_libvisual.cpp:70) | |
==30282== by 0x4099162: LV::System::System(int&, char**&) (lv_libvisual.cpp:139) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 24 bytes in 1 blocks are still reachable in loss record 65 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x805EA3B: __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) | |
==30282== by 0x805E242: 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) | |
==30282== by 0x805D73C: 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) | |
==30282== by 0x805CD05: 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) | |
==30282== by 0x805C105: DisplayDriverFactory::add_driver(std::string const&, std::function<DisplayDriver* ()(Display&)> const&) (display_driver_factory.cpp:62) | |
==30282== by 0x805BF09: DisplayDriverFactory::DisplayDriverFactory() (display_driver_factory.cpp:48) | |
==30282== by 0x805ADAA: DisplayDriverFactory::instance() (display_driver_factory.hpp:45) | |
==30282== by 0x80597F5: (anonymous namespace)::parse_args(int, char**) (lv-tool.cpp:257) | |
==30282== by 0x8059C75: main (lv-tool.cpp:384) | |
==30282== | |
==30282== 24 bytes in 1 blocks are still reachable in loss record 66 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x805EA3B: __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) | |
==30282== by 0x805E242: 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) | |
==30282== by 0x805D73C: 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) | |
==30282== by 0x805CD05: 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) | |
==30282== by 0x805C105: DisplayDriverFactory::add_driver(std::string const&, std::function<DisplayDriver* ()(Display&)> const&) (display_driver_factory.cpp:62) | |
==30282== by 0x805BF81: DisplayDriverFactory::DisplayDriverFactory() (display_driver_factory.cpp:50) | |
==30282== by 0x805ADAA: DisplayDriverFactory::instance() (display_driver_factory.hpp:45) | |
==30282== by 0x80597F5: (anonymous namespace)::parse_args(int, char**) (lv-tool.cpp:257) | |
==30282== by 0x8059C75: main (lv-tool.cpp:384) | |
==30282== | |
==30282== 24 bytes in 1 blocks are still reachable in loss record 67 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x805EA3B: __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) | |
==30282== by 0x805E242: 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) | |
==30282== by 0x805D73C: 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) | |
==30282== by 0x805CD05: 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) | |
==30282== by 0x805C105: DisplayDriverFactory::add_driver(std::string const&, std::function<DisplayDriver* ()(Display&)> const&) (display_driver_factory.cpp:62) | |
==30282== by 0x805BFF9: DisplayDriverFactory::DisplayDriverFactory() (display_driver_factory.cpp:51) | |
==30282== by 0x805ADAA: DisplayDriverFactory::instance() (display_driver_factory.hpp:45) | |
==30282== by 0x80597F5: (anonymous namespace)::parse_args(int, char**) (lv-tool.cpp:257) | |
==30282== by 0x8059C75: main (lv-tool.cpp:384) | |
==30282== | |
==30282== 24 bytes in 1 blocks are still reachable in loss record 68 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40980D3: LV::Input::Input(std::string const&) (lv_input.cpp:76) | |
==30282== by 0x4097FE4: LV::Input::load(std::string const&) (lv_input.cpp:66) | |
==30282== by 0x408DF1B: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:201) | |
==30282== by 0x8059E0C: main (lv-tool.cpp:401) | |
==30282== | |
==30282== 24 bytes in 1 blocks are still reachable in loss record 69 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x409FA11: __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) | |
==30282== by 0x409F906: 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) | |
==30282== by 0x409F585: 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) | |
==30282== by 0x409EE4B: 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) | |
==30282== by 0x409EFB9: 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) | |
==30282== by 0x409E2DE: 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) | |
==30282== by 0x409D995: 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) | |
==30282== by 0x409D0B5: 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) | |
==30282== by 0x409B3EF: LV::ParamList::add(LV::Param*) (lv_param.cpp:188) | |
==30282== by 0x409BEE6: visual_param_list_add_many (lv_param.cpp:366) | |
==30282== by 0x7B61E71: lv_analyzer_init (actor_lv_analyzer.c:100) | |
==30282== | |
==30282== 24 bytes in 1 blocks are still reachable in loss record 70 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x408339E: visual_mem_malloc (lv_mem.c:117) | |
==30282== by 0x4083456: visual_mem_malloc0 (lv_mem.c:134) | |
==30282== by 0x4084AAD: visual_param_in_range (lv_param_validators.c:15) | |
==30282== by 0x7E8AB23: visual_param_in_range_float (lv_param_validators.h:36) | |
==30282== by 0x7E8ABEF: inp_debug_init (input_debug.c:90) | |
==30282== by 0x40A0276: visual_plugin_realize (lv_plugin.cpp:186) | |
==30282== by 0x4098339: LV::Input::realize() (lv_input.cpp:99) | |
==30282== by 0x408DB21: LV::Bin::realize() (lv_bin.cpp:139) | |
==30282== by 0x805A12D: main (lv-tool.cpp:448) | |
==30282== | |
==30282== 24 bytes in 1 blocks are still reachable in loss record 71 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x408339E: visual_mem_malloc (lv_mem.c:117) | |
==30282== by 0x4083456: visual_mem_malloc0 (lv_mem.c:134) | |
==30282== by 0x4084AAD: visual_param_in_range (lv_param_validators.c:15) | |
==30282== by 0x7E8AB23: visual_param_in_range_float (lv_param_validators.h:36) | |
==30282== by 0x7E8AC2C: inp_debug_init (input_debug.c:90) | |
==30282== by 0x40A0276: visual_plugin_realize (lv_plugin.cpp:186) | |
==30282== by 0x4098339: LV::Input::realize() (lv_input.cpp:99) | |
==30282== by 0x408DB21: LV::Bin::realize() (lv_bin.cpp:139) | |
==30282== by 0x805A12D: main (lv-tool.cpp:448) | |
==30282== | |
==30282== 24 bytes in 1 blocks are still reachable in loss record 72 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x409FA11: __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) | |
==30282== by 0x409F906: 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) | |
==30282== by 0x409F585: 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) | |
==30282== by 0x409EE4B: 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) | |
==30282== by 0x409EFB9: 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) | |
==30282== by 0x409E2DE: 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) | |
==30282== by 0x409D995: 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) | |
==30282== by 0x409D0B5: 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) | |
==30282== by 0x409B3EF: LV::ParamList::add(LV::Param*) (lv_param.cpp:188) | |
==30282== by 0x409BEE6: visual_param_list_add_many (lv_param.cpp:366) | |
==30282== by 0x7E8AC6C: inp_debug_init (input_debug.c:90) | |
==30282== | |
==30282== 24 bytes in 1 blocks are still reachable in loss record 73 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x409FA11: __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) | |
==30282== by 0x409F906: 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) | |
==30282== by 0x409F585: 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) | |
==30282== by 0x409EE4B: 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) | |
==30282== by 0x409E38E: 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) | |
==30282== by 0x409D995: 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) | |
==30282== by 0x409D0B5: 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) | |
==30282== by 0x409B3EF: LV::ParamList::add(LV::Param*) (lv_param.cpp:188) | |
==30282== by 0x409BEE6: visual_param_list_add_many (lv_param.cpp:366) | |
==30282== by 0x7E8AC6C: inp_debug_init (input_debug.c:90) | |
==30282== by 0x40A0276: visual_plugin_realize (lv_plugin.cpp:186) | |
==30282== | |
==30282== 24 bytes in 1 blocks are still reachable in loss record 74 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x4093DA7: __gnu_cxx::new_allocator<_VisEvent>::allocate(unsigned int, void const*) (new_allocator.h:92) | |
==30282== by 0x4093B57: std::_Vector_base<_VisEvent, std::allocator<_VisEvent> >::_M_allocate(unsigned int) (in /usr/local/lib/libvisual-0.5.so.0.0.0) | |
==30282== by 0x40935FA: 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) | |
==30282== by 0x409304E: std::vector<_VisEvent, std::allocator<_VisEvent> >::push_back(_VisEvent const&) (stl_vector.h:834) | |
==30282== by 0x40923C4: std::priority_queue<_VisEvent, std::vector<_VisEvent, std::allocator<_VisEvent> >, LV::(anonymous namespace)::EventPriorityLesser>::push(_VisEvent const&) (stl_queue.h:490) | |
==30282== by 0x4092257: LV::EventQueue::add(_VisEvent const&) (lv_event.cpp:93) | |
==30282== by 0x40B0E04: visual_event_queue_add (lv_event_c.cpp:21) | |
==30282== by 0x408837B: LV::Actor::video_negotiate(VisVideoDepth, bool, bool) (lv_actor.cpp:196) | |
==30282== by 0x408E4F1: LV::Bin::sync(bool) (lv_bin.cpp:266) | |
==30282== by 0x805A143: main (lv-tool.cpp:449) | |
==30282== | |
==30282== 24 bytes in 1 blocks are still reachable in loss record 75 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x4293EED: orc_code_region_new (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x4293F93: orc_code_region_get_free_chunk (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x429403D: orc_code_allocate_codemem (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x42979F2: orc_program_compile_full (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x4297B9A: orc_program_compile_for_target (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x4087270: visual_math_simd_complex_scaled_norm (lv_math.c:108) | |
==30282== by 0x4094A0F: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:242) | |
==30282== by 0x4089AA6: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:250) | |
==30282== by 0x40AED40: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93) | |
==30282== by 0x7B62430: lv_analyzer_render (actor_lv_analyzer.c:316) | |
==30282== by 0x4088863: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:290) | |
==30282== | |
==30282== 24 bytes in 1 blocks are still reachable in loss record 76 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x4293A31: orc_code_chunk_split (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x4294057: orc_code_allocate_codemem (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x42979F2: orc_program_compile_full (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x4297B9A: orc_program_compile_for_target (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x4087270: visual_math_simd_complex_scaled_norm (lv_math.c:108) | |
==30282== by 0x4094A0F: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:242) | |
==30282== by 0x4089AA6: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:250) | |
==30282== by 0x40AED40: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93) | |
==30282== by 0x7B62430: lv_analyzer_render (actor_lv_analyzer.c:316) | |
==30282== by 0x4088863: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:290) | |
==30282== by 0x40903C2: LV::Bin::run() (lv_bin.cpp:648) | |
==30282== | |
==30282== 28 bytes in 1 blocks are still reachable in loss record 77 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x409B1F5: LV::ParamList::ParamList(std::initializer_list<LV::Param*>) (lv_param.cpp:153) | |
==30282== by 0x4098F7B: LV::System::Impl::initial_params() (lv_libvisual.cpp:97) | |
==30282== by 0x4098DC7: LV::System::Impl::Impl() (lv_libvisual.cpp:70) | |
==30282== by 0x4099162: LV::System::System(int&, char**&) (lv_libvisual.cpp:139) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 28 bytes in 1 blocks are still reachable in loss record 78 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x409FFFF: visual_plugin_new() (lv_plugin.cpp:139) | |
==30282== by 0x40A0157: visual_plugin_load (lv_plugin.cpp:167) | |
==30282== by 0x4087D5F: LV::Actor::Actor(std::string const&) (lv_actor.cpp:96) | |
==30282== by 0x4087B8C: LV::Actor::load(std::string const&) (lv_actor.cpp:80) | |
==30282== by 0x408DEAE: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:197) | |
==30282== by 0x8059E0C: main (lv-tool.cpp:401) | |
==30282== | |
==30282== 28 bytes in 1 blocks are still reachable in loss record 79 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x4092145: LV::EventQueue::EventQueue() (lv_event.cpp:70) | |
==30282== by 0x409FC91: LV::PluginData::PluginData() (lv_plugin.cpp:83) | |
==30282== by 0x40A0009: visual_plugin_new() (lv_plugin.cpp:139) | |
==30282== by 0x40A0157: visual_plugin_load (lv_plugin.cpp:167) | |
==30282== by 0x4087D5F: LV::Actor::Actor(std::string const&) (lv_actor.cpp:96) | |
==30282== by 0x4087B8C: LV::Actor::load(std::string const&) (lv_actor.cpp:80) | |
==30282== by 0x408DEAE: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:197) | |
==30282== by 0x8059E0C: main (lv-tool.cpp:401) | |
==30282== | |
==30282== 28 bytes in 1 blocks are still reachable in loss record 80 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x409B17B: LV::ParamList::ParamList() (lv_param.cpp:142) | |
==30282== by 0x409FC9F: LV::PluginData::PluginData() (lv_plugin.cpp:83) | |
==30282== by 0x40A0009: visual_plugin_new() (lv_plugin.cpp:139) | |
==30282== by 0x40A0157: visual_plugin_load (lv_plugin.cpp:167) | |
==30282== by 0x4087D5F: LV::Actor::Actor(std::string const&) (lv_actor.cpp:96) | |
==30282== by 0x4087B8C: LV::Actor::load(std::string const&) (lv_actor.cpp:80) | |
==30282== by 0x408DEAE: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:197) | |
==30282== by 0x8059E0C: main (lv-tool.cpp:401) | |
==30282== | |
==30282== 28 bytes in 1 blocks are still reachable in loss record 81 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x409FFFF: visual_plugin_new() (lv_plugin.cpp:139) | |
==30282== by 0x40A0157: visual_plugin_load (lv_plugin.cpp:167) | |
==30282== by 0x40981B7: LV::Input::Input(std::string const&) (lv_input.cpp:82) | |
==30282== by 0x4097FE4: LV::Input::load(std::string const&) (lv_input.cpp:66) | |
==30282== by 0x408DF1B: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:201) | |
==30282== by 0x8059E0C: main (lv-tool.cpp:401) | |
==30282== | |
==30282== 28 bytes in 1 blocks are still reachable in loss record 82 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x4092145: LV::EventQueue::EventQueue() (lv_event.cpp:70) | |
==30282== by 0x409FC91: LV::PluginData::PluginData() (lv_plugin.cpp:83) | |
==30282== by 0x40A0009: visual_plugin_new() (lv_plugin.cpp:139) | |
==30282== by 0x40A0157: visual_plugin_load (lv_plugin.cpp:167) | |
==30282== by 0x40981B7: LV::Input::Input(std::string const&) (lv_input.cpp:82) | |
==30282== by 0x4097FE4: LV::Input::load(std::string const&) (lv_input.cpp:66) | |
==30282== by 0x408DF1B: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:201) | |
==30282== by 0x8059E0C: main (lv-tool.cpp:401) | |
==30282== | |
==30282== 28 bytes in 1 blocks are still reachable in loss record 83 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x409B17B: LV::ParamList::ParamList() (lv_param.cpp:142) | |
==30282== by 0x409FC9F: LV::PluginData::PluginData() (lv_plugin.cpp:83) | |
==30282== by 0x40A0009: visual_plugin_new() (lv_plugin.cpp:139) | |
==30282== by 0x40A0157: visual_plugin_load (lv_plugin.cpp:167) | |
==30282== by 0x40981B7: LV::Input::Input(std::string const&) (lv_input.cpp:82) | |
==30282== by 0x4097FE4: LV::Input::load(std::string const&) (lv_input.cpp:66) | |
==30282== by 0x408DF1B: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:201) | |
==30282== by 0x8059E0C: main (lv-tool.cpp:401) | |
==30282== | |
==30282== 28 bytes in 1 blocks are still reachable in loss record 84 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x409FFFF: visual_plugin_new() (lv_plugin.cpp:139) | |
==30282== by 0x40A0157: visual_plugin_load (lv_plugin.cpp:167) | |
==30282== by 0x4099C81: LV::Morph::Morph(std::string const&) (lv_morph.cpp:99) | |
==30282== by 0x4099AAE: LV::Morph::load(std::string const&) (lv_morph.cpp:82) | |
==30282== by 0x408DBCE: LV::Bin::set_morph(std::string const&) (lv_bin.cpp:157) | |
==30282== by 0x805A167: main (lv-tool.cpp:452) | |
==30282== | |
==30282== 28 bytes in 1 blocks are still reachable in loss record 85 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x4092145: LV::EventQueue::EventQueue() (lv_event.cpp:70) | |
==30282== by 0x409FC91: LV::PluginData::PluginData() (lv_plugin.cpp:83) | |
==30282== by 0x40A0009: visual_plugin_new() (lv_plugin.cpp:139) | |
==30282== by 0x40A0157: visual_plugin_load (lv_plugin.cpp:167) | |
==30282== by 0x4099C81: LV::Morph::Morph(std::string const&) (lv_morph.cpp:99) | |
==30282== by 0x4099AAE: LV::Morph::load(std::string const&) (lv_morph.cpp:82) | |
==30282== by 0x408DBCE: LV::Bin::set_morph(std::string const&) (lv_bin.cpp:157) | |
==30282== by 0x805A167: main (lv-tool.cpp:452) | |
==30282== | |
==30282== 28 bytes in 1 blocks are still reachable in loss record 86 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x409B17B: LV::ParamList::ParamList() (lv_param.cpp:142) | |
==30282== by 0x409FC9F: LV::PluginData::PluginData() (lv_plugin.cpp:83) | |
==30282== by 0x40A0009: visual_plugin_new() (lv_plugin.cpp:139) | |
==30282== by 0x40A0157: visual_plugin_load (lv_plugin.cpp:167) | |
==30282== by 0x4099C81: LV::Morph::Morph(std::string const&) (lv_morph.cpp:99) | |
==30282== by 0x4099AAE: LV::Morph::load(std::string const&) (lv_morph.cpp:82) | |
==30282== by 0x408DBCE: LV::Bin::set_morph(std::string const&) (lv_bin.cpp:157) | |
==30282== by 0x805A167: main (lv-tool.cpp:452) | |
==30282== | |
==30282== 28 bytes in 1 blocks are still reachable in loss record 87 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x4092145: LV::EventQueue::EventQueue() (lv_event.cpp:70) | |
==30282== by 0x805A175: main (lv-tool.cpp:455) | |
==30282== | |
==30282== 32 bytes in 1 blocks are still reachable in loss record 88 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x409C227: visual_param_new (lv_param.cpp:407) | |
==30282== by 0x4098D73: visual_param_new_integer (lv_param.h:284) | |
==30282== by 0x4098E79: LV::System::Impl::initial_params() (lv_libvisual.cpp:80) | |
==30282== by 0x4098DC7: LV::System::Impl::Impl() (lv_libvisual.cpp:70) | |
==30282== by 0x4099162: LV::System::System(int&, char**&) (lv_libvisual.cpp:139) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 32 bytes in 1 blocks are still reachable in loss record 89 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x409C227: visual_param_new (lv_param.cpp:407) | |
==30282== by 0x4098D73: visual_param_new_integer (lv_param.h:284) | |
==30282== by 0x4098EA4: LV::System::Impl::initial_params() (lv_libvisual.cpp:84) | |
==30282== by 0x4098DC7: LV::System::Impl::Impl() (lv_libvisual.cpp:70) | |
==30282== by 0x4099162: LV::System::System(int&, char**&) (lv_libvisual.cpp:139) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 32 bytes in 1 blocks are still reachable in loss record 90 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x409C227: visual_param_new (lv_param.cpp:407) | |
==30282== by 0x4098D33: visual_param_new_bool (lv_param.h:283) | |
==30282== by 0x4098ECF: LV::System::Impl::initial_params() (lv_libvisual.cpp:88) | |
==30282== by 0x4098DC7: LV::System::Impl::Impl() (lv_libvisual.cpp:70) | |
==30282== by 0x4099162: LV::System::System(int&, char**&) (lv_libvisual.cpp:139) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 32 bytes in 1 blocks are still reachable in loss record 91 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x409C227: visual_param_new (lv_param.cpp:407) | |
==30282== by 0x4098D73: visual_param_new_integer (lv_param.h:284) | |
==30282== by 0x4098F0A: LV::System::Impl::initial_params() (lv_libvisual.cpp:92) | |
==30282== by 0x4098DC7: LV::System::Impl::Impl() (lv_libvisual.cpp:70) | |
==30282== by 0x4099162: LV::System::System(int&, char**&) (lv_libvisual.cpp:139) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 32 bytes in 1 blocks are still reachable in loss record 92 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x409C227: visual_param_new (lv_param.cpp:407) | |
==30282== by 0x4098D73: visual_param_new_integer (lv_param.h:284) | |
==30282== by 0x4098F45: LV::System::Impl::initial_params() (lv_libvisual.cpp:96) | |
==30282== by 0x4098DC7: LV::System::Impl::Impl() (lv_libvisual.cpp:70) | |
==30282== by 0x4099162: LV::System::System(int&, char**&) (lv_libvisual.cpp:139) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 32 bytes in 1 blocks are still reachable in loss record 93 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x4012741: dl_open_worker (dl-open.c:457) | |
==30282== by 0x400E483: _dl_catch_error (dl-error.c:178) | |
==30282== by 0x4311D75: dlopen_doit (dlopen.c:67) | |
==30282== by 0x400E483: _dl_catch_error (dl-error.c:178) | |
==30282== | |
==30282== 32 bytes in 1 blocks are still reachable in loss record 94 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x805EB77: __gnu_cxx::new_allocator<std::string>::allocate(unsigned int, void const*) (new_allocator.h:92) | |
==30282== by 0x805E5D3: std::_Vector_base<std::string, std::allocator<std::string> >::_M_allocate(unsigned int) (in /usr/local/bin/lv-tool) | |
==30282== by 0x805DBAF: 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) | |
==30282== by 0x805D1B4: std::vector<std::string, std::allocator<std::string> >::push_back(std::string const&) (stl_vector.h:834) | |
==30282== by 0x40A2A48: LV::PluginRegistry::add_path(std::string const&) (lv_plugin_registry.cpp:120) | |
==30282== by 0x40A274D: LV::PluginRegistry::PluginRegistry() (lv_plugin_registry.cpp:103) | |
==30282== by 0x40A24E7: LV::PluginRegistry::init() (lv_plugin_registry.cpp:82) | |
==30282== by 0x4099219: LV::System::System(int&, char**&) (lv_libvisual.cpp:158) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 32 bytes in 1 blocks are still reachable in loss record 95 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x409C227: visual_param_new (lv_param.cpp:407) | |
==30282== by 0x7B61D91: visual_param_new_integer (lv_param.h:284) | |
==30282== by 0x7B61E5A: lv_analyzer_init (actor_lv_analyzer.c:100) | |
==30282== by 0x40A0276: visual_plugin_realize (lv_plugin.cpp:186) | |
==30282== by 0x4087F24: LV::Actor::realize() (lv_actor.cpp:117) | |
==30282== by 0x408DAE9: LV::Bin::realize() (lv_bin.cpp:136) | |
==30282== by 0x805A12D: main (lv-tool.cpp:448) | |
==30282== | |
==30282== 32 bytes in 1 blocks are still reachable in loss record 96 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x409C227: visual_param_new (lv_param.cpp:407) | |
==30282== by 0x7E8AB63: visual_param_new_float (lv_param.h:285) | |
==30282== by 0x7E8AC14: inp_debug_init (input_debug.c:90) | |
==30282== by 0x40A0276: visual_plugin_realize (lv_plugin.cpp:186) | |
==30282== by 0x4098339: LV::Input::realize() (lv_input.cpp:99) | |
==30282== by 0x408DB21: LV::Bin::realize() (lv_bin.cpp:139) | |
==30282== by 0x805A12D: main (lv-tool.cpp:448) | |
==30282== | |
==30282== 32 bytes in 1 blocks are still reachable in loss record 97 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x409C227: visual_param_new (lv_param.cpp:407) | |
==30282== by 0x7E8AB63: visual_param_new_float (lv_param.h:285) | |
==30282== by 0x7E8AC51: inp_debug_init (input_debug.c:90) | |
==30282== by 0x40A0276: visual_plugin_realize (lv_plugin.cpp:186) | |
==30282== by 0x4098339: LV::Input::realize() (lv_input.cpp:99) | |
==30282== by 0x408DB21: LV::Bin::realize() (lv_bin.cpp:139) | |
==30282== by 0x805A12D: main (lv-tool.cpp:448) | |
==30282== | |
==30282== 32 bytes in 1 blocks are still reachable in loss record 98 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x4099B9D: LV::Morph::Morph(std::string const&) (lv_morph.cpp:93) | |
==30282== by 0x4099AAE: LV::Morph::load(std::string const&) (lv_morph.cpp:82) | |
==30282== by 0x408DBCE: LV::Bin::set_morph(std::string const&) (lv_bin.cpp:157) | |
==30282== by 0x805A167: main (lv-tool.cpp:452) | |
==30282== | |
==30282== 32 bytes in 4 blocks are still reachable in loss record 99 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x4007777: decompose_rpath (dl-load.c:659) | |
==30282== by 0x40078D7: cache_rpath (dl-load.c:703) | |
==30282== by 0x4008051: _dl_map_object (dl-load.c:2190) | |
==30282== by 0x400C9DF: openaux (dl-deps.c:65) | |
==30282== by 0x400E483: _dl_catch_error (dl-error.c:178) | |
==30282== by 0x4012285: dl_open_worker (dl-open.c:262) | |
==30282== by 0x400E483: _dl_catch_error (dl-error.c:178) | |
==30282== by 0x4311D75: dlopen_doit (dlopen.c:67) | |
==30282== by 0x400E483: _dl_catch_error (dl-error.c:178) | |
==30282== | |
==30282== 35 bytes in 2 blocks are possibly lost in loss record 100 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x43F532C: 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) | |
==30282== by 0x43F7024: 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) | |
==30282== by 0x43F7172: 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) | |
==30282== by 0x40AE43F: visual_audio_input (lv_audio_c.cpp:25) | |
==30282== by 0x7E8AF5E: inp_debug_upload (input_debug.c:192) | |
==30282== by 0x40984A5: LV::Input::run() (lv_input.cpp:131) | |
==30282== by 0x40901D6: LV::Bin::run() (lv_bin.cpp:612) | |
==30282== by 0x805A279: main (lv-tool.cpp:482) | |
==30282== | |
==30282== 36 bytes in 1 blocks are still reachable in loss record 101 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x805BE97: DisplayDriverFactory::DisplayDriverFactory() (display_driver_factory.cpp:46) | |
==30282== by 0x805ADAA: DisplayDriverFactory::instance() (display_driver_factory.hpp:45) | |
==30282== by 0x80597F5: (anonymous namespace)::parse_args(int, char**) (lv-tool.cpp:257) | |
==30282== by 0x8059C75: main (lv-tool.cpp:384) | |
==30282== | |
==30282== 36 bytes in 1 blocks are still reachable in loss record 102 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x4087DF9: LV::Actor::Actor(std::string const&) (lv_actor.cpp:102) | |
==30282== by 0x4087B8C: LV::Actor::load(std::string const&) (lv_actor.cpp:80) | |
==30282== by 0x408DEAE: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:197) | |
==30282== by 0x8059E0C: main (lv-tool.cpp:401) | |
==30282== | |
==30282== 36 bytes in 1 blocks are still reachable in loss record 103 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40892D7: LV::Audio::Audio() (lv_audio.cpp:121) | |
==30282== by 0x4097EE1: LV::Input::Impl::Impl() (lv_input.cpp:46) | |
==30282== by 0x40980DD: LV::Input::Input(std::string const&) (lv_input.cpp:75) | |
==30282== by 0x4097FE4: LV::Input::load(std::string const&) (lv_input.cpp:66) | |
==30282== by 0x408DF1B: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:201) | |
==30282== by 0x8059E0C: main (lv-tool.cpp:401) | |
==30282== | |
==30282== 40 bytes in 5 blocks are still reachable in loss record 104 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40C334B: LV::Module::load(std::string const&) (lv_module.cpp:41) | |
==30282== by 0x40A21E9: LV::load_plugin_ref(std::string const&) (lv_plugin_registry.cpp:39) | |
==30282== by 0x40A2DC7: _ZZNK2LV14PluginRegistry4Impl20get_plugins_from_dirERKSsENKUlS3_E0_clES3_ (lv_plugin_registry.cpp:175) | |
==30282== by 0x40A3189: _ZNSt17_Function_handlerIFbRKSsEZNK2LV14PluginRegistry4Impl20get_plugins_from_dirES1_EUlS1_E0_E9_M_invokeERKSt9_Any_dataS1_ (functional:1764) | |
==30282== by 0x40C3FA7: std::function<bool ()(std::string const&)>::operator()(std::string const&) const (functional:2161) | |
==30282== by 0x40C3EB6: 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) | |
==30282== by 0x40A2EC3: LV::PluginRegistry::Impl::get_plugins_from_dir(std::string const&) const (lv_plugin_registry.cpp:184) | |
==30282== by 0x40A2A6E: LV::PluginRegistry::add_path(std::string const&) (lv_plugin_registry.cpp:122) | |
==30282== by 0x40A261E: LV::PluginRegistry::PluginRegistry() (lv_plugin_registry.cpp:92) | |
==30282== by 0x40A24E7: LV::PluginRegistry::init() (lv_plugin_registry.cpp:82) | |
==30282== by 0x4099219: LV::System::System(int&, char**&) (lv_libvisual.cpp:158) | |
==30282== | |
==30282== 40 bytes in 5 blocks are still reachable in loss record 105 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40C344B: LV::Module::Module(std::string const&) (lv_module.cpp:51) | |
==30282== by 0x40C335C: LV::Module::load(std::string const&) (lv_module.cpp:41) | |
==30282== by 0x40A21E9: LV::load_plugin_ref(std::string const&) (lv_plugin_registry.cpp:39) | |
==30282== by 0x40A2DC7: _ZZNK2LV14PluginRegistry4Impl20get_plugins_from_dirERKSsENKUlS3_E0_clES3_ (lv_plugin_registry.cpp:175) | |
==30282== by 0x40A3189: _ZNSt17_Function_handlerIFbRKSsEZNK2LV14PluginRegistry4Impl20get_plugins_from_dirES1_EUlS1_E0_E9_M_invokeERKSt9_Any_dataS1_ (functional:1764) | |
==30282== by 0x40C3FA7: std::function<bool ()(std::string const&)>::operator()(std::string const&) const (functional:2161) | |
==30282== by 0x40C3EB6: 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) | |
==30282== by 0x40A2EC3: LV::PluginRegistry::Impl::get_plugins_from_dir(std::string const&) const (lv_plugin_registry.cpp:184) | |
==30282== by 0x40A2A6E: LV::PluginRegistry::add_path(std::string const&) (lv_plugin_registry.cpp:122) | |
==30282== by 0x40A261E: LV::PluginRegistry::PluginRegistry() (lv_plugin_registry.cpp:92) | |
==30282== by 0x40A24E7: LV::PluginRegistry::init() (lv_plugin_registry.cpp:82) | |
==30282== | |
==30282== 42 bytes in 1 blocks are possibly lost in loss record 106 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x43F532C: 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) | |
==30282== by 0xFA0FC6BD: ??? | |
==30282== | |
==30282== 44 bytes in 1 blocks are still reachable in loss record 107 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x4095FE9: __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) | |
==30282== by 0x4095C88: 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) | |
==30282== by 0x4095846: 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) | |
==30282== by 0x40954D2: 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) | |
==30282== by 0x4094390: LV::(anonymous namespace)::DFTCache::get_entry(LV::(anonymous namespace)::DFTMethod, unsigned int) (lv_fourier.cpp:112) | |
==30282== by 0x4094DD2: LV::DFT::Impl::perform_brute_force(float const*) (lv_fourier.cpp:295) | |
==30282== by 0x4094976: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:233) | |
==30282== by 0x4089AA6: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:250) | |
==30282== by 0x40AED40: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93) | |
==30282== by 0x7B62430: lv_analyzer_render (actor_lv_analyzer.c:316) | |
==30282== by 0x4088863: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:290) | |
==30282== | |
==30282== 48 bytes in 1 blocks are still reachable in loss record 108 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x4096157: __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) | |
==30282== by 0x4095F34: 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) | |
==30282== by 0x40959ED: 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) | |
==30282== by 0x409557F: 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) | |
==30282== by 0x4095260: 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) | |
==30282== by 0x4094209: LV::(anonymous namespace)::DFTCache::DFTCache() (lv_fourier.cpp:46) | |
==30282== by 0x40962AF: __static_initialization_and_destruction_0(int, int) (lv_fourier.cpp:79) | |
==30282== by 0x40962F1: _GLOBAL__sub_I_lv_fourier.cpp (lv_fourier.cpp:369) | |
==30282== by 0x400E637: call_init (dl-init.c:85) | |
==30282== by 0x400E6FB: _dl_init (dl-init.c:134) | |
==30282== by 0x40012BE: ??? (in /lib/ld-2.15.so) | |
==30282== | |
==30282== 48 bytes in 1 blocks are still reachable in loss record 109 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40A2548: LV::PluginRegistry::PluginRegistry() (lv_plugin_registry.cpp:86) | |
==30282== by 0x40A24E7: LV::PluginRegistry::init() (lv_plugin_registry.cpp:82) | |
==30282== by 0x4099219: LV::System::System(int&, char**&) (lv_libvisual.cpp:158) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 48 bytes in 1 blocks are still reachable in loss record 110 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40A66C5: __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) | |
==30282== by 0x40A60D2: 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) | |
==30282== by 0x40A5313: 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) | |
==30282== by 0x40A422D: 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) | |
==30282== by 0x40A3856: 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) | |
==30282== by 0x40A365B: LV::PluginRegistry::Impl::Impl() (in /usr/local/lib/libvisual-0.5.so.0.0.0) | |
==30282== by 0x40A2552: LV::PluginRegistry::PluginRegistry() (lv_plugin_registry.cpp:86) | |
==30282== by 0x40A24E7: LV::PluginRegistry::init() (lv_plugin_registry.cpp:82) | |
==30282== by 0x4099219: LV::System::System(int&, char**&) (lv_libvisual.cpp:158) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 48 bytes in 1 blocks are still reachable in loss record 111 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x805EC41: __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) | |
==30282== by 0x805E866: 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) | |
==30282== by 0x805DE61: 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) | |
==30282== by 0x805D359: 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) | |
==30282== by 0x805CAA2: 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) | |
==30282== by 0x805C719: DisplayDriverFactory::Impl::Impl() (in /usr/local/bin/lv-tool) | |
==30282== by 0x805BEA1: DisplayDriverFactory::DisplayDriverFactory() (display_driver_factory.cpp:46) | |
==30282== by 0x805ADAA: DisplayDriverFactory::instance() (display_driver_factory.hpp:45) | |
==30282== by 0x80597F5: (anonymous namespace)::parse_args(int, char**) (lv-tool.cpp:257) | |
==30282== by 0x8059C75: main (lv-tool.cpp:384) | |
==30282== | |
==30282== 48 bytes in 1 blocks are still reachable in loss record 112 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x408D315: __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) | |
==30282== by 0x408CC34: 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) | |
==30282== by 0x408C52D: 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) | |
==30282== by 0x408B92D: 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) | |
==30282== by 0x408AEA6: 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) | |
==30282== by 0x408A64D: LV::Audio::Impl::Impl() (in /usr/local/lib/libvisual-0.5.so.0.0.0) | |
==30282== by 0x40892E1: LV::Audio::Audio() (lv_audio.cpp:121) | |
==30282== by 0x4097EE1: LV::Input::Impl::Impl() (lv_input.cpp:46) | |
==30282== by 0x40980DD: LV::Input::Input(std::string const&) (lv_input.cpp:75) | |
==30282== by 0x4097FE4: LV::Input::load(std::string const&) (lv_input.cpp:66) | |
==30282== by 0x408DF1B: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:201) | |
==30282== | |
==30282== 48 bytes in 1 blocks are still reachable in loss record 113 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x42A3C13: orc_code_new (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x4297724: orc_program_compile_full (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x4297B9A: orc_program_compile_for_target (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x4087270: visual_math_simd_complex_scaled_norm (lv_math.c:108) | |
==30282== by 0x4094A0F: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:242) | |
==30282== by 0x4089AA6: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:250) | |
==30282== by 0x40AED40: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93) | |
==30282== by 0x7B62430: lv_analyzer_render (actor_lv_analyzer.c:316) | |
==30282== by 0x4088863: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:290) | |
==30282== by 0x40903C2: LV::Bin::run() (lv_bin.cpp:648) | |
==30282== by 0x805A279: main (lv-tool.cpp:482) | |
==30282== | |
==30282== 53 bytes in 2 blocks are possibly lost in loss record 114 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x43F532C: 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) | |
==30282== by 0x43F7024: 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) | |
==30282== by 0x43F7172: 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) | |
==30282== by 0x4098D73: visual_param_new_integer (lv_param.h:284) | |
==30282== by 0x4098E79: LV::System::Impl::initial_params() (lv_libvisual.cpp:80) | |
==30282== by 0x4098DC7: LV::System::Impl::Impl() (lv_libvisual.cpp:70) | |
==30282== by 0x4099162: LV::System::System(int&, char**&) (lv_libvisual.cpp:139) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 53 bytes in 2 blocks are possibly lost in loss record 115 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x43F532C: 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) | |
==30282== by 0x43F7024: 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) | |
==30282== by 0x43F7172: 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) | |
==30282== by 0x7B61D91: visual_param_new_integer (lv_param.h:284) | |
==30282== by 0x7B61E5A: lv_analyzer_init (actor_lv_analyzer.c:100) | |
==30282== by 0x40A0276: visual_plugin_realize (lv_plugin.cpp:186) | |
==30282== by 0x4087F24: LV::Actor::realize() (lv_actor.cpp:117) | |
==30282== by 0x408DAE9: LV::Bin::realize() (lv_bin.cpp:136) | |
==30282== by 0x805A12D: main (lv-tool.cpp:448) | |
==30282== | |
==30282== 56 bytes in 1 blocks are still reachable in loss record 116 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x4087C7B: LV::Actor::Actor(std::string const&) (lv_actor.cpp:90) | |
==30282== by 0x4087B8C: LV::Actor::load(std::string const&) (lv_actor.cpp:80) | |
==30282== by 0x408DEAE: LV::Bin::connect(std::string const&, std::string const&) (lv_bin.cpp:197) | |
==30282== by 0x8059E0C: main (lv-tool.cpp:401) | |
==30282== | |
==30282== 57 bytes in 2 blocks are possibly lost in loss record 117 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x43F532C: 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) | |
==30282== by 0x43F7024: 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) | |
==30282== by 0x43F7172: 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) | |
==30282== by 0x7E8AB63: visual_param_new_float (lv_param.h:285) | |
==30282== by 0x7E8AC51: inp_debug_init (input_debug.c:90) | |
==30282== by 0x40A0276: visual_plugin_realize (lv_plugin.cpp:186) | |
==30282== by 0x4098339: LV::Input::realize() (lv_input.cpp:99) | |
==30282== by 0x408DB21: LV::Bin::realize() (lv_bin.cpp:139) | |
==30282== by 0x805A12D: main (lv-tool.cpp:448) | |
==30282== | |
==30282== 58 bytes in 3 blocks are possibly lost in loss record 118 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x43F532C: 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) | |
==30282== by 0x43F7024: 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) | |
==30282== by 0x43F7172: 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) | |
==30282== by 0x805ADAA: DisplayDriverFactory::instance() (display_driver_factory.hpp:45) | |
==30282== by 0x80597F5: (anonymous namespace)::parse_args(int, char**) (lv-tool.cpp:257) | |
==30282== by 0x8059C75: main (lv-tool.cpp:384) | |
==30282== | |
==30282== 59 bytes in 2 blocks are possibly lost in loss record 119 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x43F532C: 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) | |
==30282== by 0x43F7024: 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) | |
==30282== by 0x43F7172: 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) | |
==30282== by 0x7E8AB63: visual_param_new_float (lv_param.h:285) | |
==30282== by 0x7E8AC14: inp_debug_init (input_debug.c:90) | |
==30282== by 0x40A0276: visual_plugin_realize (lv_plugin.cpp:186) | |
==30282== by 0x4098339: LV::Input::realize() (lv_input.cpp:99) | |
==30282== by 0x408DB21: LV::Bin::realize() (lv_bin.cpp:139) | |
==30282== by 0x805A12D: main (lv-tool.cpp:448) | |
==30282== | |
==30282== 64 bytes in 8 blocks are still reachable in loss record 120 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40C334B: LV::Module::load(std::string const&) (lv_module.cpp:41) | |
==30282== by 0x40A21E9: LV::load_plugin_ref(std::string const&) (lv_plugin_registry.cpp:39) | |
==30282== by 0x40A2DC7: _ZZNK2LV14PluginRegistry4Impl20get_plugins_from_dirERKSsENKUlS3_E0_clES3_ (lv_plugin_registry.cpp:175) | |
==30282== by 0x40A3189: _ZNSt17_Function_handlerIFbRKSsEZNK2LV14PluginRegistry4Impl20get_plugins_from_dirES1_EUlS1_E0_E9_M_invokeERKSt9_Any_dataS1_ (functional:1764) | |
==30282== by 0x40C3FA7: std::function<bool ()(std::string const&)>::operator()(std::string const&) const (functional:2161) | |
==30282== by 0x40C3EB6: 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) | |
==30282== by 0x40A2EC3: LV::PluginRegistry::Impl::get_plugins_from_dir(std::string const&) const (lv_plugin_registry.cpp:184) | |
==30282== by 0x40A2A6E: LV::PluginRegistry::add_path(std::string const&) (lv_plugin_registry.cpp:122) | |
==30282== by 0x40A266D: LV::PluginRegistry::PluginRegistry() (lv_plugin_registry.cpp:93) | |
==30282== by 0x40A24E7: LV::PluginRegistry::init() (lv_plugin_registry.cpp:82) | |
==30282== by 0x4099219: LV::System::System(int&, char**&) (lv_libvisual.cpp:158) | |
==30282== | |
==30282== 64 bytes in 8 blocks are still reachable in loss record 121 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40C344B: LV::Module::Module(std::string const&) (lv_module.cpp:51) | |
==30282== by 0x40C335C: LV::Module::load(std::string const&) (lv_module.cpp:41) | |
==30282== by 0x40A21E9: LV::load_plugin_ref(std::string const&) (lv_plugin_registry.cpp:39) | |
==30282== by 0x40A2DC7: _ZZNK2LV14PluginRegistry4Impl20get_plugins_from_dirERKSsENKUlS3_E0_clES3_ (lv_plugin_registry.cpp:175) | |
==30282== by 0x40A3189: _ZNSt17_Function_handlerIFbRKSsEZNK2LV14PluginRegistry4Impl20get_plugins_from_dirES1_EUlS1_E0_E9_M_invokeERKSt9_Any_dataS1_ (functional:1764) | |
==30282== by 0x40C3FA7: std::function<bool ()(std::string const&)>::operator()(std::string const&) const (functional:2161) | |
==30282== by 0x40C3EB6: 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) | |
==30282== by 0x40A2EC3: LV::PluginRegistry::Impl::get_plugins_from_dir(std::string const&) const (lv_plugin_registry.cpp:184) | |
==30282== by 0x40A2A6E: LV::PluginRegistry::add_path(std::string const&) (lv_plugin_registry.cpp:122) | |
==30282== by 0x40A266D: LV::PluginRegistry::PluginRegistry() (lv_plugin_registry.cpp:93) | |
==30282== by 0x40A24E7: LV::PluginRegistry::init() (lv_plugin_registry.cpp:82) | |
==30282== | |
==30282== 65 bytes in 3 blocks are possibly lost in loss record 122 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x43F532C: 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) | |
==30282== by 0x43F7024: 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) | |
==30282== by 0x43F7172: 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) | |
==30282== by 0x805AB42: _GLOBAL__sub_I_main (lv-tool.cpp:626) | |
==30282== by 0x8061AE6: __libc_csu_init (in /usr/local/bin/lv-tool) | |
==30282== by 0xBEA5DA36: ??? | |
==30282== by 0x6C6F6E: ??? | |
==30282== | |
==30282== 66 bytes in 2 blocks are possibly lost in loss record 123 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x43F532C: 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) | |
==30282== by 0x43F7024: 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) | |
==30282== by 0x43F7172: 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) | |
==30282== by 0x4098D73: visual_param_new_integer (lv_param.h:284) | |
==30282== by 0x4098F0A: LV::System::Impl::initial_params() (lv_libvisual.cpp:92) | |
==30282== by 0x4098DC7: LV::System::Impl::Impl() (lv_libvisual.cpp:70) | |
==30282== by 0x4099162: LV::System::System(int&, char**&) (lv_libvisual.cpp:139) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 68 bytes in 2 blocks are possibly lost in loss record 124 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x43F532C: 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) | |
==30282== by 0x43F7024: 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) | |
==30282== by 0x43F7172: 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) | |
==30282== by 0x4098D73: visual_param_new_integer (lv_param.h:284) | |
==30282== by 0x4098F45: LV::System::Impl::initial_params() (lv_libvisual.cpp:96) | |
==30282== by 0x4098DC7: LV::System::Impl::Impl() (lv_libvisual.cpp:70) | |
==30282== by 0x4099162: LV::System::System(int&, char**&) (lv_libvisual.cpp:139) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 69 bytes in 2 blocks are possibly lost in loss record 125 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x43F532C: 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) | |
==30282== by 0x43F7024: 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) | |
==30282== by 0x43F7172: 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) | |
==30282== by 0x4098D73: visual_param_new_integer (lv_param.h:284) | |
==30282== by 0x4098EA4: LV::System::Impl::initial_params() (lv_libvisual.cpp:84) | |
==30282== by 0x4098DC7: LV::System::Impl::Impl() (lv_libvisual.cpp:70) | |
==30282== by 0x4099162: LV::System::System(int&, char**&) (lv_libvisual.cpp:139) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 69 bytes in 2 blocks are possibly lost in loss record 126 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x43F532C: 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) | |
==30282== by 0x43F7024: 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) | |
==30282== by 0x43F7172: 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) | |
==30282== by 0x4098D33: visual_param_new_bool (lv_param.h:283) | |
==30282== by 0x4098ECF: LV::System::Impl::initial_params() (lv_libvisual.cpp:88) | |
==30282== by 0x4098DC7: LV::System::Impl::Impl() (lv_libvisual.cpp:70) | |
==30282== by 0x4099162: LV::System::System(int&, char**&) (lv_libvisual.cpp:139) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 72 bytes in 3 blocks are still reachable in loss record 127 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x409FA11: __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) | |
==30282== by 0x409F906: 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) | |
==30282== by 0x409F585: 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) | |
==30282== by 0x409EE4B: 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) | |
==30282== by 0x409E38E: 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) | |
==30282== by 0x409D995: 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) | |
==30282== by 0x409D0B5: 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) | |
==30282== by 0x409B3EF: LV::ParamList::add(LV::Param*) (lv_param.cpp:188) | |
==30282== by 0x409B25E: LV::ParamList::ParamList(std::initializer_list<LV::Param*>) (lv_param.cpp:156) | |
==30282== by 0x4098F7B: LV::System::Impl::initial_params() (lv_libvisual.cpp:97) | |
==30282== by 0x4098DC7: LV::System::Impl::Impl() (lv_libvisual.cpp:70) | |
==30282== | |
==30282== 76 bytes in 1 blocks are still reachable in loss record 128 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x408DA4B: LV::Bin::Bin() (lv_bin.cpp:123) | |
==30282== by 0x8059DC2: main (lv-tool.cpp:396) | |
==30282== | |
==30282== 81 bytes in 1 blocks are possibly lost in loss record 129 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x43F532C: 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) | |
==30282== by 0x13B0FFF: ??? | |
==30282== | |
==30282== 84 bytes in 1 blocks are still reachable in loss record 130 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40A8A79: LV::Video::Video() (lv_video.cpp:99) | |
==30282== by 0x40A8B45: LV::Video::create(int, int, VisVideoDepth) (lv_video.cpp:111) | |
==30282== by 0x805F19D: (anonymous namespace)::StdoutDriver::create(VisVideoDepth, _VisVideoAttrOptions const*, unsigned int, unsigned int, bool) (stdout_driver.cpp:65) | |
==30282== by 0x805B736: Display::create(VisVideoDepth, _VisVideoAttrOptions const*, unsigned int, unsigned int, bool) (display.cpp:73) | |
==30282== by 0x805A010: main (lv-tool.cpp:439) | |
==30282== | |
==30282== 96 bytes in 1 blocks are still reachable in loss record 131 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40A662B: __gnu_cxx::new_allocator<LV::PluginRef>::allocate(unsigned int, void const*) (new_allocator.h:92) | |
==30282== by 0x40A5EE3: std::_Vector_base<LV::PluginRef, std::allocator<LV::PluginRef> >::_M_allocate(unsigned int) (in /usr/local/lib/libvisual-0.5.so.0.0.0) | |
==30282== by 0x40A4DC9: 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) | |
==30282== by 0x40A3DCE: std::vector<LV::PluginRef, std::allocator<LV::PluginRef> >::push_back(LV::PluginRef const&) (stl_vector.h:834) | |
==30282== by 0x40A2AEB: LV::PluginRegistry::add_path(std::string const&) (lv_plugin_registry.cpp:127) | |
==30282== by 0x40A261E: LV::PluginRegistry::PluginRegistry() (lv_plugin_registry.cpp:92) | |
==30282== by 0x40A24E7: LV::PluginRegistry::init() (lv_plugin_registry.cpp:82) | |
==30282== by 0x4099219: LV::System::System(int&, char**&) (lv_libvisual.cpp:158) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 96 bytes in 1 blocks are still reachable in loss record 132 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40A662B: __gnu_cxx::new_allocator<LV::PluginRef>::allocate(unsigned int, void const*) (new_allocator.h:92) | |
==30282== by 0x40A5EE3: std::_Vector_base<LV::PluginRef, std::allocator<LV::PluginRef> >::_M_allocate(unsigned int) (in /usr/local/lib/libvisual-0.5.so.0.0.0) | |
==30282== by 0x40A4DC9: 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) | |
==30282== by 0x40A3DCE: std::vector<LV::PluginRef, std::allocator<LV::PluginRef> >::push_back(LV::PluginRef const&) (stl_vector.h:834) | |
==30282== by 0x40A2AEB: LV::PluginRegistry::add_path(std::string const&) (lv_plugin_registry.cpp:127) | |
==30282== by 0x40A266D: LV::PluginRegistry::PluginRegistry() (lv_plugin_registry.cpp:93) | |
==30282== by 0x40A24E7: LV::PluginRegistry::init() (lv_plugin_registry.cpp:82) | |
==30282== by 0x4099219: LV::System::System(int&, char**&) (lv_libvisual.cpp:158) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 104 bytes in 2 blocks are still reachable in loss record 133 of 180 | |
==30282== at 0x4027B73: calloc (vg_replace_malloc.c:467) | |
==30282== by 0x422EE64: ??? (in /usr/lib/opengl/nvidia/lib/libGL.so.313.18) | |
==30282== | |
==30282== 130 bytes in 3 blocks are possibly lost in loss record 134 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x43F532C: 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) | |
==30282== by 0xF0FF405: ??? | |
==30282== | |
==30282== 162 bytes in 2 blocks are possibly lost in loss record 135 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x43F532C: 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) | |
==30282== by 0x5: ??? | |
==30282== | |
==30282== 168 bytes in 21 blocks are still reachable in loss record 136 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40C334B: LV::Module::load(std::string const&) (lv_module.cpp:41) | |
==30282== by 0x40A21E9: LV::load_plugin_ref(std::string const&) (lv_plugin_registry.cpp:39) | |
==30282== by 0x40A2DC7: _ZZNK2LV14PluginRegistry4Impl20get_plugins_from_dirERKSsENKUlS3_E0_clES3_ (lv_plugin_registry.cpp:175) | |
==30282== by 0x40A3189: _ZNSt17_Function_handlerIFbRKSsEZNK2LV14PluginRegistry4Impl20get_plugins_from_dirES1_EUlS1_E0_E9_M_invokeERKSt9_Any_dataS1_ (functional:1764) | |
==30282== by 0x40C3FA7: std::function<bool ()(std::string const&)>::operator()(std::string const&) const (functional:2161) | |
==30282== by 0x40C3EB6: 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) | |
==30282== by 0x40A2EC3: LV::PluginRegistry::Impl::get_plugins_from_dir(std::string const&) const (lv_plugin_registry.cpp:184) | |
==30282== by 0x40A2A6E: LV::PluginRegistry::add_path(std::string const&) (lv_plugin_registry.cpp:122) | |
==30282== by 0x40A25CF: LV::PluginRegistry::PluginRegistry() (lv_plugin_registry.cpp:91) | |
==30282== by 0x40A24E7: LV::PluginRegistry::init() (lv_plugin_registry.cpp:82) | |
==30282== by 0x4099219: LV::System::System(int&, char**&) (lv_libvisual.cpp:158) | |
==30282== | |
==30282== 168 bytes in 21 blocks are still reachable in loss record 137 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40C344B: LV::Module::Module(std::string const&) (lv_module.cpp:51) | |
==30282== by 0x40C335C: LV::Module::load(std::string const&) (lv_module.cpp:41) | |
==30282== by 0x40A21E9: LV::load_plugin_ref(std::string const&) (lv_plugin_registry.cpp:39) | |
==30282== by 0x40A2DC7: _ZZNK2LV14PluginRegistry4Impl20get_plugins_from_dirERKSsENKUlS3_E0_clES3_ (lv_plugin_registry.cpp:175) | |
==30282== by 0x40A3189: _ZNSt17_Function_handlerIFbRKSsEZNK2LV14PluginRegistry4Impl20get_plugins_from_dirES1_EUlS1_E0_E9_M_invokeERKSt9_Any_dataS1_ (functional:1764) | |
==30282== by 0x40C3FA7: std::function<bool ()(std::string const&)>::operator()(std::string const&) const (functional:2161) | |
==30282== by 0x40C3EB6: 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) | |
==30282== by 0x40A2EC3: LV::PluginRegistry::Impl::get_plugins_from_dir(std::string const&) const (lv_plugin_registry.cpp:184) | |
==30282== by 0x40A2A6E: LV::PluginRegistry::add_path(std::string const&) (lv_plugin_registry.cpp:122) | |
==30282== by 0x40A25CF: LV::PluginRegistry::PluginRegistry() (lv_plugin_registry.cpp:91) | |
==30282== by 0x40A24E7: LV::PluginRegistry::init() (lv_plugin_registry.cpp:82) | |
==30282== | |
==30282== 192 bytes in 4 blocks are possibly lost in loss record 138 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x43F532C: 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) | |
==30282== by 0x43F7024: 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) | |
==30282== by 0x43F7172: 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) | |
==30282== by 0x40A24E7: LV::PluginRegistry::init() (lv_plugin_registry.cpp:82) | |
==30282== by 0x4099219: LV::System::System(int&, char**&) (lv_libvisual.cpp:158) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 200 bytes in 1 blocks are still reachable in loss record 139 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x409762F: __gnu_cxx::new_allocator<float>::allocate(unsigned int, void const*) (new_allocator.h:92) | |
==30282== by 0x4096F21: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned int) (in /usr/local/lib/libvisual-0.5.so.0.0.0) | |
==30282== by 0x4096A08: 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) | |
==30282== by 0x40964D6: std::vector<float, std::allocator<float> >::reserve(unsigned int) (vector.tcc:76) | |
==30282== by 0x40946EC: LV::(anonymous namespace)::DFTCache::Entry::dft_cossin_table_init(unsigned int) (lv_fourier.cpp:188) | |
==30282== by 0x4094435: LV::(anonymous namespace)::DFTCache::Entry::Entry(LV::(anonymous namespace)::DFTMethod, unsigned int) (lv_fourier.cpp:121) | |
==30282== by 0x409437E: LV::(anonymous namespace)::DFTCache::get_entry(LV::(anonymous namespace)::DFTMethod, unsigned int) (lv_fourier.cpp:112) | |
==30282== by 0x4094DD2: LV::DFT::Impl::perform_brute_force(float const*) (lv_fourier.cpp:295) | |
==30282== by 0x4094976: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:233) | |
==30282== by 0x4089AA6: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:250) | |
==30282== by 0x40AED40: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93) | |
==30282== | |
==30282== 200 bytes in 1 blocks are still reachable in loss record 140 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x409762F: __gnu_cxx::new_allocator<float>::allocate(unsigned int, void const*) (new_allocator.h:92) | |
==30282== by 0x4096F21: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned int) (in /usr/local/lib/libvisual-0.5.so.0.0.0) | |
==30282== by 0x4096A08: 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) | |
==30282== by 0x40964D6: std::vector<float, std::allocator<float> >::reserve(unsigned int) (vector.tcc:76) | |
==30282== by 0x409470F: LV::(anonymous namespace)::DFTCache::Entry::dft_cossin_table_init(unsigned int) (lv_fourier.cpp:191) | |
==30282== by 0x4094435: LV::(anonymous namespace)::DFTCache::Entry::Entry(LV::(anonymous namespace)::DFTMethod, unsigned int) (lv_fourier.cpp:121) | |
==30282== by 0x409437E: LV::(anonymous namespace)::DFTCache::get_entry(LV::(anonymous namespace)::DFTMethod, unsigned int) (lv_fourier.cpp:112) | |
==30282== by 0x4094DD2: LV::DFT::Impl::perform_brute_force(float const*) (lv_fourier.cpp:295) | |
==30282== by 0x4094976: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:233) | |
==30282== by 0x4089AA6: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:250) | |
==30282== by 0x40AED40: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93) | |
==30282== | |
==30282== 216 bytes in 27 blocks are still reachable in loss record 141 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x4090F1D: LV::Buffer::create(unsigned int) (lv_buffer.cpp:105) | |
==30282== by 0x4089CA7: LV::Audio::input(LV::IntrusivePtr<LV::Buffer> const&, VisAudioSampleRateType, VisAudioSampleFormatType, VisAudioSampleChannelType) (lv_audio.cpp:291) | |
==30282== by 0x40AE43F: visual_audio_input (lv_audio_c.cpp:25) | |
==30282== by 0x7E8AF5E: inp_debug_upload (input_debug.c:192) | |
==30282== by 0x40984A5: LV::Input::run() (lv_input.cpp:131) | |
==30282== by 0x40901D6: LV::Bin::run() (lv_bin.cpp:612) | |
==30282== by 0x805A279: main (lv-tool.cpp:482) | |
==30282== | |
==30282== 216 bytes in 27 blocks are still reachable in loss record 142 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x4090F1D: LV::Buffer::create(unsigned int) (lv_buffer.cpp:105) | |
==30282== by 0x4089CC5: LV::Audio::input(LV::IntrusivePtr<LV::Buffer> const&, VisAudioSampleRateType, VisAudioSampleFormatType, VisAudioSampleChannelType) (lv_audio.cpp:292) | |
==30282== by 0x40AE43F: visual_audio_input (lv_audio_c.cpp:25) | |
==30282== by 0x7E8AF5E: inp_debug_upload (input_debug.c:192) | |
==30282== by 0x40984A5: LV::Input::run() (lv_input.cpp:131) | |
==30282== by 0x40901D6: LV::Bin::run() (lv_bin.cpp:612) | |
==30282== by 0x805A279: main (lv-tool.cpp:482) | |
==30282== | |
==30282== 324 bytes in 27 blocks are still reachable in loss record 143 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x4090DBE: LV::Buffer::Buffer() (lv_buffer.cpp:85) | |
==30282== by 0x4090F27: LV::Buffer::create(unsigned int) (lv_buffer.cpp:105) | |
==30282== by 0x4089CA7: LV::Audio::input(LV::IntrusivePtr<LV::Buffer> const&, VisAudioSampleRateType, VisAudioSampleFormatType, VisAudioSampleChannelType) (lv_audio.cpp:291) | |
==30282== by 0x40AE43F: visual_audio_input (lv_audio_c.cpp:25) | |
==30282== by 0x7E8AF5E: inp_debug_upload (input_debug.c:192) | |
==30282== by 0x40984A5: LV::Input::run() (lv_input.cpp:131) | |
==30282== by 0x40901D6: LV::Bin::run() (lv_bin.cpp:612) | |
==30282== by 0x805A279: main (lv-tool.cpp:482) | |
==30282== | |
==30282== 324 bytes in 27 blocks are still reachable in loss record 144 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x4090DBE: LV::Buffer::Buffer() (lv_buffer.cpp:85) | |
==30282== by 0x4090F27: LV::Buffer::create(unsigned int) (lv_buffer.cpp:105) | |
==30282== by 0x4089CC5: LV::Audio::input(LV::IntrusivePtr<LV::Buffer> const&, VisAudioSampleRateType, VisAudioSampleFormatType, VisAudioSampleChannelType) (lv_audio.cpp:292) | |
==30282== by 0x40AE43F: visual_audio_input (lv_audio_c.cpp:25) | |
==30282== by 0x7E8AF5E: inp_debug_upload (input_debug.c:192) | |
==30282== by 0x40984A5: LV::Input::run() (lv_input.cpp:131) | |
==30282== by 0x40901D6: LV::Bin::run() (lv_bin.cpp:612) | |
==30282== by 0x805A279: main (lv-tool.cpp:482) | |
==30282== | |
==30282== 384 bytes in 1 blocks are still reachable in loss record 145 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40A662B: __gnu_cxx::new_allocator<LV::PluginRef>::allocate(unsigned int, void const*) (new_allocator.h:92) | |
==30282== by 0x40A5EE3: std::_Vector_base<LV::PluginRef, std::allocator<LV::PluginRef> >::_M_allocate(unsigned int) (in /usr/local/lib/libvisual-0.5.so.0.0.0) | |
==30282== by 0x40A4DC9: 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) | |
==30282== by 0x40A3DCE: std::vector<LV::PluginRef, std::allocator<LV::PluginRef> >::push_back(LV::PluginRef const&) (stl_vector.h:834) | |
==30282== by 0x40A2AEB: LV::PluginRegistry::add_path(std::string const&) (lv_plugin_registry.cpp:127) | |
==30282== by 0x40A25CF: LV::PluginRegistry::PluginRegistry() (lv_plugin_registry.cpp:91) | |
==30282== by 0x40A24E7: LV::PluginRegistry::init() (lv_plugin_registry.cpp:82) | |
==30282== by 0x4099219: LV::System::System(int&, char**&) (lv_libvisual.cpp:158) | |
==30282== by 0x4098FFF: LV::System::init(int&, char**&) (lv_libvisual.cpp:110) | |
==30282== by 0x8059C64: main (lv-tool.cpp:380) | |
==30282== | |
==30282== 396 bytes in 1 blocks are still reachable in loss record 146 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x4297777: orc_program_compile_full (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x4297B9A: orc_program_compile_for_target (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x4087270: visual_math_simd_complex_scaled_norm (lv_math.c:108) | |
==30282== by 0x4094A0F: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:242) | |
==30282== by 0x4089AA6: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:250) | |
==30282== by 0x40AED40: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93) | |
==30282== by 0x7B62430: lv_analyzer_render (actor_lv_analyzer.c:316) | |
==30282== by 0x4088863: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:290) | |
==30282== by 0x40903C2: LV::Bin::run() (lv_bin.cpp:648) | |
==30282== by 0x805A279: main (lv-tool.cpp:482) | |
==30282== | |
==30282== 540 bytes in 27 blocks are still reachable in loss record 147 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40BDEFE: __gnu_cxx::new_allocator<std::_List_node<LV::AudioStream::Impl::Fragment> >::allocate(unsigned int, void const*) (new_allocator.h:92) | |
==30282== by 0x40BDDB4: std::_List_base<LV::AudioStream::Impl::Fragment, std::allocator<LV::AudioStream::Impl::Fragment> >::_M_get_node() (stl_list.h:327) | |
==30282== by 0x40BDBFD: 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) | |
==30282== by 0x40BD8DF: 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) | |
==30282== by 0x40BD45C: std::list<LV::AudioStream::Impl::Fragment, std::allocator<LV::AudioStream::Impl::Fragment> >::push_back(LV::AudioStream::Impl::Fragment&&) (stl_list.h:993) | |
==30282== by 0x40BCE8B: LV::AudioStream::write(LV::IntrusivePtr<LV::Buffer const> const&, LV::Time const&) (lv_audio_stream.cpp:98) | |
==30282== by 0x40892B1: LV::AudioChannel::add_samples(LV::IntrusivePtr<LV::Buffer const> const&, LV::Time const&) (lv_audio.cpp:117) | |
==30282== by 0x408914A: LV::Audio::Impl::upload_to_channel(std::string const&, LV::IntrusivePtr<LV::Buffer const> const&, LV::Time const&) (lv_audio.cpp:97) | |
==30282== by 0x4089D67: LV::Audio::input(LV::IntrusivePtr<LV::Buffer> const&, VisAudioSampleRateType, VisAudioSampleFormatType, VisAudioSampleChannelType) (lv_audio.cpp:296) | |
==30282== by 0x40AE43F: visual_audio_input (lv_audio_c.cpp:25) | |
==30282== by 0x7E8AF5E: inp_debug_upload (input_debug.c:192) | |
==30282== | |
==30282== 540 bytes in 27 blocks are still reachable in loss record 148 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40BDEFE: __gnu_cxx::new_allocator<std::_List_node<LV::AudioStream::Impl::Fragment> >::allocate(unsigned int, void const*) (new_allocator.h:92) | |
==30282== by 0x40BDDB4: std::_List_base<LV::AudioStream::Impl::Fragment, std::allocator<LV::AudioStream::Impl::Fragment> >::_M_get_node() (stl_list.h:327) | |
==30282== by 0x40BDBFD: 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) | |
==30282== by 0x40BD8DF: 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) | |
==30282== by 0x40BD45C: std::list<LV::AudioStream::Impl::Fragment, std::allocator<LV::AudioStream::Impl::Fragment> >::push_back(LV::AudioStream::Impl::Fragment&&) (stl_list.h:993) | |
==30282== by 0x40BCE8B: LV::AudioStream::write(LV::IntrusivePtr<LV::Buffer const> const&, LV::Time const&) (lv_audio_stream.cpp:98) | |
==30282== by 0x40892B1: LV::AudioChannel::add_samples(LV::IntrusivePtr<LV::Buffer const> const&, LV::Time const&) (lv_audio.cpp:117) | |
==30282== by 0x408914A: LV::Audio::Impl::upload_to_channel(std::string const&, LV::IntrusivePtr<LV::Buffer const> const&, LV::Time const&) (lv_audio.cpp:97) | |
==30282== by 0x4089DE9: LV::Audio::input(LV::IntrusivePtr<LV::Buffer> const&, VisAudioSampleRateType, VisAudioSampleFormatType, VisAudioSampleChannelType) (lv_audio.cpp:297) | |
==30282== by 0x40AE43F: visual_audio_input (lv_audio_c.cpp:25) | |
==30282== by 0x7E8AF5E: inp_debug_upload (input_debug.c:192) | |
==30282== | |
==30282== 736 bytes in 23 blocks are still reachable in loss record 149 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x422F0A8: ??? (in /usr/lib/opengl/nvidia/lib/libGL.so.313.18) | |
==30282== | |
==30282== 800 bytes in 1 blocks are still reachable in loss record 150 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40AD0C5: __gnu_cxx::new_allocator<void*>::allocate(unsigned int, void const*) (new_allocator.h:92) | |
==30282== by 0x40ACC83: std::_Vector_base<void*, std::allocator<void*> >::_M_allocate(unsigned int) (in /usr/local/lib/libvisual-0.5.so.0.0.0) | |
==30282== by 0x40AC650: std::vector<void*, std::allocator<void*> >::_M_default_append(unsigned int) (vector.tcc:486) | |
==30282== by 0x40ABF03: std::vector<void*, std::allocator<void*> >::resize(unsigned int) (stl_vector.h:592) | |
==30282== by 0x40A9606: LV::Video::allocate_buffer() (lv_video.cpp:251) | |
==30282== by 0x40A8BB6: LV::Video::create(int, int, VisVideoDepth) (lv_video.cpp:117) | |
==30282== by 0x805F19D: (anonymous namespace)::StdoutDriver::create(VisVideoDepth, _VisVideoAttrOptions const*, unsigned int, unsigned int, bool) (stdout_driver.cpp:65) | |
==30282== by 0x805B736: Display::create(VisVideoDepth, _VisVideoAttrOptions const*, unsigned int, unsigned int, bool) (display.cpp:73) | |
==30282== by 0x805A010: main (lv-tool.cpp:439) | |
==30282== | |
==30282== 1,015 bytes in 40 blocks are still reachable in loss record 151 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x4005183: local_strdup (dl-load.c:162) | |
==30282== by 0x40080E8: _dl_map_object (dl-load.c:2249) | |
==30282== by 0x400C9DF: openaux (dl-deps.c:65) | |
==30282== by 0x400E483: _dl_catch_error (dl-error.c:178) | |
==30282== by 0x4012285: dl_open_worker (dl-open.c:262) | |
==30282== by 0x400E483: _dl_catch_error (dl-error.c:178) | |
==30282== by 0x4311D75: dlopen_doit (dlopen.c:67) | |
==30282== by 0x400E483: _dl_catch_error (dl-error.c:178) | |
==30282== | |
==30282== 1,015 bytes in 40 blocks are still reachable in loss record 152 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x400AACC: _dl_new_object (dl-object.c:161) | |
==30282== by 0x4006139: _dl_map_object_from_fd (dl-load.c:1051) | |
==30282== by 0x4007F5D: _dl_map_object (dl-load.c:2344) | |
==30282== by 0x400C9DF: openaux (dl-deps.c:65) | |
==30282== by 0x400E483: _dl_catch_error (dl-error.c:178) | |
==30282== by 0x4012285: dl_open_worker (dl-open.c:262) | |
==30282== by 0x400E483: _dl_catch_error (dl-error.c:178) | |
==30282== by 0x4311D75: dlopen_doit (dlopen.c:67) | |
==30282== by 0x400E483: _dl_catch_error (dl-error.c:178) | |
==30282== | |
==30282== 1,024 bytes in 1 blocks are still reachable in loss record 153 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40A1E5D: __gnu_cxx::new_allocator<LV::Color>::allocate(unsigned int, void const*) (new_allocator.h:92) | |
==30282== by 0x40A1C87: std::_Vector_base<LV::Color, std::allocator<LV::Color> >::_M_allocate(unsigned int) (in /usr/local/lib/libvisual-0.5.so.0.0.0) | |
==30282== by 0x40A18C1: std::_Vector_base<LV::Color, std::allocator<LV::Color> >::_Vector_base(unsigned int) (stl_vector.h:115) | |
==30282== by 0x40A16F4: std::vector<LV::Color, std::allocator<LV::Color> >::vector(unsigned int) (stl_vector.h:238) | |
==30282== by 0x40A1013: LV::Palette::Palette(unsigned int) (lv_palette.cpp:31) | |
==30282== by 0x40B3504: visual_palette_new (lv_palette_c.cpp:30) | |
==30282== by 0x7B61E87: lv_analyzer_init (actor_lv_analyzer.c:110) | |
==30282== by 0x40A0276: visual_plugin_realize (lv_plugin.cpp:186) | |
==30282== by 0x4087F24: LV::Actor::realize() (lv_actor.cpp:117) | |
==30282== by 0x408DAE9: LV::Bin::realize() (lv_bin.cpp:136) | |
==30282== by 0x805A12D: main (lv-tool.cpp:448) | |
==30282== | |
==30282== 1,024 bytes in 1 blocks are still reachable in loss record 154 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40A1E5D: __gnu_cxx::new_allocator<LV::Color>::allocate(unsigned int, void const*) (new_allocator.h:92) | |
==30282== by 0x40A1C87: std::_Vector_base<LV::Color, std::allocator<LV::Color> >::_M_allocate(unsigned int) (in /usr/local/lib/libvisual-0.5.so.0.0.0) | |
==30282== by 0x40A18C1: std::_Vector_base<LV::Color, std::allocator<LV::Color> >::_Vector_base(unsigned int) (stl_vector.h:115) | |
==30282== by 0x40A16F4: std::vector<LV::Color, std::allocator<LV::Color> >::vector(unsigned int) (stl_vector.h:238) | |
==30282== by 0x40A1013: LV::Palette::Palette(unsigned int) (lv_palette.cpp:31) | |
==30282== by 0x4099D2D: LV::Morph::Morph(std::string const&) (lv_morph.cpp:104) | |
==30282== by 0x4099AAE: LV::Morph::load(std::string const&) (lv_morph.cpp:82) | |
==30282== by 0x408DBCE: LV::Bin::set_morph(std::string const&) (lv_bin.cpp:157) | |
==30282== by 0x805A167: main (lv-tool.cpp:452) | |
==30282== | |
==30282== 1,024 bytes in 1 blocks are still reachable in loss record 155 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x40A1E5D: __gnu_cxx::new_allocator<LV::Color>::allocate(unsigned int, void const*) (new_allocator.h:92) | |
==30282== by 0x40A1C87: std::_Vector_base<LV::Color, std::allocator<LV::Color> >::_M_allocate(unsigned int) (in /usr/local/lib/libvisual-0.5.so.0.0.0) | |
==30282== by 0x40AC8B8: 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) | |
==30282== by 0x40AC10E: std::vector<LV::Color, std::allocator<LV::Color> >::operator=(std::vector<LV::Color, std::allocator<LV::Color> > const&) (vector.tcc:170) | |
==30282== by 0x40ABD49: LV::Palette::operator=(LV::Palette const&) (lv_palette.h:46) | |
==30282== by 0x40A985A: LV::Video::set_palette(LV::Palette const&) (lv_video.cpp:297) | |
==30282== by 0x4088833: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:286) | |
==30282== by 0x40903C2: LV::Bin::run() (lv_bin.cpp:648) | |
==30282== by 0x805A279: main (lv-tool.cpp:482) | |
==30282== | |
==30282== 1,036 bytes in 1 blocks are still reachable in loss record 156 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x7A0818A: _pixman_implementation_create (in /usr/lib/libpixman-1.so.0.28.0) | |
==30282== by 0x7A06FD5: _pixman_implementation_create_general (in /usr/lib/libpixman-1.so.0.28.0) | |
==30282== by 0x7A0877C: _pixman_choose_implementation (in /usr/lib/libpixman-1.so.0.28.0) | |
==30282== by 0x79D3744: pixman_constructor (in /usr/lib/libpixman-1.so.0.28.0) | |
==30282== by 0x400E637: call_init (dl-init.c:85) | |
==30282== by 0x400E6FB: _dl_init (dl-init.c:134) | |
==30282== by 0x401245E: dl_open_worker (dl-open.c:549) | |
==30282== by 0x400E483: _dl_catch_error (dl-error.c:178) | |
==30282== by 0x4311D75: dlopen_doit (dlopen.c:67) | |
==30282== by 0x400E483: _dl_catch_error (dl-error.c:178) | |
==30282== | |
==30282== 1,036 bytes in 1 blocks are still reachable in loss record 157 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x7A0818A: _pixman_implementation_create (in /usr/lib/libpixman-1.so.0.28.0) | |
==30282== by 0x7A05C25: _pixman_implementation_create_fast_path (in /usr/lib/libpixman-1.so.0.28.0) | |
==30282== by 0x7A08798: _pixman_choose_implementation (in /usr/lib/libpixman-1.so.0.28.0) | |
==30282== by 0x79D3744: pixman_constructor (in /usr/lib/libpixman-1.so.0.28.0) | |
==30282== by 0x400E637: call_init (dl-init.c:85) | |
==30282== by 0x400E6FB: _dl_init (dl-init.c:134) | |
==30282== by 0x401245E: dl_open_worker (dl-open.c:549) | |
==30282== by 0x400E483: _dl_catch_error (dl-error.c:178) | |
==30282== by 0x4311D75: dlopen_doit (dlopen.c:67) | |
==30282== by 0x400E483: _dl_catch_error (dl-error.c:178) | |
==30282== | |
==30282== 1,036 bytes in 1 blocks are still reachable in loss record 158 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x7A0818A: _pixman_implementation_create (in /usr/lib/libpixman-1.so.0.28.0) | |
==30282== by 0x7A2030F: _pixman_implementation_create_mmx (in /usr/lib/libpixman-1.so.0.28.0) | |
==30282== by 0x79F7913: _pixman_x86_get_implementations (in /usr/lib/libpixman-1.so.0.28.0) | |
==30282== by 0x7A087A2: _pixman_choose_implementation (in /usr/lib/libpixman-1.so.0.28.0) | |
==30282== by 0x79D3744: pixman_constructor (in /usr/lib/libpixman-1.so.0.28.0) | |
==30282== by 0x400E637: call_init (dl-init.c:85) | |
==30282== by 0x400E6FB: _dl_init (dl-init.c:134) | |
==30282== by 0x401245E: dl_open_worker (dl-open.c:549) | |
==30282== by 0x400E483: _dl_catch_error (dl-error.c:178) | |
==30282== by 0x4311D75: dlopen_doit (dlopen.c:67) | |
==30282== by 0x400E483: _dl_catch_error (dl-error.c:178) | |
==30282== | |
==30282== 1,036 bytes in 1 blocks are still reachable in loss record 159 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x7A0818A: _pixman_implementation_create (in /usr/lib/libpixman-1.so.0.28.0) | |
==30282== by 0x7A3EF3C: _pixman_implementation_create_sse2 (in /usr/lib/libpixman-1.so.0.28.0) | |
==30282== by 0x79F78F6: _pixman_x86_get_implementations (in /usr/lib/libpixman-1.so.0.28.0) | |
==30282== by 0x7A087A2: _pixman_choose_implementation (in /usr/lib/libpixman-1.so.0.28.0) | |
==30282== by 0x79D3744: pixman_constructor (in /usr/lib/libpixman-1.so.0.28.0) | |
==30282== by 0x400E637: call_init (dl-init.c:85) | |
==30282== by 0x400E6FB: _dl_init (dl-init.c:134) | |
==30282== by 0x401245E: dl_open_worker (dl-open.c:549) | |
==30282== by 0x400E483: _dl_catch_error (dl-error.c:178) | |
==30282== by 0x4311D75: dlopen_doit (dlopen.c:67) | |
==30282== by 0x400E483: _dl_catch_error (dl-error.c:178) | |
==30282== | |
==30282== 1,036 bytes in 1 blocks are still reachable in loss record 160 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x7A0818A: _pixman_implementation_create (in /usr/lib/libpixman-1.so.0.28.0) | |
==30282== by 0x7A0A34D: _pixman_implementation_create_noop (in /usr/lib/libpixman-1.so.0.28.0) | |
==30282== by 0x7A087C2: _pixman_choose_implementation (in /usr/lib/libpixman-1.so.0.28.0) | |
==30282== by 0x79D3744: pixman_constructor (in /usr/lib/libpixman-1.so.0.28.0) | |
==30282== by 0x400E637: call_init (dl-init.c:85) | |
==30282== by 0x400E6FB: _dl_init (dl-init.c:134) | |
==30282== by 0x401245E: dl_open_worker (dl-open.c:549) | |
==30282== by 0x400E483: _dl_catch_error (dl-error.c:178) | |
==30282== by 0x4311D75: dlopen_doit (dlopen.c:67) | |
==30282== by 0x400E483: _dl_catch_error (dl-error.c:178) | |
==30282== | |
==30282== 1,536 bytes in 1 blocks are still reachable in loss record 161 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x42977A7: orc_program_compile_full (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x4297B9A: orc_program_compile_for_target (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x4087270: visual_math_simd_complex_scaled_norm (lv_math.c:108) | |
==30282== by 0x4094A0F: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:242) | |
==30282== by 0x4089AA6: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:250) | |
==30282== by 0x40AED40: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93) | |
==30282== by 0x7B62430: lv_analyzer_render (actor_lv_analyzer.c:316) | |
==30282== by 0x4088863: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:290) | |
==30282== by 0x40903C2: LV::Bin::run() (lv_bin.cpp:648) | |
==30282== by 0x805A279: main (lv-tool.cpp:482) | |
==30282== | |
==30282== 1,552 bytes in 1 blocks are still reachable in loss record 162 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x42A2479: orc_rule_set_new (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x42BE8B9: orc_compiler_mmx_register_rules (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x42BF2AE: orc_mmx_init (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x4087270: visual_math_simd_complex_scaled_norm (lv_math.c:108) | |
==30282== by 0x4094A0F: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:242) | |
==30282== by 0x4089AA6: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:250) | |
==30282== by 0x40AED40: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93) | |
==30282== by 0x7B62430: lv_analyzer_render (actor_lv_analyzer.c:316) | |
==30282== by 0x4088863: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:290) | |
==30282== by 0x40903C2: LV::Bin::run() (lv_bin.cpp:648) | |
==30282== by 0x805A279: main (lv-tool.cpp:482) | |
==30282== | |
==30282== 1,552 bytes in 1 blocks are still reachable in loss record 163 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x42A2479: orc_rule_set_new (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x42BE943: orc_compiler_mmx_register_rules (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x42BF2AE: orc_mmx_init (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x4087270: visual_math_simd_complex_scaled_norm (lv_math.c:108) | |
==30282== by 0x4094A0F: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:242) | |
==30282== by 0x4089AA6: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:250) | |
==30282== by 0x40AED40: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93) | |
==30282== by 0x7B62430: lv_analyzer_render (actor_lv_analyzer.c:316) | |
==30282== by 0x4088863: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:290) | |
==30282== by 0x40903C2: LV::Bin::run() (lv_bin.cpp:648) | |
==30282== by 0x805A279: main (lv-tool.cpp:482) | |
==30282== | |
==30282== 1,552 bytes in 1 blocks are still reachable in loss record 164 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x42A2479: orc_rule_set_new (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x42BEBE9: orc_compiler_mmx_register_rules (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x42BF2AE: orc_mmx_init (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x4087270: visual_math_simd_complex_scaled_norm (lv_math.c:108) | |
==30282== by 0x4094A0F: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:242) | |
==30282== by 0x4089AA6: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:250) | |
==30282== by 0x40AED40: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93) | |
==30282== by 0x7B62430: lv_analyzer_render (actor_lv_analyzer.c:316) | |
==30282== by 0x4088863: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:290) | |
==30282== by 0x40903C2: LV::Bin::run() (lv_bin.cpp:648) | |
==30282== by 0x805A279: main (lv-tool.cpp:482) | |
==30282== | |
==30282== 1,552 bytes in 1 blocks are still reachable in loss record 165 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x42A2479: orc_rule_set_new (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x42AFD72: orc_compiler_sse_register_rules (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x42B0911: orc_sse_init (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x4087270: visual_math_simd_complex_scaled_norm (lv_math.c:108) | |
==30282== by 0x4094A0F: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:242) | |
==30282== by 0x4089AA6: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:250) | |
==30282== by 0x40AED40: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93) | |
==30282== by 0x7B62430: lv_analyzer_render (actor_lv_analyzer.c:316) | |
==30282== by 0x4088863: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:290) | |
==30282== by 0x40903C2: LV::Bin::run() (lv_bin.cpp:648) | |
==30282== by 0x805A279: main (lv-tool.cpp:482) | |
==30282== | |
==30282== 1,552 bytes in 1 blocks are still reachable in loss record 166 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x42A2479: orc_rule_set_new (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x42AFFAE: orc_compiler_sse_register_rules (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x42B0911: orc_sse_init (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x4087270: visual_math_simd_complex_scaled_norm (lv_math.c:108) | |
==30282== by 0x4094A0F: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:242) | |
==30282== by 0x4089AA6: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:250) | |
==30282== by 0x40AED40: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93) | |
==30282== by 0x7B62430: lv_analyzer_render (actor_lv_analyzer.c:316) | |
==30282== by 0x4088863: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:290) | |
==30282== by 0x40903C2: LV::Bin::run() (lv_bin.cpp:648) | |
==30282== by 0x805A279: main (lv-tool.cpp:482) | |
==30282== | |
==30282== 1,552 bytes in 1 blocks are still reachable in loss record 167 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x42A2479: orc_rule_set_new (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x42B026E: orc_compiler_sse_register_rules (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x42B0911: orc_sse_init (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x4087270: visual_math_simd_complex_scaled_norm (lv_math.c:108) | |
==30282== by 0x4094A0F: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:242) | |
==30282== by 0x4089AA6: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:250) | |
==30282== by 0x40AED40: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93) | |
==30282== by 0x7B62430: lv_analyzer_render (actor_lv_analyzer.c:316) | |
==30282== by 0x4088863: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:290) | |
==30282== by 0x40903C2: LV::Bin::run() (lv_bin.cpp:648) | |
==30282== by 0x805A279: main (lv-tool.cpp:482) | |
==30282== | |
==30282== 1,552 bytes in 1 blocks are still reachable in loss record 168 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x42A2479: orc_rule_set_new (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x42DFEC5: orc_compiler_orc_arm_register_rules (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x42DB1B0: orc_arm_init (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x4087270: visual_math_simd_complex_scaled_norm (lv_math.c:108) | |
==30282== by 0x4094A0F: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:242) | |
==30282== by 0x4089AA6: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:250) | |
==30282== by 0x40AED40: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93) | |
==30282== by 0x7B62430: lv_analyzer_render (actor_lv_analyzer.c:316) | |
==30282== by 0x4088863: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:290) | |
==30282== by 0x40903C2: LV::Bin::run() (lv_bin.cpp:648) | |
==30282== by 0x805A279: main (lv-tool.cpp:482) | |
==30282== | |
==30282== 1,552 bytes in 1 blocks are still reachable in loss record 169 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x42A2479: orc_rule_set_new (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x42E01A5: orc_compiler_orc_arm_register_rules (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x42DB1B0: orc_arm_init (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x4087270: visual_math_simd_complex_scaled_norm (lv_math.c:108) | |
==30282== by 0x4094A0F: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:242) | |
==30282== by 0x4089AA6: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:250) | |
==30282== by 0x40AED40: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93) | |
==30282== by 0x7B62430: lv_analyzer_render (actor_lv_analyzer.c:316) | |
==30282== by 0x4088863: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:290) | |
==30282== by 0x40903C2: LV::Bin::run() (lv_bin.cpp:648) | |
==30282== by 0x805A279: main (lv-tool.cpp:482) | |
==30282== | |
==30282== 1,894 bytes in 34 blocks are still reachable in loss record 170 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x4005183: local_strdup (dl-load.c:162) | |
==30282== by 0x4007E9F: _dl_map_object (dl-load.c:2277) | |
==30282== by 0x4012228: dl_open_worker (dl-open.c:225) | |
==30282== by 0x400E483: _dl_catch_error (dl-error.c:178) | |
==30282== by 0x4311D75: dlopen_doit (dlopen.c:67) | |
==30282== by 0x400E483: _dl_catch_error (dl-error.c:178) | |
==30282== | |
==30282== 1,894 bytes in 34 blocks are still reachable in loss record 171 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x400AACC: _dl_new_object (dl-object.c:161) | |
==30282== by 0x4006139: _dl_map_object_from_fd (dl-load.c:1051) | |
==30282== by 0x4007F5D: _dl_map_object (dl-load.c:2344) | |
==30282== by 0x4012228: dl_open_worker (dl-open.c:225) | |
==30282== by 0x400E483: _dl_catch_error (dl-error.c:178) | |
==30282== by 0x4311D75: dlopen_doit (dlopen.c:67) | |
==30282== by 0x400E483: _dl_catch_error (dl-error.c:178) | |
==30282== | |
==30282== 2,511 bytes in 31 blocks are possibly lost in loss record 172 of 180 | |
==30282== at 0x4028D54: operator new(unsigned int) (vg_replace_malloc.c:255) | |
==30282== by 0x43F532C: 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) | |
==30282== | |
==30282== 8,688 bytes in 74 blocks are still reachable in loss record 173 of 180 | |
==30282== at 0x4027B73: calloc (vg_replace_malloc.c:467) | |
==30282== by 0x400FAE1: _dl_check_map_versions (dl-version.c:300) | |
==30282== by 0x401280C: dl_open_worker (dl-open.c:268) | |
==30282== by 0x400E483: _dl_catch_error (dl-error.c:178) | |
==30282== by 0x4311D75: dlopen_doit (dlopen.c:67) | |
==30282== by 0x400E483: _dl_catch_error (dl-error.c:178) | |
==30282== | |
==30282== 10,864 bytes in 7 blocks are still reachable in loss record 174 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x42A2479: orc_rule_set_new (in /usr/lib/liborc-0.4.so.0.16.0) | |
==30282== by 0x4087270: visual_math_simd_complex_scaled_norm (lv_math.c:108) | |
==30282== by 0x4094A0F: LV::DFT::perform(float*, float const*) (lv_fourier.cpp:242) | |
==30282== by 0x4089AA6: LV::Audio::get_spectrum_for_sample(LV::IntrusivePtr<LV::Buffer> const&, LV::IntrusivePtr<LV::Buffer const> const&, bool) (lv_audio.cpp:250) | |
==30282== by 0x40AED40: visual_audio_get_spectrum_for_sample (lv_audio_c.cpp:93) | |
==30282== by 0x7B62430: lv_analyzer_render (actor_lv_analyzer.c:316) | |
==30282== by 0x4088863: LV::Actor::run(LV::Audio const&) (lv_actor.cpp:290) | |
==30282== by 0x40903C2: LV::Bin::run() (lv_bin.cpp:648) | |
==30282== by 0x805A279: main (lv-tool.cpp:482) | |
==30282== | |
==30282== 22,838 bytes in 34 blocks are still reachable in loss record 175 of 180 | |
==30282== at 0x4027B73: calloc (vg_replace_malloc.c:467) | |
==30282== by 0x400A87D: _dl_new_object (dl-object.c:77) | |
==30282== by 0x4006139: _dl_map_object_from_fd (dl-load.c:1051) | |
==30282== by 0x4007F5D: _dl_map_object (dl-load.c:2344) | |
==30282== by 0x4012228: dl_open_worker (dl-open.c:225) | |
==30282== by 0x400E483: _dl_catch_error (dl-error.c:178) | |
==30282== by 0x4311D75: dlopen_doit (dlopen.c:67) | |
==30282== by 0x400E483: _dl_catch_error (dl-error.c:178) | |
==30282== | |
==30282== 25,307 bytes in 40 blocks are still reachable in loss record 176 of 180 | |
==30282== at 0x4027B73: calloc (vg_replace_malloc.c:467) | |
==30282== by 0x400A87D: _dl_new_object (dl-object.c:77) | |
==30282== by 0x4006139: _dl_map_object_from_fd (dl-load.c:1051) | |
==30282== by 0x4007F5D: _dl_map_object (dl-load.c:2344) | |
==30282== by 0x400C9DF: openaux (dl-deps.c:65) | |
==30282== by 0x400E483: _dl_catch_error (dl-error.c:178) | |
==30282== by 0x4012285: dl_open_worker (dl-open.c:262) | |
==30282== by 0x400E483: _dl_catch_error (dl-error.c:178) | |
==30282== by 0x4311D75: dlopen_doit (dlopen.c:67) | |
==30282== by 0x400E483: _dl_catch_error (dl-error.c:178) | |
==30282== | |
==30282== 64,000 bytes in 1 blocks are still reachable in loss record 177 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x408339E: visual_mem_malloc (lv_mem.c:117) | |
==30282== by 0x4083456: visual_mem_malloc0 (lv_mem.c:134) | |
==30282== by 0x4091640: LV::Buffer::Impl::allocate(unsigned int) (lv_buffer.cpp:66) | |
==30282== by 0x40910D1: LV::Buffer::allocate(unsigned int) (lv_buffer.cpp:139) | |
==30282== by 0x40A95DC: LV::Video::allocate_buffer() (lv_video.cpp:249) | |
==30282== by 0x40A8BB6: LV::Video::create(int, int, VisVideoDepth) (lv_video.cpp:117) | |
==30282== by 0x805F19D: (anonymous namespace)::StdoutDriver::create(VisVideoDepth, _VisVideoAttrOptions const*, unsigned int, unsigned int, bool) (stdout_driver.cpp:65) | |
==30282== by 0x805B736: Display::create(VisVideoDepth, _VisVideoAttrOptions const*, unsigned int, unsigned int, bool) (display.cpp:73) | |
==30282== by 0x805A010: main (lv-tool.cpp:439) | |
==30282== | |
==30282== 110,592 bytes in 27 blocks are still reachable in loss record 178 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x408339E: visual_mem_malloc (lv_mem.c:117) | |
==30282== by 0x4083456: visual_mem_malloc0 (lv_mem.c:134) | |
==30282== by 0x4091640: LV::Buffer::Impl::allocate(unsigned int) (lv_buffer.cpp:66) | |
==30282== by 0x4090F60: LV::Buffer::create(unsigned int) (lv_buffer.cpp:107) | |
==30282== by 0x4089CA7: LV::Audio::input(LV::IntrusivePtr<LV::Buffer> const&, VisAudioSampleRateType, VisAudioSampleFormatType, VisAudioSampleChannelType) (lv_audio.cpp:291) | |
==30282== by 0x40AE43F: visual_audio_input (lv_audio_c.cpp:25) | |
==30282== by 0x7E8AF5E: inp_debug_upload (input_debug.c:192) | |
==30282== by 0x40984A5: LV::Input::run() (lv_input.cpp:131) | |
==30282== by 0x40901D6: LV::Bin::run() (lv_bin.cpp:612) | |
==30282== by 0x805A279: main (lv-tool.cpp:482) | |
==30282== | |
==30282== 110,592 bytes in 27 blocks are still reachable in loss record 179 of 180 | |
==30282== at 0x40291EA: malloc (vg_replace_malloc.c:236) | |
==30282== by 0x408339E: visual_mem_malloc (lv_mem.c:117) | |
==30282== by 0x4083456: visual_mem_malloc0 (lv_mem.c:134) | |
==30282== by 0x4091640: LV::Buffer::Impl::allocate(unsigned int) (lv_buffer.cpp:66) | |
==30282== by 0x4090F60: LV::Buffer::create(unsigned int) (lv_buffer.cpp:107) | |
==30282== by 0x4089CC5: LV::Audio::input(LV::IntrusivePtr<LV::Buffer> const&, VisAudioSampleRateType, VisAudioSampleFormatType, VisAudioSampleChannelType) (lv_audio.cpp:292) | |
==30282== by 0x40AE43F: visual_audio_input (lv_audio_c.cpp:25) | |
==30282== by 0x7E8AF5E: inp_debug_upload (input_debug.c:192) | |
==30282== by 0x40984A5: LV::Input::run() (lv_input.cpp:131) | |
==30282== by 0x40901D6: LV::Bin::run() (lv_bin.cpp:612) | |
==30282== by 0x805A279: main (lv-tool.cpp:482) | |
==30282== | |
==30282== 126,647 bytes in 1 blocks are possibly lost in loss record 180 of 180 | |
==30282== at 0x4027B73: calloc (vg_replace_malloc.c:467) | |
==30282== by 0x422EE64: ??? (in /usr/lib/opengl/nvidia/lib/libGL.so.313.18) | |
==30282== | |
==30282== LEAK SUMMARY: | |
==30282== definitely lost: 0 bytes in 0 blocks | |
==30282== indirectly lost: 0 bytes in 0 blocks | |
==30282== possibly lost: 130,452 bytes in 69 blocks | |
==30282== still reachable: 389,112 bytes in 753 blocks | |
==30282== suppressed: 0 bytes in 0 blocks | |
==30282== | |
==30282== For counts of detected and suppressed errors, rerun with: -v | |
==30282== 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