Package: libc6 Version: 2.7-13 Severity: critical Justification: breaks unrelated software
Using this sample code : #include <stdio.h> #include <libgen.h> int main(){ dirname("/tmp/foo/foo/1.c"); return 0; } The error that it gave is : [EMAIL PROTECTED]:/tmp/foo/foo2/foo3$ gdb ./a.out GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu"... (gdb) r Starting program: /tmp/foo/foo2/foo3/a.out Program received signal SIGSEGV, Segmentation fault. 0x00007f55c533219a in dirname () from /lib/libc.so.6 (gdb) bt #0 0x00007f55c533219a in dirname () from /lib/libc.so.6 #1 0x00000000004004da in main () (gdb) f 0 #0 0x00007f55c533219a in dirname () from /lib/libc.so.6 (gdb) l 1 /tmp/glibc-2.7/build-tree/amd64-libc/csu/crtn.S: No such file or directory. in /tmp/glibc-2.7/build-tree/amd64-libc/csu/crtn.S This bug make the unrelated appliaction fail (VNC for example). Any application that use this command can fail. the next package had been use to get debug symobls. libc6-dev: Installed: 2.7-13 Candidate: 2.7-13 Version table: *** 2.7-13 0 gcc: Installed: 4:4.3.1-2 Candidate: 4:4.3.1-2 This bug appers both in 32 and 64 bit Regards ,... Boris Shtrasman || myrtfm.blogspot.com -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 2.6.26-1-amd64 (SMP w/2 CPU cores) 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 libgcc1 1:4.3.1-9 GCC support library libc6 recommends no packages. Versions of packages libc6 suggests: pn glibc-doc <none> (no description available) ii locales 2.7-13 GNU C Library: National Language ( -- debconf-show failed