[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#623876: libc6: valgrind has many issues with libc6



Package: libc6
Version: 2.13-0exp5

If I run virtually any program through with valgind, I'm pretty much guaranteed
to get at least a few errors/warnings caused by libc6. Even running a simple
program like:

int main(int argc, char **argv)
{
	return 0;
}

produces a couple valgrind warnings:

==13778== Conditional jump or move depends on uninitialised value(s)
==13778==    at 0x4016486: index (strchr.S:56)
==13778==    by 0x400720A: expand_dynamic_string_token (dl-load.c:324)
==13778==    by 0x400761F: _dl_map_object (dl-load.c:2182)
==13778==    by 0x400185D: map_doit (rtld.c:636)
==13778==    by 0x400D985: _dl_catch_error (dl-error.c:178)
==13778==    by 0x4001776: do_preload (rtld.c:820)
==13778==    by 0x4004474: dl_main (rtld.c:1705)
==13778==    by 0x40149BD: _dl_sysdep_start (dl-sysdep.c:244)
==13778==    by 0x4001422: _dl_start (rtld.c:341)
==13778==    by 0x4000AF7: ??? (in /lib/ld-2.13.so)
==13778== 
==13778== Conditional jump or move depends on uninitialised value(s)
==13778==    at 0x401648B: index (strchr.S:59)
==13778==    by 0x400720A: expand_dynamic_string_token (dl-load.c:324)
==13778==    by 0x400761F: _dl_map_object (dl-load.c:2182)
==13778==    by 0x400185D: map_doit (rtld.c:636)
==13778==    by 0x400D985: _dl_catch_error (dl-error.c:178)
==13778==    by 0x4001776: do_preload (rtld.c:820)
==13778==    by 0x4004474: dl_main (rtld.c:1705)
==13778==    by 0x40149BD: _dl_sysdep_start (dl-sysdep.c:244)
==13778==    by 0x4001422: _dl_start (rtld.c:341)
==13778==    by 0x4000AF7: ??? (in /lib/ld-2.13.so)
==13778== 
==13778== Conditional jump or move depends on uninitialised value(s)
==13778==    at 0x400AF5E: _dl_relocate_object (do-rel.h:65)
==13778==    by 0x40038F3: dl_main (rtld.c:2331)
==13778==    by 0x40149BD: _dl_sysdep_start (dl-sysdep.c:244)
==13778==    by 0x4001422: _dl_start (rtld.c:341)
==13778==    by 0x4000AF7: ??? (in /lib/ld-2.13.so)
==13778== 
==13778== Conditional jump or move depends on uninitialised value(s)
==13778==    at 0x400AF67: _dl_relocate_object (do-rel.h:68)
==13778==    by 0x40038F3: dl_main (rtld.c:2331)
==13778==    by 0x40149BD: _dl_sysdep_start (dl-sysdep.c:244)
==13778==    by 0x4001422: _dl_start (rtld.c:341)
==13778==    by 0x4000AF7: ??? (in /lib/ld-2.13.so)



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

Kernel: Linux 2.6.39-rc4+ (SMP w/2 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 libc6 depends on:
ii  libc-bin                      2.13-0exp5 Embedded GNU C Library: Binaries
ii  libgcc1                       1:4.6.0-5  GCC support library

libc6 recommends no packages.

Versions of packages libc6 suggests:
ii  debconf [debconf-2.0]         1.5.38     Debian configuration management sy
pn  glibc-doc                     <none>     (no description available)
ii  locales                       2.13-0exp5 Embedded GNU C Library: National L

-- Configuration Files:
/etc/ld.so.conf.d/x86_64-linux-gnu.conf changed:


-- debconf information:
  glibc/upgrade: true
* glibc/disable-screensaver:
  glibc/restart-failed:
* glibc/restart-services: ssh openbsd-inetd mysql exim4 cups cron atd



Reply to: