Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ==4336== Thread 7:
- ==4336== Invalid read of size 8
- ==4336== at 0x15498320: MilkdropPresetFactory::releasePreset(Preset*) (MilkdropPresetFactory.cpp:238)
- ==4336== by 0x154D56A3: MilkdropPreset::~MilkdropPreset() (MilkdropPreset.cpp:110)
- ==4336== by 0x154D5808: MilkdropPreset::~MilkdropPreset() (MilkdropPreset.cpp:111)
- ==4336== by 0x154621EC: operator() (unique_ptr.h:78)
- ==4336== by 0x154621EC: ~unique_ptr (unique_ptr.h:268)
- ==4336== by 0x154621EC: projectM::~projectM() (projectM.cpp:70)
- ==4336== by 0x15462268: projectM::~projectM() (projectM.cpp:104)
- ==4336== by 0x1544F0A7: ProjectMRenderer::renderLoop(projectM::Settings) (Renderer.cpp:210)
- ==4336== by 0x1544F508: operator() (Renderer.cpp:14)
- ==4336== by 0x1544F508: __invoke_impl<void, ProjectMRenderer::init(const projectM::Settings&)::<lambda()> > (invoke.h:60)
- ==4336== by 0x1544F508: __invoke<ProjectMRenderer::init(const projectM::Settings&)::<lambda()> > (invoke.h:95)
- ==4336== by 0x1544F508: _M_invoke<0> (thread:234)
- ==4336== by 0x1544F508: operator() (thread:243)
- ==4336== by 0x1544F508: std::thread::_State_impl<std::thread::_Invoker<std::tuple<ProjectMRenderer::init(projectM::Settings const&)::{lambda()#1}> > >::_M_run() (thread:186)
- ==4336== by 0x66C457E: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
- ==4336== by 0x4E436DA: start_thread (pthread_create.c:463)
- ==4336== by 0x706788E: clone (clone.S:95)
- ==4336== Address 0x27621380 is 16 bytes inside a block of size 24 free'd
- ==4336== at 0x4C3123B: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==4336== by 0x154965BA: PresetFactoryManager::~PresetFactoryManager() (PresetFactoryManager.cpp:30)
- ==4336== by 0x1549305E: PresetLoader::~PresetLoader() (PresetLoader.cpp:48)
- ==4336== by 0x15461F18: projectM::destroyPresetTools() (projectM.cpp:640)
- ==4336== by 0x1546213B: projectM::~projectM() (projectM.cpp:86)
- ==4336== by 0x15462268: projectM::~projectM() (projectM.cpp:104)
- ==4336== by 0x1544F0A7: ProjectMRenderer::renderLoop(projectM::Settings) (Renderer.cpp:210)
- ==4336== by 0x1544F508: operator() (Renderer.cpp:14)
- ==4336== by 0x1544F508: __invoke_impl<void, ProjectMRenderer::init(const projectM::Settings&)::<lambda()> > (invoke.h:60)
- ==4336== by 0x1544F508: __invoke<ProjectMRenderer::init(const projectM::Settings&)::<lambda()> > (invoke.h:95)
- ==4336== by 0x1544F508: _M_invoke<0> (thread:234)
- ==4336== by 0x1544F508: operator() (thread:243)
- ==4336== by 0x1544F508: std::thread::_State_impl<std::thread::_Invoker<std::tuple<ProjectMRenderer::init(projectM::Settings const&)::{lambda()#1}> > >::_M_run() (thread:186)
- ==4336== by 0x66C457E: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
- ==4336== by 0x4E436DA: start_thread (pthread_create.c:463)
- ==4336== by 0x706788E: clone (clone.S:95)
- ==4336== Block was alloc'd at
- ==4336== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
- ==4336== by 0x15496E39: PresetFactoryManager::initialize(int, int) (PresetFactoryManager.cpp:50)
- ==4336== by 0x15494A17: PresetLoader::PresetLoader(int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (PresetLoader.cpp:40)
- ==4336== by 0x1546244D: projectM::initPresetTools(int, int) (projectM.cpp:565)
- ==4336== by 0x15463A65: projectM::projectM_init(int, int, int, int, int, int) (projectM.cpp:495)
- ==4336== by 0x15464B2C: projectM::readSettings(projectM::Settings const&) (projectM.cpp:264)
- ==4336== by 0x15464CE6: projectM::projectM(projectM::Settings, int) (projectM.cpp:131)
- ==4336== by 0x1544EED1: ProjectMRenderer::renderLoop(projectM::Settings) (Renderer.cpp:161)
- ==4336== by 0x1544F508: operator() (Renderer.cpp:14)
- ==4336== by 0x1544F508: __invoke_impl<void, ProjectMRenderer::init(const projectM::Settings&)::<lambda()> > (invoke.h:60)
- ==4336== by 0x1544F508: __invoke<ProjectMRenderer::init(const projectM::Settings&)::<lambda()> > (invoke.h:95)
- ==4336== by 0x1544F508: _M_invoke<0> (thread:234)
- ==4336== by 0x1544F508: operator() (thread:243)
- ==4336== by 0x1544F508: std::thread::_State_impl<std::thread::_Invoker<std::tuple<ProjectMRenderer::init(projectM::Settings const&)::{lambda()#1}> > >::_M_run() (thread:186)
- ==4336== by 0x66C457E: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.25)
- ==4336== by 0x4E436DA: start_thread (pthread_create.c:463)
- ==4336== by 0x706788E: clone (clone.S:95)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement