==32599== Memcheck, a memory error detector. ==32599== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al. ==32599== Using LibVEX rev 1732, a library for dynamic binary translation. ==32599== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP. ==32599== Using valgrind-3.2.3-Debian, a dynamic binary instrumentation framework. ==32599== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al. ==32599== For more details, rerun with: -v ==32599== ==32599== Invalid read of size 8 ==32599== at 0x4015B24: (within /lib/ld-2.6.1.so) ==32599== by 0x400A8F7: (within /lib/ld-2.6.1.so) ==32599== by 0x4006174: (within /lib/ld-2.6.1.so) ==32599== by 0x40085F7: (within /lib/ld-2.6.1.so) ==32599== by 0x400BB6C: (within /lib/ld-2.6.1.so) ==32599== by 0x400DA05: (within /lib/ld-2.6.1.so) ==32599== by 0x400C239: (within /lib/ld-2.6.1.so) ==32599== by 0x4011CF8: (within /lib/ld-2.6.1.so) ==32599== by 0x400DA05: (within /lib/ld-2.6.1.so) ==32599== by 0x401155A: (within /lib/ld-2.6.1.so) ==32599== by 0x94F64FF: (within /lib/libc-2.6.1.so) ==32599== by 0x400DA05: (within /lib/ld-2.6.1.so) ==32599== Address 0xF15B7F8 is 16 bytes inside a block of size 17 alloc'd ==32599== at 0x4C21C16: malloc (vg_replace_malloc.c:149) ==32599== by 0x4008AF5: (within /lib/ld-2.6.1.so) ==32599== by 0x400BB6C: (within /lib/ld-2.6.1.so) ==32599== by 0x400DA05: (within /lib/ld-2.6.1.so) ==32599== by 0x400C239: (within /lib/ld-2.6.1.so) ==32599== by 0x4011CF8: (within /lib/ld-2.6.1.so) ==32599== by 0x400DA05: (within /lib/ld-2.6.1.so) ==32599== by 0x401155A: (within /lib/ld-2.6.1.so) ==32599== by 0x94F64FF: (within /lib/libc-2.6.1.so) ==32599== by 0x400DA05: (within /lib/ld-2.6.1.so) ==32599== by 0x94F6666: __libc_dlopen_mode (in /lib/libc-2.6.1.so) ==32599== by 0x94D0F1C: __nss_lookup_function (in /lib/libc-2.6.1.so) ==32599== ==32599== Source and destination overlap in mempcpy(0xF171DD8, 0xF171DD8, 23) ==32599== at 0x4C232D3: mempcpy (mc_replace_strmem.c:116) ==32599== by 0x945B10A: _IO_default_xsputn (in /lib/libc-2.6.1.so) ==32599== by 0x9434513: vfprintf (in /lib/libc-2.6.1.so) ==32599== by 0x9450768: vsprintf (in /lib/libc-2.6.1.so) ==32599== by 0x943A447: sprintf (in /lib/libc-2.6.1.so) ==32599== by 0x7EB50A2: (within /usr/lib/libX11.so.6.2.0) ==32599== by 0x7EB51A3: (within /usr/lib/libX11.so.6.2.0) ==32599== by 0x7EB59B4: (within /usr/lib/libX11.so.6.2.0) ==32599== by 0x7E6A787: XCreateOC (in /usr/lib/libX11.so.6.2.0) ==32599== by 0x7E5E448: XCreateFontSet (in /usr/lib/libX11.so.6.2.0) ==32599== by 0x72C53C1: gdk_fontset_load (in /usr/lib/libgdk-1.2.so.0.9.1) ==32599== by 0x711433C: gtk_rc_get_style (in /usr/lib/libgtk-1.2.so.0.9.1) ==32599== ==32599== Invalid read of size 4 ==32599== at 0x834E433: pthread_mutex_lock (in /lib/libpthread-2.6.1.so) ==32599== by 0xCA96D5F: g_slice_alloc (in /usr/lib/libglib-2.0.so.0.1400.1) ==32599== by 0xBDBF997: pango_font_description_copy (in /usr/lib/libpango-1.0.so.0.1800.3) ==32599== by 0x61ACBBF: wxSystemSettingsNative::GetFont(wxSystemFont) (settings.cpp:372) ==32599== by 0x62683F3: wxInitializeStockObjects() (gdicmn.cpp:573) ==32599== by 0x623C5CC: wxAppBase::Initialize(int&, wchar_t**) (appcmn.cpp:113) ==32599== by 0x618461A: wxApp::Initialize(int&, wchar_t**) (app.cpp:699) ==32599== by 0x6B2D481: wxEntryStart(int&, wchar_t**) (init.cpp:280) ==32599== by 0x6B2D631: wxEntry(int&, wchar_t**) (init.cpp:404) ==32599== by 0x6B2D786: wxEntry(int&, char**) (init.cpp:451) ==32599== by 0x46F6D1: main (ctsim.cpp:80) ==32599== Address 0x10 is not stack'd, malloc'd or (recently) free'd ==32599== ==32599== Process terminating with default action of signal 11 (SIGSEGV) ==32599== Access not within mapped region at address 0x10 ==32599== at 0x834E433: pthread_mutex_lock (in /lib/libpthread-2.6.1.so) ==32599== by 0xCA96D5F: g_slice_alloc (in /usr/lib/libglib-2.0.so.0.1400.1) ==32599== by 0xBDBF997: pango_font_description_copy (in /usr/lib/libpango-1.0.so.0.1800.3) ==32599== by 0x61ACBBF: wxSystemSettingsNative::GetFont(wxSystemFont) (settings.cpp:372) ==32599== by 0x62683F3: wxInitializeStockObjects() (gdicmn.cpp:573) ==32599== by 0x623C5CC: wxAppBase::Initialize(int&, wchar_t**) (appcmn.cpp:113) ==32599== by 0x618461A: wxApp::Initialize(int&, wchar_t**) (app.cpp:699) ==32599== by 0x6B2D481: wxEntryStart(int&, wchar_t**) (init.cpp:280) ==32599== by 0x6B2D631: wxEntry(int&, wchar_t**) (init.cpp:404) ==32599== by 0x6B2D786: wxEntry(int&, char**) (init.cpp:451) ==32599== by 0x46F6D1: main (ctsim.cpp:80) ==32599== ==32599== ERROR SUMMARY: 15 errors from 3 contexts (suppressed: 18 from 1) ==32599== malloc/free: in use at exit: 1,277,868 bytes in 3,876 blocks. ==32599== malloc/free: 17,044 allocs, 13,168 frees, 5,991,727 bytes allocated. ==32599== For counts of detected errors, rerun with: -v ==32599== searching for pointers to 3,876 not-freed blocks. ==32599== checked 5,045,544 bytes. ==32599== ==32599== LEAK SUMMARY: ==32599== definitely lost: 385 bytes in 19 blocks. ==32599== possibly lost: 1,144 bytes in 11 blocks. ==32599== still reachable: 1,276,339 bytes in 3,846 blocks. ==32599== suppressed: 0 bytes in 0 blocks. ==32599== Rerun with --leak-check=full to see details of leaked memory.