==12074== Memcheck, a memory error detector for x86-linux. ==12074== Copyright (C) 2002-2004, and GNU GPL'd, by Julian Seward et al. ==12074== Using valgrind-2.2.0, a program supervision framework for x86-linux. ==12074== Copyright (C) 2000-2004, and GNU GPL'd, by Julian Seward et al. ==12074== For more details, rerun with: -v ==12074== ==12074== Syscall param write(buf) contains uninitialised or unaddressable byte(s) ==12074== at 0x1C93540E: write (in /lib/tls/libc-2.3.2.so) ==12074== by 0x1C9F4E0F: (within /usr/X11R6/lib/libX11.so.6.2) ==12074== by 0x1C9F59FE: _X11TransWrite (in /usr/X11R6/lib/libX11.so.6.2) ==12074== by 0x1C9D5261: (within /usr/X11R6/lib/libX11.so.6.2) ==12074== by 0x1C9D690C: _XReply (in /usr/X11R6/lib/libX11.so.6.2) ==12074== by 0x1C9C39E0: XInternAtom (in /usr/X11R6/lib/libX11.so.6.2) ==12074== by 0x1C9E020A: XSetWMProperties (in /usr/X11R6/lib/libX11.so.6.2) ==12074== by 0x1BFBC968: (within /usr/lib/libgdk-x11-2.0.so.0.600.2) ==12074== by 0x1BFBCF11: gdk_window_new (in /usr/lib/libgdk-x11-2.0.so.0.600.2) ==12074== by 0x1BFA01BE: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.600.2) ==12074== by 0x1BF8117A: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.600.2) ==12074== by 0x1BD3B7D9: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.600.2) ==12074== by 0x1BD3B815: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.600.2) ==12074== by 0x1BA7C43C: Gtk::Main::init(int*, char***, bool) (in /usr/lib/libgtkmm-2.4.so.1.0.10) ==12074== by 0x1BA7C017: Gtk::Main::Main(int&, char**&, bool) (in /usr/lib/libgtkmm-2.4.so.1.0.10) ==12074== by 0x80AB2AD: main (ghelm.cpp:35) ==12074== Address 0x1CC10400 is 128 bytes inside a block of size 2048 alloc'd ==12074== at 0x1B905901: calloc (vg_replace_malloc.c:176) ==12074== by 0x1C9C709C: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2) ==12074== by 0x1BFA00C1: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.600.2) ==12074== by 0x1BF8117A: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.600.2) ==12074== by 0x1BD3B7D9: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.600.2) ==12074== by 0x1BD3B815: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.600.2) ==12074== by 0x1BA7C43C: Gtk::Main::init(int*, char***, bool) (in /usr/lib/libgtkmm-2.4.so.1.0.10) ==12074== by 0x1BA7C017: Gtk::Main::Main(int&, char**&, bool) (in /usr/lib/libgtkmm-2.4.so.1.0.10) ==12074== by 0x80AB2AD: main (ghelm.cpp:35) ==12074== ==12074== Syscall param writev(vector[...]) contains uninitialised or unaddressable byte(s) ==12074== at 0x1C93C0A8: (within /lib/tls/libc-2.3.2.so) ==12074== by 0x1C9F4E8F: (within /usr/X11R6/lib/libX11.so.6.2) ==12074== by 0x1C9F5A5E: _X11TransWritev (in /usr/X11R6/lib/libX11.so.6.2) ==12074== by 0x1C9D6176: _XSend (in /usr/X11R6/lib/libX11.so.6.2) ==12074== by 0x1C9CC634: XQueryExtension (in /usr/X11R6/lib/libX11.so.6.2) ==12074== by 0x1C9C2B6A: XInitExtension (in /usr/X11R6/lib/libX11.so.6.2) ==12074== by 0x1CA7AB63: XextAddDisplay (in /usr/X11R6/lib/libXext.so.6.4) ==12074== by 0x1C484F69: (within /usr/X11R6/lib/libGL.so.1.2) ==12074== by 0x1C48561E: __glXInitialize (in /usr/X11R6/lib/libGL.so.1.2) ==12074== by 0x1C482DC7: glXGetConfig (in /usr/X11R6/lib/libGL.so.1.2) ==12074== by 0x1C48322A: glXChooseVisual (in /usr/X11R6/lib/libGL.so.1.2) ==12074== by 0x1C3A361C: (within /usr/lib/libgdkglext-x11-1.0.so.0.2.4) ==12074== by 0x1C37F11D: (within /usr/lib/libgdkglext-x11-1.0.so.0.2.4) ==12074== by 0x1C37F1AB: (within /usr/lib/libgdkglext-x11-1.0.so.0.2.4) ==12074== by 0x1C37F1D7: gdk_gl_config_new_by_mode (in /usr/lib/libgdkglext-x11-1.0.so.0.2.4) ==12074== by 0x1C135274: Gdk::GL::Config::create(Gdk::GL::ConfigMode) (in /usr/lib/libgdkglextmm-x11-1.0.so.0.0.1) ==12074== by 0x80BACAF: GLChartRenderer::Init(std::vector >) (glchartrenderer.cpp:61) ==12074== by 0x80AD407: Application::Init(boost::filesystem::path&) (application.cpp:95) ==12074== by 0x80AB413: main (ghelm.cpp:49) ==12074== Address 0x1CC10395 is 21 bytes inside a block of size 2048 alloc'd ==12074== at 0x1B905901: calloc (vg_replace_malloc.c:176) ==12074== by 0x1C9C709C: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2) ==12074== by 0x1BFA00C1: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.600.2) ==12074== by 0x1BF8117A: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.600.2) ==12074== by 0x1BD3B7D9: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.600.2) ==12074== by 0x1BD3B815: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.600.2) ==12074== by 0x1BA7C43C: Gtk::Main::init(int*, char***, bool) (in /usr/lib/libgtkmm-2.4.so.1.0.10) ==12074== by 0x1BA7C017: Gtk::Main::Main(int&, char**&, bool) (in /usr/lib/libgtkmm-2.4.so.1.0.10) ==12074== by 0x80AB2AD: main (ghelm.cpp:35) ==12074== ==12074== pthread_mutex_lock/trylock: mutex has invalid owner ==12074== at 0x1C7561F5: pthread_mutex_lock (vg_libpthread.c:1353) ==12074== by 0x1C75C37E: _IO_flockfile (vg_libpthread.c:3451) ==12074== by 0x1C04C8AD: pango_read_line (in /usr/lib/libpango-1.0.so.0.800.0) ==12074== by 0x1C039C41: (within /usr/lib/libpango-1.0.so.0.800.0) ==12074== by 0x1C039FA2: (within /usr/lib/libpango-1.0.so.0.800.0) ==12074== by 0x1C03A1D7: (within /usr/lib/libpango-1.0.so.0.800.0) ==12074== by 0x1C0396B7: pango_find_map (in /usr/lib/libpango-1.0.so.0.800.0) ==12074== by 0x1C03DCF6: (within /usr/lib/libpango-1.0.so.0.800.0) ==12074== by 0x1C03DD67: (within /usr/lib/libpango-1.0.so.0.800.0) ==12074== by 0x1C03DE85: (within /usr/lib/libpango-1.0.so.0.800.0) ==12074== by 0x1C03E157: pango_itemize_with_base_dir (in /usr/lib/libpango-1.0.so.0.800.0) ==12074== by 0x1C04552E: (within /usr/lib/libpango-1.0.so.0.800.0) ==12074== by 0x1C043A65: (within /usr/lib/libpango-1.0.so.0.800.0) ==12074== by 0x1C043D96: pango_layout_get_extents (in /usr/lib/libpango-1.0.so.0.800.0) ==12074== by 0x1BD2C0A7: (within /usr/lib/libgtk-x11-2.0.so.0.600.2) ==12074== by 0x1BC68940: (within /usr/lib/libgtk-x11-2.0.so.0.600.2) ==12074== by 0x1C07EC72: g_cclosure_marshal_VOID__BOXED (in /usr/lib/libgobject-2.0.so.0.600.2) ==12074== by 0x1C06C948: (within /usr/lib/libgobject-2.0.so.0.600.2) ==12074== by 0x1C06C6B5: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.600.2) ==12074== by 0x1C07D720: (within /usr/lib/libgobject-2.0.so.0.600.2) Xlib: extension "XFree86-DRI" missing on display ":0.0". (ghelm:12074): Gtk-CRITICAL **: gtk_main_quit: assertion `main_loops != NULL' failed ==12074== ==12074== Process terminating with default action of signal 11 (SIGSEGV) ==12074== Bad permissions for mapped region at address 0x811B304 ==12074== at 0x1BF6921F: sigc::internal::trackable_callback_list::~trackable_callback_list() (in /usr/lib/libsigc-2.0.so.0.0.0) ==12074== by 0x1BF690CD: sigc::trackable::notify_callbacks() (in /usr/lib/libsigc-2.0.so.0.0.0) ==12074== by 0x1BF68FCE: sigc::trackable::~trackable() (in /usr/lib/libsigc-2.0.so.0.0.0) ==12074== by 0x80BA9C9: GLChartRenderer::~GLChartRenderer() (glchartrenderer.cpp:50) ==12074== by 0x80ACA11: Application::~Application() (application.cpp:62) ==12074== by 0x80AB4D3: main (ghelm.cpp:56) ==12074== ==12074== ERROR SUMMARY: 54 errors from 3 contexts