Quantcast
Channel: SystemC Language Forum RSS Feed
Viewing all articles
Browse latest Browse all 595

SystemC 2.3:valgrind error

$
0
0
Bonjours,

I was trying to execute valgrind this example code.
But, error message was displayed.
Not SystemC 2.2 is error message.

What is a cause?

・Example code
#include <systemc>
using namespace sc_core;
SC_MODULE(hoge) {
  SC_CTOR(hoge)
  {
	SC_THREAD(T);
	f = 0;
  }

  int f;
  void T(){
  }
};
int sc_main(int argc, char* argv[])
{
  hoge *uhoge;
  uhoge = new hoge("uhoge");
  sc_start();
  delete uhoge;
  return 0;
}

・Error Message(valgrind option)
$> valgrind --leak-check=full ./main
==2289== Memcheck, a memory error detector
==2289== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al.
==2289== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info
==2289== Command: ./main
==2289==
			 SystemC 2.3.0-ASI --- Jul 13 2012 06:33:43
		Copyright (c) 1996-2012 by all Contributors,
		ALL RIGHTS RESERVED
==2289== Warning: client switching stacks?  SP change: 0xbea9fcdc --> 0x47befe0
==2289==		  to suppress, use: --max-stackframe=1171387140 or greater
==2289== Warning: client switching stacks?  SP change: 0x47bef64 --> 0xbea9fcdc
==2289==		  to suppress, use: --max-stackframe=1171387016 or greater
==2289==
==2289== HEAP SUMMARY:
==2289==	 in use at exit: 108,173 bytes in 328 blocks
==2289==   total heap usage: 364 allocs, 36 frees, 3,395,961 bytes allocated
==2289==
==2289== 18 bytes in 1 blocks are possibly lost in loss record 14 of 61
==2289==	at 0x402B9B4: operator new(unsigned int) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==2289==	by 0x42187D3: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16)
==2289==	by 0x4218AB3: std::string::_M_mutate(unsigned int, unsigned int, unsigned int) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16)
==2289==	by 0x4218C41: std::string::_M_replace_safe(unsigned int, unsigned int, char const*, unsigned int) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16)
==2289==	by 0x4218CF8: std::string::assign(char const*, unsigned int) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16)
==2289==	by 0x4092A99: sc_core::sc_object_manager::create_name(char const*) (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x4091558: sc_core::sc_object::sc_object_init(char const*) (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x4091D17: sc_core::sc_object::sc_object(char const*) (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x408DEE0: sc_core::sc_module::sc_module() (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x8049735: hoge::hoge(sc_core::sc_module_name) (sc_main.cpp:6)
==2289==	by 0x80494CE: sc_main (sc_main.cpp:19)
==2289==	by 0x408C105: sc_elab_and_sim (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==
==2289== 23 bytes in 1 blocks are possibly lost in loss record 18 of 61
==2289==	at 0x402B9B4: operator new(unsigned int) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==2289==	by 0x42187D3: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16)
==2289==	by 0x146B003: ???
==2289==
==2289== 30 bytes in 1 blocks are possibly lost in loss record 22 of 61
==2289==	at 0x402B9B4: operator new(unsigned int) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==2289==	by 0x42187D3: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16)
==2289==	by 0x4218AB3: std::string::_M_mutate(unsigned int, unsigned int, unsigned int) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16)
==2289==	by 0x4218C41: std::string::_M_replace_safe(unsigned int, unsigned int, char const*, unsigned int) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16)
==2289==	by 0x4218CF8: std::string::assign(char const*, unsigned int) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16)
==2289==	by 0x4092A99: sc_core::sc_object_manager::create_name(char const*) (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x4091558: sc_core::sc_object::sc_object_init(char const*) (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x4091D17: sc_core::sc_object::sc_object(char const*) (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x409531D: sc_core::sc_process_b::sc_process_b(char const*, bool, bool, void (sc_core::sc_process_host::*)(), sc_core::sc_process_host*, sc_core::sc_spawn_options const*) (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x408D516: sc_core::sc_method_process::sc_method_process(char const*, bool, void (sc_core::sc_process_host::*)(), sc_core::sc_process_host*, sc_core::sc_spawn_options const*) (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x409CC13: sc_core::sc_simcontext::prepare_to_simulate() (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x409D3A1: sc_core::sc_simcontext::initialize(bool) (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==
==2289== 30 bytes in 1 blocks are possibly lost in loss record 23 of 61
==2289==	at 0x402B9B4: operator new(unsigned int) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==2289==	by 0x42187D3: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16)
==2289==	by 0x4218AB3: std::string::_M_mutate(unsigned int, unsigned int, unsigned int) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16)
==2289==	by 0x4218C41: std::string::_M_replace_safe(unsigned int, unsigned int, char const*, unsigned int) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16)
==2289==	by 0x4218CF8: std::string::assign(char const*, unsigned int) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16)
==2289==	by 0x4092A99: sc_core::sc_object_manager::create_name(char const*) (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x4091558: sc_core::sc_object::sc_object_init(char const*) (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x4091D17: sc_core::sc_object::sc_object(char const*) (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x409531D: sc_core::sc_process_b::sc_process_b(char const*, bool, bool, void (sc_core::sc_process_host::*)(), sc_core::sc_process_host*, sc_core::sc_spawn_options const*) (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x40A29C6: sc_core::sc_thread_process::sc_thread_process(char const*, bool, void (sc_core::sc_process_host::*)(), sc_core::sc_process_host*, sc_core::sc_spawn_options const*) (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x409CBA4: sc_core::sc_simcontext::prepare_to_simulate() (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x409D3A1: sc_core::sc_simcontext::initialize(bool) (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==
==2289== 35 bytes in 1 blocks are possibly lost in loss record 24 of 61
==2289==	at 0x402B9B4: operator new(unsigned int) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==2289==	by 0x42187D3: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16)
==2289==	by 0x4218AB3: std::string::_M_mutate(unsigned int, unsigned int, unsigned int) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16)
==2289==	by 0x4218C41: std::string::_M_replace_safe(unsigned int, unsigned int, char const*, unsigned int) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16)
==2289==	by 0x4218CF8: std::string::assign(char const*, unsigned int) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16)
==2289==	by 0x4092A99: sc_core::sc_object_manager::create_name(char const*) (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x4091558: sc_core::sc_object::sc_object_init(char const*) (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x4091D17: sc_core::sc_object::sc_object(char const*) (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x408DEE0: sc_core::sc_module::sc_module() (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x409A757: sc_core::sc_simcontext::elaborate() (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==
==2289== 45 bytes in 1 blocks are possibly lost in loss record 29 of 61
==2289==	at 0x402B9B4: operator new(unsigned int) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==2289==	by 0x42187D3: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16)
==2289==	by 0x4218AB3: std::string::_M_mutate(unsigned int, unsigned int, unsigned int) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16)
==2289==	by 0x4218C41: std::string::_M_replace_safe(unsigned int, unsigned int, char const*, unsigned int) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16)
==2289==	by 0x4218CF8: std::string::assign(char const*, unsigned int) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16)
==2289==	by 0x4092A99: sc_core::sc_object_manager::create_name(char const*) (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x4088EAA: sc_core::sc_event::register_event(char const*) (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x4089070: sc_core::sc_event::sc_event(char const*) (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x40954DC: sc_core::sc_process_b::sc_process_b(char const*, bool, bool, void (sc_core::sc_process_host::*)(), sc_core::sc_process_host*, sc_core::sc_spawn_options const*) (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x408D516: sc_core::sc_method_process::sc_method_process(char const*, bool, void (sc_core::sc_process_host::*)(), sc_core::sc_process_host*, sc_core::sc_spawn_options const*) (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x409CC13: sc_core::sc_simcontext::prepare_to_simulate() (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x409D3A1: sc_core::sc_simcontext::initialize(bool) (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==
==2289== 45 bytes in 1 blocks are possibly lost in loss record 30 of 61
==2289==	at 0x402B9B4: operator new(unsigned int) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==2289==	by 0x42187D3: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16)
==2289==	by 0x4218AB3: std::string::_M_mutate(unsigned int, unsigned int, unsigned int) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16)
==2289==	by 0x4218C41: std::string::_M_replace_safe(unsigned int, unsigned int, char const*, unsigned int) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16)
==2289==	by 0x4218CF8: std::string::assign(char const*, unsigned int) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16)
==2289==	by 0x4092A99: sc_core::sc_object_manager::create_name(char const*) (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x4088EAA: sc_core::sc_event::register_event(char const*) (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x4089070: sc_core::sc_event::sc_event(char const*) (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x40954DC: sc_core::sc_process_b::sc_process_b(char const*, bool, bool, void (sc_core::sc_process_host::*)(), sc_core::sc_process_host*, sc_core::sc_spawn_options const*) (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x40A29C6: sc_core::sc_thread_process::sc_thread_process(char const*, bool, void (sc_core::sc_process_host::*)(), sc_core::sc_process_host*, sc_core::sc_spawn_options const*) (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x409CBA4: sc_core::sc_simcontext::prepare_to_simulate() (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x409D3A1: sc_core::sc_simcontext::initialize(bool) (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==
==2289== 57 bytes in 1 blocks are possibly lost in loss record 34 of 61
==2289==	at 0x402B9B4: operator new(unsigned int) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==2289==	by 0x42187D3: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16)
==2289==	by 0x3: ???
==2289==
==2289== 2,048 bytes in 256 blocks are possibly lost in loss record 48 of 61
==2289==	at 0x402B454: operator new[](unsigned int) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==2289==	by 0x411BD08: sc_dt::sc_unsigned::sc_unsigned(int) (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x412B47B: sc_core::sc_vpool<sc_dt::sc_unsigned>::sc_vpool(int, sc_dt::sc_unsigned*) (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x40879D9: _GLOBAL__sub_I_sc_unsigned.cpp (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x400EEAA: call_init (dl-init.c:85)
==2289==	by 0x400EF93: _dl_init (dl-init.c:134)
==2289==	by 0x400120E: ??? (in /lib/i386-linux-gnu/ld-2.15.so)
==2289==
==2289== 4,100 bytes in 1 blocks are possibly lost in loss record 49 of 61
==2289==	at 0x402B454: operator new[](unsigned int) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==2289==	by 0x4087B33: _GLOBAL__sub_I_sc_concatref.cpp (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x400EEAA: call_init (dl-init.c:85)
==2289==	by 0x400EF93: _dl_init (dl-init.c:134)
==2289==	by 0x400120E: ??? (in /lib/i386-linux-gnu/ld-2.15.so)
==2289==
==2289== 5,124 bytes in 1 blocks are possibly lost in loss record 50 of 61
==2289==	at 0x402B454: operator new[](unsigned int) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==2289==	by 0x412B415: sc_core::sc_vpool<sc_dt::sc_unsigned>::sc_vpool(int, sc_dt::sc_unsigned*) (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x40879D9: _GLOBAL__sub_I_sc_unsigned.cpp (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x400EEAA: call_init (dl-init.c:85)
==2289==	by 0x400EF93: _dl_init (dl-init.c:134)
==2289==	by 0x400120E: ??? (in /lib/i386-linux-gnu/ld-2.15.so)
==2289==
==2289== 6,148 bytes in 1 blocks are possibly lost in loss record 51 of 61
==2289==	at 0x402B454: operator new[](unsigned int) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==2289==	by 0x40874C3: _GLOBAL__sub_I_sc_int_base.cpp (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x400EEAA: call_init (dl-init.c:85)
==2289==	by 0x400EF93: _dl_init (dl-init.c:134)
==2289==	by 0x400120E: ??? (in /lib/i386-linux-gnu/ld-2.15.so)
==2289==
==2289== 6,148 bytes in 1 blocks are possibly lost in loss record 52 of 61
==2289==	at 0x402B454: operator new[](unsigned int) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==2289==	by 0x4087773: _GLOBAL__sub_I_sc_signed.cpp (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x400EEAA: call_init (dl-init.c:85)
==2289==	by 0x400EF93: _dl_init (dl-init.c:134)
==2289==	by 0x400120E: ??? (in /lib/i386-linux-gnu/ld-2.15.so)
==2289==
==2289== 6,148 bytes in 1 blocks are possibly lost in loss record 53 of 61
==2289==	at 0x402B454: operator new[](unsigned int) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==2289==	by 0x40878A3: _GLOBAL__sub_I_sc_uint_base.cpp (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x400EEAA: call_init (dl-init.c:85)
==2289==	by 0x400EF93: _dl_init (dl-init.c:134)
==2289==	by 0x400120E: ??? (in /lib/i386-linux-gnu/ld-2.15.so)
==2289==
==2289== 6,148 bytes in 1 blocks are possibly lost in loss record 54 of 61
==2289==	at 0x402B454: operator new[](unsigned int) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==2289==	by 0x4087A07: _GLOBAL__sub_I_sc_unsigned.cpp (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x400EEAA: call_init (dl-init.c:85)
==2289==	by 0x400EF93: _dl_init (dl-init.c:134)
==2289==	by 0x400120E: ??? (in /lib/i386-linux-gnu/ld-2.15.so)
==2289==
==2289== 8,196 bytes in 1 blocks are possibly lost in loss record 55 of 61
==2289==	at 0x402B454: operator new[](unsigned int) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==2289==	by 0x408752E: _GLOBAL__sub_I_sc_int_base.cpp (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x400EEAA: call_init (dl-init.c:85)
==2289==	by 0x400EF93: _dl_init (dl-init.c:134)
==2289==	by 0x400120E: ??? (in /lib/i386-linux-gnu/ld-2.15.so)
==2289==
==2289== 8,196 bytes in 1 blocks are possibly lost in loss record 56 of 61
==2289==	at 0x402B454: operator new[](unsigned int) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==2289==	by 0x40877DE: _GLOBAL__sub_I_sc_signed.cpp (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x400EEAA: call_init (dl-init.c:85)
==2289==	by 0x400EF93: _dl_init (dl-init.c:134)
==2289==	by 0x400120E: ??? (in /lib/i386-linux-gnu/ld-2.15.so)
==2289==
==2289== 8,196 bytes in 1 blocks are possibly lost in loss record 57 of 61
==2289==	at 0x402B454: operator new[](unsigned int) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==2289==	by 0x408790E: _GLOBAL__sub_I_sc_uint_base.cpp (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x400EEAA: call_init (dl-init.c:85)
==2289==	by 0x400EF93: _dl_init (dl-init.c:134)
==2289==	by 0x400120E: ??? (in /lib/i386-linux-gnu/ld-2.15.so)
==2289==
==2289== 8,196 bytes in 1 blocks are possibly lost in loss record 58 of 61
==2289==	at 0x402B454: operator new[](unsigned int) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==2289==	by 0x4087A76: _GLOBAL__sub_I_sc_unsigned.cpp (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x400EEAA: call_init (dl-init.c:85)
==2289==	by 0x400EF93: _dl_init (dl-init.c:134)
==2289==	by 0x400120E: ??? (in /lib/i386-linux-gnu/ld-2.15.so)
==2289==
==2289== 12,292 bytes in 1 blocks are possibly lost in loss record 61 of 61
==2289==	at 0x402B454: operator new[](unsigned int) (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==2289==	by 0x4087B94: _GLOBAL__sub_I_sc_concatref.cpp (in /usr/local/lib/systemc-2.3.0/lib-linux/libsystemc-2.3.0.so)
==2289==	by 0x400EEAA: call_init (dl-init.c:85)
==2289==	by 0x400EF93: _dl_init (dl-init.c:134)
==2289==	by 0x400120E: ??? (in /lib/i386-linux-gnu/ld-2.15.so)
==2289==
==2289== LEAK SUMMARY:
==2289==	definitely lost: 0 bytes in 0 blocks
==2289==	indirectly lost: 0 bytes in 0 blocks
==2289==	  possibly lost: 81,223 bytes in 275 blocks
==2289==	still reachable: 26,950 bytes in 53 blocks
==2289==		 suppressed: 0 bytes in 0 blocks
==2289== Reachable blocks (those to which a pointer was found) are not shown.
==2289== To see them, rerun with: --leak-check=full --show-reachable=yes
==2289==
==2289== For counts of detected and suppressed errors, rerun with: -v
==2289== ERROR SUMMARY: 20 errors from 20 contexts (suppressed: 0 from 0)

- Ubuntu12.04 32bit
- GCC 4.4.7
- Valgrind 3.7.0

Thanks.

Viewing all articles
Browse latest Browse all 595

Latest Images

Trending Articles



Latest Images