[parted-devel] bug in parted 1.8.2 ??? [POINTED OUT] valgrind

LarryT gparted at gmail.com
Sat Mar 10 09:18:12 CET 2007


Ok Jim,
I did exactly what you asked, even if it is not important since patch as 
been created for parted-1.8.3

Here are the two outputs of valgrind :
Run this from Terminal :
valgrind --num-callers=25 --log-file-exactly=/tmp/vg-parted -- gparted

vg-parted is  output when i DOESN'T crash
vg-parted_2 is output when CRASHING.

Hope it help
In case file are not readable i upload them to 
http://gparted.free.fr/screenshots/crash/

Larry

LarryT wrote:
> Well, i had some problem with livecd so i didn't get any free time to 
> make what you did ATM.
>
> Anyway, the bug seems to be fixed, after someone reported that the 
> problem comes from parted who scans cdrom fs !
> I made tests and must say GParted doesn't crash anymore if i first 
> remove the livecd from /dev/cdrom !
>
> See here please : http://bugzilla.gnome.org/show_bug.cgi?id=415925
> Thx
>
>
> Jim Meyering wrote:
>> LarryT <gparted at gmail.com> wrote:
>>  
>>> I found the package in gentoo and currently rebuilding livecd with 
>>> valgrind.
>>> Tell me please how it works ?
>>> I must run gparted from within Terminal with some options ???
>>>     
>>
>> There's no need to recompile in order to use valgrind, but it does
>> work better (by including line numbers in stack traces) if the tools
>> you're investigating include debugging symbols.
>>
>> To use gparted under valgrind, run gparted like this from a terminal:
>>
>>     valgrind --num-callers=25 -- gparted [any gparted options]
>>
>> Be aware that using valgrind's --num-callers=25 option
>> does slow things down even more than valgrind normally does,
>> but given the size of the stack trace in the bug report,
>> it seems necessary to get the full trace.
>>
>> If you'd rather not start it from a terminal,
>> you can tell valgrind to send its log info to a file, e.g.,
>>
>>     valgrind --num-callers=25 --log-file-exactly=/tmp/vg-parted -- 
>> gparted
>>   
>

-- 
LarryT, GParted-livecd maintainer
Main site : http://gparted.sourceforge.net/
GParted forum : http://gparted-forum.surf4.info/index.php
Beta version : http://gparted.free.fr

-------------- next part --------------
==11252== Memcheck, a memory error detector.
==11252== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==11252== Using LibVEX rev 1658, a library for dynamic binary translation.
==11252== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==11252== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==11252== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==11252== For more details, rerun with: -v
==11252== 
==11252== My PID = 11252, parent PID = 11241.  Prog and args are:
==11252==    gparted
==11252== 
==11252== Conditional jump or move depends on uninitialised value(s)
==11252==    at 0x400A9D9: _dl_relocate_object (in /mnt/livecd/lib/ld-2.5.so)
==11252==    by 0x4003FC7: dl_main (in /mnt/livecd/lib/ld-2.5.so)
==11252==    by 0x40137E5: _dl_sysdep_start (in /mnt/livecd/lib/ld-2.5.so)
==11252==    by 0x400125E: _dl_start (in /mnt/livecd/lib/ld-2.5.so)
==11252==    by 0x40008C6: (within /mnt/livecd/lib/ld-2.5.so)
==11252== 
==11252== Conditional jump or move depends on uninitialised value(s)
==11252==    at 0x400A9E1: _dl_relocate_object (in /mnt/livecd/lib/ld-2.5.so)
==11252==    by 0x4003FC7: dl_main (in /mnt/livecd/lib/ld-2.5.so)
==11252==    by 0x40137E5: _dl_sysdep_start (in /mnt/livecd/lib/ld-2.5.so)
==11252==    by 0x400125E: _dl_start (in /mnt/livecd/lib/ld-2.5.so)
==11252==    by 0x40008C6: (within /mnt/livecd/lib/ld-2.5.so)
==11252== 
==11252== Conditional jump or move depends on uninitialised value(s)
==11252==    at 0x400AE99: _dl_relocate_object (in /mnt/livecd/lib/ld-2.5.so)
==11252==    by 0x4003FC7: dl_main (in /mnt/livecd/lib/ld-2.5.so)
==11252==    by 0x40137E5: _dl_sysdep_start (in /mnt/livecd/lib/ld-2.5.so)
==11252==    by 0x400125E: _dl_start (in /mnt/livecd/lib/ld-2.5.so)
==11252==    by 0x40008C6: (within /mnt/livecd/lib/ld-2.5.so)
==11252== 
==11252== Conditional jump or move depends on uninitialised value(s)
==11252==    at 0x400AB24: _dl_relocate_object (in /mnt/livecd/lib/ld-2.5.so)
==11252==    by 0x4003FC7: dl_main (in /mnt/livecd/lib/ld-2.5.so)
==11252==    by 0x40137E5: _dl_sysdep_start (in /mnt/livecd/lib/ld-2.5.so)
==11252==    by 0x400125E: _dl_start (in /mnt/livecd/lib/ld-2.5.so)
==11252==    by 0x40008C6: (within /mnt/livecd/lib/ld-2.5.so)
==11252== 
==11252== Conditional jump or move depends on uninitialised value(s)
==11252==    at 0x400A9D9: _dl_relocate_object (in /mnt/livecd/lib/ld-2.5.so)
==11252==    by 0x4003E65: dl_main (in /mnt/livecd/lib/ld-2.5.so)
==11252==    by 0x40137E5: _dl_sysdep_start (in /mnt/livecd/lib/ld-2.5.so)
==11252==    by 0x400125E: _dl_start (in /mnt/livecd/lib/ld-2.5.so)
==11252==    by 0x40008C6: (within /mnt/livecd/lib/ld-2.5.so)
==11252== 
==11252== Conditional jump or move depends on uninitialised value(s)
==11252==    at 0x400A9E1: _dl_relocate_object (in /mnt/livecd/lib/ld-2.5.so)
==11252==    by 0x4003E65: dl_main (in /mnt/livecd/lib/ld-2.5.so)
==11252==    by 0x40137E5: _dl_sysdep_start (in /mnt/livecd/lib/ld-2.5.so)
==11252==    by 0x400125E: _dl_start (in /mnt/livecd/lib/ld-2.5.so)
==11252==    by 0x40008C6: (within /mnt/livecd/lib/ld-2.5.so)
==11252== 
==11252== Conditional jump or move depends on uninitialised value(s)
==11252==    at 0x400AB24: _dl_relocate_object (in /mnt/livecd/lib/ld-2.5.so)
==11252==    by 0x4003E65: dl_main (in /mnt/livecd/lib/ld-2.5.so)
==11252==    by 0x40137E5: _dl_sysdep_start (in /mnt/livecd/lib/ld-2.5.so)
==11252==    by 0x400125E: _dl_start (in /mnt/livecd/lib/ld-2.5.so)
==11252==    by 0x40008C6: (within /mnt/livecd/lib/ld-2.5.so)
==11252== 
==11252== Syscall param writev(vector[...]) points to uninitialised byte(s)
==11252==    at 0x4D21B82: (within /mnt/livecd/lib/libc-2.5.so)
==11252==    by 0x49F7E60: (within /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11252==    by 0x49F7BBE: _X11TransWritev (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11252==    by 0x49FB5BD: _XSend (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11252==    by 0x49F0951: XQueryExtension (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11252==    by 0x49E76E8: XInitExtension (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11252==    by 0x4DB4CAB: XFixesFindDisplay (in /mnt/livecd/usr/lib/libXfixes.so.3.1.0)
==11252==    by 0x4DB4F10: XFixesQueryExtension (in /mnt/livecd/usr/lib/libXfixes.so.3.1.0)
==11252==    by 0x47AA0F8: gdk_display_open (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11252==    by 0x4787B0E: gdk_display_open_default_libgtk_only (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11252==    by 0x44E874E: gtk_init_check (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x44E8783: gtk_init (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x4222180: Gtk::Main::init(int*, char***, bool) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==    by 0x42222AA: Gtk::Main::Main(int&, char**&, bool) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==    by 0x80A4BF3: (within /mnt/livecd/usr/bin/gparted)
==11252==    by 0x4C80837: (below main) (in /mnt/livecd/lib/libc-2.5.so)
==11252==  Address 0x4E098DC is 324 bytes inside a block of size 16,384 alloc'd
==11252==    at 0x40206D0: calloc (in /mnt/livecd/usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==11252==    by 0x49EBEAA: XOpenDisplay (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11252==    by 0x47A9F41: gdk_display_open (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11252==    by 0x4787B0E: gdk_display_open_default_libgtk_only (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11252==    by 0x44E874E: gtk_init_check (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x44E8783: gtk_init (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x4222180: Gtk::Main::init(int*, char***, bool) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==    by 0x42222AA: Gtk::Main::Main(int&, char**&, bool) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==    by 0x80A4BF3: (within /mnt/livecd/usr/bin/gparted)
==11252==    by 0x4C80837: (below main) (in /mnt/livecd/lib/libc-2.5.so)
==11252== 
==11252== Conditional jump or move depends on uninitialised value(s)
==11252==    at 0x8077D88: (within /mnt/livecd/usr/bin/gparted)
==11252==    by 0x4276C14: Gtk::Widget_Class::size_allocate_callback(_GtkWidget*, _GdkRectangle*) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==    by 0x4AAA64A: g_cclosure_marshal_VOID__BOXED (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4AA009F: (within /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4AA09C3: g_closure_invoke (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4AAC7A8: (within /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4AAD5BA: g_signal_emit_valist (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4AAD8FD: g_signal_emit (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4603529: gtk_widget_size_allocate (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x45F9F86: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x4276C51: Gtk::Widget_Class::size_allocate_callback(_GtkWidget*, _GdkRectangle*) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==    by 0x4AAA64A: g_cclosure_marshal_VOID__BOXED (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4AA009F: (within /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4AA09C3: g_closure_invoke (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4AAC7A8: (within /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4AAD5BA: g_signal_emit_valist (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4AAD8FD: g_signal_emit (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4603529: gtk_widget_size_allocate (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x461393D: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x427862E: Gtk::Widget::on_size_allocate(Gdk::Rectangle&) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==    by 0x4276C14: Gtk::Widget_Class::size_allocate_callback(_GtkWidget*, _GdkRectangle*) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==    by 0x4AAA64A: g_cclosure_marshal_VOID__BOXED (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4AA009F: (within /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4AA099F: g_closure_invoke (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4AAC7A8: (within /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252== 
==11252== Syscall param write(buf) points to uninitialised byte(s)
==11252==    at 0x408A293: __write_nocancel (in /mnt/livecd/lib/libpthread-2.5.so)
==11252==    by 0x49F7B96: _X11TransWrite (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11252==    by 0x49FB702: (within /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11252==    by 0x49FB7ED: _XReply (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11252==    by 0x49F55A1: XSync (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11252==    by 0x47BC033: (within /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11252==    by 0x478FD09: (within /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11252==    by 0x4790042: (within /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11252==    by 0x47B2045: (within /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11252==    by 0x478A457: gdk_draw_pixbuf (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11252==    by 0x4795010: (within /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11252==    by 0x478A457: gdk_draw_pixbuf (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11252==    by 0x4794E55: gdk_pixbuf_render_pixmap_and_mask_for_colormap (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11252==    by 0x460C73F: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x461472F: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x4278715: Gtk::Widget::on_realize() (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==    by 0x4276237: Gtk::Widget_Class::realize_callback(_GtkWidget*) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==    by 0x4AAADF2: g_cclosure_marshal_VOID__VOID (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4AA009F: (within /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4AA099F: g_closure_invoke (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4AAC7A8: (within /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4AAD5BA: g_signal_emit_valist (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4AAD8FD: g_signal_emit (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x46051D7: gtk_widget_realize (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x4614D77: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==  Address 0x4E098E1 is 329 bytes inside a block of size 16,384 alloc'd
==11252==    at 0x40206D0: calloc (in /mnt/livecd/usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==11252==    by 0x49EBEAA: XOpenDisplay (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11252==    by 0x47A9F41: gdk_display_open (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11252==    by 0x4787B0E: gdk_display_open_default_libgtk_only (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11252==    by 0x44E874E: gtk_init_check (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x44E8783: gtk_init (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x4222180: Gtk::Main::init(int*, char***, bool) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==    by 0x42222AA: Gtk::Main::Main(int&, char**&, bool) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==    by 0x80A4BF3: (within /mnt/livecd/usr/bin/gparted)
==11252==    by 0x4C80837: (below main) (in /mnt/livecd/lib/libc-2.5.so)
==11252== 
==11252== Syscall param write(buf) points to uninitialised byte(s)
==11252==    at 0x408A293: __write_nocancel (in /mnt/livecd/lib/libpthread-2.5.so)
==11252==    by 0x49F7B96: _X11TransWrite (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11252==    by 0x49FB702: (within /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11252==    by 0x49E09BE: XFlush (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11252==    by 0x47AA9A6: gdk_notify_startup_complete (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11252==    by 0x4614C14: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x42787AD: Gtk::Widget::on_map() (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==    by 0x4276387: Gtk::Widget_Class::map_callback(_GtkWidget*) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==    by 0x4AAADF2: g_cclosure_marshal_VOID__VOID (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4AA009F: (within /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4AA099F: g_closure_invoke (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4AAC7A8: (within /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4AAD5BA: g_signal_emit_valist (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4AAD8FD: g_signal_emit (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x460545E: gtk_widget_map (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x4614C9F: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x4278845: Gtk::Widget::on_show() (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==    by 0x8096685: (within /mnt/livecd/usr/bin/gparted)
==11252==    by 0x42764D7: Gtk::Widget_Class::show_callback(_GtkWidget*) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==    by 0x4AAADF2: g_cclosure_marshal_VOID__VOID (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4AA009F: (within /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4AA099F: g_closure_invoke (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4AAC7A8: (within /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4AAD5BA: g_signal_emit_valist (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4AAD8FD: g_signal_emit (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==  Address 0x4E097A6 is 14 bytes inside a block of size 16,384 alloc'd
==11252==    at 0x40206D0: calloc (in /mnt/livecd/usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==11252==    by 0x49EBEAA: XOpenDisplay (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11252==    by 0x47A9F41: gdk_display_open (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11252==    by 0x4787B0E: gdk_display_open_default_libgtk_only (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11252==    by 0x44E874E: gtk_init_check (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x44E8783: gtk_init (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x4222180: Gtk::Main::init(int*, char***, bool) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==    by 0x42222AA: Gtk::Main::Main(int&, char**&, bool) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==    by 0x80A4BF3: (within /mnt/livecd/usr/bin/gparted)
==11252==    by 0x4C80837: (below main) (in /mnt/livecd/lib/libc-2.5.so)
==11252== Warning: noted but unhandled ioctl 0x1261 with no size/direction hints
==11252==    This could cause spurious value errors to appear.
==11252==    See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper.
==11252== Warning: noted but unhandled ioctl 0x1261 with no size/direction hints
==11252==    This could cause spurious value errors to appear.
==11252==    See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper.
==11252== Warning: noted but unhandled ioctl 0x1261 with no size/direction hints
==11252==    This could cause spurious value errors to appear.
==11252==    See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper.
==11252== 
==11252== Thread 2:
==11252== Syscall param read(buf) points to unaddressable byte(s)
==11252==    at 0x408A33B: (within /mnt/livecd/lib/libpthread-2.5.so)
==11252==    by 0x403376E: ped_device_read (in /mnt/livecd/usr/lib/libparted-1.8.so.2.0.0)
==11252==    by 0x807FF56: (within /mnt/livecd/usr/bin/gparted)
==11252==    by 0x8085711: (within /mnt/livecd/usr/bin/gparted)
==11252==    by 0x80935E9: (within /mnt/livecd/usr/bin/gparted)
==11252==    by 0x41F88A7: sigc::slot0<void>::operator()() const (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==    by 0x474C117: (within /mnt/livecd/usr/lib/libglibmm-2.4.so.1.0.20)
==11252==    by 0x4B03438: (within /mnt/livecd/usr/lib/libglib-2.0.so.0.1200.7)
==11252==    by 0x40834BA: start_thread (in /mnt/livecd/lib/libpthread-2.5.so)
==11252==    by 0x4D2876D: clone (in /mnt/livecd/lib/libc-2.5.so)
==11252==  Address 0x4E8A800 is 0 bytes after a block of size 512 alloc'd
==11252==    at 0x40205C1: memalign (in /mnt/livecd/usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==11252==    by 0x402060F: posix_memalign (in /mnt/livecd/usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==11252==    by 0x403CD20: (within /mnt/livecd/usr/lib/libparted-1.8.so.2.0.0)
==11252==    by 0x403376E: ped_device_read (in /mnt/livecd/usr/lib/libparted-1.8.so.2.0.0)
==11252==    by 0x807FF56: (within /mnt/livecd/usr/bin/gparted)
==11252==    by 0x8085711: (within /mnt/livecd/usr/bin/gparted)
==11252==    by 0x80935E9: (within /mnt/livecd/usr/bin/gparted)
==11252==    by 0x41F88A7: sigc::slot0<void>::operator()() const (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==    by 0x474C117: (within /mnt/livecd/usr/lib/libglibmm-2.4.so.1.0.20)
==11252==    by 0x4B03438: (within /mnt/livecd/usr/lib/libglib-2.0.so.0.1200.7)
==11252==    by 0x40834BA: start_thread (in /mnt/livecd/lib/libpthread-2.5.so)
==11252==    by 0x4D2876D: clone (in /mnt/livecd/lib/libc-2.5.so)
==11252== 
==11252== Thread 1:
==11252== Syscall param write(buf) points to uninitialised byte(s)
==11252==    at 0x408A2BB: (within /mnt/livecd/lib/libpthread-2.5.so)
==11252==    by 0x49F7B96: _X11TransWrite (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11252==    by 0x49FB702: (within /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11252==    by 0x49C2F69: XRenderCreatePicture (in /mnt/livecd/usr/lib/libXrender.so.1.3.0)
==11252==    by 0x48C1A1F: (within /mnt/livecd/usr/lib/libcairo.so.2.9.3)
==11252==    by 0x48A451D: (within /mnt/livecd/usr/lib/libcairo.so.2.9.3)
==11252==    by 0x48A6BCA: (within /mnt/livecd/usr/lib/libcairo.so.2.9.3)
==11252==    by 0x48A74DB: (within /mnt/livecd/usr/lib/libcairo.so.2.9.3)
==11252==    by 0x48A4DD4: (within /mnt/livecd/usr/lib/libcairo.so.2.9.3)
==11252==    by 0x48AA398: (within /mnt/livecd/usr/lib/libcairo.so.2.9.3)
==11252==    by 0x48C2460: (within /mnt/livecd/usr/lib/libcairo.so.2.9.3)
==11252==    by 0x48A552C: (within /mnt/livecd/usr/lib/libcairo.so.2.9.3)
==11252==    by 0x4891E1C: (within /mnt/livecd/usr/lib/libcairo.so.2.9.3)
==11252==    by 0x488A967: cairo_show_glyphs (in /mnt/livecd/usr/lib/libcairo.so.2.9.3)
==11252==    by 0x482813C: (within /mnt/livecd/usr/lib/libpangocairo-1.0.so.0.1400.9)
==11252==    by 0x486AD89: pango_renderer_draw_glyphs (in /mnt/livecd/usr/lib/libpango-1.0.so.0.1400.9)
==11252==    by 0x48277CD: (within /mnt/livecd/usr/lib/libpangocairo-1.0.so.0.1400.9)
==11252==    by 0x4792A27: (within /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11252==    by 0x486AD89: pango_renderer_draw_glyphs (in /mnt/livecd/usr/lib/libpango-1.0.so.0.1400.9)
==11252==    by 0x486B0E7: pango_renderer_draw_layout_line (in /mnt/livecd/usr/lib/libpango-1.0.so.0.1400.9)
==11252==    by 0x486B41A: pango_renderer_draw_layout (in /mnt/livecd/usr/lib/libpango-1.0.so.0.1400.9)
==11252==    by 0x4791A39: gdk_draw_layout_with_colors (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11252==    by 0x4791BD0: gdk_draw_layout (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11252==    by 0x4560BDD: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x455CF38: gtk_paint_layout (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==  Address 0x4E097B4 is 28 bytes inside a block of size 16,384 alloc'd
==11252==    at 0x40206D0: calloc (in /mnt/livecd/usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==11252==    by 0x49EBEAA: XOpenDisplay (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11252==    by 0x47A9F41: gdk_display_open (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11252==    by 0x4787B0E: gdk_display_open_default_libgtk_only (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11252==    by 0x44E874E: gtk_init_check (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x44E8783: gtk_init (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x4222180: Gtk::Main::init(int*, char***, bool) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==    by 0x42222AA: Gtk::Main::Main(int&, char**&, bool) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==    by 0x80A4BF3: (within /mnt/livecd/usr/bin/gparted)
==11252==    by 0x4C80837: (below main) (in /mnt/livecd/lib/libc-2.5.so)
==11252== 
==11252== Syscall param write(buf) points to uninitialised byte(s)
==11252==    at 0x408A2BB: (within /mnt/livecd/lib/libpthread-2.5.so)
==11252==    by 0x49F7B96: _X11TransWrite (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11252==    by 0x49FB702: (within /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11252==    by 0x49E09BE: XFlush (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11252==    by 0x47A957A: gdk_display_flush (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11252==    by 0x47A15E9: gdk_window_process_all_updates (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11252==    by 0x4459446: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x4AEBF2A: (within /mnt/livecd/usr/lib/libglib-2.0.so.0.1200.7)
==11252==    by 0x4AED85C: g_main_context_dispatch (in /mnt/livecd/usr/lib/libglib-2.0.so.0.1200.7)
==11252==    by 0x4AEF52D: (within /mnt/livecd/usr/lib/libglib-2.0.so.0.1200.7)
==11252==    by 0x4AEF61B: g_main_context_iteration (in /mnt/livecd/usr/lib/libglib-2.0.so.0.1200.7)
==11252==    by 0x44E7F72: gtk_main_iteration_do (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x4221D35: Gtk::Main::iteration_impl(bool) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==    by 0x4221C6E: Gtk::Main::iteration(bool) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==    by 0x8094AF0: (within /mnt/livecd/usr/bin/gparted)
==11252==    by 0x8095241: (within /mnt/livecd/usr/bin/gparted)
==11252==    by 0x42764D7: Gtk::Widget_Class::show_callback(_GtkWidget*) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==    by 0x4AAADF2: g_cclosure_marshal_VOID__VOID (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4AA009F: (within /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4AA099F: g_closure_invoke (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4AAC7A8: (within /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4AAD5BA: g_signal_emit_valist (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4AAD8FD: g_signal_emit (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11252==    by 0x4604825: gtk_widget_show (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x4279E46: Gtk::Widget::show() (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==  Address 0x4E099A1 is 521 bytes inside a block of size 16,384 alloc'd
==11252==    at 0x40206D0: calloc (in /mnt/livecd/usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==11252==    by 0x49EBEAA: XOpenDisplay (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11252==    by 0x47A9F41: gdk_display_open (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11252==    by 0x4787B0E: gdk_display_open_default_libgtk_only (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11252==    by 0x44E874E: gtk_init_check (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x44E8783: gtk_init (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x4222180: Gtk::Main::init(int*, char***, bool) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==    by 0x42222AA: Gtk::Main::Main(int&, char**&, bool) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==    by 0x80A4BF3: (within /mnt/livecd/usr/bin/gparted)
==11252==    by 0x4C80837: (below main) (in /mnt/livecd/lib/libc-2.5.so)
==11252== 
==11252== Syscall param writev(vector[...]) points to uninitialised byte(s)
==11252==    at 0x4D21B82: (within /mnt/livecd/lib/libc-2.5.so)
==11252==    by 0x4D21C2A: writev (in /mnt/livecd/lib/libc-2.5.so)
==11252==    by 0x49F7E60: (within /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11252==    by 0x49F7BBE: _X11TransWritev (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11252==    by 0x49FB5BD: _XSend (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11252==    by 0x49EFB15: (within /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11252==    by 0x49EFE72: XPutImage (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11252==    by 0x48C2241: (within /mnt/livecd/usr/lib/libcairo.so.2.9.3)
==11252==    by 0x48A3FD2: (within /mnt/livecd/usr/lib/libcairo.so.2.9.3)
==11252==    by 0x48AA990: (within /mnt/livecd/usr/lib/libcairo.so.2.9.3)
==11252==    by 0x48AB2BE: (within /mnt/livecd/usr/lib/libcairo.so.2.9.3)
==11252==    by 0x48C424E: (within /mnt/livecd/usr/lib/libcairo.so.2.9.3)
==11252==    by 0x48A3A7D: (within /mnt/livecd/usr/lib/libcairo.so.2.9.3)
==11252==    by 0x48A6DBD: (within /mnt/livecd/usr/lib/libcairo.so.2.9.3)
==11252==    by 0x48A735E: (within /mnt/livecd/usr/lib/libcairo.so.2.9.3)
==11252==    by 0x48A56C1: (within /mnt/livecd/usr/lib/libcairo.so.2.9.3)
==11252==    by 0x4891ABD: (within /mnt/livecd/usr/lib/libcairo.so.2.9.3)
==11252==    by 0x488C1D6: cairo_fill (in /mnt/livecd/usr/lib/libcairo.so.2.9.3)
==11252==    by 0x442B8AB: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x41F13D3: Gtk::CellRenderer_Class::render_vfunc_callback(_GtkCellRenderer*, _GdkDrawable*, _GtkWidget*, _GdkRectangle*, _GdkRectangle*, _GdkRectangle*, GtkCellRendererState) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==    by 0x44282C3: gtk_cell_renderer_render (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x45EE95C: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x45EF600: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x45E8DE5: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x4278070: Gtk::Widget::on_expose_event(_GdkEventExpose*) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==  Address 0x4E097B4 is 28 bytes inside a block of size 16,384 alloc'd
==11252==    at 0x40206D0: calloc (in /mnt/livecd/usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==11252==    by 0x49EBEAA: XOpenDisplay (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11252==    by 0x47A9F41: gdk_display_open (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11252==    by 0x4787B0E: gdk_display_open_default_libgtk_only (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11252==    by 0x44E874E: gtk_init_check (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x44E8783: gtk_init (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x4222180: Gtk::Main::init(int*, char***, bool) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==    by 0x42222AA: Gtk::Main::Main(int&, char**&, bool) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==    by 0x80A4BF3: (within /mnt/livecd/usr/bin/gparted)
==11252==    by 0x4C80837: (below main) (in /mnt/livecd/lib/libc-2.5.so)
==11252== 
==11252== Syscall param write(buf) points to uninitialised byte(s)
==11252==    at 0x408A2BB: (within /mnt/livecd/lib/libpthread-2.5.so)
==11252==    by 0x49F7B96: _X11TransWrite (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11252==    by 0x49FB702: (within /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11252==    by 0x49FB7ED: _XReply (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11252==    by 0x49F55A1: XSync (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11252==    by 0x47B3D12: gdk_flush (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11252==    by 0x44E8193: gtk_main (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x4221D94: Gtk::Main::run_impl() (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==    by 0x4221E5C: Gtk::Main::run(Gtk::Window&) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==    by 0x80A4D4C: (within /mnt/livecd/usr/bin/gparted)
==11252==    by 0x4C80837: (below main) (in /mnt/livecd/lib/libc-2.5.so)
==11252==  Address 0x4E097C9 is 49 bytes inside a block of size 16,384 alloc'd
==11252==    at 0x40206D0: calloc (in /mnt/livecd/usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==11252==    by 0x49EBEAA: XOpenDisplay (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11252==    by 0x47A9F41: gdk_display_open (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11252==    by 0x4787B0E: gdk_display_open_default_libgtk_only (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11252==    by 0x44E874E: gtk_init_check (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x44E8783: gtk_init (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11252==    by 0x4222180: Gtk::Main::init(int*, char***, bool) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==    by 0x42222AA: Gtk::Main::Main(int&, char**&, bool) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11252==    by 0x80A4BF3: (within /mnt/livecd/usr/bin/gparted)
==11252==    by 0x4C80837: (below main) (in /mnt/livecd/lib/libc-2.5.so)
==11252== 
==11252== ERROR SUMMARY: 38 errors from 16 contexts (suppressed: 0 from 0)
==11252== malloc/free: in use at exit: 723,928 bytes in 8,631 blocks.
==11252== malloc/free: 54,019 allocs, 45,388 frees, 12,612,851 bytes allocated.
==11252== For counts of detected errors, rerun with: -v
==11252== searching for pointers to 8,631 not-freed blocks.
==11252== checked 1,345,552 bytes.
==11252== 
==11252== LEAK SUMMARY:
==11252==    definitely lost: 12,476 bytes in 444 blocks.
==11252==      possibly lost: 125,168 bytes in 130 blocks.
==11252==    still reachable: 586,284 bytes in 8,057 blocks.
==11252==         suppressed: 0 bytes in 0 blocks.
==11252== Use --leak-check=full to see details of leaked memory.
-------------- next part --------------
==11298== Memcheck, a memory error detector.
==11298== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==11298== Using LibVEX rev 1658, a library for dynamic binary translation.
==11298== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==11298== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
==11298== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==11298== For more details, rerun with: -v
==11298== 
==11298== My PID = 11298, parent PID = 11241.  Prog and args are:
==11298==    gparted
==11298== 
==11298== Conditional jump or move depends on uninitialised value(s)
==11298==    at 0x400A9D9: _dl_relocate_object (in /mnt/livecd/lib/ld-2.5.so)
==11298==    by 0x4003FC7: dl_main (in /mnt/livecd/lib/ld-2.5.so)
==11298==    by 0x40137E5: _dl_sysdep_start (in /mnt/livecd/lib/ld-2.5.so)
==11298==    by 0x400125E: _dl_start (in /mnt/livecd/lib/ld-2.5.so)
==11298==    by 0x40008C6: (within /mnt/livecd/lib/ld-2.5.so)
==11298== 
==11298== Conditional jump or move depends on uninitialised value(s)
==11298==    at 0x400A9E1: _dl_relocate_object (in /mnt/livecd/lib/ld-2.5.so)
==11298==    by 0x4003FC7: dl_main (in /mnt/livecd/lib/ld-2.5.so)
==11298==    by 0x40137E5: _dl_sysdep_start (in /mnt/livecd/lib/ld-2.5.so)
==11298==    by 0x400125E: _dl_start (in /mnt/livecd/lib/ld-2.5.so)
==11298==    by 0x40008C6: (within /mnt/livecd/lib/ld-2.5.so)
==11298== 
==11298== Conditional jump or move depends on uninitialised value(s)
==11298==    at 0x400AE99: _dl_relocate_object (in /mnt/livecd/lib/ld-2.5.so)
==11298==    by 0x4003FC7: dl_main (in /mnt/livecd/lib/ld-2.5.so)
==11298==    by 0x40137E5: _dl_sysdep_start (in /mnt/livecd/lib/ld-2.5.so)
==11298==    by 0x400125E: _dl_start (in /mnt/livecd/lib/ld-2.5.so)
==11298==    by 0x40008C6: (within /mnt/livecd/lib/ld-2.5.so)
==11298== 
==11298== Conditional jump or move depends on uninitialised value(s)
==11298==    at 0x400AB24: _dl_relocate_object (in /mnt/livecd/lib/ld-2.5.so)
==11298==    by 0x4003FC7: dl_main (in /mnt/livecd/lib/ld-2.5.so)
==11298==    by 0x40137E5: _dl_sysdep_start (in /mnt/livecd/lib/ld-2.5.so)
==11298==    by 0x400125E: _dl_start (in /mnt/livecd/lib/ld-2.5.so)
==11298==    by 0x40008C6: (within /mnt/livecd/lib/ld-2.5.so)
==11298== 
==11298== Conditional jump or move depends on uninitialised value(s)
==11298==    at 0x400A9D9: _dl_relocate_object (in /mnt/livecd/lib/ld-2.5.so)
==11298==    by 0x4003E65: dl_main (in /mnt/livecd/lib/ld-2.5.so)
==11298==    by 0x40137E5: _dl_sysdep_start (in /mnt/livecd/lib/ld-2.5.so)
==11298==    by 0x400125E: _dl_start (in /mnt/livecd/lib/ld-2.5.so)
==11298==    by 0x40008C6: (within /mnt/livecd/lib/ld-2.5.so)
==11298== 
==11298== Conditional jump or move depends on uninitialised value(s)
==11298==    at 0x400A9E1: _dl_relocate_object (in /mnt/livecd/lib/ld-2.5.so)
==11298==    by 0x4003E65: dl_main (in /mnt/livecd/lib/ld-2.5.so)
==11298==    by 0x40137E5: _dl_sysdep_start (in /mnt/livecd/lib/ld-2.5.so)
==11298==    by 0x400125E: _dl_start (in /mnt/livecd/lib/ld-2.5.so)
==11298==    by 0x40008C6: (within /mnt/livecd/lib/ld-2.5.so)
==11298== 
==11298== Conditional jump or move depends on uninitialised value(s)
==11298==    at 0x400AB24: _dl_relocate_object (in /mnt/livecd/lib/ld-2.5.so)
==11298==    by 0x4003E65: dl_main (in /mnt/livecd/lib/ld-2.5.so)
==11298==    by 0x40137E5: _dl_sysdep_start (in /mnt/livecd/lib/ld-2.5.so)
==11298==    by 0x400125E: _dl_start (in /mnt/livecd/lib/ld-2.5.so)
==11298==    by 0x40008C6: (within /mnt/livecd/lib/ld-2.5.so)
==11298== 
==11298== Syscall param writev(vector[...]) points to uninitialised byte(s)
==11298==    at 0x4D21B82: (within /mnt/livecd/lib/libc-2.5.so)
==11298==    by 0x49F7E60: (within /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11298==    by 0x49F7BBE: _X11TransWritev (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11298==    by 0x49FB5BD: _XSend (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11298==    by 0x49F0951: XQueryExtension (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11298==    by 0x49E76E8: XInitExtension (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11298==    by 0x4DB4CAB: XFixesFindDisplay (in /mnt/livecd/usr/lib/libXfixes.so.3.1.0)
==11298==    by 0x4DB4F10: XFixesQueryExtension (in /mnt/livecd/usr/lib/libXfixes.so.3.1.0)
==11298==    by 0x47AA0F8: gdk_display_open (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11298==    by 0x4787B0E: gdk_display_open_default_libgtk_only (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11298==    by 0x44E874E: gtk_init_check (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x44E8783: gtk_init (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x4222180: Gtk::Main::init(int*, char***, bool) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11298==    by 0x42222AA: Gtk::Main::Main(int&, char**&, bool) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11298==    by 0x80A4BF3: (within /mnt/livecd/usr/bin/gparted)
==11298==    by 0x4C80837: (below main) (in /mnt/livecd/lib/libc-2.5.so)
==11298==  Address 0x4E098DC is 324 bytes inside a block of size 16,384 alloc'd
==11298==    at 0x40206D0: calloc (in /mnt/livecd/usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==11298==    by 0x49EBEAA: XOpenDisplay (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11298==    by 0x47A9F41: gdk_display_open (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11298==    by 0x4787B0E: gdk_display_open_default_libgtk_only (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11298==    by 0x44E874E: gtk_init_check (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x44E8783: gtk_init (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x4222180: Gtk::Main::init(int*, char***, bool) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11298==    by 0x42222AA: Gtk::Main::Main(int&, char**&, bool) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11298==    by 0x80A4BF3: (within /mnt/livecd/usr/bin/gparted)
==11298==    by 0x4C80837: (below main) (in /mnt/livecd/lib/libc-2.5.so)
==11298== 
==11298== Conditional jump or move depends on uninitialised value(s)
==11298==    at 0x8077D88: (within /mnt/livecd/usr/bin/gparted)
==11298==    by 0x4276C14: Gtk::Widget_Class::size_allocate_callback(_GtkWidget*, _GdkRectangle*) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11298==    by 0x4AAA64A: g_cclosure_marshal_VOID__BOXED (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4AA009F: (within /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4AA09C3: g_closure_invoke (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4AAC7A8: (within /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4AAD5BA: g_signal_emit_valist (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4AAD8FD: g_signal_emit (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4603529: gtk_widget_size_allocate (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x45F9F86: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x4276C51: Gtk::Widget_Class::size_allocate_callback(_GtkWidget*, _GdkRectangle*) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11298==    by 0x4AAA64A: g_cclosure_marshal_VOID__BOXED (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4AA009F: (within /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4AA09C3: g_closure_invoke (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4AAC7A8: (within /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4AAD5BA: g_signal_emit_valist (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4AAD8FD: g_signal_emit (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4603529: gtk_widget_size_allocate (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x461393D: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x427862E: Gtk::Widget::on_size_allocate(Gdk::Rectangle&) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11298==    by 0x4276C14: Gtk::Widget_Class::size_allocate_callback(_GtkWidget*, _GdkRectangle*) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11298==    by 0x4AAA64A: g_cclosure_marshal_VOID__BOXED (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4AA009F: (within /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4AA099F: g_closure_invoke (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4AAC7A8: (within /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298== 
==11298== Syscall param write(buf) points to uninitialised byte(s)
==11298==    at 0x408A293: __write_nocancel (in /mnt/livecd/lib/libpthread-2.5.so)
==11298==    by 0x49F7B96: _X11TransWrite (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11298==    by 0x49FB702: (within /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11298==    by 0x49FB7ED: _XReply (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11298==    by 0x49F55A1: XSync (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11298==    by 0x47BC033: (within /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11298==    by 0x478FD09: (within /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11298==    by 0x4790042: (within /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11298==    by 0x47B2045: (within /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11298==    by 0x478A457: gdk_draw_pixbuf (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11298==    by 0x4795010: (within /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11298==    by 0x478A457: gdk_draw_pixbuf (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11298==    by 0x4794E55: gdk_pixbuf_render_pixmap_and_mask_for_colormap (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11298==    by 0x460C73F: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x461472F: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x4278715: Gtk::Widget::on_realize() (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11298==    by 0x4276237: Gtk::Widget_Class::realize_callback(_GtkWidget*) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11298==    by 0x4AAADF2: g_cclosure_marshal_VOID__VOID (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4AA009F: (within /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4AA099F: g_closure_invoke (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4AAC7A8: (within /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4AAD5BA: g_signal_emit_valist (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4AAD8FD: g_signal_emit (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x46051D7: gtk_widget_realize (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x4614D77: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==  Address 0x4E098E1 is 329 bytes inside a block of size 16,384 alloc'd
==11298==    at 0x40206D0: calloc (in /mnt/livecd/usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==11298==    by 0x49EBEAA: XOpenDisplay (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11298==    by 0x47A9F41: gdk_display_open (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11298==    by 0x4787B0E: gdk_display_open_default_libgtk_only (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11298==    by 0x44E874E: gtk_init_check (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x44E8783: gtk_init (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x4222180: Gtk::Main::init(int*, char***, bool) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11298==    by 0x42222AA: Gtk::Main::Main(int&, char**&, bool) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11298==    by 0x80A4BF3: (within /mnt/livecd/usr/bin/gparted)
==11298==    by 0x4C80837: (below main) (in /mnt/livecd/lib/libc-2.5.so)
==11298== 
==11298== Syscall param write(buf) points to uninitialised byte(s)
==11298==    at 0x408A293: __write_nocancel (in /mnt/livecd/lib/libpthread-2.5.so)
==11298==    by 0x49F7B96: _X11TransWrite (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11298==    by 0x49FB702: (within /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11298==    by 0x49E09BE: XFlush (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11298==    by 0x47AA9A6: gdk_notify_startup_complete (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11298==    by 0x4614C14: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x42787AD: Gtk::Widget::on_map() (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11298==    by 0x4276387: Gtk::Widget_Class::map_callback(_GtkWidget*) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11298==    by 0x4AAADF2: g_cclosure_marshal_VOID__VOID (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4AA009F: (within /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4AA099F: g_closure_invoke (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4AAC7A8: (within /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4AAD5BA: g_signal_emit_valist (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4AAD8FD: g_signal_emit (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x460545E: gtk_widget_map (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x4614C9F: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x4278845: Gtk::Widget::on_show() (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11298==    by 0x8096685: (within /mnt/livecd/usr/bin/gparted)
==11298==    by 0x42764D7: Gtk::Widget_Class::show_callback(_GtkWidget*) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11298==    by 0x4AAADF2: g_cclosure_marshal_VOID__VOID (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4AA009F: (within /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4AA099F: g_closure_invoke (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4AAC7A8: (within /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4AAD5BA: g_signal_emit_valist (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4AAD8FD: g_signal_emit (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==  Address 0x4E097A6 is 14 bytes inside a block of size 16,384 alloc'd
==11298==    at 0x40206D0: calloc (in /mnt/livecd/usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==11298==    by 0x49EBEAA: XOpenDisplay (in /mnt/livecd/usr/lib/libX11.so.6.2.0)
==11298==    by 0x47A9F41: gdk_display_open (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11298==    by 0x4787B0E: gdk_display_open_default_libgtk_only (in /mnt/livecd/usr/lib/libgdk-x11-2.0.so.0.1000.6)
==11298==    by 0x44E874E: gtk_init_check (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x44E8783: gtk_init (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x4222180: Gtk::Main::init(int*, char***, bool) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11298==    by 0x42222AA: Gtk::Main::Main(int&, char**&, bool) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11298==    by 0x80A4BF3: (within /mnt/livecd/usr/bin/gparted)
==11298==    by 0x4C80837: (below main) (in /mnt/livecd/lib/libc-2.5.so)
==11298== Warning: noted but unhandled ioctl 0x1261 with no size/direction hints
==11298==    This could cause spurious value errors to appear.
==11298==    See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper.
==11298== Warning: noted but unhandled ioctl 0x1261 with no size/direction hints
==11298==    This could cause spurious value errors to appear.
==11298==    See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper.
==11298== Warning: noted but unhandled ioctl 0x1261 with no size/direction hints
==11298==    This could cause spurious value errors to appear.
==11298==    See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper.
==11298== 
==11298== Thread 2:
==11298== Syscall param read(buf) points to unaddressable byte(s)
==11298==    at 0x408A33B: (within /mnt/livecd/lib/libpthread-2.5.so)
==11298==    by 0x403376E: ped_device_read (in /mnt/livecd/usr/lib/libparted-1.8.so.2.0.0)
==11298==    by 0x807FF56: (within /mnt/livecd/usr/bin/gparted)
==11298==    by 0x8085711: (within /mnt/livecd/usr/bin/gparted)
==11298==    by 0x80935E9: (within /mnt/livecd/usr/bin/gparted)
==11298==    by 0x41F88A7: sigc::slot0<void>::operator()() const (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11298==    by 0x474C117: (within /mnt/livecd/usr/lib/libglibmm-2.4.so.1.0.20)
==11298==    by 0x4B03438: (within /mnt/livecd/usr/lib/libglib-2.0.so.0.1200.7)
==11298==    by 0x40834BA: start_thread (in /mnt/livecd/lib/libpthread-2.5.so)
==11298==    by 0x4D2876D: clone (in /mnt/livecd/lib/libc-2.5.so)
==11298==  Address 0x4E95200 is 0 bytes after a block of size 512 alloc'd
==11298==    at 0x40205C1: memalign (in /mnt/livecd/usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==11298==    by 0x402060F: posix_memalign (in /mnt/livecd/usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==11298==    by 0x403CD20: (within /mnt/livecd/usr/lib/libparted-1.8.so.2.0.0)
==11298==    by 0x403376E: ped_device_read (in /mnt/livecd/usr/lib/libparted-1.8.so.2.0.0)
==11298==    by 0x807FF56: (within /mnt/livecd/usr/bin/gparted)
==11298==    by 0x8085711: (within /mnt/livecd/usr/bin/gparted)
==11298==    by 0x80935E9: (within /mnt/livecd/usr/bin/gparted)
==11298==    by 0x41F88A7: sigc::slot0<void>::operator()() const (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11298==    by 0x474C117: (within /mnt/livecd/usr/lib/libglibmm-2.4.so.1.0.20)
==11298==    by 0x4B03438: (within /mnt/livecd/usr/lib/libglib-2.0.so.0.1200.7)
==11298==    by 0x40834BA: start_thread (in /mnt/livecd/lib/libpthread-2.5.so)
==11298==    by 0x4D2876D: clone (in /mnt/livecd/lib/libc-2.5.so)

valgrind: m_mallocfree.c:178 (mk_plain_bszB): Assertion 'bszB != 0' failed.
==11298==    at 0x38010C7B: (within /mnt/livecd/usr/lib/valgrind/x86-linux/memcheck)
==11298==    by 0x38010E8D: (within /mnt/livecd/usr/lib/valgrind/x86-linux/memcheck)
==11298==    by 0x380169C7: (within /mnt/livecd/usr/lib/valgrind/x86-linux/memcheck)
==11298==    by 0x380169F6: (within /mnt/livecd/usr/lib/valgrind/x86-linux/memcheck)
==11298==    by 0x38016A6A: (within /mnt/livecd/usr/lib/valgrind/x86-linux/memcheck)
==11298==    by 0x38016A90: (within /mnt/livecd/usr/lib/valgrind/x86-linux/memcheck)
==11298==    by 0x38016B2D: (within /mnt/livecd/usr/lib/valgrind/x86-linux/memcheck)
==11298==    by 0x38017880: (within /mnt/livecd/usr/lib/valgrind/x86-linux/memcheck)
==11298==    by 0x380017AB: (within /mnt/livecd/usr/lib/valgrind/x86-linux/memcheck)
==11298==    by 0x380019FA: (within /mnt/livecd/usr/lib/valgrind/x86-linux/memcheck)
==11298==    by 0x38027C20: (within /mnt/livecd/usr/lib/valgrind/x86-linux/memcheck)
==11298==    by 0x38028E77: (within /mnt/livecd/usr/lib/valgrind/x86-linux/memcheck)
==11298==    by 0x3803FBBD: (within /mnt/livecd/usr/lib/valgrind/x86-linux/memcheck)
==11298==    by 0x3803FD32: (within /mnt/livecd/usr/lib/valgrind/x86-linux/memcheck)
==11298==    by 0x38040801: (within /mnt/livecd/usr/lib/valgrind/x86-linux/memcheck)
==11298==    by 0x64728B8A: ???
==11298==    by 0x64728BBF: ???
==11298==    by 0x38043F07: (within /mnt/livecd/usr/lib/valgrind/x86-linux/memcheck)
==11298==    by 0x37: ???
==11298==    by 0x64728C2B: ???
==11298==    by 0x0: ???
==11298==    by 0x64728C2B: ???
==11298==    by 0x38011D0E: (within /mnt/livecd/usr/lib/valgrind/x86-linux/memcheck)

sched status:
  running_tid=2

Thread 1: status = VgTs_Runnable
==11298==    at 0x452F5C4: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x4531686: gtk_rc_get_style (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x4603DB7: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x4603E37: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x441DD0F: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x44591CB: gtk_container_forall (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x4603E26: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x441A09E: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x44591CB: gtk_container_forall (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x4603E26: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x441A09E: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x41FEB4B: Gtk::Container_Class::forall_vfunc_callback(_GtkContainer*, int, void (*)(_GtkWidget*, void*), void*) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11298==    by 0x44591CB: gtk_container_forall (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x4603E26: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x45B1D9E: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x41FEB4B: Gtk::Container_Class::forall_vfunc_callback(_GtkContainer*, int, void (*)(_GtkWidget*, void*), void*) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11298==    by 0x44591CB: gtk_container_forall (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x4603E26: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x441DD0F: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x41FEB4B: Gtk::Container_Class::forall_vfunc_callback(_GtkContainer*, int, void (*)(_GtkWidget*, void*), void*) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11298==    by 0x44591CB: gtk_container_forall (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x4603E26: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x441DD0F: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x41FEB4B: Gtk::Container_Class::forall_vfunc_callback(_GtkContainer*, int, void (*)(_GtkWidget*, void*), void*) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11298==    by 0x44591CB: gtk_container_forall (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x4603E26: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x441A09E: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x41FF330: Gtk::Container::forall_vfunc(int, void (*)(_GtkWidget*, void*), void*) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11298==    by 0x41FEB5F: Gtk::Container_Class::forall_vfunc_callback(_GtkContainer*, int, void (*)(_GtkWidget*, void*), void*) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11298==    by 0x44591CB: gtk_container_forall (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x4603E26: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x4603E8A: gtk_widget_reset_rc_styles (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x452FF8C: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x44B69E0: (within /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x4AEBF2A: (within /mnt/livecd/usr/lib/libglib-2.0.so.0.1200.7)
==11298==    by 0x4AED85C: g_main_context_dispatch (in /mnt/livecd/usr/lib/libglib-2.0.so.0.1200.7)
==11298==    by 0x4AEF52D: (within /mnt/livecd/usr/lib/libglib-2.0.so.0.1200.7)
==11298==    by 0x4AEF61B: g_main_context_iteration (in /mnt/livecd/usr/lib/libglib-2.0.so.0.1200.7)
==11298==    by 0x44E7F72: gtk_main_iteration_do (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x4221D35: Gtk::Main::iteration_impl(bool) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11298==    by 0x4221C6E: Gtk::Main::iteration(bool) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11298==    by 0x8094AF0: (within /mnt/livecd/usr/bin/gparted)
==11298==    by 0x8095241: (within /mnt/livecd/usr/bin/gparted)
==11298==    by 0x42764D7: Gtk::Widget_Class::show_callback(_GtkWidget*) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11298==    by 0x4AAADF2: g_cclosure_marshal_VOID__VOID (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4AA009F: (within /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4AA099F: g_closure_invoke (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4AAC7A8: (within /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4AAD5BA: g_signal_emit_valist (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4AAD8FD: g_signal_emit (in /mnt/livecd/usr/lib/libgobject-2.0.so.0.1200.7)
==11298==    by 0x4604825: gtk_widget_show (in /mnt/livecd/usr/lib/libgtk-x11-2.0.so.0.1000.6)
==11298==    by 0x4279E46: Gtk::Widget::show() (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11298==    by 0x4221DB6: Gtk::Main::run(Gtk::Window&) (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11298==    by 0x80A4D4C: (within /mnt/livecd/usr/bin/gparted)
==11298==    by 0x4C80837: (below main) (in /mnt/livecd/lib/libc-2.5.so)

Thread 2: status = VgTs_Runnable
==11298==    at 0x402127B: malloc (in /mnt/livecd/usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==11298==    by 0x4035008: ped_malloc (in /mnt/livecd/usr/lib/libparted-1.8.so.2.0.0)
==11298==    by 0x403BE17: (within /mnt/livecd/usr/lib/libparted-1.8.so.2.0.0)
==11298==    by 0x403C08F: (within /mnt/livecd/usr/lib/libparted-1.8.so.2.0.0)
==11298==    by 0x403C27E: (within /mnt/livecd/usr/lib/libparted-1.8.so.2.0.0)
==11298==    by 0x4033A6D: ped_device_open (in /mnt/livecd/usr/lib/libparted-1.8.so.2.0.0)
==11298==    by 0x807FF3B: (within /mnt/livecd/usr/bin/gparted)
==11298==    by 0x8085711: (within /mnt/livecd/usr/bin/gparted)
==11298==    by 0x80935E9: (within /mnt/livecd/usr/bin/gparted)
==11298==    by 0x41F88A7: sigc::slot0<void>::operator()() const (in /mnt/livecd/usr/lib/libgtkmm-2.4.so.1.0.25)
==11298==    by 0x474C117: (within /mnt/livecd/usr/lib/libglibmm-2.4.so.1.0.20)
==11298==    by 0x4B03438: (within /mnt/livecd/usr/lib/libglib-2.0.so.0.1200.7)
==11298==    by 0x40834BA: start_thread (in /mnt/livecd/lib/libpthread-2.5.so)
==11298==    by 0x4D2876D: clone (in /mnt/livecd/lib/libc-2.5.so)


Note: see also the FAQ.txt in the source distribution.
It contains workarounds to several common problems.

If that doesn't help, please report this bug to: www.valgrind.org

In the bug report, send all the above text, the valgrind
version, and what Linux distro you are using.  Thanks.



More information about the parted-devel mailing list