Package: gobby
Version: 0.2.2-2
Followup-For: Bug #337047

I'm running into the same problem. Here's the (stripped down) output when 
running it under valgrind:
$ valgrind --leak-check=full gobby >valgrind.log 2>&1
[..]
==10948== Using valgrind-2.4.0, a program supervision framework for x86-linux.
[..]
==10948== ERROR SUMMARY: 130 errors from 10 contexts (suppressed: 12 from 3)
==10948== malloc/free: in use at exit: 997191 bytes in 19483 blocks.
==10948== malloc/free: 159793 allocs, 140310 frees, 14486514 bytes allocated.
==10948== For counts of detected errors, rerun with: -v
==10948== searching for pointers to 19483 not-freed blocks.
==10948== checked 1805708 bytes.
==10948== 
==10948== 
==10948== 156 (36 direct, 120 indirect) bytes in 1 blocks are definitely lost 
in loss record 53 of 157
==10948==    at 0x1B90459D: malloc (vg_replace_malloc.c:130)
==10948==    by 0x1C5EB179: (within /lib/tls/libc-2.3.5.so)
==10948==    by 0x1C5EB7C1: __nss_database_lookup (in /lib/tls/libc-2.3.5.so)
==10948==    by 0x1C9B4139: ???
==10948==    by 0x1C9B4DFC: ???
==10948==    by 0x1C599289: getpwuid_r (in /lib/tls/libc-2.3.5.so)
==10948==    by 0x1C312C74: (within /usr/lib/libglib-2.0.so.0.800.3)
==10948==    by 0x1C3146AC: g_get_home_dir (in /usr/lib/libglib-2.0.so.0.800.3)
==10948==    by 0x1BE4A96C: (within /usr/lib/libgtk-x11-2.0.so.0.600.10)
==10948==    by 0x1BE4F3F9: _gtk_rc_init (in 
/usr/lib/libgtk-x11-2.0.so.0.600.10)
==10948==    by 0x1BE14BAE: (within /usr/lib/libgtk-x11-2.0.so.0.600.10)
==10948==    by 0x1C2F90A9: g_option_context_parse (in 
/usr/lib/libglib-2.0.so.0.800.3)
==10948== 
==10948== 
==10948== 48 bytes in 2 blocks are possibly lost in loss record 57 of 157
==10948==    at 0x1B904727: operator new(unsigned) (vg_replace_malloc.c:132)
==10948==    by 0x1BADBF7B: Gtk::Style_Class::wrap_new(_GObject*) (in 
/usr/lib/libgtkmm-2.4.so.1.0.20)
==10948==    by 0x1BCC68AF: (within /usr/lib/libglibmm-2.4.so.1.0.13)
==10948==    by 0x1BCC6964: Glib::wrap_auto(_GObject*, bool) (in 
/usr/lib/libglibmm-2.4.so.1.0.13)
==10948==    by 0x1BADD2C5: Glib::wrap(_GtkStyle*, bool) (in 
/usr/lib/libgtkmm-2.4.so.1.0.20)
==10948==    by 0x1BB1D597: Gtk::Widget_Class::style_set_callback(_GtkWidget*, 
_GtkStyle*) (in /usr/lib/libgtkmm-2.4.so.1.0.20)
==10948==    by 0x1C2930AF: g_cclosure_marshal_VOID__OBJECT (in 
/usr/lib/libgobject-2.0.so.0.800.3)
==10948==    by 0x1C285FD7: (within /usr/lib/libgobject-2.0.so.0.800.3)
==10948==    by 0x1C28667A: g_closure_invoke (in 
/usr/lib/libgobject-2.0.so.0.800.3)
==10948==    by 0x1C295545: (within /usr/lib/libgobject-2.0.so.0.800.3)
==10948==    by 0x1C297076: g_signal_emit_valist (in 
/usr/lib/libgobject-2.0.so.0.800.3)
==10948==    by 0x1C29742D: g_signal_emit (in 
/usr/lib/libgobject-2.0.so.0.800.3)
==10948== 
==10948== 
==10948== 800 bytes in 20 blocks are possibly lost in loss record 117 of 157
==10948==    at 0x1B904F75: calloc (vg_replace_malloc.c:175)
==10948==    by 0x1C2F218B: g_malloc0 (in /usr/lib/libglib-2.0.so.0.800.3)
==10948==    by 0x1C29D9AF: (within /usr/lib/libgobject-2.0.so.0.800.3)
==10948==    by 0x1C29F66A: (within /usr/lib/libgobject-2.0.so.0.800.3)
==10948==    by 0x1C29F89B: g_type_init_with_debug_flags (in 
/usr/lib/libgobject-2.0.so.0.800.3)
==10948==    by 0x1C29F9CC: g_type_init (in /usr/lib/libgobject-2.0.so.0.800.3)
==10948==    by 0x1C030B65: gdk_pre_parse_libgtk_only (in 
/usr/lib/libgdk-x11-2.0.so.0.600.10)
==10948==    by 0x1BE14A3F: (within /usr/lib/libgtk-x11-2.0.so.0.600.10)
==10948==    by 0x1C2F8E1A: g_option_context_parse (in 
/usr/lib/libglib-2.0.so.0.800.3)
==10948==    by 0x1BE14E52: gtk_parse_args (in 
/usr/lib/libgtk-x11-2.0.so.0.600.10)
==10948==    by 0x1BE14E8F: gtk_init_check (in 
/usr/lib/libgtk-x11-2.0.so.0.600.10)
==10948==    by 0x1BE14EDF: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.600.10)
==10948== 
==10948== 
==10948== 2187 bytes in 345 blocks are definitely lost in loss record 137 of 157
==10948==    at 0x1B90459D: malloc (vg_replace_malloc.c:130)
==10948==    by 0x1C2F2119: g_malloc (in /usr/lib/libglib-2.0.so.0.800.3)
==10948==    by 0x1C303E62: g_strdup (in /usr/lib/libglib-2.0.so.0.800.3)
==10948==    by 0x1BCF2E5A: gtk_source_language_get_name (in 
/usr/lib/libgtksourceview-1.0.so.0.0.0)
==10948==    by 0x80DC47B: Gtk::SourceLanguage::get_name() const (in 
/usr/bin/gobby)
==10948==    by 0x80ACAE4: Gobby::Header::Header(Gobby::Folder const&) (in 
/usr/bin/gobby)
==10948==    by 0x80D1EFA: Gobby::Window::Window() (in /usr/bin/gobby)
==10948==    by 0x80D9CE4: main (in /usr/bin/gobby)
==10948== 
==10948== LEAK SUMMARY:
==10948==    definitely lost: 2223 bytes in 346 blocks.
==10948==    indirectly lost: 120 bytes in 10 blocks.
==10948==      possibly lost: 848 bytes in 22 blocks.
==10948==    still reachable: 994000 bytes in 19105 blocks.
==10948==         suppressed: 0 bytes in 0 blocks.
[..]

There is additional output about uninitialized values above the error report. 
Let me know if you need that, too.

Hth,
Moritz

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-1-k7
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages gobby depends on:
ii  libart-2.0-2                 2.3.17-1    Library of functions for 2D graphi
ii  libatk1.0-0                  1.10.3-1    The ATK accessibility toolkit
ii  libc6                        2.3.5-6     GNU C Library: Shared libraries an
ii  libgcc1                      1:4.0.2-2   GCC support library
ii  libglib2.0-0                 2.8.3-1     The GLib library of C routines
ii  libglibmm-2.4-1c2            2.6.1-1.2   C++ wrapper for the GLib toolkit (
ii  libgmpxx3                    4.1.4-10    Multiprecision arithmetic library 
ii  libgnomeprint2.2-0           2.10.3-3    The GNOME 2.2 print architecture -
ii  libgtk2.0-0                  2.6.10-1    The GTK+ graphical user interface 
ii  libgtkmm-2.4-1c2             1:2.6.2-1.1 C++ wrappers for GTK+ 2.4 (shared 
ii  libgtksourceview1.0-0        1.4.2-1     shared libraries for the GTK+ synt
ii  libnet6-1.1-0                1.1.0-3     Network access framework for IPv4/
ii  libobby-0.2-0                0.2.1-1     Synced document buffers
ii  libpango1.0-0                1.8.2-3     Layout and rendering of internatio
ii  libsigc++-2.0-0c2            2.0.16-1    type-safe Signal Framework for C++
ii  libstdc++6                   4.0.2-2     The GNU Standard C++ Library v3
ii  libxml++2.6-1c2              2.6.1-2.1   A C++ interface to the GNOME XML l
ii  libxml2                      2.6.22-1    GNOME XML library
ii  zlib1g                       1:1.2.3-4   compression library - runtime

gobby recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to