==1707330== Memcheck, a memory error detector ==1707330== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al. ==1707330== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info ==1707330== Command: ./fluxbox ==1707330== Failed to read: session.screen0.struts Setting default value Failed to read: session.screen0.struts.1 Setting default value Failed to read: session.screen0.struts.2 Setting default value Failed to read: session.screen0.iconbar.iconifiedPattern Setting default value ==1707330== Invalid read of size 8 ==1707330== at 0x234CEC: get (RefCount.hh:42) ==1707330== by 0x234CEC: FbTk::MenuItem::click(int, int, unsigned int) (MenuItem.cc:40) ==1707330== by 0x233081: FbTk::Menu::buttonReleaseEvent(XButtonEvent&) (Menu.cc:944) ==1707330== by 0x15D612: FbMenu::buttonReleaseEvent(XButtonEvent&) (FbMenu.cc:68) ==1707330== by 0x141219: ToggleMenu::buttonReleaseEvent(XButtonEvent&) (ToggleMenu.hh:42) ==1707330== by 0x21C887: FbTk::EventManager::dispatch(unsigned long, _XEvent&, bool) (EventManager.cc:191) ==1707330== by 0x1CD1B2: Fluxbox::handleEvent(_XEvent*) (fluxbox.cc:619) ==1707330== by 0x1CDB43: Fluxbox::eventLoop() (fluxbox.cc:542) ==1707330== by 0x13F464: main (main.cc:210) ==1707330== Address 0x713e5b0 is 96 bytes inside a block of size 144 free'd ==1707330== at 0x4843ADF: operator delete(void*, unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1707330== by 0x230CCB: FbTk::Menu::removeItem(FbTk::MenuItem*) (Menu.cc:279) ==1707330== by 0x230EC5: remove (Menu.cc:248) ==1707330== by 0x230EC5: FbTk::Menu::removeAll() (Menu.cc:310) ==1707330== by 0x20F42F: XineramaHeadMenu::reloadHeads() (Xinerama.hh:91) ==1707330== by 0x20BFA9: Toolbar::reconfigure() (Toolbar.cc:508) ==1707330== by 0x210770: saveOnHead (Toolbar.cc:894) ==1707330== by 0x210770: XineramaHeadMenuItem::click(int, int, unsigned int) (Xinerama.hh:51) ==1707330== by 0x233081: FbTk::Menu::buttonReleaseEvent(XButtonEvent&) (Menu.cc:944) ==1707330== by 0x15D612: FbMenu::buttonReleaseEvent(XButtonEvent&) (FbMenu.cc:68) ==1707330== by 0x141219: ToggleMenu::buttonReleaseEvent(XButtonEvent&) (ToggleMenu.hh:42) ==1707330== by 0x21C887: FbTk::EventManager::dispatch(unsigned long, _XEvent&, bool) (EventManager.cc:191) ==1707330== by 0x1CD1B2: Fluxbox::handleEvent(_XEvent*) (fluxbox.cc:619) ==1707330== by 0x1CDB43: Fluxbox::eventLoop() (fluxbox.cc:542) ==1707330== Block was alloc'd at ==1707330== at 0x4840F83: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1707330== by 0x20F7D9: XineramaHeadMenu::reloadHeads() (Xinerama.hh:110) ==1707330== by 0x20BFA9: Toolbar::reconfigure() (Toolbar.cc:508) ==1707330== by 0x20E680: Toolbar::Toolbar(BScreen&, FbTk::Layer&, unsigned long) (Toolbar.cc:269) ==1707330== by 0x19678A: BScreen::initWindows() (Screen.cc:458) ==1707330== by 0x1D1B6B: Fluxbox::initScreen(BScreen*) (fluxbox.cc:494) ==1707330== by 0x1D40A3: operator() (stl_function.h:1309) ==1707330== by 0x1D40A3: operator() (binders.h:129) ==1707330== by 0x1D40A3: forAll, std::binder1st > > (STLUtil.hh:78) ==1707330== by 0x1D40A3: Fluxbox::Fluxbox(int, char**, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool) (fluxbox.cc:449) ==1707330== by 0x13F3A6: main (main.cc:208) ==1707330== ==1707330== Invalid read of size 8 ==1707330== at 0x234D05: FbTk::MenuItem::click(int, int, unsigned int) (MenuItem.cc:41) ==1707330== by 0x233081: FbTk::Menu::buttonReleaseEvent(XButtonEvent&) (Menu.cc:944) ==1707330== by 0x15D612: FbMenu::buttonReleaseEvent(XButtonEvent&) (FbMenu.cc:68) ==1707330== by 0x141219: ToggleMenu::buttonReleaseEvent(XButtonEvent&) (ToggleMenu.hh:42) ==1707330== by 0x21C887: FbTk::EventManager::dispatch(unsigned long, _XEvent&, bool) (EventManager.cc:191) ==1707330== by 0x1CD1B2: Fluxbox::handleEvent(_XEvent*) (fluxbox.cc:619) ==1707330== by 0x1CDB43: Fluxbox::eventLoop() (fluxbox.cc:542) ==1707330== by 0x13F464: main (main.cc:210) ==1707330== Address 0x713e5a0 is 80 bytes inside a block of size 144 free'd ==1707330== at 0x4843ADF: operator delete(void*, unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1707330== by 0x230CCB: FbTk::Menu::removeItem(FbTk::MenuItem*) (Menu.cc:279) ==1707330== by 0x230EC5: remove (Menu.cc:248) ==1707330== by 0x230EC5: FbTk::Menu::removeAll() (Menu.cc:310) ==1707330== by 0x20F42F: XineramaHeadMenu::reloadHeads() (Xinerama.hh:91) ==1707330== by 0x20BFA9: Toolbar::reconfigure() (Toolbar.cc:508) ==1707330== by 0x210770: saveOnHead (Toolbar.cc:894) ==1707330== by 0x210770: XineramaHeadMenuItem::click(int, int, unsigned int) (Xinerama.hh:51) ==1707330== by 0x233081: FbTk::Menu::buttonReleaseEvent(XButtonEvent&) (Menu.cc:944) ==1707330== by 0x15D612: FbMenu::buttonReleaseEvent(XButtonEvent&) (FbMenu.cc:68) ==1707330== by 0x141219: ToggleMenu::buttonReleaseEvent(XButtonEvent&) (ToggleMenu.hh:42) ==1707330== by 0x21C887: FbTk::EventManager::dispatch(unsigned long, _XEvent&, bool) (EventManager.cc:191) ==1707330== by 0x1CD1B2: Fluxbox::handleEvent(_XEvent*) (fluxbox.cc:619) ==1707330== by 0x1CDB43: Fluxbox::eventLoop() (fluxbox.cc:542) ==1707330== Block was alloc'd at ==1707330== at 0x4840F83: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1707330== by 0x20F7D9: XineramaHeadMenu::reloadHeads() (Xinerama.hh:110) ==1707330== by 0x20BFA9: Toolbar::reconfigure() (Toolbar.cc:508) ==1707330== by 0x20E680: Toolbar::Toolbar(BScreen&, FbTk::Layer&, unsigned long) (Toolbar.cc:269) ==1707330== by 0x19678A: BScreen::initWindows() (Screen.cc:458) ==1707330== by 0x1D1B6B: Fluxbox::initScreen(BScreen*) (fluxbox.cc:494) ==1707330== by 0x1D40A3: operator() (stl_function.h:1309) ==1707330== by 0x1D40A3: operator() (binders.h:129) ==1707330== by 0x1D40A3: forAll, std::binder1st > > (STLUtil.hh:78) ==1707330== by 0x1D40A3: Fluxbox::Fluxbox(int, char**, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool) (fluxbox.cc:449) ==1707330== by 0x13F3A6: main (main.cc:208) ==1707330== ==1707330== Invalid read of size 8 ==1707330== at 0x234D20: RefCount (RefCount.hh:83) ==1707330== by 0x234D20: FbTk::MenuItem::click(int, int, unsigned int) (MenuItem.cc:44) ==1707330== by 0x233081: FbTk::Menu::buttonReleaseEvent(XButtonEvent&) (Menu.cc:944) ==1707330== by 0x15D612: FbMenu::buttonReleaseEvent(XButtonEvent&) (FbMenu.cc:68) ==1707330== by 0x141219: ToggleMenu::buttonReleaseEvent(XButtonEvent&) (ToggleMenu.hh:42) ==1707330== by 0x21C887: FbTk::EventManager::dispatch(unsigned long, _XEvent&, bool) (EventManager.cc:191) ==1707330== by 0x1CD1B2: Fluxbox::handleEvent(_XEvent*) (fluxbox.cc:619) ==1707330== by 0x1CDB43: Fluxbox::eventLoop() (fluxbox.cc:542) ==1707330== by 0x13F464: main (main.cc:210) ==1707330== Address 0x713e5b8 is 104 bytes inside a block of size 144 free'd ==1707330== at 0x4843ADF: operator delete(void*, unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1707330== by 0x230CCB: FbTk::Menu::removeItem(FbTk::MenuItem*) (Menu.cc:279) ==1707330== by 0x230EC5: remove (Menu.cc:248) ==1707330== by 0x230EC5: FbTk::Menu::removeAll() (Menu.cc:310) ==1707330== by 0x20F42F: XineramaHeadMenu::reloadHeads() (Xinerama.hh:91) ==1707330== by 0x20BFA9: Toolbar::reconfigure() (Toolbar.cc:508) ==1707330== by 0x210770: saveOnHead (Toolbar.cc:894) ==1707330== by 0x210770: XineramaHeadMenuItem::click(int, int, unsigned int) (Xinerama.hh:51) ==1707330== by 0x233081: FbTk::Menu::buttonReleaseEvent(XButtonEvent&) (Menu.cc:944) ==1707330== by 0x15D612: FbMenu::buttonReleaseEvent(XButtonEvent&) (FbMenu.cc:68) ==1707330== by 0x141219: ToggleMenu::buttonReleaseEvent(XButtonEvent&) (ToggleMenu.hh:42) ==1707330== by 0x21C887: FbTk::EventManager::dispatch(unsigned long, _XEvent&, bool) (EventManager.cc:191) ==1707330== by 0x1CD1B2: Fluxbox::handleEvent(_XEvent*) (fluxbox.cc:619) ==1707330== by 0x1CDB43: Fluxbox::eventLoop() (fluxbox.cc:542) ==1707330== Block was alloc'd at ==1707330== at 0x4840F83: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1707330== by 0x20F7D9: XineramaHeadMenu::reloadHeads() (Xinerama.hh:110) ==1707330== by 0x20BFA9: Toolbar::reconfigure() (Toolbar.cc:508) ==1707330== by 0x20E680: Toolbar::Toolbar(BScreen&, FbTk::Layer&, unsigned long) (Toolbar.cc:269) ==1707330== by 0x19678A: BScreen::initWindows() (Screen.cc:458) ==1707330== by 0x1D1B6B: Fluxbox::initScreen(BScreen*) (fluxbox.cc:494) ==1707330== by 0x1D40A3: operator() (stl_function.h:1309) ==1707330== by 0x1D40A3: operator() (binders.h:129) ==1707330== by 0x1D40A3: forAll, std::binder1st > > (STLUtil.hh:78) ==1707330== by 0x1D40A3: Fluxbox::Fluxbox(int, char**, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool) (fluxbox.cc:449) ==1707330== by 0x13F3A6: main (main.cc:208) ==1707330== ==1707330== Invalid read of size 4 ==1707330== at 0x234D3B: incRefCount (RefCount.hh:132) ==1707330== by 0x234D3B: RefCount (RefCount.hh:84) ==1707330== by 0x234D3B: FbTk::MenuItem::click(int, int, unsigned int) (MenuItem.cc:44) ==1707330== by 0x233081: FbTk::Menu::buttonReleaseEvent(XButtonEvent&) (Menu.cc:944) ==1707330== by 0x15D612: FbMenu::buttonReleaseEvent(XButtonEvent&) (FbMenu.cc:68) ==1707330== by 0x141219: ToggleMenu::buttonReleaseEvent(XButtonEvent&) (ToggleMenu.hh:42) ==1707330== by 0x21C887: FbTk::EventManager::dispatch(unsigned long, _XEvent&, bool) (EventManager.cc:191) ==1707330== by 0x1CD1B2: Fluxbox::handleEvent(_XEvent*) (fluxbox.cc:619) ==1707330== by 0x1CDB43: Fluxbox::eventLoop() (fluxbox.cc:542) ==1707330== by 0x13F464: main (main.cc:210) ==1707330== Address 0x713e360 is 0 bytes inside a block of size 4 free'd ==1707330== at 0x4843ADF: operator delete(void*, unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1707330== by 0x145FA9: decRefCount (RefCount.hh:123) ==1707330== by 0x145FA9: FbTk::RefCount >::decRefCount() (RefCount.hh:110) ==1707330== by 0x2369D5: ~RefCount (RefCount.hh:89) ==1707330== by 0x2369D5: FbTk::MenuItem::~MenuItem() (MenuItem.cc:37) ==1707330== by 0x20F3B6: ~RadioMenuItem (RadioMenuItem.hh:55) ==1707330== by 0x20F3B6: ~XineramaHeadMenuItem (Xinerama.hh:41) ==1707330== by 0x20F3B6: XineramaHeadMenuItem::~XineramaHeadMenuItem() (Xinerama.hh:41) ==1707330== by 0x230CCB: FbTk::Menu::removeItem(FbTk::MenuItem*) (Menu.cc:279) ==1707330== by 0x230EC5: remove (Menu.cc:248) ==1707330== by 0x230EC5: FbTk::Menu::removeAll() (Menu.cc:310) ==1707330== by 0x20F42F: XineramaHeadMenu::reloadHeads() (Xinerama.hh:91) ==1707330== by 0x20BFA9: Toolbar::reconfigure() (Toolbar.cc:508) ==1707330== by 0x210770: saveOnHead (Toolbar.cc:894) ==1707330== by 0x210770: XineramaHeadMenuItem::click(int, int, unsigned int) (Xinerama.hh:51) ==1707330== by 0x233081: FbTk::Menu::buttonReleaseEvent(XButtonEvent&) (Menu.cc:944) ==1707330== by 0x15D612: FbMenu::buttonReleaseEvent(XButtonEvent&) (FbMenu.cc:68) ==1707330== by 0x141219: ToggleMenu::buttonReleaseEvent(XButtonEvent&) (ToggleMenu.hh:42) ==1707330== Block was alloc'd at ==1707330== at 0x4840F83: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1707330== by 0x20F484: RefCount (RefCount.hh:76) ==1707330== by 0x20F484: XineramaHeadMenu::reloadHeads() (Xinerama.hh:92) ==1707330== by 0x20BFA9: Toolbar::reconfigure() (Toolbar.cc:508) ==1707330== by 0x20E680: Toolbar::Toolbar(BScreen&, FbTk::Layer&, unsigned long) (Toolbar.cc:269) ==1707330== by 0x19678A: BScreen::initWindows() (Screen.cc:458) ==1707330== by 0x1D1B6B: Fluxbox::initScreen(BScreen*) (fluxbox.cc:494) ==1707330== by 0x1D40A3: operator() (stl_function.h:1309) ==1707330== by 0x1D40A3: operator() (binders.h:129) ==1707330== by 0x1D40A3: forAll, std::binder1st > > (STLUtil.hh:78) ==1707330== by 0x1D40A3: Fluxbox::Fluxbox(int, char**, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool) (fluxbox.cc:449) ==1707330== by 0x13F3A6: main (main.cc:208) ==1707330== ==1707330== Invalid read of size 8 ==1707330== at 0x234D3E: FbTk::MenuItem::click(int, int, unsigned int) (MenuItem.cc:45) ==1707330== by 0x233081: FbTk::Menu::buttonReleaseEvent(XButtonEvent&) (Menu.cc:944) ==1707330== by 0x15D612: FbMenu::buttonReleaseEvent(XButtonEvent&) (FbMenu.cc:68) ==1707330== by 0x141219: ToggleMenu::buttonReleaseEvent(XButtonEvent&) (ToggleMenu.hh:42) ==1707330== by 0x21C887: FbTk::EventManager::dispatch(unsigned long, _XEvent&, bool) (EventManager.cc:191) ==1707330== by 0x1CD1B2: Fluxbox::handleEvent(_XEvent*) (fluxbox.cc:619) ==1707330== by 0x1CDB43: Fluxbox::eventLoop() (fluxbox.cc:542) ==1707330== by 0x13F464: main (main.cc:210) ==1707330== Address 0x713e300 is 0 bytes inside a block of size 32 free'd ==1707330== at 0x4843ADF: operator delete(void*, unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1707330== by 0x145F7E: decRefCount (RefCount.hh:121) ==1707330== by 0x145F7E: FbTk::RefCount >::decRefCount() (RefCount.hh:110) ==1707330== by 0x2369D5: ~RefCount (RefCount.hh:89) ==1707330== by 0x2369D5: FbTk::MenuItem::~MenuItem() (MenuItem.cc:37) ==1707330== by 0x20F3B6: ~RadioMenuItem (RadioMenuItem.hh:55) ==1707330== by 0x20F3B6: ~XineramaHeadMenuItem (Xinerama.hh:41) ==1707330== by 0x20F3B6: XineramaHeadMenuItem::~XineramaHeadMenuItem() (Xinerama.hh:41) ==1707330== by 0x230CCB: FbTk::Menu::removeItem(FbTk::MenuItem*) (Menu.cc:279) ==1707330== by 0x230EC5: remove (Menu.cc:248) ==1707330== by 0x230EC5: FbTk::Menu::removeAll() (Menu.cc:310) ==1707330== by 0x20F42F: XineramaHeadMenu::reloadHeads() (Xinerama.hh:91) ==1707330== by 0x20BFA9: Toolbar::reconfigure() (Toolbar.cc:508) ==1707330== by 0x210770: saveOnHead (Toolbar.cc:894) ==1707330== by 0x210770: XineramaHeadMenuItem::click(int, int, unsigned int) (Xinerama.hh:51) ==1707330== by 0x233081: FbTk::Menu::buttonReleaseEvent(XButtonEvent&) (Menu.cc:944) ==1707330== by 0x15D612: FbMenu::buttonReleaseEvent(XButtonEvent&) (FbMenu.cc:68) ==1707330== by 0x141219: ToggleMenu::buttonReleaseEvent(XButtonEvent&) (ToggleMenu.hh:42) ==1707330== Block was alloc'd at ==1707330== at 0x4840F83: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1707330== by 0x20F439: XineramaHeadMenu::reloadHeads() (Xinerama.hh:92) ==1707330== by 0x20BFA9: Toolbar::reconfigure() (Toolbar.cc:508) ==1707330== by 0x20E680: Toolbar::Toolbar(BScreen&, FbTk::Layer&, unsigned long) (Toolbar.cc:269) ==1707330== by 0x19678A: BScreen::initWindows() (Screen.cc:458) ==1707330== by 0x1D1B6B: Fluxbox::initScreen(BScreen*) (fluxbox.cc:494) ==1707330== by 0x1D40A3: operator() (stl_function.h:1309) ==1707330== by 0x1D40A3: operator() (binders.h:129) ==1707330== by 0x1D40A3: forAll, std::binder1st > > (STLUtil.hh:78) ==1707330== by 0x1D40A3: Fluxbox::Fluxbox(int, char**, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool) (fluxbox.cc:449) ==1707330== by 0x13F3A6: main (main.cc:208) ==1707330== ==1707330== Invalid read of size 8 ==1707330== at 0x1508C4: FbTk::SimpleCommand::execute() (SimpleCommand.hh:36) ==1707330== by 0x234D43: FbTk::MenuItem::click(int, int, unsigned int) (MenuItem.cc:45) ==1707330== by 0x233081: FbTk::Menu::buttonReleaseEvent(XButtonEvent&) (Menu.cc:944) ==1707330== by 0x15D612: FbMenu::buttonReleaseEvent(XButtonEvent&) (FbMenu.cc:68) ==1707330== by 0x141219: ToggleMenu::buttonReleaseEvent(XButtonEvent&) (ToggleMenu.hh:42) ==1707330== by 0x21C887: FbTk::EventManager::dispatch(unsigned long, _XEvent&, bool) (EventManager.cc:191) ==1707330== by 0x1CD1B2: Fluxbox::handleEvent(_XEvent*) (fluxbox.cc:619) ==1707330== by 0x1CDB43: Fluxbox::eventLoop() (fluxbox.cc:542) ==1707330== by 0x13F464: main (main.cc:210) ==1707330== Address 0x713e310 is 16 bytes inside a block of size 32 free'd ==1707330== at 0x4843ADF: operator delete(void*, unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1707330== by 0x145F7E: decRefCount (RefCount.hh:121) ==1707330== by 0x145F7E: FbTk::RefCount >::decRefCount() (RefCount.hh:110) ==1707330== by 0x2369D5: ~RefCount (RefCount.hh:89) ==1707330== by 0x2369D5: FbTk::MenuItem::~MenuItem() (MenuItem.cc:37) ==1707330== by 0x20F3B6: ~RadioMenuItem (RadioMenuItem.hh:55) ==1707330== by 0x20F3B6: ~XineramaHeadMenuItem (Xinerama.hh:41) ==1707330== by 0x20F3B6: XineramaHeadMenuItem::~XineramaHeadMenuItem() (Xinerama.hh:41) ==1707330== by 0x230CCB: FbTk::Menu::removeItem(FbTk::MenuItem*) (Menu.cc:279) ==1707330== by 0x230EC5: remove (Menu.cc:248) ==1707330== by 0x230EC5: FbTk::Menu::removeAll() (Menu.cc:310) ==1707330== by 0x20F42F: XineramaHeadMenu::reloadHeads() (Xinerama.hh:91) ==1707330== by 0x20BFA9: Toolbar::reconfigure() (Toolbar.cc:508) ==1707330== by 0x210770: saveOnHead (Toolbar.cc:894) ==1707330== by 0x210770: XineramaHeadMenuItem::click(int, int, unsigned int) (Xinerama.hh:51) ==1707330== by 0x233081: FbTk::Menu::buttonReleaseEvent(XButtonEvent&) (Menu.cc:944) ==1707330== by 0x15D612: FbMenu::buttonReleaseEvent(XButtonEvent&) (FbMenu.cc:68) ==1707330== by 0x141219: ToggleMenu::buttonReleaseEvent(XButtonEvent&) (ToggleMenu.hh:42) ==1707330== Block was alloc'd at ==1707330== at 0x4840F83: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1707330== by 0x20F439: XineramaHeadMenu::reloadHeads() (Xinerama.hh:92) ==1707330== by 0x20BFA9: Toolbar::reconfigure() (Toolbar.cc:508) ==1707330== by 0x20E680: Toolbar::Toolbar(BScreen&, FbTk::Layer&, unsigned long) (Toolbar.cc:269) ==1707330== by 0x19678A: BScreen::initWindows() (Screen.cc:458) ==1707330== by 0x1D1B6B: Fluxbox::initScreen(BScreen*) (fluxbox.cc:494) ==1707330== by 0x1D40A3: operator() (stl_function.h:1309) ==1707330== by 0x1D40A3: operator() (binders.h:129) ==1707330== by 0x1D40A3: forAll, std::binder1st > > (STLUtil.hh:78) ==1707330== by 0x1D40A3: Fluxbox::Fluxbox(int, char**, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool) (fluxbox.cc:449) ==1707330== by 0x13F3A6: main (main.cc:208) ==1707330== ==1707330== Invalid read of size 8 ==1707330== at 0x1508CB: FbTk::SimpleCommand::execute() (SimpleCommand.hh:36) ==1707330== by 0x234D43: FbTk::MenuItem::click(int, int, unsigned int) (MenuItem.cc:45) ==1707330== by 0x233081: FbTk::Menu::buttonReleaseEvent(XButtonEvent&) (Menu.cc:944) ==1707330== by 0x15D612: FbMenu::buttonReleaseEvent(XButtonEvent&) (FbMenu.cc:68) ==1707330== by 0x141219: ToggleMenu::buttonReleaseEvent(XButtonEvent&) (ToggleMenu.hh:42) ==1707330== by 0x21C887: FbTk::EventManager::dispatch(unsigned long, _XEvent&, bool) (EventManager.cc:191) ==1707330== by 0x1CD1B2: Fluxbox::handleEvent(_XEvent*) (fluxbox.cc:619) ==1707330== by 0x1CDB43: Fluxbox::eventLoop() (fluxbox.cc:542) ==1707330== by 0x13F464: main (main.cc:210) ==1707330== Address 0x713e318 is 24 bytes inside a block of size 32 free'd ==1707330== at 0x4843ADF: operator delete(void*, unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1707330== by 0x145F7E: decRefCount (RefCount.hh:121) ==1707330== by 0x145F7E: FbTk::RefCount >::decRefCount() (RefCount.hh:110) ==1707330== by 0x2369D5: ~RefCount (RefCount.hh:89) ==1707330== by 0x2369D5: FbTk::MenuItem::~MenuItem() (MenuItem.cc:37) ==1707330== by 0x20F3B6: ~RadioMenuItem (RadioMenuItem.hh:55) ==1707330== by 0x20F3B6: ~XineramaHeadMenuItem (Xinerama.hh:41) ==1707330== by 0x20F3B6: XineramaHeadMenuItem::~XineramaHeadMenuItem() (Xinerama.hh:41) ==1707330== by 0x230CCB: FbTk::Menu::removeItem(FbTk::MenuItem*) (Menu.cc:279) ==1707330== by 0x230EC5: remove (Menu.cc:248) ==1707330== by 0x230EC5: FbTk::Menu::removeAll() (Menu.cc:310) ==1707330== by 0x20F42F: XineramaHeadMenu::reloadHeads() (Xinerama.hh:91) ==1707330== by 0x20BFA9: Toolbar::reconfigure() (Toolbar.cc:508) ==1707330== by 0x210770: saveOnHead (Toolbar.cc:894) ==1707330== by 0x210770: XineramaHeadMenuItem::click(int, int, unsigned int) (Xinerama.hh:51) ==1707330== by 0x233081: FbTk::Menu::buttonReleaseEvent(XButtonEvent&) (Menu.cc:944) ==1707330== by 0x15D612: FbMenu::buttonReleaseEvent(XButtonEvent&) (FbMenu.cc:68) ==1707330== by 0x141219: ToggleMenu::buttonReleaseEvent(XButtonEvent&) (ToggleMenu.hh:42) ==1707330== Block was alloc'd at ==1707330== at 0x4840F83: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1707330== by 0x20F439: XineramaHeadMenu::reloadHeads() (Xinerama.hh:92) ==1707330== by 0x20BFA9: Toolbar::reconfigure() (Toolbar.cc:508) ==1707330== by 0x20E680: Toolbar::Toolbar(BScreen&, FbTk::Layer&, unsigned long) (Toolbar.cc:269) ==1707330== by 0x19678A: BScreen::initWindows() (Screen.cc:458) ==1707330== by 0x1D1B6B: Fluxbox::initScreen(BScreen*) (fluxbox.cc:494) ==1707330== by 0x1D40A3: operator() (stl_function.h:1309) ==1707330== by 0x1D40A3: operator() (binders.h:129) ==1707330== by 0x1D40A3: forAll, std::binder1st > > (STLUtil.hh:78) ==1707330== by 0x1D40A3: Fluxbox::Fluxbox(int, char**, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool) (fluxbox.cc:449) ==1707330== by 0x13F3A6: main (main.cc:208) ==1707330== ==1707330== Invalid read of size 8 ==1707330== at 0x1508CF: FbTk::SimpleCommand::execute() (SimpleCommand.hh:36) ==1707330== by 0x234D43: FbTk::MenuItem::click(int, int, unsigned int) (MenuItem.cc:45) ==1707330== by 0x233081: FbTk::Menu::buttonReleaseEvent(XButtonEvent&) (Menu.cc:944) ==1707330== by 0x15D612: FbMenu::buttonReleaseEvent(XButtonEvent&) (FbMenu.cc:68) ==1707330== by 0x141219: ToggleMenu::buttonReleaseEvent(XButtonEvent&) (ToggleMenu.hh:42) ==1707330== by 0x21C887: FbTk::EventManager::dispatch(unsigned long, _XEvent&, bool) (EventManager.cc:191) ==1707330== by 0x1CD1B2: Fluxbox::handleEvent(_XEvent*) (fluxbox.cc:619) ==1707330== by 0x1CDB43: Fluxbox::eventLoop() (fluxbox.cc:542) ==1707330== by 0x13F464: main (main.cc:210) ==1707330== Address 0x713e308 is 8 bytes inside a block of size 32 free'd ==1707330== at 0x4843ADF: operator delete(void*, unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1707330== by 0x145F7E: decRefCount (RefCount.hh:121) ==1707330== by 0x145F7E: FbTk::RefCount >::decRefCount() (RefCount.hh:110) ==1707330== by 0x2369D5: ~RefCount (RefCount.hh:89) ==1707330== by 0x2369D5: FbTk::MenuItem::~MenuItem() (MenuItem.cc:37) ==1707330== by 0x20F3B6: ~RadioMenuItem (RadioMenuItem.hh:55) ==1707330== by 0x20F3B6: ~XineramaHeadMenuItem (Xinerama.hh:41) ==1707330== by 0x20F3B6: XineramaHeadMenuItem::~XineramaHeadMenuItem() (Xinerama.hh:41) ==1707330== by 0x230CCB: FbTk::Menu::removeItem(FbTk::MenuItem*) (Menu.cc:279) ==1707330== by 0x230EC5: remove (Menu.cc:248) ==1707330== by 0x230EC5: FbTk::Menu::removeAll() (Menu.cc:310) ==1707330== by 0x20F42F: XineramaHeadMenu::reloadHeads() (Xinerama.hh:91) ==1707330== by 0x20BFA9: Toolbar::reconfigure() (Toolbar.cc:508) ==1707330== by 0x210770: saveOnHead (Toolbar.cc:894) ==1707330== by 0x210770: XineramaHeadMenuItem::click(int, int, unsigned int) (Xinerama.hh:51) ==1707330== by 0x233081: FbTk::Menu::buttonReleaseEvent(XButtonEvent&) (Menu.cc:944) ==1707330== by 0x15D612: FbMenu::buttonReleaseEvent(XButtonEvent&) (FbMenu.cc:68) ==1707330== by 0x141219: ToggleMenu::buttonReleaseEvent(XButtonEvent&) (ToggleMenu.hh:42) ==1707330== Block was alloc'd at ==1707330== at 0x4840F83: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1707330== by 0x20F439: XineramaHeadMenu::reloadHeads() (Xinerama.hh:92) ==1707330== by 0x20BFA9: Toolbar::reconfigure() (Toolbar.cc:508) ==1707330== by 0x20E680: Toolbar::Toolbar(BScreen&, FbTk::Layer&, unsigned long) (Toolbar.cc:269) ==1707330== by 0x19678A: BScreen::initWindows() (Screen.cc:458) ==1707330== by 0x1D1B6B: Fluxbox::initScreen(BScreen*) (fluxbox.cc:494) ==1707330== by 0x1D40A3: operator() (stl_function.h:1309) ==1707330== by 0x1D40A3: operator() (binders.h:129) ==1707330== by 0x1D40A3: forAll, std::binder1st > > (STLUtil.hh:78) ==1707330== by 0x1D40A3: Fluxbox::Fluxbox(int, char**, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool) (fluxbox.cc:449) ==1707330== by 0x13F3A6: main (main.cc:208) ==1707330== ==1707330== Invalid read of size 4 ==1707330== at 0x145F61: FbTk::RefCount >::decRefCount() (RefCount.hh:113) ==1707330== by 0x234D4B: ~RefCount (RefCount.hh:89) ==1707330== by 0x234D4B: FbTk::MenuItem::click(int, int, unsigned int) (MenuItem.cc:46) ==1707330== by 0x233081: FbTk::Menu::buttonReleaseEvent(XButtonEvent&) (Menu.cc:944) ==1707330== by 0x15D612: FbMenu::buttonReleaseEvent(XButtonEvent&) (FbMenu.cc:68) ==1707330== by 0x141219: ToggleMenu::buttonReleaseEvent(XButtonEvent&) (ToggleMenu.hh:42) ==1707330== by 0x21C887: FbTk::EventManager::dispatch(unsigned long, _XEvent&, bool) (EventManager.cc:191) ==1707330== by 0x1CD1B2: Fluxbox::handleEvent(_XEvent*) (fluxbox.cc:619) ==1707330== by 0x1CDB43: Fluxbox::eventLoop() (fluxbox.cc:542) ==1707330== by 0x13F464: main (main.cc:210) ==1707330== Address 0x713e360 is 0 bytes inside a block of size 4 free'd ==1707330== at 0x4843ADF: operator delete(void*, unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1707330== by 0x145FA9: decRefCount (RefCount.hh:123) ==1707330== by 0x145FA9: FbTk::RefCount >::decRefCount() (RefCount.hh:110) ==1707330== by 0x2369D5: ~RefCount (RefCount.hh:89) ==1707330== by 0x2369D5: FbTk::MenuItem::~MenuItem() (MenuItem.cc:37) ==1707330== by 0x20F3B6: ~RadioMenuItem (RadioMenuItem.hh:55) ==1707330== by 0x20F3B6: ~XineramaHeadMenuItem (Xinerama.hh:41) ==1707330== by 0x20F3B6: XineramaHeadMenuItem::~XineramaHeadMenuItem() (Xinerama.hh:41) ==1707330== by 0x230CCB: FbTk::Menu::removeItem(FbTk::MenuItem*) (Menu.cc:279) ==1707330== by 0x230EC5: remove (Menu.cc:248) ==1707330== by 0x230EC5: FbTk::Menu::removeAll() (Menu.cc:310) ==1707330== by 0x20F42F: XineramaHeadMenu::reloadHeads() (Xinerama.hh:91) ==1707330== by 0x20BFA9: Toolbar::reconfigure() (Toolbar.cc:508) ==1707330== by 0x210770: saveOnHead (Toolbar.cc:894) ==1707330== by 0x210770: XineramaHeadMenuItem::click(int, int, unsigned int) (Xinerama.hh:51) ==1707330== by 0x233081: FbTk::Menu::buttonReleaseEvent(XButtonEvent&) (Menu.cc:944) ==1707330== by 0x15D612: FbMenu::buttonReleaseEvent(XButtonEvent&) (FbMenu.cc:68) ==1707330== by 0x141219: ToggleMenu::buttonReleaseEvent(XButtonEvent&) (ToggleMenu.hh:42) ==1707330== Block was alloc'd at ==1707330== at 0x4840F83: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1707330== by 0x20F484: RefCount (RefCount.hh:76) ==1707330== by 0x20F484: XineramaHeadMenu::reloadHeads() (Xinerama.hh:92) ==1707330== by 0x20BFA9: Toolbar::reconfigure() (Toolbar.cc:508) ==1707330== by 0x20E680: Toolbar::Toolbar(BScreen&, FbTk::Layer&, unsigned long) (Toolbar.cc:269) ==1707330== by 0x19678A: BScreen::initWindows() (Screen.cc:458) ==1707330== by 0x1D1B6B: Fluxbox::initScreen(BScreen*) (fluxbox.cc:494) ==1707330== by 0x1D40A3: operator() (stl_function.h:1309) ==1707330== by 0x1D40A3: operator() (binders.h:129) ==1707330== by 0x1D40A3: forAll, std::binder1st > > (STLUtil.hh:78) ==1707330== by 0x1D40A3: Fluxbox::Fluxbox(int, char**, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool) (fluxbox.cc:449) ==1707330== by 0x13F3A6: main (main.cc:208) ==1707330== ==1707330== Invalid write of size 4 ==1707330== at 0x145F6A: FbTk::RefCount >::decRefCount() (RefCount.hh:118) ==1707330== by 0x234D4B: ~RefCount (RefCount.hh:89) ==1707330== by 0x234D4B: FbTk::MenuItem::click(int, int, unsigned int) (MenuItem.cc:46) ==1707330== by 0x233081: FbTk::Menu::buttonReleaseEvent(XButtonEvent&) (Menu.cc:944) ==1707330== by 0x15D612: FbMenu::buttonReleaseEvent(XButtonEvent&) (FbMenu.cc:68) ==1707330== by 0x141219: ToggleMenu::buttonReleaseEvent(XButtonEvent&) (ToggleMenu.hh:42) ==1707330== by 0x21C887: FbTk::EventManager::dispatch(unsigned long, _XEvent&, bool) (EventManager.cc:191) ==1707330== by 0x1CD1B2: Fluxbox::handleEvent(_XEvent*) (fluxbox.cc:619) ==1707330== by 0x1CDB43: Fluxbox::eventLoop() (fluxbox.cc:542) ==1707330== by 0x13F464: main (main.cc:210) ==1707330== Address 0x713e360 is 0 bytes inside a block of size 4 free'd ==1707330== at 0x4843ADF: operator delete(void*, unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1707330== by 0x145FA9: decRefCount (RefCount.hh:123) ==1707330== by 0x145FA9: FbTk::RefCount >::decRefCount() (RefCount.hh:110) ==1707330== by 0x2369D5: ~RefCount (RefCount.hh:89) ==1707330== by 0x2369D5: FbTk::MenuItem::~MenuItem() (MenuItem.cc:37) ==1707330== by 0x20F3B6: ~RadioMenuItem (RadioMenuItem.hh:55) ==1707330== by 0x20F3B6: ~XineramaHeadMenuItem (Xinerama.hh:41) ==1707330== by 0x20F3B6: XineramaHeadMenuItem::~XineramaHeadMenuItem() (Xinerama.hh:41) ==1707330== by 0x230CCB: FbTk::Menu::removeItem(FbTk::MenuItem*) (Menu.cc:279) ==1707330== by 0x230EC5: remove (Menu.cc:248) ==1707330== by 0x230EC5: FbTk::Menu::removeAll() (Menu.cc:310) ==1707330== by 0x20F42F: XineramaHeadMenu::reloadHeads() (Xinerama.hh:91) ==1707330== by 0x20BFA9: Toolbar::reconfigure() (Toolbar.cc:508) ==1707330== by 0x210770: saveOnHead (Toolbar.cc:894) ==1707330== by 0x210770: XineramaHeadMenuItem::click(int, int, unsigned int) (Xinerama.hh:51) ==1707330== by 0x233081: FbTk::Menu::buttonReleaseEvent(XButtonEvent&) (Menu.cc:944) ==1707330== by 0x15D612: FbMenu::buttonReleaseEvent(XButtonEvent&) (FbMenu.cc:68) ==1707330== by 0x141219: ToggleMenu::buttonReleaseEvent(XButtonEvent&) (ToggleMenu.hh:42) ==1707330== Block was alloc'd at ==1707330== at 0x4840F83: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1707330== by 0x20F484: RefCount (RefCount.hh:76) ==1707330== by 0x20F484: XineramaHeadMenu::reloadHeads() (Xinerama.hh:92) ==1707330== by 0x20BFA9: Toolbar::reconfigure() (Toolbar.cc:508) ==1707330== by 0x20E680: Toolbar::Toolbar(BScreen&, FbTk::Layer&, unsigned long) (Toolbar.cc:269) ==1707330== by 0x19678A: BScreen::initWindows() (Screen.cc:458) ==1707330== by 0x1D1B6B: Fluxbox::initScreen(BScreen*) (fluxbox.cc:494) ==1707330== by 0x1D40A3: operator() (stl_function.h:1309) ==1707330== by 0x1D40A3: operator() (binders.h:129) ==1707330== by 0x1D40A3: forAll, std::binder1st > > (STLUtil.hh:78) ==1707330== by 0x1D40A3: Fluxbox::Fluxbox(int, char**, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool) (fluxbox.cc:449) ==1707330== by 0x13F3A6: main (main.cc:208) ==1707330== ==1707330== Invalid read of size 8 ==1707330== at 0x145F76: decRefCount (RefCount.hh:121) ==1707330== by 0x145F76: FbTk::RefCount >::decRefCount() (RefCount.hh:110) ==1707330== by 0x234D4B: ~RefCount (RefCount.hh:89) ==1707330== by 0x234D4B: FbTk::MenuItem::click(int, int, unsigned int) (MenuItem.cc:46) ==1707330== by 0x233081: FbTk::Menu::buttonReleaseEvent(XButtonEvent&) (Menu.cc:944) ==1707330== by 0x15D612: FbMenu::buttonReleaseEvent(XButtonEvent&) (FbMenu.cc:68) ==1707330== by 0x141219: ToggleMenu::buttonReleaseEvent(XButtonEvent&) (ToggleMenu.hh:42) ==1707330== by 0x21C887: FbTk::EventManager::dispatch(unsigned long, _XEvent&, bool) (EventManager.cc:191) ==1707330== by 0x1CD1B2: Fluxbox::handleEvent(_XEvent*) (fluxbox.cc:619) ==1707330== by 0x1CDB43: Fluxbox::eventLoop() (fluxbox.cc:542) ==1707330== by 0x13F464: main (main.cc:210) ==1707330== Address 0x713e300 is 0 bytes inside a block of size 32 free'd ==1707330== at 0x4843ADF: operator delete(void*, unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1707330== by 0x145F7E: decRefCount (RefCount.hh:121) ==1707330== by 0x145F7E: FbTk::RefCount >::decRefCount() (RefCount.hh:110) ==1707330== by 0x2369D5: ~RefCount (RefCount.hh:89) ==1707330== by 0x2369D5: FbTk::MenuItem::~MenuItem() (MenuItem.cc:37) ==1707330== by 0x20F3B6: ~RadioMenuItem (RadioMenuItem.hh:55) ==1707330== by 0x20F3B6: ~XineramaHeadMenuItem (Xinerama.hh:41) ==1707330== by 0x20F3B6: XineramaHeadMenuItem::~XineramaHeadMenuItem() (Xinerama.hh:41) ==1707330== by 0x230CCB: FbTk::Menu::removeItem(FbTk::MenuItem*) (Menu.cc:279) ==1707330== by 0x230EC5: remove (Menu.cc:248) ==1707330== by 0x230EC5: FbTk::Menu::removeAll() (Menu.cc:310) ==1707330== by 0x20F42F: XineramaHeadMenu::reloadHeads() (Xinerama.hh:91) ==1707330== by 0x20BFA9: Toolbar::reconfigure() (Toolbar.cc:508) ==1707330== by 0x210770: saveOnHead (Toolbar.cc:894) ==1707330== by 0x210770: XineramaHeadMenuItem::click(int, int, unsigned int) (Xinerama.hh:51) ==1707330== by 0x233081: FbTk::Menu::buttonReleaseEvent(XButtonEvent&) (Menu.cc:944) ==1707330== by 0x15D612: FbMenu::buttonReleaseEvent(XButtonEvent&) (FbMenu.cc:68) ==1707330== by 0x141219: ToggleMenu::buttonReleaseEvent(XButtonEvent&) (ToggleMenu.hh:42) ==1707330== Block was alloc'd at ==1707330== at 0x4840F83: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1707330== by 0x20F439: XineramaHeadMenu::reloadHeads() (Xinerama.hh:92) ==1707330== by 0x20BFA9: Toolbar::reconfigure() (Toolbar.cc:508) ==1707330== by 0x20E680: Toolbar::Toolbar(BScreen&, FbTk::Layer&, unsigned long) (Toolbar.cc:269) ==1707330== by 0x19678A: BScreen::initWindows() (Screen.cc:458) ==1707330== by 0x1D1B6B: Fluxbox::initScreen(BScreen*) (fluxbox.cc:494) ==1707330== by 0x1D40A3: operator() (stl_function.h:1309) ==1707330== by 0x1D40A3: operator() (binders.h:129) ==1707330== by 0x1D40A3: forAll, std::binder1st > > (STLUtil.hh:78) ==1707330== by 0x1D40A3: Fluxbox::Fluxbox(int, char**, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool) (fluxbox.cc:449) ==1707330== by 0x13F3A6: main (main.cc:208) ==1707330== ==1707330== Invalid free() / delete / delete[] / realloc() ==1707330== at 0x4843ADF: operator delete(void*, unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1707330== by 0x145F7E: decRefCount (RefCount.hh:121) ==1707330== by 0x145F7E: FbTk::RefCount >::decRefCount() (RefCount.hh:110) ==1707330== by 0x234D4B: ~RefCount (RefCount.hh:89) ==1707330== by 0x234D4B: FbTk::MenuItem::click(int, int, unsigned int) (MenuItem.cc:46) ==1707330== by 0x233081: FbTk::Menu::buttonReleaseEvent(XButtonEvent&) (Menu.cc:944) ==1707330== by 0x15D612: FbMenu::buttonReleaseEvent(XButtonEvent&) (FbMenu.cc:68) ==1707330== by 0x141219: ToggleMenu::buttonReleaseEvent(XButtonEvent&) (ToggleMenu.hh:42) ==1707330== by 0x21C887: FbTk::EventManager::dispatch(unsigned long, _XEvent&, bool) (EventManager.cc:191) ==1707330== by 0x1CD1B2: Fluxbox::handleEvent(_XEvent*) (fluxbox.cc:619) ==1707330== by 0x1CDB43: Fluxbox::eventLoop() (fluxbox.cc:542) ==1707330== by 0x13F464: main (main.cc:210) ==1707330== Address 0x713e300 is 0 bytes inside a block of size 32 free'd ==1707330== at 0x4843ADF: operator delete(void*, unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1707330== by 0x145F7E: decRefCount (RefCount.hh:121) ==1707330== by 0x145F7E: FbTk::RefCount >::decRefCount() (RefCount.hh:110) ==1707330== by 0x2369D5: ~RefCount (RefCount.hh:89) ==1707330== by 0x2369D5: FbTk::MenuItem::~MenuItem() (MenuItem.cc:37) ==1707330== by 0x20F3B6: ~RadioMenuItem (RadioMenuItem.hh:55) ==1707330== by 0x20F3B6: ~XineramaHeadMenuItem (Xinerama.hh:41) ==1707330== by 0x20F3B6: XineramaHeadMenuItem::~XineramaHeadMenuItem() (Xinerama.hh:41) ==1707330== by 0x230CCB: FbTk::Menu::removeItem(FbTk::MenuItem*) (Menu.cc:279) ==1707330== by 0x230EC5: remove (Menu.cc:248) ==1707330== by 0x230EC5: FbTk::Menu::removeAll() (Menu.cc:310) ==1707330== by 0x20F42F: XineramaHeadMenu::reloadHeads() (Xinerama.hh:91) ==1707330== by 0x20BFA9: Toolbar::reconfigure() (Toolbar.cc:508) ==1707330== by 0x210770: saveOnHead (Toolbar.cc:894) ==1707330== by 0x210770: XineramaHeadMenuItem::click(int, int, unsigned int) (Xinerama.hh:51) ==1707330== by 0x233081: FbTk::Menu::buttonReleaseEvent(XButtonEvent&) (Menu.cc:944) ==1707330== by 0x15D612: FbMenu::buttonReleaseEvent(XButtonEvent&) (FbMenu.cc:68) ==1707330== by 0x141219: ToggleMenu::buttonReleaseEvent(XButtonEvent&) (ToggleMenu.hh:42) ==1707330== Block was alloc'd at ==1707330== at 0x4840F83: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1707330== by 0x20F439: XineramaHeadMenu::reloadHeads() (Xinerama.hh:92) ==1707330== by 0x20BFA9: Toolbar::reconfigure() (Toolbar.cc:508) ==1707330== by 0x20E680: Toolbar::Toolbar(BScreen&, FbTk::Layer&, unsigned long) (Toolbar.cc:269) ==1707330== by 0x19678A: BScreen::initWindows() (Screen.cc:458) ==1707330== by 0x1D1B6B: Fluxbox::initScreen(BScreen*) (fluxbox.cc:494) ==1707330== by 0x1D40A3: operator() (stl_function.h:1309) ==1707330== by 0x1D40A3: operator() (binders.h:129) ==1707330== by 0x1D40A3: forAll, std::binder1st > > (STLUtil.hh:78) ==1707330== by 0x1D40A3: Fluxbox::Fluxbox(int, char**, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool) (fluxbox.cc:449) ==1707330== by 0x13F3A6: main (main.cc:208) ==1707330== ==1707330== Invalid free() / delete / delete[] / realloc() ==1707330== at 0x4843ADF: operator delete(void*, unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1707330== by 0x145FA9: decRefCount (RefCount.hh:123) ==1707330== by 0x145FA9: FbTk::RefCount >::decRefCount() (RefCount.hh:110) ==1707330== by 0x234D4B: ~RefCount (RefCount.hh:89) ==1707330== by 0x234D4B: FbTk::MenuItem::click(int, int, unsigned int) (MenuItem.cc:46) ==1707330== by 0x233081: FbTk::Menu::buttonReleaseEvent(XButtonEvent&) (Menu.cc:944) ==1707330== by 0x15D612: FbMenu::buttonReleaseEvent(XButtonEvent&) (FbMenu.cc:68) ==1707330== by 0x141219: ToggleMenu::buttonReleaseEvent(XButtonEvent&) (ToggleMenu.hh:42) ==1707330== by 0x21C887: FbTk::EventManager::dispatch(unsigned long, _XEvent&, bool) (EventManager.cc:191) ==1707330== by 0x1CD1B2: Fluxbox::handleEvent(_XEvent*) (fluxbox.cc:619) ==1707330== by 0x1CDB43: Fluxbox::eventLoop() (fluxbox.cc:542) ==1707330== by 0x13F464: main (main.cc:210) ==1707330== Address 0x713e360 is 0 bytes inside a block of size 4 free'd ==1707330== at 0x4843ADF: operator delete(void*, unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1707330== by 0x145FA9: decRefCount (RefCount.hh:123) ==1707330== by 0x145FA9: FbTk::RefCount >::decRefCount() (RefCount.hh:110) ==1707330== by 0x2369D5: ~RefCount (RefCount.hh:89) ==1707330== by 0x2369D5: FbTk::MenuItem::~MenuItem() (MenuItem.cc:37) ==1707330== by 0x20F3B6: ~RadioMenuItem (RadioMenuItem.hh:55) ==1707330== by 0x20F3B6: ~XineramaHeadMenuItem (Xinerama.hh:41) ==1707330== by 0x20F3B6: XineramaHeadMenuItem::~XineramaHeadMenuItem() (Xinerama.hh:41) ==1707330== by 0x230CCB: FbTk::Menu::removeItem(FbTk::MenuItem*) (Menu.cc:279) ==1707330== by 0x230EC5: remove (Menu.cc:248) ==1707330== by 0x230EC5: FbTk::Menu::removeAll() (Menu.cc:310) ==1707330== by 0x20F42F: XineramaHeadMenu::reloadHeads() (Xinerama.hh:91) ==1707330== by 0x20BFA9: Toolbar::reconfigure() (Toolbar.cc:508) ==1707330== by 0x210770: saveOnHead (Toolbar.cc:894) ==1707330== by 0x210770: XineramaHeadMenuItem::click(int, int, unsigned int) (Xinerama.hh:51) ==1707330== by 0x233081: FbTk::Menu::buttonReleaseEvent(XButtonEvent&) (Menu.cc:944) ==1707330== by 0x15D612: FbMenu::buttonReleaseEvent(XButtonEvent&) (FbMenu.cc:68) ==1707330== by 0x141219: ToggleMenu::buttonReleaseEvent(XButtonEvent&) (ToggleMenu.hh:42) ==1707330== Block was alloc'd at ==1707330== at 0x4840F83: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==1707330== by 0x20F484: RefCount (RefCount.hh:76) ==1707330== by 0x20F484: XineramaHeadMenu::reloadHeads() (Xinerama.hh:92) ==1707330== by 0x20BFA9: Toolbar::reconfigure() (Toolbar.cc:508) ==1707330== by 0x20E680: Toolbar::Toolbar(BScreen&, FbTk::Layer&, unsigned long) (Toolbar.cc:269) ==1707330== by 0x19678A: BScreen::initWindows() (Screen.cc:458) ==1707330== by 0x1D1B6B: Fluxbox::initScreen(BScreen*) (fluxbox.cc:494) ==1707330== by 0x1D40A3: operator() (stl_function.h:1309) ==1707330== by 0x1D40A3: operator() (binders.h:129) ==1707330== by 0x1D40A3: forAll, std::binder1st > > (STLUtil.hh:78) ==1707330== by 0x1D40A3: Fluxbox::Fluxbox(int, char**, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool) (fluxbox.cc:449) ==1707330== by 0x13F3A6: main (main.cc:208) ==1707330== ==1707330== ==1707330== HEAP SUMMARY: ==1707330== in use at exit: 6,278,239 bytes in 7,362 blocks ==1707330== total heap usage: 89,383 allocs, 82,023 frees, 25,218,997 bytes allocated ==1707330== ==1707330== LEAK SUMMARY: ==1707330== definitely lost: 4,608 bytes in 18 blocks ==1707330== indirectly lost: 1,459 bytes in 69 blocks ==1707330== possibly lost: 0 bytes in 0 blocks ==1707330== still reachable: 6,272,172 bytes in 7,275 blocks ==1707330== suppressed: 0 bytes in 0 blocks ==1707330== Rerun with --leak-check=full to see details of leaked memory ==1707330== ==1707330== For lists of detected and suppressed errors, rerun with: -s ==1707330== ERROR SUMMARY: 14 errors from 13 contexts (suppressed: 0 from 0)