## ## the following errors are not pws related ## ### # QT related ### # Source and destination overlap in mempcpy(0x5ABCAF0, 0x5ABCAF0, 27) # at 0x4023E34: mempcpy (mc_replace_strmem.c:116) # by 0x4B052FA: _IO_default_xsputn (in /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4AE00B0: vfprintf (in /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4AFA33B: vsprintf (in /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4AE59BD: sprintf (in /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4F132BB: (within /usr/lib/libX11.so.6.2.0) # by 0x4F133C6: (within /usr/lib/libX11.so.6.2.0) # by 0x4F13CB9: (within /usr/lib/libX11.so.6.2.0) # by 0x4EC38D6: XCreateOC (in /usr/lib/libX11.so.6.2.0) # by 0x4EB7B8E: XCreateFontSet (in /usr/lib/libX11.so.6.2.0) # by 0x46CF845: (within /usr/lib/libQtGui.so.4.3.2) # by 0x46CFC17: (within /usr/lib/libQtGui.so.4.3.2) { no-pws-111 Memcheck:Overlap fun:mempcpy fun:_IO_default_xsputn fun:vfprintf fun:vsprintf fun:sprintf obj:/usr/lib/libX11.so.6.2.0 obj:/usr/lib/libX11.so.6.2.0 obj:/usr/lib/libX11.so.6.2.0 fun:XCreateOC fun:XCreateFontSet obj:/usr/lib/libQtGui.so.4.3.2 obj:/usr/lib/libQtGui.so.4.3.2 } # Syscall param write(buf) points to uninitialised byte(s) # at 0x40007F2: (within /lib/ld-2.6.1.so) # by 0x4EDE67E: _X11TransWrite (in /usr/lib/libX11.so.6.2.0) # by 0x4ED64D6: (within /usr/lib/libX11.so.6.2.0) # by 0x4ED7009: _XEventsQueued (in /usr/lib/libX11.so.6.2.0) # by 0x4EC5E3E: XEventsQueued (in /usr/lib/libX11.so.6.2.0) # by 0x42147F1: (within /usr/lib/libQtGui.so.4.3.2) # by 0x4D3AA51: g_main_context_prepare (in /usr/lib/libglib-2.0.so.0.1400.1) # by 0x4D3B224: (within /usr/lib/libglib-2.0.so.0.1400.1) # by 0x4D3BAC4: g_main_context_iteration (in /usr/lib/libglib-2.0.so.0.1400.1) # by 0x49054A3: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib/libQtCore.so.4.3.2) # by 0x421430B: (within /usr/lib/libQtGui.so.4.3.2) # by 0x48D93DD: QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib/libQtCore.so.4.3.2) # Address 0x5863759 is 41 bytes inside a block of size 16,384 alloc'd # at 0x4021AA4: calloc (vg_replace_malloc.c:279) # by 0x4EC4326: XOpenDisplay (in /usr/lib/libX11.so.6.2.0) # by 0x41E9322: (within /usr/lib/libQtGui.so.4.3.2) # by 0x418354A: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib/libQtGui.so.4.3.2) # by 0x41844B2: QApplication::QApplication(int&, char**, int) (in /usr/lib/libQtGui.so.4.3.2) # by 0x8051EC6: main (main.cpp:27) { no-pws-108 Memcheck:Param write(buf) obj:/lib/ld-2.6.1.so fun:_X11TransWrite obj:/usr/lib/libX11.so.6.2.0 fun:_XEventsQueued fun:XEventsQueued obj:/usr/lib/libQtGui.so.4.3.2 fun:g_main_context_prepare obj:/usr/lib/libglib-2.0.so.0.1400.1 fun:g_main_context_iteration fun:_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE obj:/usr/lib/libQtGui.so.4.3.2 fun:_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE } # Syscall param write(buf) points to uninitialised byte(s) # at 0x40007F2: (within /lib/ld-2.6.1.so) # by 0x4EDE67E: _X11TransWrite (in /usr/lib/libX11.so.6.2.0) # by 0x4ED64D6: (within /usr/lib/libX11.so.6.2.0) # by 0x4EB5890: XFlush (in /usr/lib/libX11.so.6.2.0) # by 0x42096BD: QWidgetPrivate::setCursor_sys(QCursor const&) (in /usr/lib/libQtGui.so.4.3.2) # by 0x41CB51B: QWidget::setCursor(QCursor const&) (in /usr/lib/libQtGui.so.4.3.2) # by 0x45304D2: (within /usr/lib/libQtGui.so.4.3.2) # by 0x4530F45: QLineEdit::QLineEdit(QWidget*) (in /usr/lib/libQtGui.so.4.3.2) # by 0x8096600: StartDialog::StartDialog(PWSHandler*, QWidget*) (startdialog.cpp:44) # by 0x8052248: main (main.cpp:42) # Address 0x586379F is 111 bytes inside a block of size 16,384 alloc'd # at 0x4021AA4: calloc (vg_replace_malloc.c:279) # by 0x4EC4326: XOpenDisplay (in /usr/lib/libX11.so.6.2.0) # by 0x41E9322: (within /usr/lib/libQtGui.so.4.3.2) # by 0x418354A: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib/libQtGui.so.4.3.2) # by 0x41844B2: QApplication::QApplication(int&, char**, int) (in /usr/lib/libQtGui.so.4.3.2) # by 0x8051EC6: main (main.cpp:27) { no-pws-107 Memcheck:Param write(buf) obj:/lib/ld-2.6.1.so fun:_X11TransWrite obj:/usr/lib/libX11.so.6.2.0 fun:XFlush fun:_ZN14QWidgetPrivate13setCursor_sysERK7QCursor fun:_ZN7QWidget9setCursorERK7QCursor obj:/usr/lib/libQtGui.so.4.3.2 fun:_ZN9QLineEditC1EP7QWidget fun:_ZN11StartDialogC1EP10PWSHandlerP7QWidget fun:main } # Syscall param writev(vector[...]) points to uninitialised byte(s) # at 0x40007F2: (within /lib/ld-2.6.1.so) # by 0x4EDEAAD: (within /usr/lib/libX11.so.6.2.0) # by 0x4EDE6DE: _X11TransWritev (in /usr/lib/libX11.so.6.2.0) # by 0x4ED6300: _XSend (in /usr/lib/libX11.so.6.2.0) # by 0x4ECA34A: XQueryExtension (in /usr/lib/libX11.so.6.2.0) # by 0x4EBEC6A: XInitExtension (in /usr/lib/libX11.so.6.2.0) # by 0x4E96442: XextAddDisplay (in /usr/lib/libXext.so.6.4.0) # by 0x4DEB92C: (within /usr/lib/libXinerama.so.1.0.0) # by 0x4DEC18D: XPanoramiXQueryExtension (in /usr/lib/libXinerama.so.1.0.0) # by 0x4DEC1EA: XineramaQueryExtension (in /usr/lib/libXinerama.so.1.0.0) # by 0x41FBCF2: (within /usr/lib/libQtGui.so.4.3.2) # by 0x41FC552: QDesktopWidget::QDesktopWidget() (in /usr/lib/libQtGui.so.4.3.2) # Address 0x58639A0 is 624 bytes inside a block of size 16,384 alloc'd # at 0x4021AA4: calloc (vg_replace_malloc.c:279) # by 0x4EC4326: XOpenDisplay (in /usr/lib/libX11.so.6.2.0) # by 0x41E9322: (within /usr/lib/libQtGui.so.4.3.2) # by 0x418354A: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib/libQtGui.so.4.3.2) # by 0x41844B2: QApplication::QApplication(int&, char**, int) (in /usr/lib/libQtGui.so.4.3.2) # by 0x8051EC6: main (main.cpp:27) { no-pws-106 Memcheck:Param writev(vector[...]) obj:/lib/ld-2.6.1.so obj:/usr/lib/libX11.so.6.2.0 fun:_X11TransWritev fun:_XSend fun:XQueryExtension fun:XInitExtension fun:XextAddDisplay obj:/usr/lib/libXinerama.so.1.0.0 fun:XPanoramiXQueryExtension fun:XineramaQueryExtension obj:/usr/lib/libQtGui.so.4.3.2 fun:_ZN14QDesktopWidgetC1Ev } { # Invalid read of size 4 # at 0x4014C09: (within /lib/ld-2.6.1.so) # by 0x4005BE9: (within /lib/ld-2.6.1.so) # by 0x4007A07: (within /lib/ld-2.6.1.so) # by 0x400B806: (within /lib/ld-2.6.1.so) # by 0x400D015: (within /lib/ld-2.6.1.so) # by 0x400B9E6: (within /lib/ld-2.6.1.so) # by 0x4010FE3: (within /lib/ld-2.6.1.so) # by 0x400D015: (within /lib/ld-2.6.1.so) # by 0x401099D: (within /lib/ld-2.6.1.so) # by 0x4F89C18: (within /lib/tls/i686/cmov/libdl-2.6.1.so) # by 0x400D015: (within /lib/ld-2.6.1.so) # by 0x4F8A2BB: (within /lib/tls/i686/cmov/libdl-2.6.1.so) # Address 0x576C9BC is 20 bytes inside a block of size 23 alloc'd # at 0x4022765: malloc (vg_replace_malloc.c:149) # by 0x4007FA1: (within /lib/ld-2.6.1.so) # by 0x400B806: (within /lib/ld-2.6.1.so) # by 0x400D015: (within /lib/ld-2.6.1.so) # by 0x400B9E6: (within /lib/ld-2.6.1.so) # by 0x4010FE3: (within /lib/ld-2.6.1.so) # by 0x400D015: (within /lib/ld-2.6.1.so) # by 0x401099D: (within /lib/ld-2.6.1.so) # by 0x4F89C18: (within /lib/tls/i686/cmov/libdl-2.6.1.so) # by 0x400D015: (within /lib/ld-2.6.1.so) # by 0x4F8A2BB: (within /lib/tls/i686/cmov/libdl-2.6.1.so) # by 0x4F89B50: dlopen (in /lib/tls/i686/cmov/libdl-2.6.1.so) no-pws-105 Memcheck:Addr4 obj:/lib/ld-2.6.1.so obj:/lib/ld-2.6.1.so obj:/lib/ld-2.6.1.so obj:/lib/ld-2.6.1.so obj:/lib/ld-2.6.1.so obj:/lib/ld-2.6.1.so obj:/lib/ld-2.6.1.so obj:/lib/ld-2.6.1.so obj:/lib/ld-2.6.1.so obj:/lib/tls/i686/cmov/libdl-2.6.1.so obj:/lib/ld-2.6.1.so obj:/lib/tls/i686/cmov/libdl-2.6.1.so } { # Invalid read of size 4 # at 0x4014C37: (within /lib/ld-2.6.1.so) # by 0x4005BE9: (within /lib/ld-2.6.1.so) # by 0x4007A07: (within /lib/ld-2.6.1.so) # by 0x4010F83: (within /lib/ld-2.6.1.so) # by 0x400D015: (within /lib/ld-2.6.1.so) # by 0x401099D: (within /lib/ld-2.6.1.so) # by 0x4F89C18: (within /lib/tls/i686/cmov/libdl-2.6.1.so) # by 0x400D015: (within /lib/ld-2.6.1.so) # by 0x4F8A2BB: (within /lib/tls/i686/cmov/libdl-2.6.1.so) # by 0x4F89B50: dlopen (in /lib/tls/i686/cmov/libdl-2.6.1.so) # by 0x48CFC18: (within /usr/lib/libQtCore.so.4.3.2) # by 0x48CB677: (within /usr/lib/libQtCore.so.4.3.2) # Address 0x4FDAD74 is 44 bytes inside a block of size 45 alloc'd # at 0x4022765: malloc (vg_replace_malloc.c:149) # by 0x4006F54: (within /lib/ld-2.6.1.so) # by 0x4007949: (within /lib/ld-2.6.1.so) # by 0x4010F83: (within /lib/ld-2.6.1.so) # by 0x400D015: (within /lib/ld-2.6.1.so) # by 0x401099D: (within /lib/ld-2.6.1.so) # by 0x4F89C18: (within /lib/tls/i686/cmov/libdl-2.6.1.so) # by 0x400D015: (within /lib/ld-2.6.1.so) # by 0x4F8A2BB: (within /lib/tls/i686/cmov/libdl-2.6.1.so) # by 0x4F89B50: dlopen (in /lib/tls/i686/cmov/libdl-2.6.1.so) # by 0x48CFC18: (within /usr/lib/libQtCore.so.4.3.2) # by 0x48CB677: (within /usr/lib/libQtCore.so.4.3.2) no-pws-104 Memcheck:Addr4 obj:/lib/ld-2.6.1.so obj:/lib/ld-2.6.1.so obj:/lib/ld-2.6.1.so obj:/lib/ld-2.6.1.so obj:/lib/ld-2.6.1.so obj:/lib/ld-2.6.1.so obj:/lib/tls/i686/cmov/libdl-2.6.1.so obj:/lib/ld-2.6.1.so obj:/lib/tls/i686/cmov/libdl-2.6.1.so fun:dlopen obj:/usr/lib/libQtCore.so.4.3.2 obj:/usr/lib/libQtCore.so.4.3.2 } { # syscall param write(buf) points to uninitialised byte(s) # at 0x40007F2: (within /lib/ld-2.6.1.so) # by 0x4EDE67E: _X11TransWrite (in /usr/lib/libX11.so.6.2.0) # by 0x4ED64D6: (within /usr/lib/libX11.so.6.2.0) # by 0x4ED65AA: _XReply (in /usr/lib/libX11.so.6.2.0) # by 0x4EBF591: XInternAtom (in /usr/lib/libX11.so.6.2.0) # by 0x4ED315B: XSetWMProperties (in /usr/lib/libX11.so.6.2.0) # by 0x420A8E0: QWidgetPrivate::create_sys(unsigned long, bool, bool) (in /usr/lib/libQtGui.so.4.3.2) # by 0x41D001C: QWidget::create(unsigned long, bool, bool) (in /usr/lib/libQtGui.so.4.3.2) # by 0x41D10FB: QWidgetPrivate::createWinId(unsigned long) (in /usr/lib/libQtGui.so.4.3.2) # by 0x41D0FDE: QWidgetPrivate::createWinId(unsigned long) (in /usr/lib/libQtGui.so.4.3.2) # by 0x41D142A: QWidget::createWinId() (in /usr/lib/libQtGui.so.4.3.2) # by 0x41CFDF2: QWidget::create(unsigned long, bool, bool) (in /usr/lib/libQtGui.so.4.3.2) # Address 0x58638FC is 460 bytes inside a block of size 16,384 alloc'd # at 0x4021AA4: calloc (vg_replace_malloc.c:279) # by 0x4EC4326: XOpenDisplay (in /usr/lib/libX11.so.6.2.0) # by 0x41E9322: (within /usr/lib/libQtGui.so.4.3.2) # by 0x418354A: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib/libQtGui.so.4.3.2) # by 0x41844B2: QApplication::QApplication(int&, char**, int) (in /usr/lib/libQtGui.so.4.3.2) # by 0x8051EC6: main (main.cpp:27) no-pws-103 Memcheck:Param write(buf) obj:/lib/ld-2.6.1.so fun:_X11TransWrite obj:/usr/lib/libX11.so.6.2.0 fun:_XReply fun:XInternAtom fun:XSetWMProperties fun:_ZN14QWidgetPrivate10create_sysEmbb fun:_ZN7QWidget6createEmbb fun:_ZN14QWidgetPrivate11createWinIdEm fun:_ZN14QWidgetPrivate11createWinIdEm fun:_ZN7QWidget11createWinIdEv fun:_ZN7QWidget6createEmbb } { # Invalid read of size 4 # at 0x4014C20: (within /lib/ld-2.6.1.so) # by 0x4005BE9: (within /lib/ld-2.6.1.so) # by 0x4007A07: (within /lib/ld-2.6.1.so) # by 0x4010F83: (within /lib/ld-2.6.1.so) # by 0x400D015: (within /lib/ld-2.6.1.so) # by 0x401099D: (within /lib/ld-2.6.1.so) # by 0x4BA90B1: (within /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x400D015: (within /lib/ld-2.6.1.so) # by 0x4BA9274: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4ABF623: (within /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4ABEB60: (within /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4ABF266: (within /lib/tls/i686/cmov/libc-2.6.1.so) # Address 0x4FCE478 is 48 bytes inside a block of size 49 alloc'd # at 0x4022765: malloc (vg_replace_malloc.c:149) # by 0x4ABF717: (within /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4ABEB60: (within /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4ABF266: (within /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4AB7710: (within /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4AB6256: (within /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4AB5EB0: iconv_open (in /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4911136: (within /usr/lib/libQtCore.so.4.3.2) # by 0x491162E: (within /usr/lib/libQtCore.so.4.3.2) # by 0x490BFF8: QTextCodec::fromUnicode(QString const&) const (in /usr/lib/libQtCore.so.4.3.2) # by 0x48663D7: QString::toLocal8Bit() const (in /usr/lib/libQtCore.so.4.3.2) # by 0x487EF0E: (within /usr/lib/libQtCore.so.4.3.2) no-pws-102 Memcheck:Addr4 obj:/lib/ld-2.6.1.so obj:/lib/ld-2.6.1.so obj:/lib/ld-2.6.1.so obj:/lib/ld-2.6.1.so obj:/lib/ld-2.6.1.so obj:/lib/ld-2.6.1.so obj:/lib/tls/i686/cmov/libc-2.6.1.so obj:/lib/ld-2.6.1.so fun:__libc_dlopen_mode obj:/lib/tls/i686/cmov/libc-2.6.1.so obj:/lib/tls/i686/cmov/libc-2.6.1.so obj:/lib/tls/i686/cmov/libc-2.6.1.so } { # Invalid read of size 4 # at 0x4014AC8: (within /lib/ld-2.6.1.so) # by 0x4007949: (within /lib/ld-2.6.1.so) # by 0x4010F83: (within /lib/ld-2.6.1.so) # by 0x400D015: (within /lib/ld-2.6.1.so) # by 0x401099D: (within /lib/ld-2.6.1.so) # by 0x4BA90B1: (within /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x400D015: (within /lib/ld-2.6.1.so) # by 0x4BA9274: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4ABF623: (within /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4ABEB60: (within /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4ABF266: (within /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4AB7710: (within /lib/tls/i686/cmov/libc-2.6.1.so) # Address 0x4FCE478 is 48 bytes inside a block of size 49 alloc'd # at 0x4022765: malloc (vg_replace_malloc.c:149) # by 0x4ABF717: (within /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4ABEB60: (within /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4ABF266: (within /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4AB7710: (within /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4AB6256: (within /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4AB5EB0: iconv_open (in /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4911136: (within /usr/lib/libQtCore.so.4.3.2) # by 0x491162E: (within /usr/lib/libQtCore.so.4.3.2) # by 0x490BFF8: QTextCodec::fromUnicode(QString const&) const (in /usr/lib/libQtCore.so.4.3.2) # by 0x48663D7: QString::toLocal8Bit() const (in /usr/lib/libQtCore.so.4.3.2) # by 0x487EF0E: (within /usr/lib/libQtCore.so.4.3.2) no-pws-101 Memcheck:Addr4 obj:/lib/ld-2.6.1.so obj:/lib/ld-2.6.1.so obj:/lib/ld-2.6.1.so obj:/lib/ld-2.6.1.so obj:/lib/ld-2.6.1.so obj:/lib/tls/i686/cmov/libc-2.6.1.so obj:/lib/ld-2.6.1.so fun:__libc_dlopen_mode obj:/lib/tls/i686/cmov/libc-2.6.1.so obj:/lib/tls/i686/cmov/libc-2.6.1.so obj:/lib/tls/i686/cmov/libc-2.6.1.so obj:/lib/tls/i686/cmov/libc-2.6.1.so } { # Invalid read of size 4 # at 0x4014AC8: (within /lib/ld-2.6.1.so) # by 0x400D015: (within /lib/ld-2.6.1.so) # by 0x401099D: (within /lib/ld-2.6.1.so) # by 0x4BA90B1: (within /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x400D015: (within /lib/ld-2.6.1.so) # by 0x4BA9274: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4ABF623: (within /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4ABEB60: (within /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4ABF266: (within /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4AB7710: (within /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4AB6256: (within /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4AB5EB0: iconv_open (in /lib/tls/i686/cmov/libc-2.6.1.so) # Address 0x4FCE478 is 48 bytes inside a block of size 49 alloc'd # at 0x4022765: malloc (vg_replace_malloc.c:149) # by 0x4ABF717: (within /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4ABEB60: (within /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4ABF266: (within /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4AB7710: (within /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4AB6256: (within /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4AB5EB0: iconv_open (in /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4911136: (within /usr/lib/libQtCore.so.4.3.2) # by 0x491162E: (within /usr/lib/libQtCore.so.4.3.2) # by 0x490BFF8: QTextCodec::fromUnicode(QString const&) const (in /usr/lib/libQtCore.so.4.3.2) # by 0x48663D7: QString::toLocal8Bit() const (in /usr/lib/libQtCore.so.4.3.2) # by 0x487EF0E: (within /usr/lib/libQtCore.so.4.3.2) no-pws-100 Memcheck:Addr4 obj:/lib/ld-2.6.1.so obj:/lib/ld-2.6.1.so obj:/lib/ld-2.6.1.so obj:/lib/tls/i686/cmov/libc-2.6.1.so obj:/lib/ld-2.6.1.so fun:__libc_dlopen_mode obj:/lib/tls/i686/cmov/libc-2.6.1.so obj:/lib/tls/i686/cmov/libc-2.6.1.so obj:/lib/tls/i686/cmov/libc-2.6.1.so obj:/lib/tls/i686/cmov/libc-2.6.1.so obj:/lib/tls/i686/cmov/libc-2.6.1.so fun:iconv_open } { # Syscall param write(buf) points to uninitialised byte(s) # at 0x40007F2: (within /lib/ld-2.5.so) # by 0x4E9264E: _X11TransWrite (in /usr/lib/libX11.so.6.2.0) # by 0x4E8A526: (within /usr/lib/libX11.so.6.2.0) # by 0x4D8A140: XRenderCompositeText32 (in /usr/lib/libXrender.so.1.3.0) # by 0x42F95B1: (within /usr/lib/libQtGui.so.4.3.0) # by 0x42FA215: (within /usr/lib/libQtGui.so.4.3.0) # by 0x4280306: QPainter::drawTextItem(QPointF const&, QTextItem const&) (in /usr/lib/libQtGui.so.4.3.0) # by 0x435BF2C: (within /usr/lib/libQtGui.so.4.3.0) # by 0x435D4EE: QTextLine::draw(QPainter*, QPointF const&, QTextLayout::FormatRange const*) const (in /usr/lib/libQtGui.so.4.3.0) # by 0x4277D1A: (within /usr/lib/libQtGui.so.4.3.0) # by 0x42785B6: QPainter::drawText(QRect const&, int, QString const&, QRect*) (in /usr/lib/libQtGui.so.4.3.0) # by 0x43F8FF8: QStyle::drawItemText(QPainter*, QRect const&, int, QPalette const&, bool, QString const&, QPalette::ColorRole) const (in /usr/lib/libQtGui.so.4.3.0) # Address 0x57E18A5 is 125 bytes inside a block of size 16,384 alloc'd # at 0x402095F: calloc (vg_replace_malloc.c:279) # by 0x4E78346: XOpenDisplay (in /usr/lib/libX11.so.6.2.0) # by 0x41E9626: (within /usr/lib/libQtGui.so.4.3.0) # by 0x4183E00: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib/libQtGui.so.4.3.0) # by 0x4184D68: QApplication::QApplication(int&, char**, int) (in /usr/lib/libQtGui.so.4.3.0) # by 0x8051883: main (main.cpp:16) no-pws-044 Memcheck:Param write(buf) obj:/lib/ld-2.5.so fun:_X11TransWrite obj:/usr/lib/libX11.so.6.2.0 fun:XRenderCompositeText32 obj:/usr/lib/libQtGui.so.4.3.0 obj:/usr/lib/libQtGui.so.4.3.0 fun:_ZN8QPainter12drawTextItemERK7QPointFRK9QTextItem obj:/usr/lib/libQtGui.so.4.3.0 fun:_ZNK9QTextLine4drawEP8QPainterRK7QPointFPKN11QTextLayout11FormatRangeE obj:/usr/lib/libQtGui.so.4.3.0 fun:_ZN8QPainter8drawTextERK5QRectiRK7QStringPS0_ fun:_ZNK6QStyle12drawItemTextEP8QPainterRK5QRectiRK8QPalettebRK7QStringNS5_9ColorRoleE } { # Syscall param write(buf) points to uninitialised byte(s) # at 0x40007F2: (within /lib/ld-2.5.so) # by 0x4E9264E: _X11TransWrite (in /usr/lib/libX11.so.6.2.0) # by 0x4E8A526: (within /usr/lib/libX11.so.6.2.0) # by 0x4E821E6: _XSetClipRectangles (in /usr/lib/libX11.so.6.2.0) # by 0x4E822C6: XSetClipRectangles (in /usr/lib/libX11.so.6.2.0) # by 0x42FFFA7: (within /usr/lib/libQtGui.so.4.3.0) # by 0x4300089: (within /usr/lib/libQtGui.so.4.3.0) # by 0x43019CE: (within /usr/lib/libQtGui.so.4.3.0) # by 0x42760E8: (within /usr/lib/libQtGui.so.4.3.0) # by 0x427EA2F: QPainter::drawPixmap(QRectF const&, QPixmap const&, QRectF const&) (in /usr/lib/libQtGui.so.4.3.0) # by 0x42422F3: (within /usr/lib/libQtGui.so.4.3.0) # by 0x43F8D1A: QStyle::drawItemPixmap(QPainter*, QRect const&, int, QPixmap const&) const (in /usr/lib/libQtGui.so.4.3.0) # Address 0x57E4F51 is 14,121 bytes inside a block of size 16,384 alloc'd # at 0x402095F: calloc (vg_replace_malloc.c:279) # by 0x4E78346: XOpenDisplay (in /usr/lib/libX11.so.6.2.0) # by 0x41E9626: (within /usr/lib/libQtGui.so.4.3.0) # by 0x4183E00: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib/libQtGui.so.4.3.0) # by 0x4184D68: QApplication::QApplication(int&, char**, int) (in /usr/lib/libQtGui.so.4.3.0) # by 0x8051883: main (main.cpp:16) no-pws-034 Memcheck:Param write(buf) obj:/lib/ld-2.5.so fun:_X11TransWrite obj:/usr/lib/libX11.so.6.2.0 fun:_XSetClipRectangles fun:XSetClipRectangles obj:/usr/lib/libQtGui.so.4.3.0 obj:/usr/lib/libQtGui.so.4.3.0 obj:/usr/lib/libQtGui.so.4.3.0 obj:/usr/lib/libQtGui.so.4.3.0 fun:_ZN8QPainter10drawPixmapERK6QRectFRK7QPixmapS2_ obj:/usr/lib/libQtGui.so.4.3.0 fun:_ZNK6QStyle14drawItemPixmapEP8QPainterRK5QRectiRK7QPixmap } { # Invalid read of size 4 # at 0x4014618: (within /lib/ld-2.5.so) # by 0x400CFA5: (within /lib/ld-2.5.so) # by 0x40108ED: (within /lib/ld-2.5.so) # by 0x4B8E0A1: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x400CFA5: (within /lib/ld-2.5.so) # by 0x4B8E254: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.5.so) # by 0x4AA9049: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4AA856A: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4AA8C63: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4AA152B: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4AA0093: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4A9FCF9: iconv_open (in /lib/tls/i686/cmov/libc-2.5.so) # Address 0x4F98710 is 48 bytes inside a block of size 49 alloc'd # at 0x4021620: malloc (vg_replace_malloc.c:149) # by 0x4AA912F: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4AA856A: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4AA8C63: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4AA152B: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4AA0093: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4A9FCF9: iconv_open (in /lib/tls/i686/cmov/libc-2.5.so) # by 0x4901FFA: (within /usr/lib/libQtCore.so.4.3.0) # by 0x49024F2: (within /usr/lib/libQtCore.so.4.3.0) # by 0x48FCEC8: QTextCodec::fromUnicode(QString const&) const (in /usr/lib/libQtCore.so.4.3.0) # by 0x485711B: QString::toLocal8Bit() const (in /usr/lib/libQtCore.so.4.3.0) # by 0x486FC12: (within /usr/lib/libQtCore.so.4.3.0) no-pws-001 Memcheck:Addr4 obj:/lib/ld-2.5.so obj:/lib/ld-2.5.so obj:/lib/ld-2.5.so obj:/lib/tls/i686/cmov/libc-2.5.so obj:/lib/ld-2.5.so fun:__libc_dlopen_mode obj:/lib/tls/i686/cmov/libc-2.5.so obj:/lib/tls/i686/cmov/libc-2.5.so obj:/lib/tls/i686/cmov/libc-2.5.so obj:/lib/tls/i686/cmov/libc-2.5.so obj:/lib/tls/i686/cmov/libc-2.5.so fun:iconv_open } { # Invalid read of size 4 # at 0x4014618: (within /lib/ld-2.5.so) # by 0x40078D9: (within /lib/ld-2.5.so) # by 0x4010D94: (within /lib/ld-2.5.so) # by 0x400CFA5: (within /lib/ld-2.5.so) # by 0x40108ED: (within /lib/ld-2.5.so) # by 0x4B8E0A1: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x400CFA5: (within /lib/ld-2.5.so) # by 0x4B8E254: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.5.so) # by 0x4AA9049: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4AA856A: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4AA8C63: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4AA152B: (within /lib/tls/i686/cmov/libc-2.5.so) # Address 0x4F98710 is 48 bytes inside a block of size 49 alloc'd # at 0x4021620: malloc (vg_replace_malloc.c:149) # by 0x4AA912F: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4AA856A: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4AA8C63: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4AA152B: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4AA0093: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4A9FCF9: iconv_open (in /lib/tls/i686/cmov/libc-2.5.so) # by 0x4901FFA: (within /usr/lib/libQtCore.so.4.3.0) # by 0x49024F2: (within /usr/lib/libQtCore.so.4.3.0) # by 0x48FCEC8: QTextCodec::fromUnicode(QString const&) const (in /usr/lib/libQtCore.so.4.3.0) # by 0x485711B: QString::toLocal8Bit() const (in /usr/lib/libQtCore.so.4.3.0) # by 0x486FC12: (within /usr/lib/libQtCore.so.4.3.0) no-pws-002 Memcheck:Addr4 obj:/lib/ld-2.5.so obj:/lib/ld-2.5.so obj:/lib/ld-2.5.so obj:/lib/ld-2.5.so obj:/lib/ld-2.5.so obj:/lib/tls/i686/cmov/libc-2.5.so obj:/lib/ld-2.5.so fun:__libc_dlopen_mode obj:/lib/tls/i686/cmov/libc-2.5.so obj:/lib/tls/i686/cmov/libc-2.5.so obj:/lib/tls/i686/cmov/libc-2.5.so obj:/lib/tls/i686/cmov/libc-2.5.so } { # Invalid read of size 4 # at 0x4014770: (within /lib/ld-2.5.so) # by 0x4005B69: (within /lib/ld-2.5.so) # by 0x4007995: (within /lib/ld-2.5.so) # by 0x4010D94: (within /lib/ld-2.5.so) # by 0x400CFA5: (within /lib/ld-2.5.so) # by 0x40108ED: (within /lib/ld-2.5.so) # by 0x4B8E0A1: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x400CFA5: (within /lib/ld-2.5.so) # by 0x4B8E254: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.5.so) # by 0x4AA9049: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4AA856A: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4AA8C63: (within /lib/tls/i686/cmov/libc-2.5.so) # Address 0x4F98710 is 48 bytes inside a block of size 49 alloc'd # at 0x4021620: malloc (vg_replace_malloc.c:149) # by 0x4AA912F: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4AA856A: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4AA8C63: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4AA152B: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4AA0093: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4A9FCF9: iconv_open (in /lib/tls/i686/cmov/libc-2.5.so) # by 0x4901FFA: (within /usr/lib/libQtCore.so.4.3.0) # by 0x49024F2: (within /usr/lib/libQtCore.so.4.3.0) # by 0x48FCEC8: QTextCodec::fromUnicode(QString const&) const (in /usr/lib/libQtCore.so.4.3.0) # by 0x485711B: QString::toLocal8Bit() const (in /usr/lib/libQtCore.so.4.3.0) # by 0x486FC12: (within /usr/lib/libQtCore.so.4.3.0) no-pws-003 Memcheck:Addr4 obj:/lib/ld-2.5.so obj:/lib/ld-2.5.so obj:/lib/ld-2.5.so obj:/lib/ld-2.5.so obj:/lib/ld-2.5.so obj:/lib/ld-2.5.so obj:/lib/tls/i686/cmov/libc-2.5.so obj:/lib/ld-2.5.so fun:__libc_dlopen_mode obj:/lib/tls/i686/cmov/libc-2.5.so obj:/lib/tls/i686/cmov/libc-2.5.so obj:/lib/tls/i686/cmov/libc-2.5.so } { # Syscall param write(buf) points to uninitialised byte(s) # at 0x40007F2: (within /lib/ld-2.5.so) # by 0x4E9264E: _X11TransWrite (in /usr/lib/libX11.so.6.2.0) # by 0x4E8A526: (within /usr/lib/libX11.so.6.2.0) # by 0x4E8A5FA: _XReply (in /usr/lib/libX11.so.6.2.0) # by 0x4E73591: XInternAtom (in /usr/lib/libX11.so.6.2.0) # by 0x4E871AB: XSetWMProperties (in /usr/lib/libX11.so.6.2.0) # by 0x420AA14: QWidgetPrivate::create_sys(unsigned long, bool, bool) (in /usr/lib/libQtGui.so.4.3.0) # by 0x41D0322: QWidget::create(unsigned long, bool, bool) (in /usr/lib/libQtGui.so.4.3.0) # by 0x41D13EF: QWidgetPrivate::createWinId(unsigned long) (in /usr/lib/libQtGui.so.4.3.0) # by 0x41D12D2: QWidgetPrivate::createWinId(unsigned long) (in /usr/lib/libQtGui.so.4.3.0) # by 0x41D171E: QWidget::createWinId() (in /usr/lib/libQtGui.so.4.3.0) # by 0x41D00F8: QWidget::create(unsigned long, bool, bool) (in /usr/lib/libQtGui.so.4.3.0) # Address 0x57E19F4 is 460 bytes inside a block of size 16,384 alloc'd # at 0x402095F: calloc (vg_replace_malloc.c:279) # by 0x4E78346: XOpenDisplay (in /usr/lib/libX11.so.6.2.0) # by 0x41E9626: (within /usr/lib/libQtGui.so.4.3.0) # by 0x4183E00: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib/libQtGui.so.4.3.0) # by 0x4184D68: QApplication::QApplication(int&, char**, int) (in /usr/lib/libQtGui.so.4.3.0) # by 0x8051883: main (main.cpp:16) no-pws-004 Memcheck:Param write(buf) obj:/lib/ld-2.5.so fun:_X11TransWrite obj:/usr/lib/libX11.so.6.2.0 fun:_XReply fun:XInternAtom fun:XSetWMProperties fun:_ZN14QWidgetPrivate10create_sysEmbb fun:_ZN7QWidget6createEmbb fun:_ZN14QWidgetPrivate11createWinIdEm fun:_ZN14QWidgetPrivate11createWinIdEm fun:_ZN7QWidget11createWinIdEv fun:_ZN7QWidget6createEmbb } { # Syscall param write(buf) points to uninitialised byte(s) # at 0x40007F2: (within /lib/ld-2.5.so) # by 0x4E9264E: _X11TransWrite (in /usr/lib/libX11.so.6.2.0) # by 0x4E8A526: (within /usr/lib/libX11.so.6.2.0) # by 0x4E698A0: XFlush (in /usr/lib/libX11.so.6.2.0) # by 0x42097F1: QWidgetPrivate::setCursor_sys(QCursor const&) (in /usr/lib/libQtGui.so.4.3.0) # by 0x41CB8E9: QWidget::setCursor(QCursor const&) (in /usr/lib/libQtGui.so.4.3.0) # by 0x456A830: (within /usr/lib/libQtGui.so.4.3.0) # by 0x456AACB: QSizeGrip::QSizeGrip(QWidget*) (in /usr/lib/libQtGui.so.4.3.0) # by 0x45798DC: QStatusBar::setSizeGripEnabled(bool) (in /usr/lib/libQtGui.so.4.3.0) # by 0x457A04E: QStatusBar::QStatusBar(QWidget*) (in /usr/lib/libQtGui.so.4.3.0) # by 0x452B867: QMainWindow::statusBar() const (in /usr/lib/libQtGui.so.4.3.0) # by 0x8057F4F: MainWindow::createStatusBar() (mainwindow.cpp:500) # Address 0x57E185E is 54 bytes inside a block of size 16,384 alloc'd # at 0x402095F: calloc (vg_replace_malloc.c:279) # by 0x4E78346: XOpenDisplay (in /usr/lib/libX11.so.6.2.0) # by 0x41E9626: (within /usr/lib/libQtGui.so.4.3.0) # by 0x4183E00: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib/libQtGui.so.4.3.0) # by 0x4184D68: QApplication::QApplication(int&, char**, int) (in /usr/lib/libQtGui.so.4.3.0) # by 0x8051883: main (main.cpp:16) no-pws-005 Memcheck:Param writev(vector[...]) obj:/lib/ld-2.5.so obj:/usr/lib/libX11.so.6.2.0 fun:_X11TransWritev fun:_XSend fun:XQueryExtension fun:XInitExtension fun:XextAddDisplay obj:/usr/lib/libXinerama.so.1.0.0 fun:XPanoramiXQueryExtension fun:XineramaQueryExtension obj:/usr/lib/libQtGui.so.4.3.0 fun:_ZN14QDesktopWidgetC1Ev } { # Syscall param write(buf) points to uninitialised byte(s) # at 0x40007F2: (within /lib/ld-2.5.so) # by 0x4E9264E: _X11TransWrite (in /usr/lib/libX11.so.6.2.0) # by 0x4E8A526: (within /usr/lib/libX11.so.6.2.0) # by 0x4E698A0: XFlush (in /usr/lib/libX11.so.6.2.0) # by 0x42097F1: QWidgetPrivate::setCursor_sys(QCursor const&) (in /usr/lib/libQtGui.so.4.3.0) # by 0x41CB8E9: QWidget::setCursor(QCursor const&) (in /usr/lib/libQtGui.so.4.3.0) # by 0x456A830: (within /usr/lib/libQtGui.so.4.3.0) # by 0x456AACB: QSizeGrip::QSizeGrip(QWidget*) (in /usr/lib/libQtGui.so.4.3.0) # by 0x45798DC: QStatusBar::setSizeGripEnabled(bool) (in /usr/lib/libQtGui.so.4.3.0) # by 0x457A04E: QStatusBar::QStatusBar(QWidget*) (in /usr/lib/libQtGui.so.4.3.0) # by 0x452B867: QMainWindow::statusBar() const (in /usr/lib/libQtGui.so.4.3.0) # by 0x8057F4F: MainWindow::createStatusBar() (mainwindow.cpp:500) # Address 0x57E185E is 54 bytes inside a block of size 16,384 alloc'd # at 0x402095F: calloc (vg_replace_malloc.c:279) # by 0x4E78346: XOpenDisplay (in /usr/lib/libX11.so.6.2.0) # by 0x41E9626: (within /usr/lib/libQtGui.so.4.3.0) # by 0x4183E00: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib/libQtGui.so.4.3.0) # by 0x4184D68: QApplication::QApplication(int&, char**, int) (in /usr/lib/libQtGui.so.4.3.0) # by 0x8051883: main (main.cpp:16) no-pws-006 Memcheck:Param write(buf) obj:/lib/ld-2.5.so fun:_X11TransWrite obj:/usr/lib/libX11.so.6.2.0 fun:XFlush fun:_ZN14QWidgetPrivate13setCursor_sysERK7QCursor fun:_ZN7QWidget9setCursorERK7QCursor obj:/usr/lib/libQtGui.so.4.3.0 fun:_ZN9QSizeGripC1EP7QWidget fun:_ZN10QStatusBar18setSizeGripEnabledEb fun:_ZN10QStatusBarC1EP7QWidget fun:_ZNK11QMainWindow9statusBarEv fun:_ZN10MainWindow15createStatusBarEv } { # Invalid read of size 4 # at 0x4014787: (within /lib/ld-2.5.so) # by 0x4005B69: (within /lib/ld-2.5.so) # by 0x4007995: (within /lib/ld-2.5.so) # by 0x4010D94: (within /lib/ld-2.5.so) # by 0x400CFA5: (within /lib/ld-2.5.so) # by 0x40108ED: (within /lib/ld-2.5.so) # by 0x4F3DC2C: (within /lib/tls/i686/cmov/libdl-2.5.so) # by 0x400CFA5: (within /lib/ld-2.5.so) # by 0x4F3E2AB: (within /lib/tls/i686/cmov/libdl-2.5.so) # by 0x4F3DB63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) # by 0x48C0C04: (within /usr/lib/libQtCore.so.4.3.0) # by 0x48BC661: (within /usr/lib/libQtCore.so.4.3.0) # Address 0x56B9BE4 is 44 bytes inside a block of size 45 alloc'd # at 0x4021620: malloc (vg_replace_malloc.c:149) # by 0x4006EB4: (within /lib/ld-2.5.so) # by 0x40078D9: (within /lib/ld-2.5.so) # by 0x4010D94: (within /lib/ld-2.5.so) # by 0x400CFA5: (within /lib/ld-2.5.so) # by 0x40108ED: (within /lib/ld-2.5.so) # by 0x4F3DC2C: (within /lib/tls/i686/cmov/libdl-2.5.so) # by 0x400CFA5: (within /lib/ld-2.5.so) # by 0x4F3E2AB: (within /lib/tls/i686/cmov/libdl-2.5.so) # by 0x4F3DB63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) # by 0x48C0C04: (within /usr/lib/libQtCore.so.4.3.0) # by 0x48BC661: (within /usr/lib/libQtCore.so.4.3.0) no-pws-007 Memcheck:Addr4 obj:/lib/ld-2.5.so obj:/lib/ld-2.5.so obj:/lib/ld-2.5.so obj:/lib/ld-2.5.so obj:/lib/ld-2.5.so obj:/lib/ld-2.5.so obj:/lib/tls/i686/cmov/libdl-2.5.so obj:/lib/ld-2.5.so obj:/lib/tls/i686/cmov/libdl-2.5.so fun:dlopen obj:/usr/lib/libQtCore.so.4.3.0 obj:/usr/lib/libQtCore.so.4.3.0 } { # Syscall param write(buf) points to uninitialised byte(s) # at 0x40007F2: (within /lib/ld-2.5.so) # by 0x4E9264E: _X11TransWrite (in /usr/lib/libX11.so.6.2.0) # by 0x4E8A526: (within /usr/lib/libX11.so.6.2.0) # by 0x4E821E6: _XSetClipRectangles (in /usr/lib/libX11.so.6.2.0) # by 0x4E822C6: XSetClipRectangles (in /usr/lib/libX11.so.6.2.0) # by 0x42FFF69: (within /usr/lib/libQtGui.so.4.3.0) # by 0x4301315: (within /usr/lib/libQtGui.so.4.3.0) # by 0x43014CC: (within /usr/lib/libQtGui.so.4.3.0) # by 0x42760E8: (within /usr/lib/libQtGui.so.4.3.0) # by 0x427BF14: QPainter::drawLines(QLine const*, int) (in /usr/lib/libQtGui.so.4.3.0) # by 0x41C1740: (within /usr/lib/libQtGui.so.4.3.0) # by 0x4451F44: QPlastiqueStyle::drawComplexControl(QStyle::ComplexControl, QStyleOptionComplex const*, QPainter*, QWidget const*) const (in /usr/lib/libQtGui.so.4.3.0) # Address 0x57E18A5 is 125 bytes inside a block of size 16,384 alloc'd # at 0x402095F: calloc (vg_replace_malloc.c:279) # by 0x4E78346: XOpenDisplay (in /usr/lib/libX11.so.6.2.0) # by 0x41E9626: (within /usr/lib/libQtGui.so.4.3.0) # by 0x4183E00: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib/libQtGui.so.4.3.0) # by 0x4184D68: QApplication::QApplication(int&, char**, int) (in /usr/lib/libQtGui.so.4.3.0) # by 0x8051883: main (main.cpp:16) no-pws-009 Memcheck:Param write(buf) obj:/lib/ld-2.5.so fun:_X11TransWrite obj:/usr/lib/libX11.so.6.2.0 fun:_XSetClipRectangles fun:XSetClipRectangles obj:/usr/lib/libQtGui.so.4.3.0 obj:/usr/lib/libQtGui.so.4.3.0 obj:/usr/lib/libQtGui.so.4.3.0 obj:/usr/lib/libQtGui.so.4.3.0 fun:_ZN8QPainter9drawLinesEPK5QLinei obj:/usr/lib/libQtGui.so.4.3.0 fun:_ZNK15QPlastiqueStyle18drawComplexControlEN6QStyle14ComplexControlEPK19QStyleOptionComplexP8QPainterPK7QWidget } { # Syscall param write(buf) points to uninitialised byte(s) # at 0x40007F2: (within /lib/ld-2.5.so) # by 0x4E9264E: _X11TransWrite (in /usr/lib/libX11.so.6.2.0) # by 0x4E8A526: (within /usr/lib/libX11.so.6.2.0) # by 0x4E8B069: _XEventsQueued (in /usr/lib/libX11.so.6.2.0) # by 0x4E79E4E: XEventsQueued (in /usr/lib/libX11.so.6.2.0) # by 0x42149DF: (within /usr/lib/libQtGui.so.4.3.0) # by 0x4D17DF1: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.1200.11) # by 0x4D1ADCE: (within /usr/lib/libglib-2.0.so.0.1200.11) # by 0x4D1B334: g_main_context_iteration (in /usr/lib/libglib-2.0.so.0.1200.11) # by 0x48F6373: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib/libQtCore.so.4.3.0) # by 0x4214233: (within /usr/lib/libQtGui.so.4.3.0) # by 0x48CA3A5: QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib/libQtCore.so.4.3.0) # Address 0x57E1851 is 41 bytes inside a block of size 16,384 alloc'd # at 0x402095F: calloc (vg_replace_malloc.c:279) # by 0x4E78346: XOpenDisplay (in /usr/lib/libX11.so.6.2.0) # by 0x41E9626: (within /usr/lib/libQtGui.so.4.3.0) # by 0x4183E00: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib/libQtGui.so.4.3.0) # by 0x4184D68: QApplication::QApplication(int&, char**, int) (in /usr/lib/libQtGui.so.4.3.0) # by 0x8051883: main (main.cpp:16) no-pws-010 Memcheck:Param write(buf) obj:/lib/ld-2.5.so fun:_X11TransWrite obj:/usr/lib/libX11.so.6.2.0 fun:_XEventsQueued fun:XEventsQueued obj:/usr/lib/libQtGui.so.4.3.0 fun:g_main_context_dispatch obj:/usr/lib/libglib-2.0.so.0.1200.11 fun:g_main_context_iteration fun:_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE obj:/usr/lib/libQtGui.so.4.3.0 fun:_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE } { # Syscall param write(buf) points to uninitialised byte(s) # at 0x40007F2: (within /lib/ld-2.5.so) # by 0x4E9264E: _X11TransWrite (in /usr/lib/libX11.so.6.2.0) # by 0x4E8A526: (within /usr/lib/libX11.so.6.2.0) # by 0x4E63FAD: XCheckIfEvent (in /usr/lib/libX11.so.6.2.0) # by 0x41DA5B6: (within /usr/lib/libQtGui.so.4.3.0) # by 0x41E5D41: QApplication::x11ProcessEvent(_XEvent*) (in /usr/lib/libQtGui.so.4.3.0) # by 0x42149A6: (within /usr/lib/libQtGui.so.4.3.0) # by 0x4D17DF1: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.1200.11) # by 0x4D1ADCE: (within /usr/lib/libglib-2.0.so.0.1200.11) # by 0x4D1B334: g_main_context_iteration (in /usr/lib/libglib-2.0.so.0.1200.11) # by 0x48F6373: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib/libQtCore.so.4.3.0) # by 0x4214233: (within /usr/lib/libQtGui.so.4.3.0) # Address 0x57E18A5 is 125 bytes inside a block of size 16,384 alloc'd # at 0x402095F: calloc (vg_replace_malloc.c:279) # by 0x4E78346: XOpenDisplay (in /usr/lib/libX11.so.6.2.0) # by 0x41E9626: (within /usr/lib/libQtGui.so.4.3.0) # by 0x4183E00: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib/libQtGui.so.4.3.0) # by 0x4184D68: QApplication::QApplication(int&, char**, int) (in /usr/lib/libQtGui.so.4.3.0) # by 0x8051883: main (main.cpp:16) no-pws-011 Memcheck:Param write(buf) obj:/lib/ld-2.5.so fun:_X11TransWrite obj:/usr/lib/libX11.so.6.2.0 fun:XCheckIfEvent obj:/usr/lib/libQtGui.so.4.3.0 fun:_ZN12QApplication15x11ProcessEventEP7_XEvent obj:/usr/lib/libQtGui.so.4.3.0 fun:g_main_context_dispatch obj:/usr/lib/libglib-2.0.so.0.1200.11 fun:g_main_context_iteration fun:_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE obj:/usr/lib/libQtGui.so.4.3.0 } ### # libc related ### { # Invalid read of size 4 # at 0x4014759: (within /lib/ld-2.5.so) # by 0x4005B69: (within /lib/ld-2.5.so) # by 0x4007995: (within /lib/ld-2.5.so) # by 0x400B836: (within /lib/ld-2.5.so) # by 0x400CFA5: (within /lib/ld-2.5.so) # by 0x400BA2A: (within /lib/ld-2.5.so) # by 0x4010DF4: (within /lib/ld-2.5.so) # by 0x400CFA5: (within /lib/ld-2.5.so) # by 0x40108ED: (within /lib/ld-2.5.so) # by 0x4F3DC2C: (within /lib/tls/i686/cmov/libdl-2.5.so) # by 0x400CFA5: (within /lib/ld-2.5.so) # by 0x4F3E2AB: (within /lib/tls/i686/cmov/libdl-2.5.so) # Address 0x57E7FCC is 20 bytes inside a block of size 23 alloc'd # at 0x4021620: malloc (vg_replace_malloc.c:149) # by 0x4007F33: (within /lib/ld-2.5.so) # by 0x400B836: (within /lib/ld-2.5.so) # by 0x400CFA5: (within /lib/ld-2.5.so) # by 0x400BA2A: (within /lib/ld-2.5.so) # by 0x4010DF4: (within /lib/ld-2.5.so) # by 0x400CFA5: (within /lib/ld-2.5.so) # by 0x40108ED: (within /lib/ld-2.5.so) # by 0x4F3DC2C: (within /lib/tls/i686/cmov/libdl-2.5.so) # by 0x400CFA5: (within /lib/ld-2.5.so) # by 0x4F3E2AB: (within /lib/tls/i686/cmov/libdl-2.5.so) # by 0x4F3DB63: dlopen (in /lib/tls/i686/cmov/libdl-2.5.so) no-pws-008 Memcheck:Addr4 obj:/lib/ld-2.5.so obj:/lib/ld-2.5.so obj:/lib/ld-2.5.so obj:/lib/ld-2.5.so obj:/lib/ld-2.5.so obj:/lib/ld-2.5.so obj:/lib/ld-2.5.so obj:/lib/ld-2.5.so obj:/lib/ld-2.5.so obj:/lib/tls/i686/cmov/libdl-2.5.so obj:/lib/ld-2.5.so obj:/lib/tls/i686/cmov/libdl-2.5.so } ### # pws related, but no bugs ### { # Use of uninitialised value of size 4 # at 0x4C00020: (within /usr/lib/libgcrypt.so.11.2.3) # by 0x4C0080A: (within /usr/lib/libgcrypt.so.11.2.3) # by 0x4BF4429: (within /usr/lib/libgcrypt.so.11.2.3) # by 0x4BF52F0: gcry_cipher_encrypt (in /usr/lib/libgcrypt.so.11.2.3) # by 0x4028D69: pws2_write_data_block (pws2crypt.c:430) # by 0x4028F50: pws2_enc_file (pws2crypt.c:488) # by 0x402A106: pws2_encrypt (pws2.c:615) # by 0x806CCA5: PWSHandler::savePwsV2(QString const&) (pwshandler.cpp:78) # by 0x80609B6: MainWindow::slot_save() (mainwindow.cpp:1116) # by 0x805C41C: MainWindow::setStatus(MainWindow::PWSFileStatus) (mainwindow.cpp:154) # by 0x805F651: MainWindow::slot_fetchPassword() (mainwindow.cpp:1467) # by 0x8098F46: MainWindow::qt_metacall(QMetaObject::Call, int, void**) (moc_mainwindow.cpp:160) no-pws-204 Memcheck:Value4 obj:/usr/lib/libgcrypt.so.11.2.3 obj:/usr/lib/libgcrypt.so.11.2.3 obj:/usr/lib/libgcrypt.so.11.2.3 fun:gcry_cipher_encrypt fun:pws2_write_data_block fun:pws2_enc_file fun:pws2_encrypt fun:_ZN10PWSHandler9savePwsV2ERK7QString fun:_ZN10MainWindow9slot_saveEv fun:_ZN10MainWindow9setStatusENS_13PWSFileStatusE fun:_ZN10MainWindow18slot_fetchPasswordEv fun:_ZN10MainWindow11qt_metacallEN11QMetaObject4CallEiPPv } { # Use of uninitialised value of size 4 # at 0x4BFFF6F: (within /usr/lib/libgcrypt.so.11.2.3) # by 0x4C0080A: (within /usr/lib/libgcrypt.so.11.2.3) # by 0x4BF4429: (within /usr/lib/libgcrypt.so.11.2.3) # by 0x4BF52F0: gcry_cipher_encrypt (in /usr/lib/libgcrypt.so.11.2.3) # by 0x4028D69: pws2_write_data_block (pws2crypt.c:430) # by 0x4028F50: pws2_enc_file (pws2crypt.c:488) # by 0x402A106: pws2_encrypt (pws2.c:615) # by 0x806CCA5: PWSHandler::savePwsV2(QString const&) (pwshandler.cpp:78) # by 0x80609B6: MainWindow::slot_save() (mainwindow.cpp:1116) # by 0x8061799: MainWindow::slot_saveAs() (mainwindow.cpp:1193) # by 0x8098EC6: MainWindow::qt_metacall(QMetaObject::Call, int, void**) (moc_mainwindow.cpp:152) # by 0x48EDC03: QMetaObject::activate(QObject*, int, int, void**) (in /usr/lib/libQtCore.so.4.3.2) no-pws-202 Memcheck:Value4 obj:/usr/lib/libgcrypt.so.11.2.3 obj:/usr/lib/libgcrypt.so.11.2.3 obj:/usr/lib/libgcrypt.so.11.2.3 fun:gcry_cipher_encrypt fun:pws2_write_data_block fun:pws2_enc_file fun:pws2_encrypt fun:_ZN10PWSHandler9savePwsV2ERK7QString fun:_ZN10MainWindow9slot_saveEv fun:_ZN10MainWindow11slot_saveAsEv fun:_ZN10MainWindow11qt_metacallEN11QMetaObject4CallEiPPv fun:_ZN11QMetaObject8activateEP7QObjectiiPPv } { # Conditional jump or move depends on uninitialised value(s) # at 0x402B17E: pws3_read_data_block (pws3crypt.c:328) # by 0x402B937: pws3_dec_file (pws3crypt.c:563) # by 0x402D2C7: pws3_decrypt (pws3.c:308) # by 0x80682EE: PWSHandler::openPwsV3(QString const&) (pwshandler.cpp:352) # by 0x805DDD6: MainWindow::slot_setupTree() (mainwindow.cpp:1776) # by 0x8099032: MainWindow::qt_metacall(QMetaObject::Call, int, void**) (moc_mainwindow.cpp:174) # by 0x48EDC03: QMetaObject::activate(QObject*, int, int, void**) (in /usr/lib/libQtCore.so.4.3.2) # by 0x48EE078: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.3.2) # by 0x809B330: StartDialog::okClicked() (moc_startdialog.cpp:93) # by 0x8095ECC: StartDialog::slot_okClicked() (startdialog.cpp:156) # by 0x809B3C6: StartDialog::qt_metacall(QMetaObject::Call, int, void**) (moc_startdialog.cpp:80) # by 0x48EDC03: QMetaObject::activate(QObject*, int, int, void**) (in /usr/lib/libQtCore.so.4.3.2) # no-pws-201 Memcheck:Cond fun:pws3_read_data_block fun:pws3_dec_file fun:pws3_decrypt fun:_ZN10PWSHandler9openPwsV3ERK7QString fun:_ZN10MainWindow14slot_setupTreeEv fun:_ZN10MainWindow11qt_metacallEN11QMetaObject4CallEiPPv fun:_ZN11QMetaObject8activateEP7QObjectiiPPv fun:_ZN11QMetaObject8activateEP7QObjectPKS_iPPv fun:_ZN11StartDialog9okClickedEv fun:_ZN11StartDialog14slot_okClickedEv fun:_ZN11StartDialog11qt_metacallEN11QMetaObject4CallEiPPv fun:_ZN11QMetaObject8activateEP7QObjectiiPPv } { # Use of uninitialised value of size 4 # at 0x4C08EC3: (within /usr/lib/libgcrypt.so.11.2.3) # by 0x4BF415D: (within /usr/lib/libgcrypt.so.11.2.3) # by 0x4BF52F0: gcry_cipher_encrypt (in /usr/lib/libgcrypt.so.11.2.3) # by 0x402AF5C: pws3_enc_block_cbc (pws3crypt.c:197) # by 0x402AFF9: pws3_write_data_block (pws3crypt.c:437) # by 0x402B5F1: pws3_enc_file (pws3crypt.c:641) # by 0x402CA79: pws3_encrypt (pws3.c:984) # by 0x806C8A9: PWSHandler::savePwsV3(QString const&) (pwshandler.cpp:117) # by 0x8060AA9: MainWindow::slot_save() (mainwindow.cpp:1121) # by 0x805C41C: MainWindow::setStatus(MainWindow::PWSFileStatus) (mainwindow.cpp:154) # by 0x805F651: MainWindow::slot_fetchPassword() (mainwindow.cpp:1467) # by 0x8098F46: MainWindow::qt_metacall(QMetaObject::Call, int, void**) (moc_mainwindow.cpp:160) no-pws-200 Memcheck:Value4 obj:/usr/lib/libgcrypt.so.11.2.3 obj:/usr/lib/libgcrypt.so.11.2.3 fun:gcry_cipher_encrypt fun:pws3_enc_block_cbc fun:pws3_write_data_block fun:pws3_enc_file fun:pws3_encrypt fun:_ZN10PWSHandler9savePwsV3ERK7QString fun:_ZN10MainWindow9slot_saveEv fun:_ZN10MainWindow9setStatusENS_13PWSFileStatusE fun:_ZN10MainWindow18slot_fetchPasswordEv fun:_ZN10MainWindow11qt_metacallEN11QMetaObject4CallEiPPv } { # Syscall param write(buf) points to uninitialised byte(s) # at 0x40007F2: (within /lib/ld-2.6.1.so) # by 0x4B02534: (within /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4B0286E: _IO_do_write (in /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4B03CD4: _IO_file_close_it (in /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4AF7727: fclose (in /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x806CE8C: PWSHandler::savePwsv2() (pwshandler.cpp:95) # by 0x806095F: MainWindow::slot_save() (mainwindow.cpp:1113) # by 0x80616BB: MainWindow::slot_saveAs() (mainwindow.cpp:1190) # by 0x8098F36: MainWindow::qt_metacall(QMetaObject::Call, int, void**) (moc_mainwindow.cpp:152) # by 0x48EDC03: QMetaObject::activate(QObject*, int, int, void**) (in /usr/lib/libQtCore.so.4.3.2) # by 0x48EDDFF: QMetaObject::activate(QObject*, QMetaObject const*, int, int, void**) (in /usr/lib/libQtCore.so.4.3.2) # by 0x4173877: QAction::triggered(bool) (in /usr/lib/libQtGui.so.4.3.2) # Address 0x5E61000 is not stack'd, malloc'd or (recently) free'd <insert a suppression name here> Memcheck:Param write(buf) obj:/lib/ld-2.6.1.so obj:/lib/tls/i686/cmov/libc-2.6.1.so fun:_IO_do_write fun:_IO_file_close_it fun:fclose fun:_ZN10PWSHandler9savePwsv2Ev fun:_ZN10MainWindow9slot_saveEv fun:_ZN10MainWindow11slot_saveAsEv fun:_ZN10MainWindow11qt_metacallEN11QMetaObject4CallEiPPv fun:_ZN11QMetaObject8activateEP7QObjectiiPPv fun:_ZN11QMetaObject8activateEP7QObjectPKS_iiPPv fun:_ZN7QAction9triggeredEb } { # Syscall param write(buf) points to uninitialised byte(s) # at 0x40007F2: (within /lib/ld-2.6.1.so) # by 0x4B02534: (within /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4B0286E: _IO_do_write (in /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4B03178: _IO_file_overflow (in /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4B0272D: _IO_file_xsputn (in /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4AF8BEE: fwrite (in /lib/tls/i686/cmov/libc-2.6.1.so) # by 0x4028CE6: pws2_write_data_block (pws2crypt.c:440) # by 0x4028F50: pws2_enc_file (pws2crypt.c:488) # by 0x402A106: pws2_encrypt (pws2.c:615) # by 0x806CD18: PWSHandler::savePwsv2() (pwshandler.cpp:78) # by 0x806095F: MainWindow::slot_save() (mainwindow.cpp:1113) # by 0x80616BB: MainWindow::slot_saveAs() (mainwindow.cpp:1190) no-pws-113 Memcheck:Param write(buf) obj:/lib/ld-2.6.1.so obj:/lib/tls/i686/cmov/libc-2.6.1.so fun:_IO_do_write fun:_IO_file_overflow fun:_IO_file_xsputn fun:fwrite fun:pws2_write_data_block fun:pws2_enc_file fun:pws2_encrypt fun:_ZN10PWSHandler9savePwsv2Ev fun:_ZN10MainWindow9slot_saveEv fun:_ZN10MainWindow11slot_saveAsEv } { # Use of uninitialised value of size 4 # at 0x4BFFED9: (within /usr/lib/libgcrypt.so.11.2.3) # by 0x4C0080A: (within /usr/lib/libgcrypt.so.11.2.3) # by 0x4BF4429: (within /usr/lib/libgcrypt.so.11.2.3) # by 0x4BF52F0: gcry_cipher_encrypt (in /usr/lib/libgcrypt.so.11.2.3) # by 0x4028D69: pws2_write_data_block (pws2crypt.c:430) # by 0x4028F50: pws2_enc_file (pws2crypt.c:488) # by 0x402A106: pws2_encrypt (pws2.c:615) # by 0x806CD18: PWSHandler::savePwsv2() (pwshandler.cpp:78) # by 0x806095F: MainWindow::slot_save() (mainwindow.cpp:1113) # by 0x80616BB: MainWindow::slot_saveAs() (mainwindow.cpp:1190) # by 0x8098F36: MainWindow::qt_metacall(QMetaObject::Call, int, void**) (moc_mainwindow.cpp:152) # by 0x48EDC03: QMetaObject::activate(QObject*, int, int, void**) (in /usr/lib/libQtCore.so.4.3.2) no-pws-112 Memcheck:Value4 obj:/usr/lib/libgcrypt.so.11.2.3 obj:/usr/lib/libgcrypt.so.11.2.3 obj:/usr/lib/libgcrypt.so.11.2.3 fun:gcry_cipher_encrypt fun:pws2_write_data_block fun:pws2_enc_file fun:pws2_encrypt fun:_ZN10PWSHandler9savePwsv2Ev fun:_ZN10MainWindow9slot_saveEv fun:_ZN10MainWindow11slot_saveAsEv fun:_ZN10MainWindow11qt_metacallEN11QMetaObject4CallEiPPv fun:_ZN11QMetaObject8activateEP7QObjectiiPPv } # Conditional jump or move depends on uninitialised value(s) # at 0x402B17C: pws3_read_data_block (pws3crypt.c:328) # by 0x402B937: pws3_dec_file (pws3crypt.c:563) # by 0x402D2C7: pws3_decrypt (pws3.c:308) # by 0x80682B7: PWSHandler::setupPWS3Tree() (pwshandler.cpp:352) # by 0x805DE33: MainWindow::slot_setupTree() (mainwindow.cpp:1773) # by 0x80990A2: MainWindow::qt_metacall(QMetaObject::Call, int, void**) (moc_mainwindow.cpp:174) # by 0x48EDC03: QMetaObject::activate(QObject*, int, int, void**) (in /usr/lib/libQtCore.so.4.3.2) # by 0x48EE078: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.3.2) # by 0x809B3A0: StartDialog::okClicked() (moc_startdialog.cpp:93) # by 0x8095F3C: StartDialog::slot_okClicked() (startdialog.cpp:156) # by 0x809B436: StartDialog::qt_metacall(QMetaObject::Call, int, void**) (moc_startdialog.cpp:80) # by 0x48EDC03: QMetaObject::activate(QObject*, int, int, void**) (in /usr/lib/libQtCore.so.4.3.2) { no-pws-109 Memcheck:Cond fun:pws3_read_data_block fun:pws3_dec_file fun:pws3_decrypt fun:_ZN10PWSHandler13setupPWS3TreeEv fun:_ZN10MainWindow14slot_setupTreeEv fun:_ZN10MainWindow11qt_metacallEN11QMetaObject4CallEiPPv fun:_ZN11QMetaObject8activateEP7QObjectiiPPv fun:_ZN11QMetaObject8activateEP7QObjectPKS_iPPv fun:_ZN11StartDialog9okClickedEv fun:_ZN11StartDialog14slot_okClickedEv fun:_ZN11StartDialog11qt_metacallEN11QMetaObject4CallEiPPv fun:_ZN11QMetaObject8activateEP7QObjectiiPPv } { # Syscall param socketcall.send(msg) points to uninitialised byte(s) # at 0x40007F2: (within /lib/ld-2.5.so) # by 0x4B8AF66: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4B88E43: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4B89157: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4B17F24: getpwuid_r (in /lib/tls/i686/cmov/libc-2.5.so) # by 0x4B17867: getpwuid (in /lib/tls/i686/cmov/libc-2.5.so) # by 0x80538A8: MainWindow::prepSave(PWS_DATA*) (mainwindow.cpp:2092) # by 0x805559E: MainWindow::savePwsv3() (mainwindow.cpp:2030) # by 0x80656FE: MainWindow::slot_save() (mainwindow.cpp:1031) # by 0x8065C89: MainWindow::slot_saveAs() (mainwindow.cpp:1084) # by 0x8093F0A: MainWindow::qt_metacall(QMetaObject::Call, int, void**) (moc_mainwindow.cpp:151) # by 0x48DEBBF: QMetaObject::activate(QObject*, int, int, void**) (in /usr/lib/libQtCore.so.4.3.0) # Address 0xBEC09313 is on thread 1's stack no-pws-031 Memcheck:Param socketcall.send(msg) obj:/lib/ld-2.5.so obj:/lib/tls/i686/cmov/libc-2.5.so obj:/lib/tls/i686/cmov/libc-2.5.so obj:/lib/tls/i686/cmov/libc-2.5.so fun:getpwuid_r fun:getpwuid fun:_ZN10MainWindow8prepSaveEP8PWS_DATA fun:_ZN10MainWindow9savePwsv3Ev fun:_ZN10MainWindow9slot_saveEv fun:_ZN10MainWindow11slot_saveAsEv fun:_ZN10MainWindow11qt_metacallEN11QMetaObject4CallEiPPv fun:_ZN11QMetaObject8activateEP7QObjectiiPPv } { # Syscall param socketcall.send(msg) points to uninitialised byte(s) # at 0x40007F2: (within /lib/ld-2.5.so) # by 0x4B8AF66: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4B88E43: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4B89157: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4B17F24: getpwuid_r (in /lib/tls/i686/cmov/libc-2.5.so) # by 0x4B17867: getpwuid (in /lib/tls/i686/cmov/libc-2.5.so) # by 0x80538A8: MainWindow::prepSave(PWS_DATA*) (mainwindow.cpp:2092) # by 0x805559E: MainWindow::savePwsv3() (mainwindow.cpp:2030) # by 0x80656FE: MainWindow::slot_save() (mainwindow.cpp:1031) # by 0x8065C89: MainWindow::slot_saveAs() (mainwindow.cpp:1084) # by 0x8065722: MainWindow::slot_save() (mainwindow.cpp:1038) # by 0x8093EFA: MainWindow::qt_metacall(QMetaObject::Call, int, void**) (moc_mainwindow.cpp:150) # Address 0xBEC832D3 is on thread 1's stack # # this one is uncritical and cause by wrapping a getuid() call inside a getpwuid() call no-pws-012 Memcheck:Param socketcall.send(msg) obj:/lib/ld-2.5.so obj:/lib/tls/i686/cmov/libc-2.5.so obj:/lib/tls/i686/cmov/libc-2.5.so obj:/lib/tls/i686/cmov/libc-2.5.so fun:getpwuid_r fun:getpwuid fun:_ZN10MainWindow8prepSaveEP8PWS_DATA fun:_ZN10MainWindow9savePwsv3Ev fun:_ZN10MainWindow9slot_saveEv fun:_ZN10MainWindow11slot_saveAsEv fun:_ZN10MainWindow9slot_saveEv fun:_ZN10MainWindow11qt_metacallEN11QMetaObject4CallEiPPv } { # Syscall param socketcall.send(msg) points to uninitialised byte(s) # at 0x40007F2: (within /lib/ld-2.5.so) # by 0x4B8AF66: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4B88E43: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4B89157: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4B17F24: getpwuid_r (in /lib/tls/i686/cmov/libc-2.5.so) # by 0x4B17867: getpwuid (in /lib/tls/i686/cmov/libc-2.5.so) # by 0x80538A8: MainWindow::prepSave(PWS_DATA*) (mainwindow.cpp:2092) # by 0x805559E: MainWindow::savePwsv3() (mainwindow.cpp:2030) # by 0x80656FE: MainWindow::slot_save() (mainwindow.cpp:1031) # by 0x8093EFA: MainWindow::qt_metacall(QMetaObject::Call, int, void**) (moc_mainwindow.cpp:150) # by 0x48DEBBF: QMetaObject::activate(QObject*, int, int, void**) (in /usr/lib/libQtCore.so.4.3.0) # by 0x48DEDBB: QMetaObject::activate(QObject*, QMetaObject const*, int, int, void**) (in /usr/lib/libQtCore.so.4.3.0) # Address 0xBEF053B3 is on thread 1's stack # # this one is uncritical and cause by wrapping a getuid() call inside a getpwuid() call no-pws-019 Memcheck:Param socketcall.send(msg) obj:/lib/ld-2.5.so obj:/lib/tls/i686/cmov/libc-2.5.so obj:/lib/tls/i686/cmov/libc-2.5.so obj:/lib/tls/i686/cmov/libc-2.5.so fun:getpwuid_r fun:getpwuid fun:_ZN10MainWindow8prepSaveEP8PWS_DATA fun:_ZN10MainWindow9savePwsv3Ev fun:_ZN10MainWindow9slot_saveEv fun:_ZN10MainWindow11qt_metacallEN11QMetaObject4CallEiPPv fun:_ZN11QMetaObject8activateEP7QObjectiiPPv fun:_ZN11QMetaObject8activateEP7QObjectPKS_iiPPv } ### # maybe pws related, needs some investigation ### { # Syscall param write(buf) points to uninitialised byte(s) # at 0x40007F2: (within /lib/ld-2.5.so) # by 0x4AEA0A4: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4AEA36E: _IO_do_write (in /lib/tls/i686/cmov/libc-2.5.so) # by 0x4AEB775: _IO_file_close_it (in /lib/tls/i686/cmov/libc-2.5.so) # by 0x4ADF85B: fclose (in /lib/tls/i686/cmov/libc-2.5.so) # by 0x8055795: MainWindow::savePwsv3() (mainwindow.cpp:2051) # by 0x80656FE: MainWindow::slot_save() (mainwindow.cpp:1031) # by 0x8065C89: MainWindow::slot_saveAs() (mainwindow.cpp:1084) # by 0x8093F0A: MainWindow::qt_metacall(QMetaObject::Call, int, void**) (moc_mainwindow.cpp:151) # by 0x48DEBBF: QMetaObject::activate(QObject*, int, int, void**) (in /usr/lib/libQtCore.so.4.3.0) # by 0x48DEDBB: QMetaObject::activate(QObject*, QMetaObject const*, int, int, void**) (in /usr/lib/libQtCore.so.4.3.0) # by 0x4174283: QAction::triggered(bool) (in /usr/lib/libQtGui.so.4.3.0) # Address 0x5EDC000 is not stack'd, malloc'd or (recently) free'd no-pws-034 Memcheck:Param write(buf) obj:/lib/ld-2.5.so obj:/lib/tls/i686/cmov/libc-2.5.so fun:_IO_do_write fun:_IO_file_close_it fun:fclose fun:_ZN10MainWindow9savePwsv3Ev fun:_ZN10MainWindow9slot_saveEv fun:_ZN10MainWindow11slot_saveAsEv fun:_ZN10MainWindow11qt_metacallEN11QMetaObject4CallEiPPv fun:_ZN11QMetaObject8activateEP7QObjectiiPPv fun:_ZN11QMetaObject8activateEP7QObjectPKS_iiPPv fun:_ZN7QAction9triggeredEb } { # Syscall param write(buf) points to uninitialised byte(s) # at 0x40007F2: (within /lib/ld-2.5.so) # by 0x4AEA0A4: (within /lib/tls/i686/cmov/libc-2.5.so) # by 0x4AEA36E: _IO_do_write (in /lib/tls/i686/cmov/libc-2.5.so) # by 0x4AEAC5D: _IO_file_overflow (in /lib/tls/i686/cmov/libc-2.5.so) # by 0x4AEA262: _IO_file_xsputn (in /lib/tls/i686/cmov/libc-2.5.so) # by 0x4AE0CCE: fwrite (in /lib/tls/i686/cmov/libc-2.5.so) # by 0x402C060: pws3_write_data_block (pws3crypt.c:425) # by 0x402C909: pws3_enc_file (pws3crypt.c:624) # by 0x402F08B: pws3_encrypt (pws3.c:965) # by 0x8055638: MainWindow::savePwsv3() (mainwindow.cpp:2034) # by 0x80656FE: MainWindow::slot_save() (mainwindow.cpp:1031) # by 0x8065C89: MainWindow::slot_saveAs() (mainwindow.cpp:1084) # Address 0x5EDC098 is not stack'd, malloc'd or (recently) free'd no-pws-033 Memcheck:Param write(buf) obj:/lib/ld-2.5.so obj:/lib/tls/i686/cmov/libc-2.5.so fun:_IO_do_write fun:_IO_file_overflow fun:_IO_file_xsputn fun:fwrite fun:pws3_write_data_block fun:pws3_enc_file fun:pws3_encrypt fun:_ZN10MainWindow9savePwsv3Ev fun:_ZN10MainWindow9slot_saveEv fun:_ZN10MainWindow11slot_saveAsEv } { # Use of uninitialised value of size 4 # at 0x402BE5C: pws3_calc_chksum (pws3crypt.c:364) # by 0x402C5CC: pws3_enc_file (pws3crypt.c:578) # by 0x402F08D: pws3_encrypt (pws3.c:965) # by 0x8055638: MainWindow::savePwsv3() (mainwindow.cpp:2034) # by 0x80656FE: MainWindow::slot_save() (mainwindow.cpp:1031) # by 0x8065C89: MainWindow::slot_saveAs() (mainwindow.cpp:1084) # by 0x8065722: MainWindow::slot_save() (mainwindow.cpp:1038) # by 0x8093EFA: MainWindow::qt_metacall(QMetaObject::Call, int, void**) (moc_mainwindow.cpp:150) # by 0x48DEBBF: QMetaObject::activate(QObject*, int, int, void**) (in /usr/lib/libQtCore.so.4.3.0) # by 0x48DEDBB: QMetaObject::activate(QObject*, QMetaObject const*, int, int, void**) (in /usr/lib/libQtCore.so.4.3.0) # by 0x4174283: QAction::triggered(bool) (in /usr/lib/libQtGui.so.4.3.0) # by 0x4175FB3: QAction::activate(QAction::ActionEvent) (in /usr/lib/libQtGui.so.4.3.0) # # i dunno why valgrind comlains about this one. i think the proble is, that some memory # is written direct inside a integer and valgrind is just confused ?!? no-pws-016 Memcheck:Value4 fun:pws3_calc_chksum fun:pws3_enc_file fun:pws3_encrypt fun:_ZN10MainWindow9savePwsv3Ev fun:_ZN10MainWindow9slot_saveEv fun:_ZN10MainWindow11slot_saveAsEv fun:_ZN10MainWindow9slot_saveEv fun:_ZN10MainWindow11qt_metacallEN11QMetaObject4CallEiPPv fun:_ZN11QMetaObject8activateEP7QObjectiiPPv fun:_ZN11QMetaObject8activateEP7QObjectPKS_iiPPv fun:_ZN7QAction9triggeredEb fun:_ZN7QAction8activateENS_11ActionEventE } { # Conditional jump or move depends on uninitialised value(s) # at 0x402BE79: pws3_calc_chksum (pws3crypt.c:366) # by 0x402C5CC: pws3_enc_file (pws3crypt.c:578) # by 0x402F08D: pws3_encrypt (pws3.c:965) # by 0x8055638: MainWindow::savePwsv3() (mainwindow.cpp:2034) # by 0x80656FE: MainWindow::slot_save() (mainwindow.cpp:1031) # by 0x8065C89: MainWindow::slot_saveAs() (mainwindow.cpp:1084) # by 0x8065722: MainWindow::slot_save() (mainwindow.cpp:1038) # by 0x8093EFA: MainWindow::qt_metacall(QMetaObject::Call, int, void**) (moc_mainwindow.cpp:150) # by 0x48DEBBF: QMetaObject::activate(QObject*, int, int, void**) (in /usr/lib/libQtCore.so.4.3.0) # by 0x48DEDBB: QMetaObject::activate(QObject*, QMetaObject const*, int, int, void**) (in /usr/lib/libQtCore.so.4.3.0) # by 0x4174283: QAction::triggered(bool) (in /usr/lib/libQtGui.so.4.3.0) # by 0x4175FB3: QAction::activate(QAction::ActionEvent) (in /usr/lib/libQtGui.so.4.3.0) # # i dunno why valgrind comlains about this one. i think the problem is, that some memory # is written direct inside a integer and valgrind is just confused ?!? no-pws-013 Memcheck:Cond fun:pws3_calc_chksum fun:pws3_enc_file fun:pws3_encrypt fun:_ZN10MainWindow9savePwsv3Ev fun:_ZN10MainWindow9slot_saveEv fun:_ZN10MainWindow11slot_saveAsEv fun:_ZN10MainWindow9slot_saveEv fun:_ZN10MainWindow11qt_metacallEN11QMetaObject4CallEiPPv fun:_ZN11QMetaObject8activateEP7QObjectiiPPv fun:_ZN11QMetaObject8activateEP7QObjectPKS_iiPPv fun:_ZN7QAction9triggeredEb fun:_ZN7QAction8activateENS_11ActionEventE } { # Conditional jump or move depends on uninitialised value(s) # at 0x402BCB9: pws3_read_data_block (pws3crypt.c:316) # by 0x402C54B: pws3_dec_file (pws3crypt.c:547) # by 0x402D42C: pws3_decrypt (pws3.c:284) # by 0x8060E56: MainWindow::setupPWS3Tree() (mainwindow.cpp:1783) # by 0x8061863: MainWindow::slot_setupTree() (mainwindow.cpp:1647) # by 0x80940B2: MainWindow::qt_metacall(QMetaObject::Call, int, void**) (moc_mainwindow.cpp:176) # by 0x48DEBBF: QMetaObject::activate(QObject*, int, int, void**) (in /usr/lib/libQtCore.so.4.3.0) # by 0x48DF034: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.3.0) # by 0x809617C: StartDialog::okClicked() (moc_startdialog.cpp:91) # by 0x8090F20: StartDialog::slot_okClicked() (startdialog.cpp:134) # by 0x809620F: StartDialog::qt_metacall(QMetaObject::Call, int, void**) (moc_startdialog.cpp:79) # by 0x48DEBBF: QMetaObject::activate(QObject*, int, int, void**) (in /usr/lib/libQtCore.so.4.3.0) # # block is uninitialized in the first iteration, that is no problem # -> while (memcmp (block, eof, PWS3_BLOCK_SIZE) && pos <= buf->data_len) no-pws-018 Memcheck:Cond fun:pws3_read_data_block fun:pws3_dec_file fun:pws3_decrypt fun:_ZN10MainWindow13setupPWS3TreeEv fun:_ZN10MainWindow14slot_setupTreeEv fun:_ZN10MainWindow11qt_metacallEN11QMetaObject4CallEiPPv fun:_ZN11QMetaObject8activateEP7QObjectiiPPv fun:_ZN11QMetaObject8activateEP7QObjectPKS_iPPv fun:_ZN11StartDialog9okClickedEv fun:_ZN11StartDialog14slot_okClickedEv fun:_ZN11StartDialog11qt_metacallEN11QMetaObject4CallEiPPv fun:_ZN11QMetaObject8activateEP7QObjectiiPPv } { # Conditional jump or move depends on uninitialised value(s) # at 0x402BE79: pws3_calc_chksum (pws3crypt.c:366) # by 0x402C5CC: pws3_enc_file (pws3crypt.c:578) # by 0x402F08D: pws3_encrypt (pws3.c:965) # by 0x8055638: MainWindow::savePwsv3() (mainwindow.cpp:2034) # by 0x80656FE: MainWindow::slot_save() (mainwindow.cpp:1031) # by 0x8093EFA: MainWindow::qt_metacall(QMetaObject::Call, int, void**) (moc_mainwindow.cpp:150) # by 0x48DEBBF: QMetaObject::activate(QObject*, int, int, void**) (in /usr/lib/libQtCore.so.4.3.0) # by 0x48DEDBB: QMetaObject::activate(QObject*, QMetaObject const*, int, int, void**) (in /usr/lib/libQtCore.so.4.3.0) # by 0x4174283: QAction::triggered(bool) (in /usr/lib/libQtGui.so.4.3.0) # by 0x4175FB3: QAction::activate(QAction::ActionEvent) (in /usr/lib/libQtGui.so.4.3.0) # by 0x4179B06: (within /usr/lib/libQtGui.so.4.3.0) # by 0x4597BBA: QToolButton::nextCheckState() (in /usr/lib/libQtGui.so.4.3.0) # # i dunno why valgrind comlains about this one. i think the proble is, that some memory # is written direct inside a integer and valgrind is just confused ?!? no-pws-020 Memcheck:Cond fun:pws3_calc_chksum fun:pws3_enc_file fun:pws3_encrypt fun:_ZN10MainWindow9savePwsv3Ev fun:_ZN10MainWindow9slot_saveEv fun:_ZN10MainWindow11qt_metacallEN11QMetaObject4CallEiPPv fun:_ZN11QMetaObject8activateEP7QObjectiiPPv fun:_ZN11QMetaObject8activateEP7QObjectPKS_iiPPv fun:_ZN7QAction9triggeredEb fun:_ZN7QAction8activateENS_11ActionEventE obj:/usr/lib/libQtGui.so.4.3.0 fun:_ZN11QToolButton14nextCheckStateEv } { # Conditional jump or move depends on uninitialised value(s) # at 0x402BCB9: pws3_read_data_block (pws3crypt.c:316) # by 0x402C54B: pws3_dec_file (pws3crypt.c:547) # by 0x402D42C: pws3_decrypt (pws3.c:284) # by 0x8060E56: MainWindow::setupPWS3Tree() (mainwindow.cpp:1783) # by 0x8061863: MainWindow::slot_setupTree() (mainwindow.cpp:1647) # by 0x80940B2: MainWindow::qt_metacall(QMetaObject::Call, int, void**) (moc_mainwindow.cpp:176) # by 0x48DEBBF: QMetaObject::activate(QObject*, int, int, void**) (in /usr/lib/libQtCore.so.4.3.0) # by 0x48DF034: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.3.0) # by 0x8095738: PassphraseDialog::submit() (moc_passphrasedialog.cpp:81) # by 0x80867D5: PassphraseDialog::slot_okClicked() (passphrasedialog.cpp:72) # by 0x80957AA: PassphraseDialog::qt_metacall(QMetaObject::Call, int, void**) (moc_passphrasedialog.cpp:70) # by 0x48DEBBF: QMetaObject::activate(QObject*, int, int, void**) (in /usr/lib/libQtCore.so.4.3.0) # # block is uninitialized in the first iteration, that is no problem # -> while (memcmp (block, eof, PWS3_BLOCK_SIZE) && pos <= buf->data_len) no-pws-017 Memcheck:Cond fun:pws3_read_data_block fun:pws3_dec_file fun:pws3_decrypt fun:_ZN10MainWindow13setupPWS3TreeEv fun:_ZN10MainWindow14slot_setupTreeEv fun:_ZN10MainWindow11qt_metacallEN11QMetaObject4CallEiPPv fun:_ZN11QMetaObject8activateEP7QObjectiiPPv fun:_ZN11QMetaObject8activateEP7QObjectPKS_iPPv fun:_ZN16PassphraseDialog6submitEv fun:_ZN16PassphraseDialog14slot_okClickedEv fun:_ZN16PassphraseDialog11qt_metacallEN11QMetaObject4CallEiPPv fun:_ZN11QMetaObject8activateEP7QObjectiiPPv } ### # maybe pws or libgcrypt related - needs some investigation ### { # Use of uninitialised value of size 4 # at 0x4BE970F: (within /usr/lib/libgcrypt.so.11.2.2) # by 0x4BD515D: (within /usr/lib/libgcrypt.so.11.2.2) # by 0x4BD62E0: gcry_cipher_encrypt (in /usr/lib/libgcrypt.so.11.2.2) # by 0x402B783: pws3_enc_block_cbc (pws3crypt.c:188) # by 0x402C02E: pws3_write_data_block (pws3crypt.c:422) # by 0x402C909: pws3_enc_file (pws3crypt.c:624) # by 0x402F08B: pws3_encrypt (pws3.c:965) # by 0x8055638: MainWindow::savePwsv3() (mainwindow.cpp:2034) # by 0x80656FE: MainWindow::slot_save() (mainwindow.cpp:1031) # by 0x8065C89: MainWindow::slot_saveAs() (mainwindow.cpp:1084) # by 0x8093F0A: MainWindow::qt_metacall(QMetaObject::Call, int, void**) (moc_mainwindow.cpp:151) # by 0x48DEBBF: QMetaObject::activate(QObject*, int, int, void**) (in /usr/lib/libQtCore.so.4.3.0) no-pws-032 Memcheck:Value4 obj:/usr/lib/libgcrypt.so.11.2.2 obj:/usr/lib/libgcrypt.so.11.2.2 fun:gcry_cipher_encrypt fun:pws3_enc_block_cbc fun:pws3_write_data_block fun:pws3_enc_file fun:pws3_encrypt fun:_ZN10MainWindow9savePwsv3Ev fun:_ZN10MainWindow9slot_saveEv fun:_ZN10MainWindow11slot_saveAsEv fun:_ZN10MainWindow11qt_metacallEN11QMetaObject4CallEiPPv fun:_ZN11QMetaObject8activateEP7QObjectiiPPv } { # Use of uninitialised value of size 4 # at 0x4BE0E99: (within /usr/lib/libgcrypt.so.11.2.2) # by 0x4BE17CA: (within /usr/lib/libgcrypt.so.11.2.2) # by 0x4BD5419: (within /usr/lib/libgcrypt.so.11.2.2) # by 0x4BD62E0: gcry_cipher_encrypt (in /usr/lib/libgcrypt.so.11.2.2) # by 0x40298BF: pws2_write_data_block (pws2crypt.c:416) # by 0x4029B7E: pws2_enc_file (pws2crypt.c:473) # by 0x402B119: pws2_encrypt (pws2.c:607) # by 0x8055A5E: MainWindow::savePwsv2() (mainwindow.cpp:1995) # by 0x806566B: MainWindow::slot_save() (mainwindow.cpp:1026) # by 0x8065C89: MainWindow::slot_saveAs() (mainwindow.cpp:1084) # by 0x8093F0A: MainWindow::qt_metacall(QMetaObject::Call, int, void**) (moc_mainwindow.cpp:151) # by 0x48DEBBF: QMetaObject::activate(QObject*, int, int, void**) (in /usr/lib/libQtCore.so.4.3.0) no-pws-030 Memcheck:Value4 obj:/usr/lib/libgcrypt.so.11.2.2 obj:/usr/lib/libgcrypt.so.11.2.2 obj:/usr/lib/libgcrypt.so.11.2.2 fun:gcry_cipher_encrypt fun:pws2_write_data_block fun:pws2_enc_file fun:pws2_encrypt fun:_ZN10MainWindow9savePwsv2Ev fun:_ZN10MainWindow9slot_saveEv fun:_ZN10MainWindow11slot_saveAsEv fun:_ZN10MainWindow11qt_metacallEN11QMetaObject4CallEiPPv fun:_ZN11QMetaObject8activateEP7QObjectiiPPv } { # Use of uninitialised value of size 4 # at 0x4BE970F: (within /usr/lib/libgcrypt.so.11.2.2) # by 0x4BD515D: (within /usr/lib/libgcrypt.so.11.2.2) # by 0x4BD62E0: gcry_cipher_encrypt (in /usr/lib/libgcrypt.so.11.2.2) # by 0x402B783: pws3_enc_block_cbc (pws3crypt.c:192) # by 0x402C02E: pws3_write_data_block (pws3crypt.c:426) # by 0x402C909: pws3_enc_file (pws3crypt.c:628) # by 0x402F08D: pws3_encrypt (pws3.c:965) # by 0x8055638: MainWindow::savePwsv3() (mainwindow.cpp:2034) # by 0x80656FE: MainWindow::slot_save() (mainwindow.cpp:1031) # by 0x8065C89: MainWindow::slot_saveAs() (mainwindow.cpp:1084) # by 0x8065722: MainWindow::slot_save() (mainwindow.cpp:1038) # by 0x8093EFA: MainWindow::qt_metacall(QMetaObject::Call, int, void**) (moc_mainwindow.cpp:150) # # i think this gcrypt specific no-pws-014 Memcheck:Value4 obj:/usr/lib/libgcrypt.so.11.2.2 obj:/usr/lib/libgcrypt.so.11.2.2 fun:gcry_cipher_encrypt fun:pws3_enc_block_cbc fun:pws3_write_data_block fun:pws3_enc_file fun:pws3_encrypt fun:_ZN10MainWindow9savePwsv3Ev fun:_ZN10MainWindow9slot_saveEv fun:_ZN10MainWindow11slot_saveAsEv fun:_ZN10MainWindow9slot_saveEv fun:_ZN10MainWindow11qt_metacallEN11QMetaObject4CallEiPPv } { # Conditional jump or move depends on uninitialised value(s) # at 0x4BFD97E: (within /usr/lib/libgcrypt.so.11.2.2) # by 0x4BDC329: (within /usr/lib/libgcrypt.so.11.2.2) # by 0x402BEAD: pws3_calc_chksum (pws3crypt.c:367) # by 0x402C5CC: pws3_enc_file (pws3crypt.c:578) # by 0x402F08D: pws3_encrypt (pws3.c:965) # by 0x8055638: MainWindow::savePwsv3() (mainwindow.cpp:2034) # by 0x80656FE: MainWindow::slot_save() (mainwindow.cpp:1031) # by 0x8065C89: MainWindow::slot_saveAs() (mainwindow.cpp:1084) # by 0x8065722: MainWindow::slot_save() (mainwindow.cpp:1038) # by 0x8093EFA: MainWindow::qt_metacall(QMetaObject::Call, int, void**) (moc_mainwindow.cpp:150) # by 0x48DEBBF: QMetaObject::activate(QObject*, int, int, void**) (in /usr/lib/libQtCore.so.4.3.0) # by 0x48DEDBB: QMetaObject::activate(QObject*, QMetaObject const*, int, int, void**) (in /usr/lib/libQtCore.so.4.3.0) # # i think this gcrypt specific no-pws-015 Memcheck:Cond obj:/usr/lib/libgcrypt.so.11.2.2 obj:/usr/lib/libgcrypt.so.11.2.2 fun:pws3_calc_chksum fun:pws3_enc_file fun:pws3_encrypt fun:_ZN10MainWindow9savePwsv3Ev fun:_ZN10MainWindow9slot_saveEv fun:_ZN10MainWindow11slot_saveAsEv fun:_ZN10MainWindow9slot_saveEv fun:_ZN10MainWindow11qt_metacallEN11QMetaObject4CallEiPPv fun:_ZN11QMetaObject8activateEP7QObjectiiPPv fun:_ZN11QMetaObject8activateEP7QObjectPKS_iiPPv } { # Conditional jump or move depends on uninitialised value(s) # at 0x4BFD97E: (within /usr/lib/libgcrypt.so.11.2.2) # by 0x4BDC329: (within /usr/lib/libgcrypt.so.11.2.2) # by 0x402BEAD: pws3_calc_chksum (pws3crypt.c:367) # by 0x402C5CC: pws3_enc_file (pws3crypt.c:578) # by 0x402F08D: pws3_encrypt (pws3.c:965) # by 0x8055638: MainWindow::savePwsv3() (mainwindow.cpp:2034) # by 0x80656FE: MainWindow::slot_save() (mainwindow.cpp:1031) # by 0x8093EFA: MainWindow::qt_metacall(QMetaObject::Call, int, void**) (moc_mainwindow.cpp:150) # by 0x48DEBBF: QMetaObject::activate(QObject*, int, int, void**) (in /usr/lib/libQtCore.so.4.3.0) # by 0x48DEDBB: QMetaObject::activate(QObject*, QMetaObject const*, int, int, void**) (in /usr/lib/libQtCore.so.4.3.0) # by 0x4174283: QAction::triggered(bool) (in /usr/lib/libQtGui.so.4.3.0) # by 0x4175FB3: QAction::activate(QAction::ActionEvent) (in /usr/lib/libQtGui.so.4.3.0) # # i think this gcrypt specific no-pws-021 Memcheck:Cond obj:/usr/lib/libgcrypt.so.11.2.2 obj:/usr/lib/libgcrypt.so.11.2.2 fun:pws3_calc_chksum fun:pws3_enc_file fun:pws3_encrypt fun:_ZN10MainWindow9savePwsv3Ev fun:_ZN10MainWindow9slot_saveEv fun:_ZN10MainWindow11qt_metacallEN11QMetaObject4CallEiPPv fun:_ZN11QMetaObject8activateEP7QObjectiiPPv fun:_ZN11QMetaObject8activateEP7QObjectPKS_iiPPv fun:_ZN7QAction9triggeredEb fun:_ZN7QAction8activateENS_11ActionEventE } { # Use of uninitialised value of size 4 # at 0x4BE970F: (within /usr/lib/libgcrypt.so.11.2.2) # by 0x4BD515D: (within /usr/lib/libgcrypt.so.11.2.2) # by 0x4BD62E0: gcry_cipher_encrypt (in /usr/lib/libgcrypt.so.11.2.2) # by 0x402B783: pws3_enc_block_cbc (pws3crypt.c:188) # by 0x402C02E: pws3_write_data_block (pws3crypt.c:422) # by 0x402C909: pws3_enc_file (pws3crypt.c:624) # by 0x402F08B: pws3_encrypt (pws3.c:965) # by 0x8055638: MainWindow::savePwsv3() (mainwindow.cpp:2034) # by 0x80656FE: MainWindow::slot_save() (mainwindow.cpp:1031) # by 0x8093EFA: MainWindow::qt_metacall(QMetaObject::Call, int, void**) (moc_mainwindow.cpp:150) # by 0x48DEBBF: QMetaObject::activate(QObject*, int, int, void**) (in /usr/lib/libQtCore.so.4.3.0) # by 0x48DEDBB: QMetaObject::activate(QObject*, QMetaObject const*, int, int, void**) (in /usr/lib/libQtCore.so.4.3.0) # # i think this is gcrypt stuff no-pws-022 Memcheck:Value4 obj:/usr/lib/libgcrypt.so.11.2.2 obj:/usr/lib/libgcrypt.so.11.2.2 fun:gcry_cipher_encrypt fun:pws3_enc_block_cbc fun:pws3_write_data_block fun:pws3_enc_file fun:pws3_encrypt fun:_ZN10MainWindow9savePwsv3Ev fun:_ZN10MainWindow9slot_saveEv fun:_ZN10MainWindow11qt_metacallEN11QMetaObject4CallEiPPv fun:_ZN11QMetaObject8activateEP7QObjectiiPPv fun:_ZN11QMetaObject8activateEP7QObjectPKS_iiPPv } # This is a generated file, composed of the following suppression rules: # # glibc-2.4.supp debian.supp # ##----------------------------------------------------------------------## # Errors to suppress by default with glibc 2.4.x # Format of this file is: # { # name_of_suppression # tool_name:supp_kind # (optional extra info for some suppression types) # caller0 name, or /name/of/so/file.so # caller1 name, or ditto # (optionally: caller2 name) # (optionally: caller3 name) # } # # For Memcheck, the supp_kinds are: # # Param Value1 Value2 Value4 Value8 Value16 # Free Addr1 Addr2 Addr4 Addr8 Addr16 # Cond (previously known as Value0) # # and the optional extra info is: # if Param: name of system call param # if Free: name of free-ing fn) ##----------------------------------------------------------------------## ## Suppressions for Fedora Core 5 on ppc32/amd64 (glibc-2.3.90) { Fedora-Core-5-hack1 Memcheck:Cond fun:_dl_start fun:_start } { Fedora-Core-5-hack2 Memcheck:Cond obj:/lib*/ld-2.3.90.so obj:/lib*/ld-2.3.90.so obj:/lib*/ld-2.3.90.so obj:/lib*/ld-2.3.90.so } { Fedora-Core-5-hack2a Memcheck:Cond obj:/lib*/ld-2.4*so obj:/lib*/ld-2.4*so obj:/lib*/ld-2.4*so obj:/lib*/ld-2.4*so } { Fedora-Core-5-hack3 Memcheck:Cond obj:/lib*/ld-2.3.90.so obj:/lib*/ld-2.3.90.so obj:/lib*/ld-2.3.90.so obj:/lib*/libc-2.3.90.so } { Fedora-Core-5-__strcpy_chk-64bit-hack-TODO-fix-this-properly Memcheck:Addr8 fun:__strcpy_chk obj:/usr/lib64/libX11.so.6.2.0 obj:/usr/lib64/libX11.so.6.2.0 } { Fedora-Core-5-hack3-ld24 Memcheck:Cond obj:/lib*/ld-2.4*so* obj:/lib*/ld-2.4*so* obj:/lib*/ld-2.4*so* } { Fedora-Core-5-yet-another-ppc32-hack Memcheck:Addr4 fun:_wordcopy_fwd_dest_aligned fun:mempcpy obj:/lib*/libc-2.4*so* } ##----------------------------------------------------------------------## { glibc-2.3.x-on-SUSE-10.1-(PPC)-1 Memcheck:Cond fun:_dl_start_final fun:_dl_start fun:_start } { glibc-2.3.x-on-SUSE-10.1-(PPC)-2a Memcheck:Cond fun:index obj:*ld-2.3.*.so } { glibc-2.3.x-on-SuSE-10.1-(PPC)-2b Memcheck:Addr4 fun:index fun:expand_dynamic_string_token } { glibc-2.3.5-on-SuSE-10.1-(PPC)-2c Memcheck:Addr4 fun:index obj:*ld-2.3.*.so } { glibc-2.3.5-on-SuSE-10.1-(PPC)-3 Memcheck:Addr4 fun:*wordcopy_fwd_dest_aligned* fun:mem*cpy obj:*lib*2.3.*.so } { index-not-intercepted-early-enough-HACK-4 Memcheck:Cond fun:index fun:expand_dynamic_string_token } ##----------------------------------------------------------------------## ## Various structure padding things on amd64 SuSE 10.1 ## { X11-64bit-padding-1a Memcheck:Param write(buf) fun:__write_nocancel obj:/usr/X*/libX11.so* obj:/usr/X*/libX11.so* fun:X* } { X11-64bit-padding-1b Memcheck:Param write(buf) fun:__write_nocancel obj:/usr/X*/libX11.so* obj:/usr/X*/libX11.so* fun:_X* } { X11-64bit-padding-1c Memcheck:Param write(buf) fun:__write_nocancel obj:/usr/X*/libX11.so* obj:/usr/X*/libX11.so* obj:/usr/X*/libX11.so* } { X11-64bit-padding-1d Memcheck:Param write(buf) fun:__write_nocancel obj:/usr/X*/libICE.so* obj:/usr/X*/libICE.so* obj:/usr/X*/libICE.so* } { X11-64bit-padding-2a Memcheck:Param writev(vector[...]) fun:do_writev obj:/usr/X*/libX11.so* obj:/usr/X*/libX11.so* obj:/usr/X*/libX11.so* } { X11-64bit-padding-2b Memcheck:Param writev(vector[...]) fun:do_writev fun:writev obj:/usr/X*/libX11.so* obj:/usr/X*/libX11.so* } { glibc24-64bit-padding-1a Memcheck:Param socketcall.sendto(msg) fun:send fun:get_mapping fun:__nscd_get_map_ref fun:nscd* } { glibc24-64bit-padding-1b Memcheck:Param socketcall.sendto(msg) fun:__sendto_nocancel obj:/*libc-2.4.so obj:/*libc-2.4.so obj:/*libc-2.4.so } { glibc24-64bit-padding-1c Memcheck:Param socketcall.send(msg) fun:send fun:__nscd_get_map_ref fun:nscd_get*_r fun:*nscd* obj:/*libc-2.4.so } { X11-64bit-padding-3a Memcheck:Param write(buf) obj:/*libpthread-2.4.so* obj:/usr/X*/libX11.so* obj:/usr/X*/libX11.so* obj:/usr/X*/libX11.so* } { X11-64bit-padding-4a Memcheck:Param socketcall.sendto(msg) fun:send obj:/*libc-2.4.so obj:/*libc-2.4.so obj:/*libc-2.4.so } { X11-64bit-padding-4b Memcheck:Param socketcall.send(msg) fun:send obj:/*libc-2.4.so obj:/*libc-2.4.so obj:/*libc-2.4.so } ##----------------------------------------------------------------------## # Errors to suppress by default with XFree86 4.1.0) # Format of this file is: # { # name_of_suppression # tool_name:supp_kind # (optional extra info for some suppression types) # caller0 name, or /name/of/so/file.so # caller1 name, or ditto # (optionally: caller2 name) # (optionally: caller3 name) # } # # For memcheck, the supp_kinds are: # # Param Value1 Value2 Value4 Value8 Value16 # Free Addr1 Addr2 Addr4 Addr8 Addr16 # Cond (previously known as Value0) # # and the optional extra info is: # if Param: name of system call param # if Free: name of free-ing fn) # Resulting from R H 8.0 { *libc_write/libX11.so.6.2/*X11TransWrite(Param) Memcheck:Param write(buf) fun:*libc_write obj:/usr/X11R6/lib*/libX11.so.6.2 fun:*X11TransWrite } { libX11.so.6.2/libX11.so.6.2/libX11.so.6.2(Cond) Memcheck:Cond obj:/usr/X11R6/lib*/libX11.so.6.2 obj:/usr/X11R6/lib*/libX11.so.6.2 obj:/usr/X11R6/lib*/libX11.so.6.2 } { libXt.so.6.2/libXt.so.6.2/libXt.so.6.2(Cond) Memcheck:Cond obj:/usr/X11R6/lib*/libXt.so.6.0 obj:/usr/X11R6/lib*/libXt.so.6.0 obj:/usr/X11R6/lib*/libXt.so.6.0 } { libXaw.so.7.0/libXaw.so.7.0/libXaw.so.7.0(Cond) Memcheck:Cond obj:/usr/X11R6/lib*/libXaw.so.7.0 obj:/usr/X11R6/lib*/libXaw.so.7.0 obj:/usr/X11R6/lib*/libXaw.so.7.0 } { libXmu.so.6.2/libXmu.so.6.2/libXmu.so.6.2(Cond) Memcheck:Cond obj:/usr/X11R6/lib*/libXmu.so.6.2 obj:/usr/X11R6/lib*/libXmu.so.6.2 obj:/usr/X11R6/lib*/libXmu.so.6.2 } { libXt.so.6.0/libXt.so.6.0/libXaw.so.7.0(Cond) Memcheck:Cond obj:/usr/X11R6/lib*/libXt.so.6.0 obj:/usr/X11R6/lib*/libXt.so.6.0 obj:/usr/X11R6/lib*/libXaw.so.7.0 } { libXaw.so.7.0/libXaw.so.7.0/libXt.so.6.0(Value4) Memcheck:Value4 obj:/usr/X11R6/lib*/libXaw.so.7.0 obj:/usr/X11R6/lib*/libXaw.so.7.0 obj:/usr/X11R6/lib*/libXt.so.6.0 } { libXaw.so.7.0/libXaw.so.7.0/libXt.so.6.0(Cond) Memcheck:Cond obj:/usr/X11R6/lib*/libXaw.so.7.0 obj:/usr/X11R6/lib*/libXaw.so.7.0 obj:/usr/X11R6/lib*/libXt.so.6.0 } { libX11.so.6.2/libX11.so.6.2/libXaw.so.7.0(Cond) Memcheck:Cond obj:/usr/X11R6/lib*/libX11.so.6.2 obj:/usr/X11R6/lib*/libX11.so.6.2 obj:/usr/X11R6/lib*/libXaw.so.7.0 } { libX11.so.6.2/libXaw.so.7.0/libXaw.so.7.0(Cond) Memcheck:Cond obj:/usr/X11R6/lib*/libX11.so.6.2 obj:/usr/X11R6/lib*/libXaw.so.7.0 obj:/usr/X11R6/lib*/libXaw.so.7.0 } { libXpm.so.4.11/libXpm.so.4.11/libXpm.so.4.11 Memcheck:Cond obj:/usr/X11R6/lib*/libXpm.so.4.11 obj:/usr/X11R6/lib*/libXpm.so.4.11 obj:/usr/X11R6/lib*/libXpm.so.4.11 } { struct with uninitialized paddings Memcheck:Param writev(vector[...]) fun:*_writev fun:_X11TransSocketWritev fun:_X11TransWritev fun:* } { another struct with uninitialized paddings Memcheck:Param write(buf) fun:* fun:_IceTransSocketWrite fun:_IceTransWrite fun:_IceWrite } { Xorg 6.8.1 uninit _write* padding Memcheck:Param write(buf) fun:* fun:_X11TransWrite obj:/usr/X11R6/lib*/libX11.so.6.2 } { Xorg 6.8.1 uninit write padding Memcheck:Param write(buf) fun:write fun:_X11TransWrite obj:/usr/X11R6/lib*/libX11.so.6.2 } { Xorg 6.8.1 ICE uninit __write* padding Memcheck:Param write(buf) fun:__write* fun:_IceTransWrite fun:_IceWrite fun:IceFlush } { Xorg 6.8.1 ICE uninit write padding Memcheck:Param write(buf) fun:write fun:_IceTransWrite fun:_IceWrite fun:IceFlush } { Xorg 6.8.1 writev uninit padding Memcheck:Param writev(vector[...]) fun:writev obj:/usr/X11R6/lib*/libX11.so.6.2 fun:_X11TransWritev fun:_XSend } { Xorg 6.9.0 writev uninit padding Memcheck:Param writev(vector[...]) fun:do_writev fun:writev obj:/usr/X11R6/lib*/libX11.so.6.2 fun:_X11TransWritev fun:_XSend } # There's something strange about a % 127 in XftFontOpenInfo # (hashing) which gcc turns into a multiply by 33818641 and # some other guff instead. I don't understand it enough to # know if libXft is broken or if memcheck's value tracking is # inadequate here. Anyway, for the moment, suppress it. # # Use of uninitialised value of size 8 # at 0x71A59F8: XftFontOpenInfo (in /usr/X11R6/lib64/libXft.so.2.1.2) # by 0x71A5F0D: XftFontOpenPattern (in /usr/X11R6/lib64/libXft.so.2.1.2) # by 0x65F166E: loadFontConfigFont(QFontPrivate const*, QFontDef const&, # QFont::Script) (qfontdatabase_x11.cpp:1942) # by 0x65F5DE4: QFontDatabase::findFont(QFont::Script, QFontPrivate const*, # QFontDef const&, int) (qfontdatabase.cpp:996) { XftFontOpenInfo-umod-127-strangeness Memcheck:Value8 obj:/usr/X11*/lib*/libXft.so* obj:/usr/X11*/lib*/libXft.so* } { More X padding stuff Memcheck:Param writev(vector[...]) fun:*writev* obj:/usr/X11*/lib*/libX11.so* obj:/usr/X11*/lib*/libX11.so* } ##----------------------------------------------------------------------## ## ## Debian-specific suppressions ## { Debian libc6 (2.3.x) stripped dynamic linker Memcheck:Cond obj:/lib/ld-2.3.*.so obj:/lib/ld-2.3.*.so obj:/lib/ld-2.3.*.so obj:/lib/ld-2.3.*.so obj:/lib/ld-2.3.*.so } { Debian libc6 (2.4.x) stripped dynamic linker Memcheck:Cond obj:/lib/ld-2.4.so obj:/lib/ld-2.4.so obj:/lib/ld-2.4.so obj:/lib/ld-2.4.so obj:/lib/ld-2.4.so } { strchr/libc-2.3.2.so/_dl_catch_error(Cond) Memcheck:Cond fun:strchr obj:*libc-2.3.2.so fun:_dl_catch_error obj:*libc-2.3.2.so } { "Xlib does not zero out unused bytes in the protocol stream"; see http://keithp.com/~keithp/talks/usenix2003/html/net.html Memcheck:Param writev(vector[...]) fun:vgAllRoadsLeadToRome_writev fun:__writev obj:/usr/X11R6/lib/libX11.so.6.2 fun:_X11TransWritev } { Debian_dlopen Memcheck:Cond fun:_dl_relocate_object fun:dl_open_worker fun:_dl_catch_error fun:__GI__dl_open } { Debian_dlopen2 Memcheck:Addr1 obj:/lib/ld-2.3.2.so fun:_dl_map_object fun:dl_open_worker fun:_dl_catch_error } { Debian_dlopen3 Memcheck:Addr1 obj:/lib/ld-2.3.2.so fun:_dl_map_object obj:/lib/ld-2.3.2.so fun:_dl_catch_error } { Debian_dlopen4 Memcheck:Addr1 obj:/lib/ld-2.3.2.so fun:_dl_check_map_versions fun:dl_open_worker fun:_dl_catch_error } { Debian_gcc_supp Memcheck:Addr4 obj:/lib/libgcc_s.so.1 fun:__dl_iterate_phdr fun:_Unwind_Find_FDE obj:/lib/libgcc_s.so.1 } { Debian zlib1g suppression Memcheck:Cond obj:/usr/lib/libz.so.1.2.2 obj:/usr/lib/libz.so.1.2.2 fun:deflate fun:main } # Glib stores pointers in an integral type. Bug#231989 { glib type registry Memcheck:Leak fun:calloc fun:g_malloc0 fun:type_node_any_new_W } # # This is a valgrind suppression file that should be used when using python # # You must edit Objects/obmalloc.c and uncomment Py_USING_MEMORY_DEBUGGER # to use the preferred suppressions with Py_ADDRESS_IN_RANGE. # # If you do not want to recompile Python, you can uncomment # suppressions for PyObject_Free and PyObject_Realloc. # # See Misc/README.valgrind in the python source for more information. # all tool names: Addrcheck,Memcheck,cachegrind,helgrind,massif { ADDRESS_IN_RANGE/Invalid read of size 4 Memcheck:Addr4 fun:Py_ADDRESS_IN_RANGE } { ADDRESS_IN_RANGE/Invalid read of size 4 Memcheck:Value4 fun:Py_ADDRESS_IN_RANGE } { ADDRESS_IN_RANGE/Conditional jump or move depends on uninitialised value Memcheck:Cond fun:Py_ADDRESS_IN_RANGE } ###{ ### ADDRESS_IN_RANGE/Invalid read of size 4 ### Memcheck:Addr4 ### fun:PyObject_Free ###} ### ###{ ### ADDRESS_IN_RANGE/Invalid read of size 4 ### Memcheck:Value4 ### fun:PyObject_Free ###} ### ###{ ### ADDRESS_IN_RANGE/Conditional jump or move depends on uninitialised value ### Memcheck:Cond ### fun:PyObject_Free ###} ###{ ### ADDRESS_IN_RANGE/Invalid read of size 4 ### Memcheck:Addr4 ### fun:PyObject_Realloc ###} ### ###{ ### ADDRESS_IN_RANGE/Invalid read of size 4 ### Memcheck:Value4 ### fun:PyObject_Realloc ###} ### ###{ ### ADDRESS_IN_RANGE/Conditional jump or move depends on uninitialised value ### Memcheck:Cond ### fun:PyObject_Realloc ###} ### ### All the suppressions below are for errors that occur within libraries ### that Python uses. The problems to not appear to be related to Python's ### use of the libraries. ### { GDBM problems, see test_gdbm Memcheck:Param write(buf) fun:write fun:gdbm_open } ### ### These occur from somewhere within the SSL, when running ### test_socket_sll. They are too general to leave on by default. ### ###{ ### somewhere in SSL stuff ### Memcheck:Cond ### fun:memset ###} ###{ ### somewhere in SSL stuff ### Memcheck:Value4 ### fun:memset ###} ### ###{ ### somewhere in SSL stuff ### Memcheck:Cond ### fun:MD5_Update ###} ### ###{ ### somewhere in SSL stuff ### Memcheck:Value4 ### fun:MD5_Update ###} # # All of these problems come from using test_socket_ssl # { from test_socket_ssl Memcheck:Cond fun:BN_bin2bn } { from test_socket_ssl Memcheck:Cond fun:BN_num_bits_word } { from test_socket_ssl Memcheck:Value4 fun:BN_num_bits_word } { from test_socket_ssl Memcheck:Cond fun:BN_mod_exp_mont_word } { from test_socket_ssl Memcheck:Cond fun:BN_mod_exp_mont } { from test_socket_ssl Memcheck:Param write(buf) fun:write obj:/usr/lib/libcrypto.so.0.9.7 } { from test_socket_ssl Memcheck:Cond fun:RSA_verify } { from test_socket_ssl Memcheck:Value4 fun:RSA_verify } { from test_socket_ssl Memcheck:Value4 fun:DES_set_key_unchecked } { from test_socket_ssl Memcheck:Value4 fun:DES_encrypt2 } { from test_socket_ssl Memcheck:Cond obj:/usr/lib/libssl.so.0.9.7 } { from test_socket_ssl Memcheck:Value4 obj:/usr/lib/libssl.so.0.9.7 } { from test_socket_ssl Memcheck:Cond fun:BUF_MEM_grow_clean } { from test_socket_ssl Memcheck:Cond fun:memcpy fun:ssl3_read_bytes } { from test_socket_ssl Memcheck:Cond fun:SHA1_Update } { from test_socket_ssl Memcheck:Value4 fun:SHA1_Update } ##----------------------------------------------------------------------## # Errors to suppress by default with glibc 2.4.x # Format of this file is: # { # name_of_suppression # tool_name:supp_kind # (optional extra info for some suppression types) # caller0 name, or /name/of/so/file.so # caller1 name, or ditto # (optionally: caller2 name) # (optionally: caller3 name) # } # # For Memcheck, the supp_kinds are: # # Param Value1 Value2 Value4 Value8 Value16 # Free Addr1 Addr2 Addr4 Addr8 Addr16 # Cond (previously known as Value0) # # and the optional extra info is: # if Param: name of system call param # if Free: name of free-ing fn) { dl-hack1 Memcheck:Cond fun:_dl_start fun:_start } { dl-hack2 Memcheck:Cond obj:/lib*/ld-2.5*.so obj:/lib*/ld-2.5*.so obj:/lib*/ld-2.5*.so obj:/lib*/ld-2.5*.so } { dl-hack3 Memcheck:Cond obj:/lib*/ld-2.5*so* obj:/lib*/ld-2.5*so* obj:/lib*/ld-2.5*so* } ##----------------------------------------------------------------------## { glibc-2.5.x-on-SUSE-10.2-(PPC)-1 Memcheck:Cond fun:_dl_start_final fun:_dl_start fun:_start } { glibc-2.5.x-on-SUSE-10.2-(PPC)-2a Memcheck:Cond fun:index obj:*ld-2.5.*.so } { glibc-2.5.x-on-SuSE-10.2-(PPC)-2b Memcheck:Addr4 fun:index fun:expand_dynamic_string_token } { glibc-2.5.5-on-SuSE-10.2-(PPC)-2c Memcheck:Addr4 fun:index obj:*ld-2.5.*.so } { glibc-2.3.5-on-SuSE-10.1-(PPC)-3 Memcheck:Addr4 fun:*wordcopy_fwd_dest_aligned* fun:mem*cpy obj:*lib*2.5.*.so } ##----------------------------------------------------------------------## ## Various structure padding things on SUSE 10.2 ## { X11-64bit-padding-1a Memcheck:Param write(buf) fun:__write_nocancel obj:/usr/lib*/libX11.so* obj:/usr/lib*/libX11.so* fun:X* } { X11-64bit-padding-1b Memcheck:Param write(buf) fun:__write_nocancel obj:/usr/lib*/libX11.so* obj:/usr/lib*/libX11.so* fun:_X* } { X11-64bit-padding-1c Memcheck:Param write(buf) fun:__write_nocancel obj:/usr/lib*/libX11.so* obj:/usr/lib*/libX11.so* obj:/usr/lib*/libX11.so* } { X11-64bit-padding-1d Memcheck:Param write(buf) fun:__write_nocancel obj:/usr/lib*/libICE.so* obj:/usr/lib*/libICE.so* obj:/usr/lib*/libICE.so* } { X11-64bit-padding-2a Memcheck:Param writev(vector[...]) fun:do_writev obj:/usr/lib*/libX11.so* obj:/usr/lib*/libX11.so* obj:/usr/lib*/libX11.so* } { X11-64bit-padding-2b Memcheck:Param writev(vector[...]) fun:do_writev fun:writev obj:/usr/lib*/libX11.so* obj:/usr/lib*/libX11.so* } { glibc24-64bit-padding-1a Memcheck:Param socketcall.sendto(msg) fun:send fun:get_mapping fun:__nscd_get_map_ref fun:nscd* } { glibc24-64bit-padding-1b Memcheck:Param socketcall.sendto(msg) fun:__sendto_nocancel obj:/*libc-2.5.so obj:/*libc-2.5.so obj:/*libc-2.5.so } { glibc24-64bit-padding-1c Memcheck:Param socketcall.send(msg) fun:send fun:__nscd_get_map_ref fun:nscd_get*_r fun:*nscd* obj:/*libc-2.5.so } { X11-64bit-padding-3a Memcheck:Param write(buf) obj:/*libpthread-2.4.so* obj:/usr/lib*/libX11.so* obj:/usr/lib*/libX11.so* obj:/usr/lib*/libX11.so* } { X11-64bit-padding-4a Memcheck:Param socketcall.sendto(msg) fun:send obj:/*libc-2.5.so obj:/*libc-2.5.so obj:/*libc-2.5.so } { X11-64bit-padding-4b Memcheck:Param socketcall.send(msg) fun:send obj:/*libc-2.5.so obj:/*libc-2.5.so obj:/*libc-2.5.so }