[DebianGIS-dev] Bug#439732: gosmore aborts after doing a couple of routes

Blars Blarson blarson at debian.org
Thu Aug 30 02:35:59 UTC 2007


On Wed, Aug 29, 2007 at 11:32:06AM +0200, Petter Reinholdtsen wrote:
> 
> > Gosmore exits after doing several (2-4) routes.  script of running
> > it attached.
> 
> I am unable to reproduce this.  The error message indicate memory
> corruption problem.  Can you explain in more detail how to reproduce
> the problem?  Can you try to run the program under valgrind (valgrind
> ./gosmore), and see if some useful information is provided then?

This happend several times before I ran it under script to capture the
error message.  Now I can't seem to reproduce the symptom, whether
running under valgrind or not.  (I did upgrade my system in the mean
time, perhaps there is some library that affect this that got upgraded
in the last week or so.)

However, running under valgrind does show writing beond the bounds of
memory allocations, illegal reads and writes of 1 byte, and memory
leaks.  Gosmore also stops working after doing long routes and the get
direction button shows the initial message.  (press middle button and
right button) This is after the first Warning: set address range
perms: large range message.

It also routes the wrong way on motorways and motorway-links, and
ignores minor roads.  (highway=minor)

I used a JOSM save file (20 megabytes) to initialize it.



-------------- next part --------------
Script started on Wed 29 Aug 2007 05:34:05 PM PDT
]0;blarson at uvula: ~blarson at uvula:~$ valgrind gosmore
==22233== Memcheck, a memory error detector.
==22233== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==22233== Using LibVEX rev 1732, a library for dynamic binary translation.
==22233== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==22233== Using valgrind-3.2.3-Debian, a dynamic binary instrumentation framework.
==22233== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==22233== For more details, rerun with: -v
==22233== 
gosmore is in the public domain and comes without warrantee
==22233== Syscall param writev(vector[...]) points to uninitialised byte(s)
==22233==    at 0x5003A83: writev (writev.c:46)
==22233==    by 0x4C6A6BD: (within /usr/lib/libX11.so.6.2.0)
==22233==    by 0x4C6A2FE: _X11TransWritev (in /usr/lib/libX11.so.6.2.0)
==22233==    by 0x4C6F9ED: _XSend (in /usr/lib/libX11.so.6.2.0)
==22233==    by 0x4C60E9F: XQueryExtension (in /usr/lib/libX11.so.6.2.0)
==22233==    by 0x4C5560A: XInitExtension (in /usr/lib/libX11.so.6.2.0)
==22233==    by 0x4B78D8F: XFixesFindDisplay (in /usr/lib/libXfixes.so.3.1.0)
==22233==    by 0x4B7901C: XFixesQueryExtension (in /usr/lib/libXfixes.so.3.1.0)
==22233==    by 0x4A937D4: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1000.13)
==22233==    by 0x4A70F5E: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1000.13)
==22233==    by 0x4840C1E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4840C53: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==  Address 0x51F877C is 324 bytes inside a block of size 16,384 alloc'd
==22233==    at 0x4023AA4: calloc (vg_replace_malloc.c:279)
==22233==    by 0x4C5ACBD: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==22233==    by 0x4A93621: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1000.13)
==22233==    by 0x4A70F5E: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1000.13)
==22233==    by 0x4840C1E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4840C53: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x804F4A3: (within /usr/bin/gosmore)
==22233==    by 0x4F4E04F: (below main) (libc-start.c:224)
==22233== 
==22233== Invalid write of size 1
==22233==    at 0x4F9E348: _IO_default_xsputn (genops.c:475)
==22233==    by 0x4F79028: vfprintf (vfprintf.c:1568)
==22233==    by 0x4F9339B: vsprintf (iovsprintf.c:43)
==22233==    by 0x4F7E9AD: sprintf (sprintf.c:34)
==22233==    by 0x804BB45: (within /usr/bin/gosmore)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==  Address 0x520027C is 0 bytes after a block of size 700 alloc'd
==22233==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22233==    by 0x804BB6F: (within /usr/bin/gosmore)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233== 
==22233== Invalid write of size 1
==22233==    at 0x4F9E348: _IO_default_xsputn (genops.c:475)
==22233==    by 0x4F75CE7: vfprintf (vfprintf.c:1598)
==22233==    by 0x4F9339B: vsprintf (iovsprintf.c:43)
==22233==    by 0x4F7E9AD: sprintf (sprintf.c:34)
==22233==    by 0x804BB45: (within /usr/bin/gosmore)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==  Address 0x5200282 is 6 bytes after a block of size 700 alloc'd
==22233==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22233==    by 0x804BB6F: (within /usr/bin/gosmore)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233== 
==22233== Invalid write of size 1
==22233==    at 0x4F933AC: vsprintf (iovsprintf.c:44)
==22233==    by 0x4F7E9AD: sprintf (sprintf.c:34)
==22233==    by 0x804BB45: (within /usr/bin/gosmore)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==  Address 0x5200283 is 7 bytes after a block of size 700 alloc'd
==22233==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22233==    by 0x804BB6F: (within /usr/bin/gosmore)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233== 
==22233== Invalid read of size 1
==22233==    at 0x4025513: strlen (mc_replace_strmem.c:246)
==22233==    by 0x48DAD31: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x804BC0B: (within /usr/bin/gosmore)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==  Address 0x520027C is 0 bytes after a block of size 700 alloc'd
==22233==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22233==    by 0x804BB6F: (within /usr/bin/gosmore)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233== 
==22233== Invalid read of size 1
==22233==    at 0x4DB6F31: g_utf8_validate (in /usr/lib/libglib-2.0.so.0.1400.0)
==22233==    by 0x48D9B6C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x48DACE3: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x804BC0B: (within /usr/bin/gosmore)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==  Address 0x520027C is 0 bytes after a block of size 700 alloc'd
==22233==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22233==    by 0x804BB6F: (within /usr/bin/gosmore)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233== 
==22233== Invalid read of size 1
==22233==    at 0x4DB6F3B: g_utf8_validate (in /usr/lib/libglib-2.0.so.0.1400.0)
==22233==    by 0x48D9B6C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x48DACE3: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x804BC0B: (within /usr/bin/gosmore)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==  Address 0x520027C is 0 bytes after a block of size 700 alloc'd
==22233==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22233==    by 0x804BB6F: (within /usr/bin/gosmore)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233== 
==22233== Invalid read of size 1
==22233==    at 0x4B865E3: pango_find_paragraph_boundary (in /usr/lib/libpango-1.0.so.0.1600.5)
==22233==    by 0x48D7BEB: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x48DF26C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x48440A3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D378C2: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x48D9BA4: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x48DACE3: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x804BC0B: (within /usr/bin/gosmore)
==22233==  Address 0x520027C is 0 bytes after a block of size 700 alloc'd
==22233==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22233==    by 0x804BB6F: (within /usr/bin/gosmore)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233== 
==22233== Invalid read of size 1
==22233==    at 0x4B86604: pango_find_paragraph_boundary (in /usr/lib/libpango-1.0.so.0.1600.5)
==22233==    by 0x48D7BEB: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x48DF26C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x48440A3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D378C2: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x48D9BA4: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x48DACE3: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x804BC0B: (within /usr/bin/gosmore)
==22233==  Address 0x520027C is 0 bytes after a block of size 700 alloc'd
==22233==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22233==    by 0x804BB6F: (within /usr/bin/gosmore)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233== 
==22233== Invalid read of size 1
==22233==    at 0x4B86616: pango_find_paragraph_boundary (in /usr/lib/libpango-1.0.so.0.1600.5)
==22233==    by 0x48D7BEB: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x48DF26C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x48440A3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D378C2: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x48D9BA4: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x48DACE3: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x804BC0B: (within /usr/bin/gosmore)
==22233==  Address 0x520027C is 0 bytes after a block of size 700 alloc'd
==22233==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22233==    by 0x804BB6F: (within /usr/bin/gosmore)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233== 
==22233== Invalid read of size 1
==22233==    at 0x4DB6F31: g_utf8_validate (in /usr/lib/libglib-2.0.so.0.1400.0)
==22233==    by 0x48D7C43: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x48DF26C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x48440A3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D378C2: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x48D9BA4: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x48DACE3: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x804BC0B: (within /usr/bin/gosmore)
==22233==  Address 0x520027C is 0 bytes after a block of size 700 alloc'd
==22233==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22233==    by 0x804BB6F: (within /usr/bin/gosmore)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233== 
==22233== Invalid read of size 1
==22233==    at 0x4DB6F3B: g_utf8_validate (in /usr/lib/libglib-2.0.so.0.1400.0)
==22233==    by 0x48D7C43: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x48DF26C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x48440A3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D378C2: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x48D9BA4: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x48DACE3: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x804BC0B: (within /usr/bin/gosmore)
==22233==  Address 0x520027C is 0 bytes after a block of size 700 alloc'd
==22233==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22233==    by 0x804BB6F: (within /usr/bin/gosmore)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233== 
==22233== Invalid read of size 1
==22233==    at 0x40263ED: memcpy (mc_replace_strmem.c:406)
==22233==    by 0x48F33B3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x48D7C5D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x48DF26C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x48440A3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D378C2: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x48D9BA4: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x48DACE3: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==  Address 0x520027C is 0 bytes after a block of size 700 alloc'd
==22233==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22233==    by 0x804BB6F: (within /usr/bin/gosmore)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233== 
==22233== Invalid read of size 1
==22233==    at 0x40263F6: memcpy (mc_replace_strmem.c:406)
==22233==    by 0x48F33B3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x48D7C5D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x48DF26C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x48440A3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D378C2: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x48D9BA4: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x48DACE3: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==  Address 0x520027D is 1 bytes after a block of size 700 alloc'd
==22233==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22233==    by 0x804BB6F: (within /usr/bin/gosmore)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233== 
==22233== Invalid read of size 1
==22233==    at 0x40263FF: memcpy (mc_replace_strmem.c:406)
==22233==    by 0x48F33B3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x48D7C5D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x48DF26C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x48440A3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D378C2: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x48D9BA4: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x48DACE3: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==  Address 0x520027E is 2 bytes after a block of size 700 alloc'd
==22233==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22233==    by 0x804BB6F: (within /usr/bin/gosmore)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233== 
==22233== Invalid read of size 1
==22233==    at 0x40263E0: memcpy (mc_replace_strmem.c:406)
==22233==    by 0x48F33B3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x48D7C5D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x48DF26C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x48440A3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D378C2: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x48D9BA4: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x48DACE3: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==  Address 0x520027F is 3 bytes after a block of size 700 alloc'd
==22233==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22233==    by 0x804BB6F: (within /usr/bin/gosmore)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22233==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22233==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22233== Warning: set address range perms: large range 160000000 (defined)
==22233== Warning: set address range perms: large range 160000032 (noaccess)
==22233== Warning: set address range perms: large range 160000000 (defined)
==22233== Warning: set address range perms: large range 160000032 (noaccess)
==22233== Warning: set address range perms: large range 160000000 (defined)
==22233== 
==22233== ERROR SUMMARY: 74 errors from 16 contexts (suppressed: 117 from 2)
==22233== malloc/free: in use at exit: 160,572,091 bytes in 8,231 blocks.
==22233== malloc/free: 136,242 allocs, 128,011 frees, 1,047,641,268 bytes allocated.
==22233== For counts of detected errors, rerun with: -v
==22233== searching for pointers to 8,231 not-freed blocks.
==22233== checked 161,607,296 bytes.
==22233== 
==22233== LEAK SUMMARY:
==22233==    definitely lost: 47,692 bytes in 1,693 blocks.
==22233==      possibly lost: 88,664 bytes in 109 blocks.
==22233==    still reachable: 160,435,735 bytes in 6,429 blocks.
==22233==         suppressed: 0 bytes in 0 blocks.
==22233== Rerun with --leak-check=full to see details of leaked memory.
]0;blarson at uvula: ~blarson at uvula:~$ exit

Script done on Wed 29 Aug 2007 05:47:55 PM PDT
-------------- next part --------------
Script started on Wed 29 Aug 2007 06:34:00 PM PDT
]0;blarson at uvula: ~blarson at uvula:~$ valgrind gosmore
==22383== Memcheck, a memory error detector.
==22383== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==22383== Using LibVEX rev 1732, a library for dynamic binary translation.
==22383== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==22383== Using valgrind-3.2.3-Debian, a dynamic binary instrumentation framework.
==22383== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==22383== For more details, rerun with: -v
==22383== 
gosmore is in the public domain and comes without warrantee
==22383== Syscall param writev(vector[...]) points to uninitialised byte(s)
==22383==    at 0x5003A83: writev (writev.c:46)
==22383==    by 0x4C6A6BD: (within /usr/lib/libX11.so.6.2.0)
==22383==    by 0x4C6A2FE: _X11TransWritev (in /usr/lib/libX11.so.6.2.0)
==22383==    by 0x4C6F9ED: _XSend (in /usr/lib/libX11.so.6.2.0)
==22383==    by 0x4C60E9F: XQueryExtension (in /usr/lib/libX11.so.6.2.0)
==22383==    by 0x4C5560A: XInitExtension (in /usr/lib/libX11.so.6.2.0)
==22383==    by 0x4B78D8F: XFixesFindDisplay (in /usr/lib/libXfixes.so.3.1.0)
==22383==    by 0x4B7901C: XFixesQueryExtension (in /usr/lib/libXfixes.so.3.1.0)
==22383==    by 0x4A937D4: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1000.13)
==22383==    by 0x4A70F5E: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1000.13)
==22383==    by 0x4840C1E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4840C53: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==  Address 0x51F877C is 324 bytes inside a block of size 16,384 alloc'd
==22383==    at 0x4023AA4: calloc (vg_replace_malloc.c:279)
==22383==    by 0x4C5ACBD: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==22383==    by 0x4A93621: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1000.13)
==22383==    by 0x4A70F5E: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1000.13)
==22383==    by 0x4840C1E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4840C53: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x804F4A3: (within /usr/bin/gosmore)
==22383==    by 0x4F4E04F: (below main) (libc-start.c:224)
==22383== 
==22383== Invalid write of size 1
==22383==    at 0x4F9E348: _IO_default_xsputn (genops.c:475)
==22383==    by 0x4F75CE7: vfprintf (vfprintf.c:1598)
==22383==    by 0x4F9339B: vsprintf (iovsprintf.c:43)
==22383==    by 0x4F7E9AD: sprintf (sprintf.c:34)
==22383==    by 0x804BB45: (within /usr/bin/gosmore)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==  Address 0x6696A6E is 0 bytes after a block of size 382 alloc'd
==22383==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22383==    by 0x804BB6F: (within /usr/bin/gosmore)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383== 
==22383== Invalid write of size 1
==22383==    at 0x4F933AC: vsprintf (iovsprintf.c:44)
==22383==    by 0x4F7E9AD: sprintf (sprintf.c:34)
==22383==    by 0x804BB45: (within /usr/bin/gosmore)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==  Address 0x6696A6F is 1 bytes after a block of size 382 alloc'd
==22383==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22383==    by 0x804BB6F: (within /usr/bin/gosmore)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383== 
==22383== Invalid read of size 1
==22383==    at 0x4025513: strlen (mc_replace_strmem.c:246)
==22383==    by 0x48DAD31: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x804BC0B: (within /usr/bin/gosmore)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==  Address 0x6696A6E is 0 bytes after a block of size 382 alloc'd
==22383==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22383==    by 0x804BB6F: (within /usr/bin/gosmore)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383== 
==22383== Invalid read of size 1
==22383==    at 0x4DB6F31: g_utf8_validate (in /usr/lib/libglib-2.0.so.0.1400.0)
==22383==    by 0x48D9B6C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48DACE3: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x804BC0B: (within /usr/bin/gosmore)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==  Address 0x6696A6E is 0 bytes after a block of size 382 alloc'd
==22383==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22383==    by 0x804BB6F: (within /usr/bin/gosmore)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383== 
==22383== Invalid read of size 1
==22383==    at 0x4DB6F3B: g_utf8_validate (in /usr/lib/libglib-2.0.so.0.1400.0)
==22383==    by 0x48D9B6C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48DACE3: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x804BC0B: (within /usr/bin/gosmore)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==  Address 0x6696A6E is 0 bytes after a block of size 382 alloc'd
==22383==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22383==    by 0x804BB6F: (within /usr/bin/gosmore)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383== 
==22383== Invalid read of size 1
==22383==    at 0x4B865E3: pango_find_paragraph_boundary (in /usr/lib/libpango-1.0.so.0.1600.5)
==22383==    by 0x48D7BEB: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48DF26C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48440A3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D378C2: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x48D9BA4: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48DACE3: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x804BC0B: (within /usr/bin/gosmore)
==22383==  Address 0x6696A6E is 0 bytes after a block of size 382 alloc'd
==22383==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22383==    by 0x804BB6F: (within /usr/bin/gosmore)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383== 
==22383== Invalid read of size 1
==22383==    at 0x4B86616: pango_find_paragraph_boundary (in /usr/lib/libpango-1.0.so.0.1600.5)
==22383==    by 0x48D7BEB: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48DF26C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48440A3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D378C2: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x48D9BA4: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48DACE3: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x804BC0B: (within /usr/bin/gosmore)
==22383==  Address 0x6696A6E is 0 bytes after a block of size 382 alloc'd
==22383==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22383==    by 0x804BB6F: (within /usr/bin/gosmore)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383== 
==22383== Invalid read of size 1
==22383==    at 0x4DB6F31: g_utf8_validate (in /usr/lib/libglib-2.0.so.0.1400.0)
==22383==    by 0x48D7C43: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48DF26C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48440A3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D378C2: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x48D9BA4: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48DACE3: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x804BC0B: (within /usr/bin/gosmore)
==22383==  Address 0x6696A6E is 0 bytes after a block of size 382 alloc'd
==22383==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22383==    by 0x804BB6F: (within /usr/bin/gosmore)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383== 
==22383== Invalid read of size 1
==22383==    at 0x4DB6F3B: g_utf8_validate (in /usr/lib/libglib-2.0.so.0.1400.0)
==22383==    by 0x48D7C43: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48DF26C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48440A3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D378C2: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x48D9BA4: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48DACE3: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x804BC0B: (within /usr/bin/gosmore)
==22383==  Address 0x6696A6E is 0 bytes after a block of size 382 alloc'd
==22383==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22383==    by 0x804BB6F: (within /usr/bin/gosmore)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383== 
==22383== Invalid read of size 1
==22383==    at 0x4026420: memcpy (mc_replace_strmem.c:406)
==22383==    by 0x48F33B3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48D7C5D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48DF26C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48440A3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D378C2: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x48D9BA4: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48DACE3: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==  Address 0x6696A6E is 0 bytes after a block of size 382 alloc'd
==22383==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22383==    by 0x804BB6F: (within /usr/bin/gosmore)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383== 
==22383== Invalid write of size 1
==22383==    at 0x4F9E348: _IO_default_xsputn (genops.c:475)
==22383==    by 0x4F79028: vfprintf (vfprintf.c:1568)
==22383==    by 0x4F9339B: vsprintf (iovsprintf.c:43)
==22383==    by 0x4F7E9AD: sprintf (sprintf.c:34)
==22383==    by 0x804BB45: (within /usr/bin/gosmore)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==  Address 0x5238B04 is 0 bytes after a block of size 308 alloc'd
==22383==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22383==    by 0x804BB6F: (within /usr/bin/gosmore)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383== 
==22383== Invalid read of size 1
==22383==    at 0x4B86604: pango_find_paragraph_boundary (in /usr/lib/libpango-1.0.so.0.1600.5)
==22383==    by 0x48D7BEB: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48DF26C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48440A3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D378C2: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x48D9BA4: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48DACE3: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x804BC0B: (within /usr/bin/gosmore)
==22383==  Address 0x5238B04 is 0 bytes after a block of size 308 alloc'd
==22383==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22383==    by 0x804BB6F: (within /usr/bin/gosmore)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383== 
==22383== Invalid read of size 1
==22383==    at 0x4026361: memcpy (mc_replace_strmem.c:406)
==22383==    by 0x48F33B3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48D7C5D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48DF26C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48440A3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D378C2: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x48D9BA4: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48DACE3: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==  Address 0x5238B08 is 4 bytes after a block of size 308 alloc'd
==22383==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22383==    by 0x804BB6F: (within /usr/bin/gosmore)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383== 
==22383== Invalid read of size 1
==22383==    at 0x4026369: memcpy (mc_replace_strmem.c:406)
==22383==    by 0x48F33B3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48D7C5D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48DF26C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48440A3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D378C2: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x48D9BA4: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48DACE3: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==  Address 0x5238B07 is 3 bytes after a block of size 308 alloc'd
==22383==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22383==    by 0x804BB6F: (within /usr/bin/gosmore)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383== 
==22383== Invalid read of size 1
==22383==    at 0x4026370: memcpy (mc_replace_strmem.c:406)
==22383==    by 0x48F33B3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48D7C5D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48DF26C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48440A3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D378C2: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x48D9BA4: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48DACE3: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==  Address 0x5238B06 is 2 bytes after a block of size 308 alloc'd
==22383==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22383==    by 0x804BB6F: (within /usr/bin/gosmore)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383== 
==22383== Invalid read of size 1
==22383==    at 0x4026377: memcpy (mc_replace_strmem.c:406)
==22383==    by 0x48F33B3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48D7C5D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48DF26C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48440A3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D378C2: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x48D9BA4: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x48DACE3: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==  Address 0x5238B05 is 1 bytes after a block of size 308 alloc'd
==22383==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22383==    by 0x804BB6F: (within /usr/bin/gosmore)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383== 
==22383== Invalid write of size 1
==22383==    at 0x4F933AC: vsprintf (iovsprintf.c:44)
==22383==    by 0x4F7E9AD: sprintf (sprintf.c:34)
==22383==    by 0x804BA96: (within /usr/bin/gosmore)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==  Address 0x6609D1B is 1 bytes after a block of size 410 alloc'd
==22383==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22383==    by 0x804BB6F: (within /usr/bin/gosmore)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22383==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22383==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22383== Warning: set address range perms: large range 160000000 (defined)
==22383== Warning: set address range perms: large range 160000032 (noaccess)
==22383== Warning: set address range perms: large range 160000000 (defined)
==22383== Warning: set address range perms: large range 160000032 (noaccess)
==22383== Warning: set address range perms: large range 160000000 (defined)
==22383== Warning: set address range perms: large range 160000032 (noaccess)
==22383== Warning: set address range perms: large range 160000000 (defined)
==22383== Warning: set address range perms: large range 160000032 (noaccess)
==22383== Warning: set address range perms: large range 160000000 (defined)
==22383== Warning: set address range perms: large range 160000032 (noaccess)
==22383== Warning: set address range perms: large range 160000000 (defined)
==22383== Warning: set address range perms: large range 160000032 (noaccess)
==22383== Warning: set address range perms: large range 160000000 (defined)
==22383== Warning: set address range perms: large range 160000032 (noaccess)
==22383== Warning: set address range perms: large range 160000000 (defined)
==22383== Warning: set address range perms: large range 160000032 (noaccess)
==22383== Warning: set address range perms: large range 160000000 (defined)
==22383== Warning: set address range perms: large range 160000032 (noaccess)
==22383== Warning: set address range perms: large range 160000000 (defined)
==22383== Warning: set address range perms: large range 160000032 (noaccess)
==22383== 
==22383== ERROR SUMMARY: 77 errors from 18 contexts (suppressed: 148 from 2)
==22383== malloc/free: in use at exit: 77,106,967 bytes in 7,867 blocks.
==22383== malloc/free: 162,931 allocs, 155,064 frees, 2,135,162,016 bytes allocated.
==22383== For counts of detected errors, rerun with: -v
==22383== searching for pointers to 7,867 not-freed blocks.
==22383== checked 78,146,784 bytes.
==22383== 
==22383== LEAK SUMMARY:
==22383==    definitely lost: 47,692 bytes in 1,693 blocks.
==22383==      possibly lost: 85,200 bytes in 94 blocks.
==22383==    still reachable: 76,974,075 bytes in 6,080 blocks.
==22383==         suppressed: 0 bytes in 0 blocks.
==22383== Rerun with --leak-check=full to see details of leaked memory.
]0;blarson at uvula: ~blarson at uvula:~$ exit

Script done on Wed 29 Aug 2007 06:42:58 PM PDT
-------------- next part --------------
Script started on Wed 29 Aug 2007 06:49:41 PM PDT
]0;blarson at uvula: ~blarson at uvula:~$ valgrind gosmore
==22427== Memcheck, a memory error detector.
==22427== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==22427== Using LibVEX rev 1732, a library for dynamic binary translation.
==22427== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==22427== Using valgrind-3.2.3-Debian, a dynamic binary instrumentation framework.
==22427== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==22427== For more details, rerun with: -v
==22427== 
gosmore is in the public domain and comes without warrantee
==22427== Syscall param writev(vector[...]) points to uninitialised byte(s)
==22427==    at 0x5003A83: writev (writev.c:46)
==22427==    by 0x4C6A6BD: (within /usr/lib/libX11.so.6.2.0)
==22427==    by 0x4C6A2FE: _X11TransWritev (in /usr/lib/libX11.so.6.2.0)
==22427==    by 0x4C6F9ED: _XSend (in /usr/lib/libX11.so.6.2.0)
==22427==    by 0x4C60E9F: XQueryExtension (in /usr/lib/libX11.so.6.2.0)
==22427==    by 0x4C5560A: XInitExtension (in /usr/lib/libX11.so.6.2.0)
==22427==    by 0x4B78D8F: XFixesFindDisplay (in /usr/lib/libXfixes.so.3.1.0)
==22427==    by 0x4B7901C: XFixesQueryExtension (in /usr/lib/libXfixes.so.3.1.0)
==22427==    by 0x4A937D4: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1000.13)
==22427==    by 0x4A70F5E: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1000.13)
==22427==    by 0x4840C1E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4840C53: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==  Address 0x51F877C is 324 bytes inside a block of size 16,384 alloc'd
==22427==    at 0x4023AA4: calloc (vg_replace_malloc.c:279)
==22427==    by 0x4C5ACBD: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==22427==    by 0x4A93621: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1000.13)
==22427==    by 0x4A70F5E: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1000.13)
==22427==    by 0x4840C1E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4840C53: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x804F4A3: (within /usr/bin/gosmore)
==22427==    by 0x4F4E04F: (below main) (libc-start.c:224)
==22427== 
==22427== Invalid write of size 1
==22427==    at 0x4F9E348: _IO_default_xsputn (genops.c:475)
==22427==    by 0x4F79028: vfprintf (vfprintf.c:1568)
==22427==    by 0x4F9339B: vsprintf (iovsprintf.c:43)
==22427==    by 0x4F7E9AD: sprintf (sprintf.c:34)
==22427==    by 0x804BB45: (within /usr/bin/gosmore)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==  Address 0x5243129 is 0 bytes after a block of size 617 alloc'd
==22427==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22427==    by 0x804BB6F: (within /usr/bin/gosmore)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427== 
==22427== Invalid write of size 1
==22427==    at 0x4F9E348: _IO_default_xsputn (genops.c:475)
==22427==    by 0x4F75CE7: vfprintf (vfprintf.c:1598)
==22427==    by 0x4F9339B: vsprintf (iovsprintf.c:43)
==22427==    by 0x4F7E9AD: sprintf (sprintf.c:34)
==22427==    by 0x804BB45: (within /usr/bin/gosmore)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==  Address 0x524312A is 1 bytes after a block of size 617 alloc'd
==22427==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22427==    by 0x804BB6F: (within /usr/bin/gosmore)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427== 
==22427== Invalid write of size 1
==22427==    at 0x4F933AC: vsprintf (iovsprintf.c:44)
==22427==    by 0x4F7E9AD: sprintf (sprintf.c:34)
==22427==    by 0x804BB45: (within /usr/bin/gosmore)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==  Address 0x524312B is 2 bytes after a block of size 617 alloc'd
==22427==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22427==    by 0x804BB6F: (within /usr/bin/gosmore)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427== 
==22427== Invalid read of size 1
==22427==    at 0x4025513: strlen (mc_replace_strmem.c:246)
==22427==    by 0x48DAD31: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x804BC0B: (within /usr/bin/gosmore)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==  Address 0x5243129 is 0 bytes after a block of size 617 alloc'd
==22427==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22427==    by 0x804BB6F: (within /usr/bin/gosmore)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427== 
==22427== Invalid read of size 1
==22427==    at 0x4DB6F31: g_utf8_validate (in /usr/lib/libglib-2.0.so.0.1400.0)
==22427==    by 0x48D9B6C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x48DACE3: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x804BC0B: (within /usr/bin/gosmore)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==  Address 0x5243129 is 0 bytes after a block of size 617 alloc'd
==22427==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22427==    by 0x804BB6F: (within /usr/bin/gosmore)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427== 
==22427== Invalid read of size 1
==22427==    at 0x4DB6F3B: g_utf8_validate (in /usr/lib/libglib-2.0.so.0.1400.0)
==22427==    by 0x48D9B6C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x48DACE3: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x804BC0B: (within /usr/bin/gosmore)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==  Address 0x5243129 is 0 bytes after a block of size 617 alloc'd
==22427==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22427==    by 0x804BB6F: (within /usr/bin/gosmore)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427== 
==22427== Invalid read of size 1
==22427==    at 0x4B865E3: pango_find_paragraph_boundary (in /usr/lib/libpango-1.0.so.0.1600.5)
==22427==    by 0x48D7BEB: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x48DF26C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x48440A3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D378C2: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x48D9BA4: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x48DACE3: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x804BC0B: (within /usr/bin/gosmore)
==22427==  Address 0x5243129 is 0 bytes after a block of size 617 alloc'd
==22427==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22427==    by 0x804BB6F: (within /usr/bin/gosmore)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427== 
==22427== Invalid read of size 1
==22427==    at 0x4B86604: pango_find_paragraph_boundary (in /usr/lib/libpango-1.0.so.0.1600.5)
==22427==    by 0x48D7BEB: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x48DF26C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x48440A3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D378C2: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x48D9BA4: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x48DACE3: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x804BC0B: (within /usr/bin/gosmore)
==22427==  Address 0x5243129 is 0 bytes after a block of size 617 alloc'd
==22427==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22427==    by 0x804BB6F: (within /usr/bin/gosmore)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427== 
==22427== Invalid read of size 1
==22427==    at 0x4B86616: pango_find_paragraph_boundary (in /usr/lib/libpango-1.0.so.0.1600.5)
==22427==    by 0x48D7BEB: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x48DF26C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x48440A3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D378C2: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x48D9BA4: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x48DACE3: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x804BC0B: (within /usr/bin/gosmore)
==22427==  Address 0x5243129 is 0 bytes after a block of size 617 alloc'd
==22427==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22427==    by 0x804BB6F: (within /usr/bin/gosmore)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427== 
==22427== Invalid read of size 1
==22427==    at 0x4DB6F31: g_utf8_validate (in /usr/lib/libglib-2.0.so.0.1400.0)
==22427==    by 0x48D7C43: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x48DF26C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x48440A3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D378C2: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x48D9BA4: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x48DACE3: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x804BC0B: (within /usr/bin/gosmore)
==22427==  Address 0x5243129 is 0 bytes after a block of size 617 alloc'd
==22427==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22427==    by 0x804BB6F: (within /usr/bin/gosmore)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427== 
==22427== Invalid read of size 1
==22427==    at 0x4DB6F3B: g_utf8_validate (in /usr/lib/libglib-2.0.so.0.1400.0)
==22427==    by 0x48D7C43: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x48DF26C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x48440A3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D378C2: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x48D9BA4: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x48DACE3: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x804BC0B: (within /usr/bin/gosmore)
==22427==  Address 0x5243129 is 0 bytes after a block of size 617 alloc'd
==22427==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22427==    by 0x804BB6F: (within /usr/bin/gosmore)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427== 
==22427== Invalid read of size 1
==22427==    at 0x4026361: memcpy (mc_replace_strmem.c:406)
==22427==    by 0x48F33B3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x48D7C5D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x48DF26C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x48440A3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D378C2: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x48D9BA4: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x48DACE3: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==  Address 0x524312A is 1 bytes after a block of size 617 alloc'd
==22427==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22427==    by 0x804BB6F: (within /usr/bin/gosmore)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427== 
==22427== Invalid read of size 1
==22427==    at 0x4026369: memcpy (mc_replace_strmem.c:406)
==22427==    by 0x48F33B3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x48D7C5D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x48DF26C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x48440A3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D378C2: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x48D9BA4: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x48DACE3: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==  Address 0x5243129 is 0 bytes after a block of size 617 alloc'd
==22427==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22427==    by 0x804BB6F: (within /usr/bin/gosmore)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427== 
==22427== Invalid write of size 1
==22427==    at 0x4F933AC: vsprintf (iovsprintf.c:44)
==22427==    by 0x4F7E9AD: sprintf (sprintf.c:34)
==22427==    by 0x804BA96: (within /usr/bin/gosmore)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==  Address 0x52731B7 is 1 bytes after a block of size 382 alloc'd
==22427==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22427==    by 0x804BB6F: (within /usr/bin/gosmore)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427== 
==22427== Invalid read of size 1
==22427==    at 0x4026420: memcpy (mc_replace_strmem.c:406)
==22427==    by 0x48F33B3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x48D7C5D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x48DF26C: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x48440A3: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D378C2: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x48D9BA4: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x48DACE3: gtk_text_buffer_set_text (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==  Address 0x52731B6 is 0 bytes after a block of size 382 alloc'd
==22427==    at 0x4024765: malloc (vg_replace_malloc.c:149)
==22427==    by 0x804BB6F: (within /usr/bin/gosmore)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D3727C: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38786: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D38948: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4775222: gtk_button_clicked (in /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4776E8D: (within /usr/lib/libgtk-x11-2.0.so.0.1000.13)
==22427==    by 0x4D33B88: g_cclosure_marshal_VOID__VOID (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D24F38: (within /usr/lib/libgobject-2.0.so.0.1400.0)
==22427==    by 0x4D26721: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.1400.0)
==22427== 
==22427== ERROR SUMMARY: 33 errors from 16 contexts (suppressed: 111 from 2)
==22427== malloc/free: in use at exit: 926,599 bytes in 8,247 blocks.
==22427== malloc/free: 150,548 allocs, 142,301 frees, 111,648,500 bytes allocated.
==22427== For counts of detected errors, rerun with: -v
==22427== searching for pointers to 8,247 not-freed blocks.
==22427== checked 1,961,876 bytes.
==22427== 
==22427== LEAK SUMMARY:
==22427==    definitely lost: 47,692 bytes in 1,693 blocks.
==22427==      possibly lost: 91,976 bytes in 111 blocks.
==22427==    still reachable: 786,931 bytes in 6,443 blocks.
==22427==         suppressed: 0 bytes in 0 blocks.
==22427== Rerun with --leak-check=full to see details of leaked memory.
]0;blarson at uvula: ~blarson at uvula:~$ exit

Script done on Wed 29 Aug 2007 07:07:18 PM PDT


More information about the Pkg-grass-devel mailing list