Package: libc6 Version: 2.11.1-3 Severity: normal *** Please type your report below this line ***
I run a lenny with a number of packages from squeeze (time ago I tryed more fresh Gimp, Inkscape... they upgrade their dependencies). Until recently everything was o'key, but when after libc6 upgrade to 2.11 I tryed to recompile a kernel, "make oldconfig" immediately segfaulted somewhere. I investigated the problem was with /usr/src/linux-source-2.6.26/scripts/basic/fixdep C script, it segfaults on strchr() call - I replaced the call with handmade cycle for+if, and script began to segfault somewhere in some more far point... So I wrote a test prog: $ cat testclib.c #include <stdio.h> #include <string.h> int main(int argc, char* argv[]) { const char* s = "Test string: that's it!" ; const char* b = strchr(s, ':') ; printf("Found: %p\n", b) ; return 0 ; } Here are its compilation and execution after upgrade: $ gcc -Wall -o testclib6 testclib.c $ ./testclib6 Segmentation fault $ I downgraded packages to previous state: $ dpkg -i /var/cache/apt/archives/libc-bin_2.10.2-9_amd64.deb $ dpkg -i /var/cache/apt/archives/libc6_2.10.2-9_amd64.deb $ dpkg -i /var/cache/apt/archives/libc-dev-bin_2.10.2-9_amd64.deb $ dpkg -i /var/cache/apt/archives/libc6-i386_2.10.2-9_amd64.deb $ dpkg -i /var/cache/apt/archives/libc6-dev_2.10.2-9_amd64.deb $ dpkg -i /var/cache/apt/archives/libc6-dev-i386_2.10.2-9_amd64.deb $ dpkg -i /var/cache/apt/archives/locales_2.10.2-9_all.deb And try again. 2.11-linked binary: $ ./testclib6 ./testclib6: Symbol `strchr' has different size in shared object, consider re-linking Segmentation fault And recompiled/relinked: $ gcc -Wall -o testclib7 testclib.c $ ./testclib7 Found: 0x400657 That's all. APT preferences as last months is simply: $ cat /etc/apt/preferences Package: * Pin: release a=stable Pin-Priority: 900 Package: * Pin: release a=testing Pin-Priority: 800 -- System Information: Debian Release: squeeze/sid APT prefers stable APT policy: (900, 'stable'), (800, 'testing'), (500, 'proposed-updates') Architecture: amd64 (x86_64) Kernel: Linux 2.6.26-core2_ll (PREEMPT) Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages libc6 depends on: ii libc-bin 2.10.2-9 Embedded GNU C Library: Binaries ii libgcc1 1:4.3.2-1.1 GCC support library libc6 recommends no packages. Versions of packages libc6 suggests: ii debconf [debconf-2.0] 1.5.24 Debian configuration management sy ii glibc-doc 2.7-18lenny4 GNU C Library: Documentation ii locales 2.10.2-9 Embedded GNU C Library: National L -- debconf information: glibc/upgrade: true glibc/disable-screensaver: glibc/restart-failed: * glibc/restart-services: gdm openbsd-inetd exim4 cups cron