All pastes #2078885 Raw Edit

Mine

public text v1 · immutable
#2078885 ·published 2011-08-28 18:30 UTC
rendered paste body
linus@Xuruwut:/mnt/backup/LinusBackup/HomeAutomation/PcSoftware/Atom1.5/uscript$ valgrind atomd
==22794== Memcheck, a memory error detector
==22794== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
==22794== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info
==22794== Command: atomd
==22794== 
2011-Aug-28 20:26:26 INFO  Main                     Atom Daemon, version 1.5.1761 starting...
2011-Aug-28 20:26:27 INFO  Main                     Released under GPL version 2.
2011-Aug-28 20:26:27 INFO  Main                     Written by Mattias Runge 2010.
2011-Aug-28 20:26:33 INFO  can::Protocol            Protocol loaded successfully.
2011-Aug-28 20:26:33 INFO  can::Monitor             Started TCP server on port 1201.
2011-Aug-28 20:26:33 INFO  vm::plugin::Console      Started TCP server on port 1202.
2011-Aug-28 20:26:48 INFO  can::Network             Connected to udp:192.168.1.250:1100
2011-Aug-28 20:26:48 INFO  can::Network             Sending ping...
2011-Aug-28 20:27:02 INFO  vm::Manager              Loaded plugin/system.js successfully.
2011-Aug-28 20:27:04 INFO  vm::Manager              Loaded plugin/console.js successfully.
2011-Aug-28 20:27:04 WARN  vm::Manager              Could not load plugin/Storage.js.
2011-Aug-28 20:27:04 INFO  vm::Manager              Loaded plugin/timer.js successfully.
2011-Aug-28 20:27:05 INFO  vm::Manager              Loaded plugin/storage.js successfully.
2011-Aug-28 20:27:06 INFO  vm::Manager              Loaded plugin/module.js successfully.
2011-Aug-28 20:27:06 INFO  vm::Manager              Loaded plugin/node.js successfully.
2011-Aug-28 20:27:06 INFO  vm::Manager              Loaded plugin/socket.js successfully.
2011-Aug-28 20:27:06 INFO  vm::Manager              Loaded plugin/xorg.js successfully.
2011-Aug-28 20:27:07 INFO  vm::Manager              Loaded interface/power.js successfully.
2011-Aug-28 20:27:07 INFO  vm::Manager              Loaded interface/dimmer.js successfully.
2011-Aug-28 20:27:08 INFO  vm::Manager              Loaded interface/irout.js successfully.
2011-Aug-28 20:27:08 INFO  vm::Manager              Loaded interface/irin.js successfully.
2011-Aug-28 20:27:08 INFO  vm::Manager              Loaded interface/input.js successfully.
2011-Aug-28 20:27:08 INFO  vm::Manager              Loaded interface/output.js successfully.
2011-Aug-28 20:27:09 INFO  vm::Manager              Loaded interface/serial.js successfully.
2011-Aug-28 20:27:09 INFO  vm::Manager              Loaded interface/softPWM.js successfully.
2011-Aug-28 20:27:09 INFO  control::Manager         Module power:1 is available on node 0xBF4B13C8.
2011-Aug-28 20:27:09 INFO  vm::Manager              Loaded interface/Touch.js successfully.
2011-Aug-28 20:27:10 INFO  vm::Manager              Loaded interface/sensor.js successfully.
2011-Aug-28 20:27:10 INFO  control::Manager         Module power:2 is available on node 0xBF4B13C8.
2011-Aug-28 20:27:11 INFO  vm::Manager              Loaded interface/display.js successfully.
2011-Aug-28 20:27:11 INFO  control::Manager         Node 0x4E906727 has not sent anything in a long time, setting offline.
2011-Aug-28 20:27:11 INFO  storage::Manager         Loading storage NodeList...
2011-Aug-28 20:27:11 INFO  vm::Manager              Loaded interface/rotary.js successfully.
2011-Aug-28 20:27:11 INFO  vm::Manager              Loaded interface/list.js successfully.
2011-Aug-28 20:27:11 INFO  storage::Manager         Loading storage ModuleList...
2011-Aug-28 20:27:12 INFO  vm::Manager              Loaded cLCD_MenuItems/MainMenuItem.js successfully.
2011-Aug-28 20:27:13 INFO  vm::Manager              Loaded cLCD_MenuItems/DimmerMenuItem.js successfully.
2011-Aug-28 20:27:13 INFO  vm::Manager              Loaded cLCD_MenuItems/SensorMenuItem.js successfully.
2011-Aug-28 20:27:13 INFO  vm::Manager              Loaded CLCD_Display.js successfully.
2011-Aug-28 20:27:14 INFO  vm::Manager              Loaded skohylla.js successfully.
2011-Aug-28 20:27:15 INFO  vm::Manager              Loaded badrumsdimmer.js successfully.
2011-Aug-28 20:27:15 INFO  vm::Manager              Loaded TouchPanel.js successfully.
2011-Aug-28 20:27:16 INFO  vm::Manager              myInterval = 2[0m
                                                                                                                           
2011-Aug-28 20:27:16 INFO  vm::Manager              myIntervalScreenSaver = 3[0m                                           
                                                                                                                           
2011-Aug-28 20:27:16 INFO  vm::Manager              skohylla created.                                                      

2011-Aug-28 20:27:16 INFO  vm::Manager              badrumsdimmer created.

2011-Aug-28 20:27:16 INFO  vm::Manager              Autostart done.

2011-Aug-28 20:27:17 INFO  vm::Manager              Loaded autostart.js successfully.
2011-Aug-28 20:27:21 INFO  control::Manager         Module input:1 is available on node 0x4E906727.
2011-Aug-28 20:27:23 INFO  storage::Manager         Loading storage alias...
2011-Aug-28 20:27:23 INFO  control::Manager         Module hwPWM:1 is available on node 0x4E906727.
2011-Aug-28 20:27:24 INFO  control::Manager         Module RotaryHex:1 is available on node 0x4E906727.
2011-Aug-28 20:27:25 INFO  control::Manager         Module output:1 is available on node 0x4E906727.
2011-Aug-28 20:27:25 INFO  control::Manager         Module DS18x20:8 is available on node 0x4E906727.
2011-Aug-28 20:27:28 INFO  storage::Manager         Loading storage LastValues...
2011-Aug-28 20:27:31 INFO  control::Manager         Node 0x22F32965 has not sent anything in a long time, setting offline.
2011-Aug-28 20:27:31 INFO  control::Manager         Node 0x2FD782F6 has not sent anything in a long time, setting offline.
2011-Aug-28 20:27:32 INFO  control::Manager         Node 0x3244F3F8 has not sent anything in a long time, setting offline.
2011-Aug-28 20:27:32 INFO  control::Manager         Node 0x850BD208 has not sent anything in a long time, setting offline.
2011-Aug-28 20:27:32 INFO  control::Manager         Node 0x8CAA7454 has not sent anything in a long time, setting offline.
2011-Aug-28 20:27:32 INFO  control::Manager         Node 0xB21E2701 has not sent anything in a long time, setting offline.
2011-Aug-28 20:27:33 INFO  control::Manager         Node 0xC3B32A75 has not sent anything in a long time, setting offline.
2011-Aug-28 20:27:33 INFO  control::Manager         Node 0xDD9125D9 has not sent anything in a long time, setting offline.
2011-Aug-28 20:27:33 INFO  control::Manager         Node 0xE0AF9D26 has not sent anything in a long time, setting offline.
2011-Aug-28 20:27:38 INFO  control::Manager         Module multiSwitch:1 is available on node 0x22F32965.
2011-Aug-28 20:27:38 INFO  control::Manager         Module BusVoltage:1 is available on node 0x22F32965.
2011-Aug-28 20:27:39 INFO  control::Manager         Module output:1 is available on node 0x22F32965.
2011-Aug-28 20:27:44 INFO  control::Manager         Module DS18x20:4 is available on node 0x2FD782F6.
2011-Aug-28 20:27:44 INFO  control::Manager         Module Rotary:1 is available on node 0x2FD782F6.
2011-Aug-28 20:27:45 INFO  control::Manager         Module HD44789:2 is available on node 0x2FD782F6.
2011-Aug-28 20:27:45 INFO  vm::plugin::module       Rotary online/offline.

2011-Aug-28 20:27:45 INFO  vm::plugin::module       LCD online.

2011-Aug-28 20:27:46 INFO  control::Manager         Module KS0108:5 is available on node 0x3244F3F8.
2011-Aug-28 20:27:50 INFO  control::Manager         Module DS18x20:3 is available on node 0x8CAA7454.
2011-Aug-28 20:27:51 INFO  control::Manager         Module Rotary:4 is available on node 0xC3B32A75.
2011-Aug-28 20:27:51 INFO  control::Manager         Node 0x850BD208 has not sent anything in a long time, setting offline.
2011-Aug-28 20:27:51 INFO  control::Manager         Node 0xB21E2701 has not sent anything in a long time, setting offline.
2011-Aug-28 20:27:51 INFO  control::Manager         Node 0xDD9125D9 has not sent anything in a long time, setting offline.
2011-Aug-28 20:27:51 INFO  control::Manager         Node 0xE0AF9D26 has not sent anything in a long time, setting offline.
2011-Aug-28 20:27:51 INFO  control::Manager         Module DS18x20:7 is available on node 0xC3B32A75.
2011-Aug-28 20:27:54 INFO  control::Manager         Module softPWM:3 is available on node 0xE0AF9D26.
2011-Aug-28 20:27:55 INFO  control::Manager         Module Touch:2 is available on node 0xE0AF9D26.
2011-Aug-28 20:28:07 INFO  control::Manager         Module Dimmer230:4 is available on node 0xDD9125D9.
2011-Aug-28 20:28:10 INFO  control::Manager         Module DS18x20:5 is available on node 0xDD9125D9.
2011-Aug-28 20:28:11 INFO  control::Manager         Node 0xBF4B13C8 has not sent anything in a long time, setting offline.
2011-Aug-28 20:28:11 INFO  control::Manager         Module power:1 is unavailable.
==22794== Thread 4:
==22794== Invalid read of size 4
==22794==    at 0x4512F07: std::_Rb_tree_increment(std::_Rb_tree_node_base*) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.14)
==22794==    by 0x80FAACA: atom::control::Manager::RemoveModules(std::string) (in /usr/bin/atomd)
==22794==    by 0x80FAC85: atom::control::Manager::SlotOnTimeoutHandler(unsigned int, bool) (in /usr/bin/atomd)
==22794==    by 0x80EBB1A: boost::asio::detail::handler_queue::handler_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf2<void, atom::timer::Subscriber, unsigned int, bool>, boost::_bi::list3<boost::_bi::value<atom::timer::Subscriber*>, boost::_bi::value<unsigned int>, boost::_bi::value<bool> > > >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794==  Address 0x70d2fcc is 12 bytes inside a block of size 28 free'd
==22794==    at 0x4025907: operator delete(void*) (vg_replace_malloc.c:387)
==22794==    by 0x80FAABB: atom::control::Manager::RemoveModules(std::string) (in /usr/bin/atomd)
==22794==    by 0x80FAC85: atom::control::Manager::SlotOnTimeoutHandler(unsigned int, bool) (in /usr/bin/atomd)
==22794==    by 0x80EBB1A: boost::asio::detail::handler_queue::handler_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf2<void, atom::timer::Subscriber, unsigned int, bool>, boost::_bi::list3<boost::_bi::value<atom::timer::Subscriber*>, boost::_bi::value<unsigned int>, boost::_bi::value<bool> > > >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794== 
==22794== Invalid read of size 4
==22794==    at 0x4512F1C: std::_Rb_tree_increment(std::_Rb_tree_node_base*) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.14)
==22794==    by 0x80FAACA: atom::control::Manager::RemoveModules(std::string) (in /usr/bin/atomd)
==22794==    by 0x80FAC85: atom::control::Manager::SlotOnTimeoutHandler(unsigned int, bool) (in /usr/bin/atomd)
==22794==    by 0x80EBB1A: boost::asio::detail::handler_queue::handler_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf2<void, atom::timer::Subscriber, unsigned int, bool>, boost::_bi::list3<boost::_bi::value<atom::timer::Subscriber*>, boost::_bi::value<unsigned int>, boost::_bi::value<bool> > > >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794==  Address 0x70d2fc4 is 4 bytes inside a block of size 28 free'd
==22794==    at 0x4025907: operator delete(void*) (vg_replace_malloc.c:387)
==22794==    by 0x80FAABB: atom::control::Manager::RemoveModules(std::string) (in /usr/bin/atomd)
==22794==    by 0x80FAC85: atom::control::Manager::SlotOnTimeoutHandler(unsigned int, bool) (in /usr/bin/atomd)
==22794==    by 0x80EBB1A: boost::asio::detail::handler_queue::handler_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf2<void, atom::timer::Subscriber, unsigned int, bool>, boost::_bi::list3<boost::_bi::value<atom::timer::Subscriber*>, boost::_bi::value<unsigned int>, boost::_bi::value<bool> > > >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794== 
2011-Aug-28 20:28:11 INFO  control::Manager         Module power:2 is unavailable.
2011-Aug-28 20:28:14 INFO  control::Manager         Module Dimmer230:5 is available on node 0x850BD208.
2011-Aug-28 20:28:15 INFO  control::Manager         Module input:2 is available on node 0xB21E2701.
2011-Aug-28 20:28:15 INFO  control::Manager         Module hwPWM:2 is available on node 0xB21E2701.
2011-Aug-28 20:28:20 INFO  control::Manager         Module DS18x20:8 is available on node 0x4E906727.
2011-Aug-28 20:28:21 INFO  control::Manager         Module hwPWM:1 is available on node 0x4E906727.
2011-Aug-28 20:28:21 INFO  control::Manager         Module input:1 is available on node 0x4E906727.
2011-Aug-28 20:28:21 WARN  control::Node            No transitions found for current state 5 for event 5
2011-Aug-28 20:28:21 INFO  control::Node            Sending node reset to 0x4E906727
2011-Aug-28 20:28:21 INFO  control::Node            Sending node reset to 0x4E906727
2011-Aug-28 20:28:22 INFO  control::Manager         Module DS18x20:8 is unavailable.
==22794== Invalid read of size 4
==22794==    at 0x4512F07: std::_Rb_tree_increment(std::_Rb_tree_node_base*) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.14)
==22794==    by 0x80FAACA: atom::control::Manager::RemoveModules(std::string) (in /usr/bin/atomd)
==22794==    by 0x80FADF7: atom::control::Manager::SlotOnNewState(std::string, atom::control::Node::State, atom::control::Node::State) (in /usr/bin/atomd)
==22794==    by 0x80FD712: boost::detail::function::void_function_obj_invoker3<boost::_bi::bind_t<void, boost::_mfi::mf3<void, atom::control::Manager, std::string, atom::control::Node::State, atom::control::Node::State>, boost::_bi::list4<boost::_bi::value<atom::control::Manager*>, boost::arg<1>, boost::arg<2>, boost::arg<3> > >, void, std::string, atom::control::Node::State, atom::control::Node::State>::invoke(boost::detail::function::function_buffer&, std::string, atom::control::Node::State, atom::control::Node::State) (in /usr/bin/atomd)
==22794==    by 0x80F7B51: boost::signals2::detail::signal3_impl<void, std::string, atom::control::Node::State, atom::control::Node::State, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(std::string, atom::control::Node::State, atom::control::Node::State)>, boost::function<void ()(boost::signals2::connection const&, std::string, atom::control::Node::State, atom::control::Node::State)>, boost::signals2::mutex>::operator()(std::string, atom::control::Node::State, atom::control::Node::State) (in /usr/bin/atomd)
==22794==    by 0x80F0561: atom::control::Node::Trigger(atom::control::Node::Event, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >) (in /usr/bin/atomd)
==22794==    by 0x80FBF5F: atom::control::Manager::SlotOnMessageHandler(boost::shared_ptr<atom::broker::Message>) (in /usr/bin/atomd)
==22794==    by 0x8127F4B: boost::asio::detail::handler_queue::handler_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::broker::Subscriber, boost::shared_ptr<atom::broker::Message> >, boost::_bi::list2<boost::_bi::value<atom::broker::Subscriber*>, boost::_bi::value<boost::shared_ptr<atom::broker::Message> > > > >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794==  Address 0x6ed5704 is 12 bytes inside a block of size 28 free'd
==22794==    at 0x4025907: operator delete(void*) (vg_replace_malloc.c:387)
==22794==    by 0x80FAABB: atom::control::Manager::RemoveModules(std::string) (in /usr/bin/atomd)
==22794==    by 0x80FADF7: atom::control::Manager::SlotOnNewState(std::string, atom::control::Node::State, atom::control::Node::State) (in /usr/bin/atomd)
==22794==    by 0x80FD712: boost::detail::function::void_function_obj_invoker3<boost::_bi::bind_t<void, boost::_mfi::mf3<void, atom::control::Manager, std::string, atom::control::Node::State, atom::control::Node::State>, boost::_bi::list4<boost::_bi::value<atom::control::Manager*>, boost::arg<1>, boost::arg<2>, boost::arg<3> > >, void, std::string, atom::control::Node::State, atom::control::Node::State>::invoke(boost::detail::function::function_buffer&, std::string, atom::control::Node::State, atom::control::Node::State) (in /usr/bin/atomd)
==22794==    by 0x80F7B51: boost::signals2::detail::signal3_impl<void, std::string, atom::control::Node::State, atom::control::Node::State, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(std::string, atom::control::Node::State, atom::control::Node::State)>, boost::function<void ()(boost::signals2::connection const&, std::string, atom::control::Node::State, atom::control::Node::State)>, boost::signals2::mutex>::operator()(std::string, atom::control::Node::State, atom::control::Node::State) (in /usr/bin/atomd)
==22794==    by 0x80F0561: atom::control::Node::Trigger(atom::control::Node::Event, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >) (in /usr/bin/atomd)
==22794==    by 0x80FBF5F: atom::control::Manager::SlotOnMessageHandler(boost::shared_ptr<atom::broker::Message>) (in /usr/bin/atomd)
==22794==    by 0x8127F4B: boost::asio::detail::handler_queue::handler_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::broker::Subscriber, boost::shared_ptr<atom::broker::Message> >, boost::_bi::list2<boost::_bi::value<atom::broker::Subscriber*>, boost::_bi::value<boost::shared_ptr<atom::broker::Message> > > > >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794== 
==22794== Invalid read of size 4
==22794==    at 0x4512F1C: std::_Rb_tree_increment(std::_Rb_tree_node_base*) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.14)
==22794==    by 0x80FAACA: atom::control::Manager::RemoveModules(std::string) (in /usr/bin/atomd)
==22794==    by 0x80FADF7: atom::control::Manager::SlotOnNewState(std::string, atom::control::Node::State, atom::control::Node::State) (in /usr/bin/atomd)
==22794==    by 0x80FD712: boost::detail::function::void_function_obj_invoker3<boost::_bi::bind_t<void, boost::_mfi::mf3<void, atom::control::Manager, std::string, atom::control::Node::State, atom::control::Node::State>, boost::_bi::list4<boost::_bi::value<atom::control::Manager*>, boost::arg<1>, boost::arg<2>, boost::arg<3> > >, void, std::string, atom::control::Node::State, atom::control::Node::State>::invoke(boost::detail::function::function_buffer&, std::string, atom::control::Node::State, atom::control::Node::State) (in /usr/bin/atomd)
==22794==    by 0x80F7B51: boost::signals2::detail::signal3_impl<void, std::string, atom::control::Node::State, atom::control::Node::State, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(std::string, atom::control::Node::State, atom::control::Node::State)>, boost::function<void ()(boost::signals2::connection const&, std::string, atom::control::Node::State, atom::control::Node::State)>, boost::signals2::mutex>::operator()(std::string, atom::control::Node::State, atom::control::Node::State) (in /usr/bin/atomd)
==22794==    by 0x80F0561: atom::control::Node::Trigger(atom::control::Node::Event, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >) (in /usr/bin/atomd)
==22794==    by 0x80FBF5F: atom::control::Manager::SlotOnMessageHandler(boost::shared_ptr<atom::broker::Message>) (in /usr/bin/atomd)
==22794==    by 0x8127F4B: boost::asio::detail::handler_queue::handler_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::broker::Subscriber, boost::shared_ptr<atom::broker::Message> >, boost::_bi::list2<boost::_bi::value<atom::broker::Subscriber*>, boost::_bi::value<boost::shared_ptr<atom::broker::Message> > > > >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794==  Address 0x6ed56fc is 4 bytes inside a block of size 28 free'd
==22794==    at 0x4025907: operator delete(void*) (vg_replace_malloc.c:387)
==22794==    by 0x80FAABB: atom::control::Manager::RemoveModules(std::string) (in /usr/bin/atomd)
==22794==    by 0x80FADF7: atom::control::Manager::SlotOnNewState(std::string, atom::control::Node::State, atom::control::Node::State) (in /usr/bin/atomd)
==22794==    by 0x80FD712: boost::detail::function::void_function_obj_invoker3<boost::_bi::bind_t<void, boost::_mfi::mf3<void, atom::control::Manager, std::string, atom::control::Node::State, atom::control::Node::State>, boost::_bi::list4<boost::_bi::value<atom::control::Manager*>, boost::arg<1>, boost::arg<2>, boost::arg<3> > >, void, std::string, atom::control::Node::State, atom::control::Node::State>::invoke(boost::detail::function::function_buffer&, std::string, atom::control::Node::State, atom::control::Node::State) (in /usr/bin/atomd)
==22794==    by 0x80F7B51: boost::signals2::detail::signal3_impl<void, std::string, atom::control::Node::State, atom::control::Node::State, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(std::string, atom::control::Node::State, atom::control::Node::State)>, boost::function<void ()(boost::signals2::connection const&, std::string, atom::control::Node::State, atom::control::Node::State)>, boost::signals2::mutex>::operator()(std::string, atom::control::Node::State, atom::control::Node::State) (in /usr/bin/atomd)
==22794==    by 0x80F0561: atom::control::Node::Trigger(atom::control::Node::Event, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >) (in /usr/bin/atomd)
==22794==    by 0x80FBF5F: atom::control::Manager::SlotOnMessageHandler(boost::shared_ptr<atom::broker::Message>) (in /usr/bin/atomd)
==22794==    by 0x8127F4B: boost::asio::detail::handler_queue::handler_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::broker::Subscriber, boost::shared_ptr<atom::broker::Message> >, boost::_bi::list2<boost::_bi::value<atom::broker::Subscriber*>, boost::_bi::value<boost::shared_ptr<atom::broker::Message> > > > >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794== 
2011-Aug-28 20:28:22 INFO  control::Manager         Module RotaryHex:1 is unavailable.
2011-Aug-28 20:28:22 INFO  control::Manager         Module hwPWM:1 is unavailable.
2011-Aug-28 20:28:22 INFO  control::Manager         Module input:1 is unavailable.
2011-Aug-28 20:28:22 INFO  control::Manager         Module output:1 is unavailable.
2011-Aug-28 20:28:23 INFO  control::Manager         Module output:1 is available on node 0x4E906727.
2011-Aug-28 20:28:23 INFO  control::Manager         Module RotaryHex:1 is available on node 0x4E906727.
2011-Aug-28 20:28:24 INFO  storage::Manager         Loading storage CLCD_config...
==22794== Thread 2:
==22794== Invalid read of size 1
==22794==    at 0x814738A: atom::timer::Timer::TimeoutHandler(boost::system::error_code const&) (in /usr/bin/atomd)
==22794==    by 0x8147D5F: boost::asio::detail::handler_queue::handler_wrapper<boost::asio::detail::binder1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Timer, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<atom::timer::Timer*>, boost::arg<1> (*)()> >, boost::system::error_code> >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794==  Address 0x6b9f548 is 32 bytes inside a block of size 48 free'd
==22794==    at 0x4025907: operator delete(void*) (vg_replace_malloc.c:387)
==22794==    by 0x8150D20: atom::timer::Manager::CancelHandler(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8153B8B: boost::asio::detail::handler_queue::handler_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Manager, unsigned int>, boost::_bi::list2<boost::_bi::value<atom::timer::Manager*>, boost::_bi::value<unsigned int> > > >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794== 
==22794== Invalid read of size 4
==22794==    at 0x8146321: atom::timer::Timer::Start() (in /usr/bin/atomd)
==22794==    by 0x8147397: atom::timer::Timer::TimeoutHandler(boost::system::error_code const&) (in /usr/bin/atomd)
==22794==    by 0x8147D5F: boost::asio::detail::handler_queue::handler_wrapper<boost::asio::detail::binder1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Timer, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<atom::timer::Timer*>, boost::arg<1> (*)()> >, boost::system::error_code> >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794==  Address 0x6b9f544 is 28 bytes inside a block of size 48 free'd
==22794==    at 0x4025907: operator delete(void*) (vg_replace_malloc.c:387)
==22794==    by 0x8150D20: atom::timer::Manager::CancelHandler(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8153B8B: boost::asio::detail::handler_queue::handler_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Manager, unsigned int>, boost::_bi::list2<boost::_bi::value<atom::timer::Manager*>, boost::_bi::value<unsigned int> > > >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794== 
==22794== Invalid read of size 4
==22794==    at 0x814638E: atom::timer::Timer::Start() (in /usr/bin/atomd)
==22794==    by 0x8147397: atom::timer::Timer::TimeoutHandler(boost::system::error_code const&) (in /usr/bin/atomd)
==22794==    by 0x8147D5F: boost::asio::detail::handler_queue::handler_wrapper<boost::asio::detail::binder1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Timer, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<atom::timer::Timer*>, boost::arg<1> (*)()> >, boost::system::error_code> >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794==  Address 0x6b9f52c is 4 bytes inside a block of size 48 free'd
==22794==    at 0x4025907: operator delete(void*) (vg_replace_malloc.c:387)
==22794==    by 0x8150D20: atom::timer::Manager::CancelHandler(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8153B8B: boost::asio::detail::handler_queue::handler_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Manager, unsigned int>, boost::_bi::list2<boost::_bi::value<atom::timer::Manager*>, boost::_bi::value<unsigned int> > > >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794== 
==22794== Invalid read of size 1
==22794==    at 0x814CCF9: boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime>, boost::asio::detail::epoll_reactor<false> >::expires_from_now(boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime>, boost::asio::detail::epoll_reactor<false> >::implementation_type&, boost::posix_time::time_duration const&, boost::system::error_code&) (in /usr/bin/atomd)
==22794==    by 0x81463A1: atom::timer::Timer::Start() (in /usr/bin/atomd)
==22794==    by 0x8147397: atom::timer::Timer::TimeoutHandler(boost::system::error_code const&) (in /usr/bin/atomd)
==22794==    by 0x8147D5F: boost::asio::detail::handler_queue::handler_wrapper<boost::asio::detail::binder1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Timer, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<atom::timer::Timer*>, boost::arg<1> (*)()> >, boost::system::error_code> >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794==  Address 0x6b9f538 is 16 bytes inside a block of size 48 free'd
==22794==    at 0x4025907: operator delete(void*) (vg_replace_malloc.c:387)
==22794==    by 0x8150D20: atom::timer::Manager::CancelHandler(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8153B8B: boost::asio::detail::handler_queue::handler_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Manager, unsigned int>, boost::_bi::list2<boost::_bi::value<atom::timer::Manager*>, boost::_bi::value<unsigned int> > > >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794== 
==22794== Invalid write of size 4
==22794==    at 0x814CD8C: boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime>, boost::asio::detail::epoll_reactor<false> >::expires_from_now(boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime>, boost::asio::detail::epoll_reactor<false> >::implementation_type&, boost::posix_time::time_duration const&, boost::system::error_code&) (in /usr/bin/atomd)
==22794==    by 0x81463A1: atom::timer::Timer::Start() (in /usr/bin/atomd)
==22794==    by 0x8147397: atom::timer::Timer::TimeoutHandler(boost::system::error_code const&) (in /usr/bin/atomd)
==22794==    by 0x8147D5F: boost::asio::detail::handler_queue::handler_wrapper<boost::asio::detail::binder1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Timer, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<atom::timer::Timer*>, boost::arg<1> (*)()> >, boost::system::error_code> >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794==  Address 0x6b9f530 is 8 bytes inside a block of size 48 free'd
==22794==    at 0x4025907: operator delete(void*) (vg_replace_malloc.c:387)
==22794==    by 0x8150D20: atom::timer::Manager::CancelHandler(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8153B8B: boost::asio::detail::handler_queue::handler_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Manager, unsigned int>, boost::_bi::list2<boost::_bi::value<atom::timer::Manager*>, boost::_bi::value<unsigned int> > > >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794== 
==22794== Invalid write of size 4
==22794==    at 0x814CD8E: boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime>, boost::asio::detail::epoll_reactor<false> >::expires_from_now(boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime>, boost::asio::detail::epoll_reactor<false> >::implementation_type&, boost::posix_time::time_duration const&, boost::system::error_code&) (in /usr/bin/atomd)
==22794==    by 0x81463A1: atom::timer::Timer::Start() (in /usr/bin/atomd)
==22794==    by 0x8147397: atom::timer::Timer::TimeoutHandler(boost::system::error_code const&) (in /usr/bin/atomd)
==22794==    by 0x8147D5F: boost::asio::detail::handler_queue::handler_wrapper<boost::asio::detail::binder1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Timer, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<atom::timer::Timer*>, boost::arg<1> (*)()> >, boost::system::error_code> >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794==  Address 0x6b9f534 is 12 bytes inside a block of size 48 free'd
==22794==    at 0x4025907: operator delete(void*) (vg_replace_malloc.c:387)
==22794==    by 0x8150D20: atom::timer::Manager::CancelHandler(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8153B8B: boost::asio::detail::handler_queue::handler_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Manager, unsigned int>, boost::_bi::list2<boost::_bi::value<atom::timer::Manager*>, boost::_bi::value<unsigned int> > > >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794== 
==22794== Invalid read of size 4
==22794==    at 0x81463C0: atom::timer::Timer::Start() (in /usr/bin/atomd)
==22794==    by 0x8147397: atom::timer::Timer::TimeoutHandler(boost::system::error_code const&) (in /usr/bin/atomd)
==22794==    by 0x8147D5F: boost::asio::detail::handler_queue::handler_wrapper<boost::asio::detail::binder1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Timer, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<atom::timer::Timer*>, boost::arg<1> (*)()> >, boost::system::error_code> >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794==  Address 0x6b9f52c is 4 bytes inside a block of size 48 free'd
==22794==    at 0x4025907: operator delete(void*) (vg_replace_malloc.c:387)
==22794==    by 0x8150D20: atom::timer::Manager::CancelHandler(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8153B8B: boost::asio::detail::handler_queue::handler_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Manager, unsigned int>, boost::_bi::list2<boost::_bi::value<atom::timer::Manager*>, boost::_bi::value<unsigned int> > > >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794== 
==22794== Invalid write of size 1
==22794==    at 0x81463C6: atom::timer::Timer::Start() (in /usr/bin/atomd)
==22794==    by 0x8147397: atom::timer::Timer::TimeoutHandler(boost::system::error_code const&) (in /usr/bin/atomd)
==22794==    by 0x8147D5F: boost::asio::detail::handler_queue::handler_wrapper<boost::asio::detail::binder1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Timer, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<atom::timer::Timer*>, boost::arg<1> (*)()> >, boost::system::error_code> >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794==  Address 0x6b9f538 is 16 bytes inside a block of size 48 free'd
==22794==    at 0x4025907: operator delete(void*) (vg_replace_malloc.c:387)
==22794==    by 0x8150D20: atom::timer::Manager::CancelHandler(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8153B8B: boost::asio::detail::handler_queue::handler_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Manager, unsigned int>, boost::_bi::list2<boost::_bi::value<atom::timer::Manager*>, boost::_bi::value<unsigned int> > > >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794== 
==22794== Invalid read of size 4
==22794==    at 0x814D9A2: bool boost::asio::detail::timer_queue<boost::asio::time_traits<boost::posix_time::ptime> >::enqueue_timer<boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime>, boost::asio::detail::epoll_reactor<false> >::wait_handler<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Timer, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<atom::timer::Timer*>, boost::arg<1> (*)()> > > >(boost::posix_time::ptime const&, boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime>, boost::asio::detail::epoll_reactor<false> >::wait_handler<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Timer, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<atom::timer::Timer*>, boost::arg<1> (*)()> > >, void*) (in /usr/bin/atomd)
==22794==    by 0x81464D2: atom::timer::Timer::Start() (in /usr/bin/atomd)
==22794==    by 0x8147397: atom::timer::Timer::TimeoutHandler(boost::system::error_code const&) (in /usr/bin/atomd)
==22794==    by 0x8147D5F: boost::asio::detail::handler_queue::handler_wrapper<boost::asio::detail::binder1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Timer, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<atom::timer::Timer*>, boost::arg<1> (*)()> >, boost::system::error_code> >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794==  Address 0x6b9f534 is 12 bytes inside a block of size 48 free'd
==22794==    at 0x4025907: operator delete(void*) (vg_replace_malloc.c:387)
==22794==    by 0x8150D20: atom::timer::Manager::CancelHandler(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8153B8B: boost::asio::detail::handler_queue::handler_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Manager, unsigned int>, boost::_bi::list2<boost::_bi::value<atom::timer::Manager*>, boost::_bi::value<unsigned int> > > >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794== 
==22794== Invalid read of size 4
==22794==    at 0x814D9A5: bool boost::asio::detail::timer_queue<boost::asio::time_traits<boost::posix_time::ptime> >::enqueue_timer<boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime>, boost::asio::detail::epoll_reactor<false> >::wait_handler<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Timer, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<atom::timer::Timer*>, boost::arg<1> (*)()> > > >(boost::posix_time::ptime const&, boost::asio::detail::deadline_timer_service<boost::asio::time_traits<boost::posix_time::ptime>, boost::asio::detail::epoll_reactor<false> >::wait_handler<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Timer, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<atom::timer::Timer*>, boost::arg<1> (*)()> > >, void*) (in /usr/bin/atomd)
==22794==    by 0x81464D2: atom::timer::Timer::Start() (in /usr/bin/atomd)
==22794==    by 0x8147397: atom::timer::Timer::TimeoutHandler(boost::system::error_code const&) (in /usr/bin/atomd)
==22794==    by 0x8147D5F: boost::asio::detail::handler_queue::handler_wrapper<boost::asio::detail::binder1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Timer, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<atom::timer::Timer*>, boost::arg<1> (*)()> >, boost::system::error_code> >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794==  Address 0x6b9f530 is 8 bytes inside a block of size 48 free'd
==22794==    at 0x4025907: operator delete(void*) (vg_replace_malloc.c:387)
==22794==    by 0x8150D20: atom::timer::Manager::CancelHandler(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8153B8B: boost::asio::detail::handler_queue::handler_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Manager, unsigned int>, boost::_bi::list2<boost::_bi::value<atom::timer::Manager*>, boost::_bi::value<unsigned int> > > >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794== 
==22794== Invalid read of size 4
==22794==    at 0x8147398: atom::timer::Timer::TimeoutHandler(boost::system::error_code const&) (in /usr/bin/atomd)
==22794==    by 0x8147D5F: boost::asio::detail::handler_queue::handler_wrapper<boost::asio::detail::binder1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Timer, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<atom::timer::Timer*>, boost::arg<1> (*)()> >, boost::system::error_code> >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794==  Address 0x6b9f53c is 20 bytes inside a block of size 48 free'd
==22794==    at 0x4025907: operator delete(void*) (vg_replace_malloc.c:387)
==22794==    by 0x8150D20: atom::timer::Manager::CancelHandler(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8153B8B: boost::asio::detail::handler_queue::handler_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Manager, unsigned int>, boost::_bi::list2<boost::_bi::value<atom::timer::Manager*>, boost::_bi::value<unsigned int> > > >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794== 
==22794== Invalid read of size 4
==22794==    at 0x814739E: atom::timer::Timer::TimeoutHandler(boost::system::error_code const&) (in /usr/bin/atomd)
==22794==    by 0x8147D5F: boost::asio::detail::handler_queue::handler_wrapper<boost::asio::detail::binder1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Timer, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<atom::timer::Timer*>, boost::arg<1> (*)()> >, boost::system::error_code> >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794==  Address 0x6b9f550 is 40 bytes inside a block of size 48 free'd
==22794==    at 0x4025907: operator delete(void*) (vg_replace_malloc.c:387)
==22794==    by 0x8150D20: atom::timer::Manager::CancelHandler(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8153B8B: boost::asio::detail::handler_queue::handler_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Manager, unsigned int>, boost::_bi::list2<boost::_bi::value<atom::timer::Manager*>, boost::_bi::value<unsigned int> > > >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794== 
==22794== Invalid read of size 4
==22794==    at 0x404933D: pthread_mutex_lock (pthread_mutex_lock.c:50)
==22794==    by 0x814D3C8: boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex>::operator()(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8147D5F: boost::asio::detail::handler_queue::handler_wrapper<boost::asio::detail::binder1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Timer, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<atom::timer::Timer*>, boost::arg<1> (*)()> >, boost::system::error_code> >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794==  Address 0x6cf9a08 is 24 bytes inside a block of size 36 free'd
==22794==    at 0x4025907: operator delete(void*) (vg_replace_malloc.c:387)
==22794==    by 0x80C2CA7: boost::detail::shared_count::~shared_count() (in /usr/bin/atomd)
==22794==    by 0x8146112: atom::timer::Timer::~Timer() (in /usr/bin/atomd)
==22794==    by 0x81462B1: atom::timer::Timer::~Timer() (in /usr/bin/atomd)
==22794==    by 0x8150D20: atom::timer::Manager::CancelHandler(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8153B8B: boost::asio::detail::handler_queue::handler_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Manager, unsigned int>, boost::_bi::list2<boost::_bi::value<atom::timer::Manager*>, boost::_bi::value<unsigned int> > > >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794== 
==22794== Invalid read of size 4
==22794==    at 0x4048DEF: __pthread_mutex_lock_full (pthread_mutex_lock.c:139)
==22794==    by 0x814D3C8: boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex>::operator()(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8147D5F: boost::asio::detail::handler_queue::handler_wrapper<boost::asio::detail::binder1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Timer, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<atom::timer::Timer*>, boost::arg<1> (*)()> >, boost::system::error_code> >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794==  Address 0x6cf9a08 is 24 bytes inside a block of size 36 free'd
==22794==    at 0x4025907: operator delete(void*) (vg_replace_malloc.c:387)
==22794==    by 0x80C2CA7: boost::detail::shared_count::~shared_count() (in /usr/bin/atomd)
==22794==    by 0x8146112: atom::timer::Timer::~Timer() (in /usr/bin/atomd)
==22794==    by 0x81462B1: atom::timer::Timer::~Timer() (in /usr/bin/atomd)
==22794==    by 0x8150D20: atom::timer::Manager::CancelHandler(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8153B8B: boost::asio::detail::handler_queue::handler_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Manager, unsigned int>, boost::_bi::list2<boost::_bi::value<atom::timer::Manager*>, boost::_bi::value<unsigned int> > > >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794== 
==22794== Invalid read of size 4
==22794==    at 0x814D3C9: boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex>::operator()(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8147D5F: boost::asio::detail::handler_queue::handler_wrapper<boost::asio::detail::binder1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Timer, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<atom::timer::Timer*>, boost::arg<1> (*)()> >, boost::system::error_code> >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794==  Address 0x6cf99f4 is 4 bytes inside a block of size 36 free'd
==22794==    at 0x4025907: operator delete(void*) (vg_replace_malloc.c:387)
==22794==    by 0x80C2CA7: boost::detail::shared_count::~shared_count() (in /usr/bin/atomd)
==22794==    by 0x8146112: atom::timer::Timer::~Timer() (in /usr/bin/atomd)
==22794==    by 0x81462B1: atom::timer::Timer::~Timer() (in /usr/bin/atomd)
==22794==    by 0x8150D20: atom::timer::Manager::CancelHandler(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8153B8B: boost::asio::detail::handler_queue::handler_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Manager, unsigned int>, boost::_bi::list2<boost::_bi::value<atom::timer::Manager*>, boost::_bi::value<unsigned int> > > >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794== 
==22794== Invalid read of size 4
==22794==    at 0x814D3D4: boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex>::operator()(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8147D5F: boost::asio::detail::handler_queue::handler_wrapper<boost::asio::detail::binder1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Timer, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<atom::timer::Timer*>, boost::arg<1> (*)()> >, boost::system::error_code> >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794==  Address 0x4a4c59c is 4 bytes inside a block of size 16 free'd
==22794==    at 0x4025907: operator delete(void*) (vg_replace_malloc.c:387)
==22794==    by 0x814F946: boost::detail::sp_counted_impl_p<boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex> >::dispose() (in /usr/bin/atomd)
==22794==    by 0x80C2CA7: boost::detail::shared_count::~shared_count() (in /usr/bin/atomd)
==22794==    by 0x8146112: atom::timer::Timer::~Timer() (in /usr/bin/atomd)
==22794==    by 0x81462B1: atom::timer::Timer::~Timer() (in /usr/bin/atomd)
==22794==    by 0x8150D20: atom::timer::Manager::CancelHandler(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8153B8B: boost::asio::detail::handler_queue::handler_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Manager, unsigned int>, boost::_bi::list2<boost::_bi::value<atom::timer::Manager*>, boost::_bi::value<unsigned int> > > >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794== 
==22794== Invalid read of size 4
==22794==    at 0x814D3E0: boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex>::operator()(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8147D5F: boost::asio::detail::handler_queue::handler_wrapper<boost::asio::detail::binder1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Timer, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<atom::timer::Timer*>, boost::arg<1> (*)()> >, boost::system::error_code> >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794==  Address 0x6cf99f0 is 0 bytes inside a block of size 36 free'd
==22794==    at 0x4025907: operator delete(void*) (vg_replace_malloc.c:387)
==22794==    by 0x80C2CA7: boost::detail::shared_count::~shared_count() (in /usr/bin/atomd)
==22794==    by 0x8146112: atom::timer::Timer::~Timer() (in /usr/bin/atomd)
==22794==    by 0x81462B1: atom::timer::Timer::~Timer() (in /usr/bin/atomd)
==22794==    by 0x8150D20: atom::timer::Manager::CancelHandler(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8153B8B: boost::asio::detail::handler_queue::handler_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Manager, unsigned int>, boost::_bi::list2<boost::_bi::value<atom::timer::Manager*>, boost::_bi::value<unsigned int> > > >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794== 
==22794== Invalid read of size 4
==22794==    at 0x814D3EE: boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex>::operator()(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8147D5F: boost::asio::detail::handler_queue::handler_wrapper<boost::asio::detail::binder1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Timer, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<atom::timer::Timer*>, boost::arg<1> (*)()> >, boost::system::error_code> >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794==  Address 0x4a4c59c is 4 bytes inside a block of size 16 free'd
==22794==    at 0x4025907: operator delete(void*) (vg_replace_malloc.c:387)
==22794==    by 0x814F946: boost::detail::sp_counted_impl_p<boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex> >::dispose() (in /usr/bin/atomd)
==22794==    by 0x80C2CA7: boost::detail::shared_count::~shared_count() (in /usr/bin/atomd)
==22794==    by 0x8146112: atom::timer::Timer::~Timer() (in /usr/bin/atomd)
==22794==    by 0x81462B1: atom::timer::Timer::~Timer() (in /usr/bin/atomd)
==22794==    by 0x8150D20: atom::timer::Manager::CancelHandler(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8153B8B: boost::asio::detail::handler_queue::handler_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Manager, unsigned int>, boost::_bi::list2<boost::_bi::value<atom::timer::Manager*>, boost::_bi::value<unsigned int> > > >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794== 
==22794== Invalid read of size 4
==22794==    at 0x404A771: __pthread_mutex_unlock_usercnt (pthread_mutex_unlock.c:37)
==22794==    by 0x814D437: boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex>::operator()(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8147D5F: boost::asio::detail::handler_queue::handler_wrapper<boost::asio::detail::binder1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Timer, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<atom::timer::Timer*>, boost::arg<1> (*)()> >, boost::system::error_code> >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794==  Address 0x6cf9a08 is 24 bytes inside a block of size 36 free'd
==22794==    at 0x4025907: operator delete(void*) (vg_replace_malloc.c:387)
==22794==    by 0x80C2CA7: boost::detail::shared_count::~shared_count() (in /usr/bin/atomd)
==22794==    by 0x8146112: atom::timer::Timer::~Timer() (in /usr/bin/atomd)
==22794==    by 0x81462B1: atom::timer::Timer::~Timer() (in /usr/bin/atomd)
==22794==    by 0x8150D20: atom::timer::Manager::CancelHandler(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8153B8B: boost::asio::detail::handler_queue::handler_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Manager, unsigned int>, boost::_bi::list2<boost::_bi::value<atom::timer::Manager*>, boost::_bi::value<unsigned int> > > >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794== 
==22794== Invalid read of size 4
==22794==    at 0x404A2E1: __pthread_mutex_unlock_full (pthread_mutex_unlock.c:86)
==22794==    by 0x814D437: boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex>::operator()(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8147D5F: boost::asio::detail::handler_queue::handler_wrapper<boost::asio::detail::binder1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Timer, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<atom::timer::Timer*>, boost::arg<1> (*)()> >, boost::system::error_code> >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794==  Address 0x6cf9a08 is 24 bytes inside a block of size 36 free'd
==22794==    at 0x4025907: operator delete(void*) (vg_replace_malloc.c:387)
==22794==    by 0x80C2CA7: boost::detail::shared_count::~shared_count() (in /usr/bin/atomd)
==22794==    by 0x8146112: atom::timer::Timer::~Timer() (in /usr/bin/atomd)
==22794==    by 0x81462B1: atom::timer::Timer::~Timer() (in /usr/bin/atomd)
==22794==    by 0x8150D20: atom::timer::Manager::CancelHandler(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8153B8B: boost::asio::detail::handler_queue::handler_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Manager, unsigned int>, boost::_bi::list2<boost::_bi::value<atom::timer::Manager*>, boost::_bi::value<unsigned int> > > >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794== 
==22794== Invalid read of size 4
==22794==    at 0x814D462: boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex>::operator()(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8147D5F: boost::asio::detail::handler_queue::handler_wrapper<boost::asio::detail::binder1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Timer, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<atom::timer::Timer*>, boost::arg<1> (*)()> >, boost::system::error_code> >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794==  Address 0x4a4bed8 is 0 bytes inside a block of size 16 free'd
==22794==    at 0x4025907: operator delete(void*) (vg_replace_malloc.c:387)
==22794==    by 0x80C2CA7: boost::detail::shared_count::~shared_count() (in /usr/bin/atomd)
==22794==    by 0x814F946: boost::detail::sp_counted_impl_p<boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex> >::dispose() (in /usr/bin/atomd)
==22794==    by 0x80C2CA7: boost::detail::shared_count::~shared_count() (in /usr/bin/atomd)
==22794==    by 0x8146112: atom::timer::Timer::~Timer() (in /usr/bin/atomd)
==22794==    by 0x81462B1: atom::timer::Timer::~Timer() (in /usr/bin/atomd)
==22794==    by 0x8150D20: atom::timer::Manager::CancelHandler(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8153B8B: boost::asio::detail::handler_queue::handler_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Manager, unsigned int>, boost::_bi::list2<boost::_bi::value<atom::timer::Manager*>, boost::_bi::value<unsigned int> > > >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794== 
==22794== Invalid read of size 4
==22794==    at 0x814D4B0: boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex>::operator()(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8147D5F: boost::asio::detail::handler_queue::handler_wrapper<boost::asio::detail::binder1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Timer, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<atom::timer::Timer*>, boost::arg<1> (*)()> >, boost::system::error_code> >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794==  Address 0x4a4bed8 is 0 bytes inside a block of size 16 free'd
==22794==    at 0x4025907: operator delete(void*) (vg_replace_malloc.c:387)
==22794==    by 0x80C2CA7: boost::detail::shared_count::~shared_count() (in /usr/bin/atomd)
==22794==    by 0x814F946: boost::detail::sp_counted_impl_p<boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex> >::dispose() (in /usr/bin/atomd)
==22794==    by 0x80C2CA7: boost::detail::shared_count::~shared_count() (in /usr/bin/atomd)
==22794==    by 0x8146112: atom::timer::Timer::~Timer() (in /usr/bin/atomd)
==22794==    by 0x81462B1: atom::timer::Timer::~Timer() (in /usr/bin/atomd)
==22794==    by 0x8150D20: atom::timer::Manager::CancelHandler(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8153B8B: boost::asio::detail::handler_queue::handler_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Manager, unsigned int>, boost::_bi::list2<boost::_bi::value<atom::timer::Manager*>, boost::_bi::value<unsigned int> > > >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794== 
==22794== Invalid read of size 4
==22794==    at 0x814D4B2: boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex>::operator()(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8147D5F: boost::asio::detail::handler_queue::handler_wrapper<boost::asio::detail::binder1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Timer, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<atom::timer::Timer*>, boost::arg<1> (*)()> >, boost::system::error_code> >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794==  Address 0x6cfa570 is 0 bytes inside a block of size 36 free'd
==22794==    at 0x4025907: operator delete(void*) (vg_replace_malloc.c:387)
==22794==    by 0x80C2CA7: boost::detail::shared_count::~shared_count() (in /usr/bin/atomd)
==22794==    by 0x81480E6: boost::detail::sp_counted_impl_p<boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex>::invocation_state>::dispose() (in /usr/bin/atomd)
==22794==    by 0x80C2CA7: boost::detail::shared_count::~shared_count() (in /usr/bin/atomd)
==22794==    by 0x814F946: boost::detail::sp_counted_impl_p<boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex> >::dispose() (in /usr/bin/atomd)
==22794==    by 0x80C2CA7: boost::detail::shared_count::~shared_count() (in /usr/bin/atomd)
==22794==    by 0x8146112: atom::timer::Timer::~Timer() (in /usr/bin/atomd)
==22794==    by 0x81462B1: atom::timer::Timer::~Timer() (in /usr/bin/atomd)
==22794==    by 0x8150D20: atom::timer::Manager::CancelHandler(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8153B8B: boost::asio::detail::handler_queue::handler_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Manager, unsigned int>, boost::_bi::list2<boost::_bi::value<atom::timer::Manager*>, boost::_bi::value<unsigned int> > > >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794== 
==22794== Invalid read of size 4
==22794==    at 0x8148E90: boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void ()(unsigned int)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void ()(unsigned int)> >, boost::signals2::mutex> >::lock_next_callable() const (in /usr/bin/atomd)
==22794==    by 0x814D4D9: boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex>::operator()(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8147D5F: boost::asio::detail::handler_queue::handler_wrapper<boost::asio::detail::binder1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Timer, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<atom::timer::Timer*>, boost::arg<1> (*)()> >, boost::system::error_code> >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794==  Address 0x4a4ce28 is 8 bytes inside a block of size 16 free'd
==22794==    at 0x4025907: operator delete(void*) (vg_replace_malloc.c:387)
==22794==    by 0x814A616: boost::detail::sp_counted_impl_p<boost::signals2::detail::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void ()(unsigned int)> >, boost::signals2::mutex> > > >::dispose() (in /usr/bin/atomd)
==22794==    by 0x80C2CA7: boost::detail::shared_count::~shared_count() (in /usr/bin/atomd)
==22794==    by 0x81480E6: boost::detail::sp_counted_impl_p<boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex>::invocation_state>::dispose() (in /usr/bin/atomd)
==22794==    by 0x80C2CA7: boost::detail::shared_count::~shared_count() (in /usr/bin/atomd)
==22794==    by 0x814F946: boost::detail::sp_counted_impl_p<boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex> >::dispose() (in /usr/bin/atomd)
==22794==    by 0x80C2CA7: boost::detail::shared_count::~shared_count() (in /usr/bin/atomd)
==22794==    by 0x8146112: atom::timer::Timer::~Timer() (in /usr/bin/atomd)
==22794==    by 0x81462B1: atom::timer::Timer::~Timer() (in /usr/bin/atomd)
==22794==    by 0x8150D20: atom::timer::Manager::CancelHandler(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8153B8B: boost::asio::detail::handler_queue::handler_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Manager, unsigned int>, boost::_bi::list2<boost::_bi::value<atom::timer::Manager*>, boost::_bi::value<unsigned int> > > >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794== 
==22794== Invalid read of size 4
==22794==    at 0x8148E98: boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void ()(unsigned int)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void ()(unsigned int)> >, boost::signals2::mutex> >::lock_next_callable() const (in /usr/bin/atomd)
==22794==    by 0x814D4D9: boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex>::operator()(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8147D5F: boost::asio::detail::handler_queue::handler_wrapper<boost::asio::detail::binder1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Timer, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<atom::timer::Timer*>, boost::arg<1> (*)()> >, boost::system::error_code> >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794==    by 0x810958D: boost::asio::io_service::run() (in /usr/bin/atomd)
==22794==    by 0x4065028: thread_proxy (in /usr/lib/libboost_thread.so.1.42.0)
==22794==    by 0x4046E98: start_thread (pthread_create.c:304)
==22794==    by 0x46B773D: clone (clone.S:130)
==22794==  Address 0x4a4cda0 is 0 bytes inside a block of size 80 free'd
==22794==    at 0x4025907: operator delete(void*) (vg_replace_malloc.c:387)
==22794==    by 0x80C2CA7: boost::detail::shared_count::~shared_count() (in /usr/bin/atomd)
==22794==    by 0x814A60E: boost::detail::sp_counted_impl_p<boost::signals2::detail::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<void, unsigned int, boost::function<void ()(unsigned int)> >, boost::signals2::mutex> > > >::dispose() (in /usr/bin/atomd)
==22794==    by 0x80C2CA7: boost::detail::shared_count::~shared_count() (in /usr/bin/atomd)
==22794==    by 0x81480E6: boost::detail::sp_counted_impl_p<boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex>::invocation_state>::dispose() (in /usr/bin/atomd)
==22794==    by 0x80C2CA7: boost::detail::shared_count::~shared_count() (in /usr/bin/atomd)
==22794==    by 0x814F946: boost::detail::sp_counted_impl_p<boost::signals2::detail::signal1_impl<void, unsigned int, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()(unsigned int)>, boost::function<void ()(boost::signals2::connection const&, unsigned int)>, boost::signals2::mutex> >::dispose() (in /usr/bin/atomd)
==22794==    by 0x80C2CA7: boost::detail::shared_count::~shared_count() (in /usr/bin/atomd)
==22794==    by 0x8146112: atom::timer::Timer::~Timer() (in /usr/bin/atomd)
==22794==    by 0x81462B1: atom::timer::Timer::~Timer() (in /usr/bin/atomd)
==22794==    by 0x8150D20: atom::timer::Manager::CancelHandler(unsigned int) (in /usr/bin/atomd)
==22794==    by 0x8153B8B: boost::asio::detail::handler_queue::handler_wrapper<boost::_bi::bind_t<void, boost::_mfi::mf1<void, atom::timer::Manager, unsigned int>, boost::_bi::list2<boost::_bi::value<atom::timer::Manager*>, boost::_bi::value<unsigned int> > > >::do_call(boost::asio::detail::handler_queue::handler*) (in /usr/bin/atomd)
==22794== 
pure virtual method called
terminate called without an active exception
2011-Aug-28 20:28:28 INFO  Main                     Cleaning up...
2011-Aug-28 20:28:28 INFO  Main                     Cleaning up...
==22794== 
==22794== HEAP SUMMARY:
==22794==     in use at exit: 791,938 bytes in 16,092 blocks
==22794==   total heap usage: 2,464,961 allocs, 2,448,869 frees, 133,018,390 bytes allocated
==22794== 
==22794== LEAK SUMMARY:
==22794==    definitely lost: 0 bytes in 0 blocks
==22794==    indirectly lost: 0 bytes in 0 blocks
==22794==      possibly lost: 154,822 bytes in 7,056 blocks
==22794==    still reachable: 637,116 bytes in 9,036 blocks
==22794==         suppressed: 0 bytes in 0 blocks
==22794== Rerun with --leak-check=full to see details of leaked memory
==22794== 
==22794== For counts of detected and suppressed errors, rerun with: -v
==22794== ERROR SUMMARY: 37 errors from 29 contexts (suppressed: 45 from 6)
Dödad
linus@Xuruwut:/mnt/backup/LinusBackup/HomeAutomation/PcSoftware/Atom1.5/uscript$