Package: valgrind
Version: 1:3.5.0-3
Severity: normal

After upgrading libc to 2.11 I get lots of errors like this from valgrind:
==16452== Conditional jump or move depends on uninitialised value(s)
==16452==    at 0x3A5E016226: index (strchr.S:56)
==16452==    by 0x3A5E007164: expand_dynamic_string_token (dl-load.c:324)
==16452==    by 0x3A5E007567: _dl_map_object (dl-load.c:2173)
==16452==    by 0x3A5E00186A: map_doit (rtld.c:634)
==16452==    by 0x3A5E00D5B5: _dl_catch_error (dl-error.c:178)
==16452==    by 0x3A5E00176E: do_preload (rtld.c:818)
==16452==    by 0x3A5E0043F1: dl_main (rtld.c:1678)
==16452==    by 0x3A5E014766: _dl_sysdep_start (dl-sysdep.c:243)
==16452==    by 0x3A5E001422: _dl_start (rtld.c:338)
==16452==    by 0x3A5E000AF7: ??? (in /lib/ld-2.11.1.so)
==16452==    by 0x2: ???
==16452==    by 0x7FF00043A: ???
==16452== Conditional jump or move depends on uninitialised value(s)
==16452==    at 0x3A5E01622B: index (strchr.S:59)
==16452==    by 0x3A5E007164: expand_dynamic_string_token (dl-load.c:324)
==16452==    by 0x3A5E007567: _dl_map_object (dl-load.c:2173)
==16452==    by 0x3A5E00186A: map_doit (rtld.c:634)
==16452==    by 0x3A5E00D5B5: _dl_catch_error (dl-error.c:178)
==16452==    by 0x3A5E00176E: do_preload (rtld.c:818)
==16452==    by 0x3A5E0043F1: dl_main (rtld.c:1678)
==16452==    by 0x3A5E014766: _dl_sysdep_start (dl-sysdep.c:243)
==16452==    by 0x3A5E001422: _dl_start (rtld.c:338)
==16452==    by 0x3A5E000AF7: ??? (in /lib/ld-2.11.1.so)
==16452==    by 0x2: ???
==16452==    by 0x7FF00043A: ???
==16452== Conditional jump or move depends on uninitialised value(s)
==16452==    at 0x3A5E00AC3E: _dl_relocate_object (do-rel.h:65)
==16452==    by 0x3A5E00383A: dl_main (rtld.c:2297)
==16452==    by 0x3A5E014766: _dl_sysdep_start (dl-sysdep.c:243)
==16452==    by 0x3A5E001422: _dl_start (rtld.c:338)
==16452==    by 0x3A5E000AF7: ??? (in /lib/ld-2.11.1.so)
==16452==    by 0x2: ???
==16452==    by 0x7FF00043A: ???
==16452==    by 0x7FF000471: ???
==16452==    by 0x7FF000474: ???
==16452== 
==16452== Conditional jump or move depends on uninitialised value(s)
==16452==    at 0x3A5E00AC47: _dl_relocate_object (do-rel.h:68)
==16452==    by 0x3A5E00383A: dl_main (rtld.c:2297)
==16452==    by 0x3A5E014766: _dl_sysdep_start (dl-sysdep.c:243)
==16452==    by 0x3A5E001422: _dl_start (rtld.c:338)
==16452==    by 0x3A5E000AF7: ??? (in /lib/ld-2.11.1.so)
==16452==    by 0x2: ???
==16452==    by 0x7FF00043A: ???
==16452==    by 0x7FF000471: ???
==16452==    by 0x7FF000474: ???

==16452== Conditional jump or move depends on uninitialised value(s)
==16452==    at 0x3A5E47A0D6: __GI_strchr (strchr.S:46)

==16452== Invalid read of size 8
==16452==    at 0x3A5E50D356: __strcmp_ssse3 (strcmp.S:99)
....
==16452==  Address 0x4faf0d0 is 0 bytes inside a block of size 5 alloc'd
==16452==    at 0x4A061A7: malloc (vg_replace_malloc.c:195)
==16452==    by 0x3A5E47B8C1: strdup (strdup.c:43)
....

==16452== Invalid read of size 8
==16452==    at 0x3A5E50D35E: __strcmp_ssse3 (strcmp.S:101)
...
==16452==  Address 0x4faf0d8 is 3 bytes after a block of size 5 alloc'd
==16452==    at 0x4A061A7: malloc (vg_replace_malloc.c:195)
==16452==    by 0x3A5E47B8C1: strdup (strdup.c:43)
....

==16452== Invalid read of size 8
==16452==    at 0x3A5E50D3DC: __strcmp_ssse3 (strcmp.S:155)
...
==16452==  Address 0x4fafed0 is 16 bytes inside a block of size 18 alloc'd
==16452==    at 0x4A061A7: malloc (vg_replace_malloc.c:195)
==16452==    by 0x3A5E47B8C1: strdup (strdup.c:43)
...

==16452== Invalid read of size 8
==16452==    at 0x3A5E47BB92: __GI_strlen (strlen.S:31)
==16452==    by 0x3A5E47B8B5: strdup (strdup.c:42)
....
==16452==  Address 0x4fb5298 is 8 bytes inside a block of size 11 alloc'd
==16452==    at 0x4A061A7: malloc (vg_replace_malloc.c:195)
==16452==    by 0x3A5E47B8C1: strdup (strdup.c:43)
...

==16452== Conditional jump or move depends on uninitialised value(s)
==16452==    at 0x3A5E47BBB9: __GI_strlen (strlen.S:44)
...

==16452== Invalid read of size 8
==16452==    at 0x3A5E47D65A: __GI_strrchr (strrchr.S:33)
...
==16452==  Address 0x4fb6388 is 8 bytes inside a block of size 9 alloc'd
==16452==    at 0x4A061A7: malloc (vg_replace_malloc.c:195)
...

==16452== Invalid read of size 8
==16452==    at 0x3A5E509DB2: ??? (strcpy.S:94)
...
==16452==  Address 0x4fb63d0 is 0 bytes inside a block of size 7 alloc'd
==16452==    at 0x4A061A7: malloc (vg_replace_malloc.c:195)
...

And many more errors (most of them are strlen/__strcmp_sse3 repeated in various
contexts):
==16452== ERROR SUMMARY: 1989285 errors from 1002 contexts (suppressed: 0 from 
0)

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.34-00179-gdebb980 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages valgrind depends on:
ii  libc6                         2.11.1-1   Embedded GNU C Library: Shared lib
ii  libc6-dbg                     2.11.1-1   Embedded GNU C Library: detached d

Versions of packages valgrind recommends:
ii  gdb                           7.1-1      The GNU Debugger

Versions of packages valgrind suggests:
pn  alleyoop                      <none>     (no description available)
ii  kcachegrind                   4:4.4.3-1  visualisation tool for the Valgrin
pn  valkyrie                      <none>     (no description available)

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to