Skip to content

Instantly share code, notes, and snippets.

@khrm
Created July 16, 2011 00:33
Show Gist options
  • Save khrm/1085840 to your computer and use it in GitHub Desktop.
Save khrm/1085840 to your computer and use it in GitHub Desktop.
==30655== Memcheck, a memory error detector
==30655== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
==30655== Using Valgrind-3.6.0.SVN-Debian and LibVEX; rerun with -h for copyright info
==30655== Command: seeker
==30655==
Loading 'expected components' config file: /home/khrm/sonata_install/setup//expectedSonATAComponents.cfg
Using ~/sonata_install/scripts/sserc.tcl
seeker>> ==30655== Thread 2:
==30655== Invalid free() / delete / delete[]
==30655== at 0x4C240FD: free (vg_replace_malloc.c:366)
==30655== by 0x40C58C: readMask(std::vector<FrequencyBand, std::allocator<FrequencyBand> >&, std::string&, int*, NssDate*, FrequencyBand*) (readMask.cpp:135)
==30655== by 0x40D99F: SignalMask::SignalMask(std::string const&, std::string const&, int) (SignalMask.cpp:62)
==30655== by 0x40E1F8: DxSignalMask::DxSignalMask(std::string const&, std::string const&, int) (SignalMask.cpp:113)
==30655== by 0x40E218: PermRfiMask::PermRfiMask(std::string const&, std::string const&, int) (SignalMask.cpp:153)
==30655== by 0x4FDD49: DxComponentManager::additionalReceiveIntrinsicsProcessing(DxProxy*) (DxComponentManager.cpp:212)
==30655== by 0x50143E: NssComponentManager<DxProxy>::receiveIntrinsics(DxProxy*) (NssComponentManager.h:710)
==30655== by 0x4259B5: DxProxyInternal::sendIntrinsics(DxIntrinsics*) (DxProxy.cpp:396)
==30655== by 0x42CF88: DxProxy::handleIncomingMessage(SseInterfaceHeader*, void*) (DxProxy.cpp:1259)
==30655== by 0x5CB68F: NssProxyInternal::processIncomingMessage(SseInterfaceHeader*) (NssProxy.cpp:195)
==30655== by 0x5CBB86: NssProxy::handle_input(int) (NssProxy.cpp:362)
==30655== by 0x4EF1968: ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token> >::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int)) (Select_Reactor_T.cpp:817)
==30655== Address 0x77f2b10 is 6,288 bytes inside a block of size 16,384 alloc'd
==30655== at 0x4C244E8: malloc (vg_replace_malloc.c:236)
==30655== by 0x58F8AC9: ??? (in /usr/lib/libtcl8.5.so.0)
==30655== by 0x58F80DF: TclpAlloc (in /usr/lib/libtcl8.5.so.0)
==30655== by 0x58F82B4: TclpRealloc (in /usr/lib/libtcl8.5.so.0)
==30655== by 0x5868ED4: Tcl_Realloc (in /usr/lib/libtcl8.5.so.0)
==30655== by 0x589743C: ??? (in /usr/lib/libtcl8.5.so.0)
==30655== by 0x5894988: ??? (in /usr/lib/libtcl8.5.so.0)
==30655== by 0x5895ACC: ??? (in /usr/lib/libtcl8.5.so.0)
==30655== by 0x58855A0: ??? (in /usr/lib/libtcl8.5.so.0)
==30655== by 0x5894BB8: ??? (in /usr/lib/libtcl8.5.so.0)
==30655== by 0x587A958: ??? (in /usr/lib/libtcl8.5.so.0)
==30655== by 0x5894BB8: ??? (in /usr/lib/libtcl8.5.so.0)
==30655==
==30655== Invalid free() / delete / delete[]
==30655== at 0x4C240FD: free (vg_replace_malloc.c:366)
==30655== by 0x40C70C: readMask(std::vector<FrequencyBand, std::allocator<FrequencyBand> >&, std::string&, int*, NssDate*, FrequencyBand*) (readMask.cpp:173)
==30655== by 0x40D99F: SignalMask::SignalMask(std::string const&, std::string const&, int) (SignalMask.cpp:62)
==30655== by 0x40E1F8: DxSignalMask::DxSignalMask(std::string const&, std::string const&, int) (SignalMask.cpp:113)
==30655== by 0x40E218: PermRfiMask::PermRfiMask(std::string const&, std::string const&, int) (SignalMask.cpp:153)
==30655== by 0x4FDD49: DxComponentManager::additionalReceiveIntrinsicsProcessing(DxProxy*) (DxComponentManager.cpp:212)
==30655== by 0x50143E: NssComponentManager<DxProxy>::receiveIntrinsics(DxProxy*) (NssComponentManager.h:710)
==30655== by 0x4259B5: DxProxyInternal::sendIntrinsics(DxIntrinsics*) (DxProxy.cpp:396)
==30655== by 0x42CF88: DxProxy::handleIncomingMessage(SseInterfaceHeader*, void*) (DxProxy.cpp:1259)
==30655== by 0x5CB68F: NssProxyInternal::processIncomingMessage(SseInterfaceHeader*) (NssProxy.cpp:195)
==30655== by 0x5CBB86: NssProxy::handle_input(int) (NssProxy.cpp:362)
==30655== by 0x4EF1968: ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token> >::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int)) (Select_Reactor_T.cpp:817)
==30655== Address 0x79216c0 is 14,352 bytes inside a block of size 16,384 alloc'd
==30655== at 0x4C244E8: malloc (vg_replace_malloc.c:236)
==30655== by 0x58F8AC9: ??? (in /usr/lib/libtcl8.5.so.0)
==30655== by 0x58F80DF: TclpAlloc (in /usr/lib/libtcl8.5.so.0)
==30655== by 0x58F82B4: TclpRealloc (in /usr/lib/libtcl8.5.so.0)
==30655== by 0x5868ED4: Tcl_Realloc (in /usr/lib/libtcl8.5.so.0)
==30655== by 0x5900EF6: Tcl_DStringSetLength (in /usr/lib/libtcl8.5.so.0)
==30655== by 0x58A0F43: Tcl_ExternalToUtfDString (in /usr/lib/libtcl8.5.so.0)
==30655== by 0x58A3B8E: TclSetupEnv (in /usr/lib/libtcl8.5.so.0)
==30655== by 0x586013C: Tcl_CreateInterp (in /usr/lib/libtcl8.5.so.0)
==30655== by 0x40C266: readMask(std::vector<FrequencyBand, std::allocator<FrequencyBand> >&, std::string&, int*, NssDate*, FrequencyBand*) (readMask.cpp:70)
==30655== by 0x40D99F: SignalMask::SignalMask(std::string const&, std::string const&, int) (SignalMask.cpp:62)
==30655== by 0x40E1F8: DxSignalMask::DxSignalMask(std::string const&, std::string const&, int) (SignalMask.cpp:113)
==30655==
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment