--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: vlc-nox: generating plugin cache at postinst segfaults on PaX kernel
- From: Pierre Ynard <linkfanel@yahoo.fr>
- Date: Wed, 26 Jan 2011 17:03:23 +0100
- Message-id: <20110126160323.14916.81772.reportbug@localhost.localdomain>
Package: vlc-nox
Version: 1.1.3-1squeeze2
Severity: normal
Upgrading gives the following error:
Setting up vlc-nox (1.1.3-1squeeze2) ...
Segmentation fault
dpkg: error processing vlc-nox (--configure):
subprocess installed post-installation script returned error exit status 139
Apparently, vlc-cache-gen segfaults when processing the sdl_image plugin:
stat64("/usr/lib/vlc/plugins/codec/liblpcm_plugin.so", {st_mode=S_IFREG|0644, st_size=9820, ...}) = 0
open("/usr/lib/vlc/plugins/codec/liblpcm_plugin.so", O_RDONLY) = 5
read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\6\0\0004\0\0\0"..., 512) = 512
fstat64(5, {st_mode=S_IFREG|0644, st_size=9820, ...}) = 0
mmap2(NULL, 12652, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x4687b000
mmap2(0x4687e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x2) = 0x4687e000
close(5) = 0
stat64("/usr/lib/vlc/plugins/codec/libsdl_image_plugin.so", {st_mode=S_IFREG|0644, st_size=6852, ...}) = 0
open("/usr/lib/vlc/plugins/codec/libsdl_image_plugin.so", O_RDONLY) = 5
read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\7\0\0004\0\0\0"..., 512) = 512
fstat64(5, {st_mode=S_IFREG|0644, st_size=6852, ...}) = 0
mmap2(NULL, 9628, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x4747a000
mmap2(0x4747c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x1) = 0x4747c000
close(5) = 0
open("/etc/ld.so.cache", O_RDONLY) = 5
fstat64(5, {st_mode=S_IFREG|0644, st_size=50711, ...}) = 0
mmap2(NULL, 50711, PROT_READ, MAP_PRIVATE, 5, 0) = 0x4686e000
close(5) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libSDL_image-1.2.so.0", O_RDONLY) = 5
read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\30\0\0004\0\0\0"..., 512) = 512
fstat64(5, {st_mode=S_IFREG|0644, st_size=47072, ...}) = 0
brk(0x80fe000) = 0x80fe000
mmap2(NULL, 113072, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x46852000
mmap2(0x4685d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xb) = 0x4685d000
mmap2(0x4685e000, 63920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4685e000
close(5) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libSDL-1.2.so.0", O_RDONLY) = 5
read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p]\0\0004\0\0\0"..., 512) = 512
fstat64(5, {st_mode=S_IFREG|0644, st_size=421876, ...}) = 0
mmap2(NULL, 720688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x467a2000
mmap2(0x46808000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x65) = 0x46808000
mmap2(0x4680a000, 294704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4680a000
mprotect(0x4946b000, 3840, PROT_READ|PROT_WRITE) = -1 EACCES (Permission denied)
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
zsh: segmentation fault strace -f /usr/lib/vlc/vlc-cache-gen /usr/lib/vlc/plugins
Note the mprotect() error, as logged by the kernel:
[1607219.198034] grsec: denied RWX mprotect of /lib/ld-2.11.2.so by
/usr/lib/vlc/vlc-cache-gen[vlc-cache-gen:15667] uid/euid:0/0 gid/egid:0/0,
parent /var/lib/dpkg/info/vlc-nox.postinst[vlc-nox.postins:15666] uid/euid:0/0 gid/egid:0/0
Disabling the mprotect() restriction feature makes the problem go away.
FWIW, a gdb backtrace:
Program received signal SIGSEGV, Segmentation fault.
0x50f49677 in ?? () from /lib/ld-linux.so.2
(gdb) bt
#0 0x50f49677 in ?? () from /lib/ld-linux.so.2
#1 0x50f4a134 in ?? () from /lib/ld-linux.so.2
#2 0x50f4fe9c in ?? () from /lib/ld-linux.so.2
#3 0x50f507f6 in ?? () from /lib/ld-linux.so.2
#4 0x50f4f192 in ?? () from /lib/ld-linux.so.2
#5 0x50f54b81 in ?? () from /lib/ld-linux.so.2
#6 0x50f507f6 in ?? () from /lib/ld-linux.so.2
#7 0x50f545c6 in ?? () from /lib/ld-linux.so.2
#8 0x50c8ac0b in ?? ()
#9 0x50f507f6 in ?? () from /lib/ld-linux.so.2
#10 0x50c8b09c in ?? ()
#11 0x50c8ab41 in ?? ()
#12 0x50ed0929 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Feel free to forward the bug appropriately, but:
- Why is the dynamic loader crashing, instead of handling the error
gracefully?
- What's up with libSDL-1.2?
- It sucks that installation and/or start-up of VLC fails because of
one faulty module
-- System Information:
Debian Release: 6.0
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.36.2-grsec
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages vlc-nox depends on:
ii liba52-0.7.4 0.7.4-14 library for decoding ATSC A/52 str
ii libasound2 1.0.23-2.1 shared library for ALSA applicatio
ii libass4 0.9.9-1 library for SSA/ASS subtitles rend
ii libavahi-client3 0.6.27-3 Avahi client library
ii libavahi-common3 0.6.27-3 Avahi common library
ii libavc1394-0 0.5.3-1+b2 control IEEE 1394 audio/video devi
ii libavcodec52 4:0.5.2-6 ffmpeg codec library
ii libavformat52 4:0.5.2-6 ffmpeg file format library
ii libavutil49 4:0.5.2-6 ffmpeg utility library
ii libc6 2.11.2-10 Embedded GNU C Library: Shared lib
ii libcaca0 0.99.beta17-1 colour ASCII art library
ii libcddb2 1.3.2-2 library to access CDDB data - runt
ii libcdio10 0.81-4 library to read and control CD-ROM
ii libdbus-1-3 1.2.24-4 simple interprocess messaging syst
ii libdc1394-22 2.1.2-3 high level programming interface f
ii libdca0 0.0.5-3 decoding library for DTS Coherent
ii libdirac-encoder0 1.0.2-3 open and royalty free high quality
ii libdvbpsi6 0.1.7-1 library for MPEG TS and DVB PSI ta
ii libdvdnav4 4.1.3-7 DVD navigation library
ii libdvdread4 4.1.3-10 library for reading DVDs
ii libebml0 0.7.7-3.1 access library for the EBML format
ii libfaad2 2.7-6 freeware Advanced Audio Decoder -
ii libflac8 1.2.1-3 Free Lossless Audio Codec - runtim
ii libfontconfig1 2.8.0-2.1 generic font configuration library
ii libfreetype6 2.4.2-2.1 FreeType 2 font engine, shared lib
ii libfribidi0 0.19.2-1 Free Implementation of the Unicode
ii libgcc1 1:4.4.5-10 GCC support library
ii libgcrypt11 1.4.5-2 LGPL Crypto library - runtime libr
ii libgnutls26 2.8.6-1 the GNU TLS library - runtime libr
ii libgpg-error0 1.6-1 library for common error values an
ii libkate1 0.3.8-1 Kate is a codec for karaoke and te
ii liblircclient0 0.8.3-5 infra-red remote control support -
ii liblua5.1-0 5.1.4-5 Simple, extensible, embeddable pro
ii libmad0 0.15.1b-5 MPEG audio decoder library
ii libmatroska0 0.8.1-1.1 extensible open standard audio/vid
ii libmodplug1 1:0.8.8.1-2 shared libraries for mod music bas
ii libmpcdec6 2:0.1~r459-1 MusePack decoder - library
ii libmpeg2-4 0.4.1-3 MPEG1 and MPEG2 video decoder libr
ii libmtp8 1.0.3-1 Media Transfer Protocol (MTP) libr
ii libncursesw5 5.7+20100313-5 shared libraries for terminal hand
ii libogg0 1.2.0~dfsg-1 Ogg bitstream library
ii libpng12-0 1.2.44-1 PNG library - runtime
ii libpostproc51 4:0.5.2-6 ffmpeg video postprocessing librar
ii libproxy0 0.3.1-2 automatic proxy configuration mana
ii libraw1394-11 2.0.5-2 library for direct access to IEEE
ii libschroedinger-1.0-0 1.0.9-2 library for encoding/decoding of D
ii libshout3 2.2.2-5+b1 MP3/Ogg Vorbis broadcast streaming
ii libsmbclient 2:3.5.6~dfsg-4 shared library for communication w
ii libspeex1 1.2~rc1-1 The Speex codec runtime library
ii libstdc++6 4.4.5-10 The GNU Standard C++ Library v3
ii libswscale0 4:0.5.2-6 ffmpeg video scaling library
ii libtag1c2a 1.6.3-1 TagLib Audio Meta-Data Library
ii libtheora0 1.1.1+dfsg.1-3 The Theora Video Compression Codec
ii libtwolame0 0.3.12-1 MPEG Audio Layer 2 encoding librar
ii libudev0 164-4 libudev shared library
ii libupnp3 1:1.6.6-5 Portable SDK for UPnP Devices, ver
ii libv4l-0 0.8.1-2 Collection of video4linux support
ii libvcdinfo0 0.7.23-4+b2 library to extract information fro
ii libvlc5 1.1.3-1squeeze2 multimedia player and streamer lib
ii libvlccore4 1.1.3-1squeeze2 base library for VLC and its modul
ii libvorbis0a 1.3.1-1 The Vorbis General Audio Compressi
ii libvorbisenc2 1.3.1-1 The Vorbis General Audio Compressi
ii libxml2 2.7.8.dfsg-2 GNOME XML library
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
vlc-nox recommends no packages.
vlc-nox suggests no packages.
Versions of packages vlc depends on:
ii libaa1 1.4p5-38 ascii art library
ii libc6 2.11.2-10 Embedded GNU C Library: Shared lib
ii libfreetype6 2.4.2-2.1 FreeType 2 font engine, shared lib
ii libfribidi0 0.19.2-1 Free Implementation of the Unicode
ii libgcc1 1:4.4.5-10 GCC support library
ii libgl1-mesa-glx [libgl1 7.7.1-4 A free implementation of the OpenG
ii libqtcore4 4:4.6.3-4 Qt 4 core module
ii libqtgui4 4:4.6.3-4 Qt 4 GUI module
ii libsdl-image1.2 1.2.10-2+b2 image loading library for Simple D
ii libsdl1.2debian 1.2.14-6.1 Simple DirectMedia Layer
ii libstdc++6 4.4.5-10 The GNU Standard C++ Library v3
ii libtar 1.2.11-6 C library for manipulating tar arc
ii libvlccore4 1.1.3-1squeeze2 base library for VLC and its modul
ii libx11-6 2:1.3.3-4 X11 client-side library
ii libx11-xcb1 2:1.3.3-4 Xlib/XCB interface library
ii libxcb-keysyms1 0.3.6-1 utility libraries for X C Binding
ii libxcb-randr0 1.6-1 X C Binding, randr extension
ii libxcb-shm0 1.6-1 X C Binding, shm extension
ii libxcb-xv0 1.6-1 X C Binding, xv extension
ii libxcb1 1.6-1 X C Binding
ii libxext6 2:1.1.2-1 X11 miscellaneous extension librar
ii ttf-freefont 20090104-7 Freefont Serif, Sans and Mono True
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
Versions of packages libvlc5 depends on:
ii libc6 2.11.2-10 Embedded GNU C Library: Shared lib
ii libvlccore4 1.1.3-1squeeze2 base library for VLC and its modul
Versions of packages libvlccore4 depends on:
ii libc6 2.11.2-10 Embedded GNU C Library: Shared lib
ii libdbus-1-3 1.2.24-4 simple interprocess messaging syst
ii vlc-data 1.1.3-1squeeze2 Common data for VLC
Versions of packages vlc-nox is related to:
pn libavutil50 <none> (no description available)
pn libavutil51 <none> (no description available)
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: eglibc
Source-Version: 2.13-1
We believe that the bug you reported is fixed in the latest version of
eglibc, which is due to be installed in the Debian FTP archive:
eglibc-source_2.13-1_all.deb
to main/e/eglibc/eglibc-source_2.13-1_all.deb
eglibc_2.13-1.diff.gz
to main/e/eglibc/eglibc_2.13-1.diff.gz
eglibc_2.13-1.dsc
to main/e/eglibc/eglibc_2.13-1.dsc
glibc-doc_2.13-1_all.deb
to main/e/eglibc/glibc-doc_2.13-1_all.deb
libc-bin_2.13-1_amd64.deb
to main/e/eglibc/libc-bin_2.13-1_amd64.deb
libc-dev-bin_2.13-1_amd64.deb
to main/e/eglibc/libc-dev-bin_2.13-1_amd64.deb
libc6-dbg_2.13-1_amd64.deb
to main/e/eglibc/libc6-dbg_2.13-1_amd64.deb
libc6-dev-i386_2.13-1_amd64.deb
to main/e/eglibc/libc6-dev-i386_2.13-1_amd64.deb
libc6-dev_2.13-1_amd64.deb
to main/e/eglibc/libc6-dev_2.13-1_amd64.deb
libc6-i386_2.13-1_amd64.deb
to main/e/eglibc/libc6-i386_2.13-1_amd64.deb
libc6-pic_2.13-1_amd64.deb
to main/e/eglibc/libc6-pic_2.13-1_amd64.deb
libc6-prof_2.13-1_amd64.deb
to main/e/eglibc/libc6-prof_2.13-1_amd64.deb
libc6-udeb_2.13-1_amd64.udeb
to main/e/eglibc/libc6-udeb_2.13-1_amd64.udeb
libc6_2.13-1_amd64.deb
to main/e/eglibc/libc6_2.13-1_amd64.deb
libnss-dns-udeb_2.13-1_amd64.udeb
to main/e/eglibc/libnss-dns-udeb_2.13-1_amd64.udeb
libnss-files-udeb_2.13-1_amd64.udeb
to main/e/eglibc/libnss-files-udeb_2.13-1_amd64.udeb
locales-all_2.13-1_amd64.deb
to main/e/eglibc/locales-all_2.13-1_amd64.deb
locales_2.13-1_all.deb
to main/e/eglibc/locales_2.13-1_all.deb
nscd_2.13-1_amd64.deb
to main/e/eglibc/nscd_2.13-1_amd64.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 611195@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Aurelien Jarno <aurel32@debian.org> (supplier of updated eglibc package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sun, 01 May 2011 19:53:41 +0200
Source: eglibc
Binary: libc-bin libc-dev-bin glibc-doc eglibc-source locales locales-all nscd libc6 libc6-dev libc6-dbg libc6-prof libc6-pic libc6-udeb libc6.1 libc6.1-dev libc6.1-dbg libc6.1-prof libc6.1-pic libc6.1-udeb libc0.3 libc0.3-dev libc0.3-dbg libc0.3-prof libc0.3-pic libc0.3-udeb libc0.1 libc0.1-dev libc0.1-dbg libc0.1-prof libc0.1-pic libc0.1-udeb libc6-i386 libc6-dev-i386 libc6-sparc64 libc6-dev-sparc64 libc6-s390x libc6-dev-s390x libc6-amd64 libc6-dev-amd64 libc6-powerpc libc6-dev-powerpc libc6-ppc64 libc6-dev-ppc64 libc6-mipsn32 libc6-dev-mipsn32 libc6-mips64 libc6-dev-mips64 libc0.1-i386 libc0.1-dev-i386 libc6-i686 libc6-xen libc0.1-i686 libc0.3-i686 libc0.3-xen libc6.1-alphaev67 libnss-dns-udeb libnss-files-udeb
Architecture: source all amd64
Version: 2.13-1
Distribution: unstable
Urgency: low
Maintainer: Aurelien Jarno <aurel32@debian.org>
Changed-By: Aurelien Jarno <aurel32@debian.org>
Description:
eglibc-source - Embedded GNU C Library: sources
glibc-doc - Embedded GNU C Library: Documentation
libc-bin - Embedded GNU C Library: Binaries
libc-dev-bin - Embedded GNU C Library: Development binaries
libc0.1 - Embedded GNU C Library: Shared libraries
libc0.1-dbg - Embedded GNU C Library: detached debugging symbols
libc0.1-dev - Embedded GNU C Library: Development Libraries and Header Files
libc0.1-dev-i386 - Embedded GNU C Library: 32bit development libraries for AMD64
libc0.1-i386 - Embedded GNU C Library: 32bit shared libraries for AMD64
libc0.1-i686 - Embedded GNU C Library: Shared libraries [i686 optimized]
libc0.1-pic - Embedded GNU C Library: PIC archive library
libc0.1-prof - Embedded GNU C Library: Profiling Libraries
libc0.1-udeb - Embedded GNU C Library: Shared libraries - udeb (udeb)
libc0.3 - Embedded GNU C Library: Shared libraries
libc0.3-dbg - Embedded GNU C Library: detached debugging symbols
libc0.3-dev - Embedded GNU C Library: Development Libraries and Header Files
libc0.3-i686 - Embedded GNU C Library: Shared libraries [i686 optimized]
libc0.3-pic - Embedded GNU C Library: PIC archive library
libc0.3-prof - Embedded GNU C Library: Profiling Libraries
libc0.3-udeb - Embedded GNU C Library: Shared libraries - udeb (udeb)
libc0.3-xen - Embedded GNU C Library: Shared libraries [Xen version]
libc6 - Embedded GNU C Library: Shared libraries
libc6-amd64 - Embedded GNU C Library: 64bit Shared libraries for AMD64
libc6-dbg - Embedded GNU C Library: detached debugging symbols
libc6-dev - Embedded GNU C Library: Development Libraries and Header Files
libc6-dev-amd64 - Embedded GNU C Library: 64bit Development Libraries for AMD64
libc6-dev-i386 - Embedded GNU C Library: 32-bit development libraries for AMD64
libc6-dev-mips64 - Embedded GNU C Library: 64bit Development Libraries for MIPS64
libc6-dev-mipsn32 - Embedded GNU C Library: n32 Development Libraries for MIPS64
libc6-dev-powerpc - Embedded GNU C Library: 32bit powerpc development libraries for p
libc6-dev-ppc64 - Embedded GNU C Library: 64bit Development Libraries for PowerPC64
libc6-dev-s390x - Embedded GNU C Library: 64bit Development Libraries for IBM zSeri
libc6-dev-sparc64 - Embedded GNU C Library: 64bit Development Libraries for UltraSPAR
libc6-i386 - Embedded GNU C Library: 32-bit shared libraries for AMD64
libc6-i686 - Embedded GNU C Library: Shared libraries [i686 optimized]
libc6-mips64 - Embedded GNU C Library: 64bit Shared libraries for MIPS64
libc6-mipsn32 - Embedded GNU C Library: n32 Shared libraries for MIPS64
libc6-pic - Embedded GNU C Library: PIC archive library
libc6-powerpc - Embedded GNU C Library: 32bit powerpc shared libraries for ppc64
libc6-ppc64 - Embedded GNU C Library: 64bit Shared libraries for PowerPC64
libc6-prof - Embedded GNU C Library: Profiling Libraries
libc6-s390x - Embedded GNU C Library: 64bit Shared libraries for IBM zSeries
libc6-sparc64 - Embedded GNU C Library: 64bit Shared libraries for UltraSPARC
libc6-udeb - Embedded GNU C Library: Shared libraries - udeb (udeb)
libc6-xen - Embedded GNU C Library: Shared libraries [Xen version]
libc6.1 - Embedded GNU C Library: Shared libraries
libc6.1-alphaev67 - Embedded GNU C Library: Shared libraries (EV67 optimized)
libc6.1-dbg - Embedded GNU C Library: detached debugging symbols
libc6.1-dev - Embedded GNU C Library: Development Libraries and Header Files
libc6.1-pic - Embedded GNU C Library: PIC archive library
libc6.1-prof - Embedded GNU C Library: Profiling Libraries
libc6.1-udeb - Embedded GNU C Library: Shared libraries - udeb (udeb)
libnss-dns-udeb - Embedded GNU C Library: NSS helper for DNS - udeb (udeb)
libnss-files-udeb - Embedded GNU C Library: NSS helper for files - udeb (udeb)
locales - Embedded GNU C Library: National Language (locale) data [support]
locales-all - Embedded GNU C Library: Precompiled locale data
nscd - Embedded GNU C Library: Name Service Cache Daemon
Closes: 372544 408959 446503 521737 558314 561249 563724 566297 566844 588218 601126 602776 609306 609389 610475 610824 611195 611926 612792 614099 616298 616627 617973 620203 624515
Changes:
eglibc (2.13-1) unstable; urgency=low
.
[ Aurelien Jarno ]
* New upstream release:
- Fix spurious warning in bswap_16() with -Wconversion. Closes:
#561249.
- Add back support for m68k. Closes: #446503, #601126.
- Add support for NTP API 4. Closes: #558314.
- Fix memchr() on alpha. Closes: #521737.
- Add optimized string functions via STT_GNU_IFUNC on PowerPC. Closes:
#408959.
- Provide POSIX2008 compliant futimens(). Closes: #563724.
- Fix auxilary cache file creation. Closes: 588218.
- Fix POSIX2008 compliance. Closes: #610824.
- Implement accurate fma() (according to C99). Closes: #372544.
- Build correctly with --no-add-needed. Closes: #616298.
- Fix SOCK_CLOEXEC value on hppa. Closes: #617973.
- Add inotify support on alpha. Closes: #614099.
- Update patches/locale/locale-print-LANGUAGE.diff.
- Update patches/localedata/sort-UTF8-first.diff.
- Remove patches/localedata/submitted-pt_BR.diff (merged upstream).
- Update patches/localedata/locale-et_EE.diff (partially merged upstream).
- Remove patches/localedata/locale-es_CR.diff (merged upstream).
- Update patches/localedata/locales-fr.diff.
- Update patches/localedata/tailor-iso14651_t1.diff.
- Remove patches/localedata/fr_BE-first_weekday.diff (merged upstream).
- Update localedata/first_weekday.diff.
- Remove patches/alpha/submitted-dl-procinfo.diff (merged upstream).
- Remove patches/alpha/submitted-fpu-round.diff (merged upstream).
- Remove patches/alpha/submitted-asm-memchr.diff (merged upstream).
- Remove patches/alpha/submitted-sock_nonblock.diff (merged upstream).
- Remove patcheS/alpha/submitted-epoll.diff (merged upstream).
- Remove patches/alpha/cvs-timer_settime.diff (merged upstream).
- Remove patches/alpha/submitted-PTR_MANGLE.diff (obsolete).
- Remove patches/alpha/local-fcntl_h.diff (obsolete).
- Remove patches/alpha/local-longjmp-chk.diff (obsolete).
- Remove patches/alpha/submitted-fdatasync.diff (obsolete).
- Remove patches/amd64/cvs-avx-tcb-alignment.diff (merged upstream).
- Remove patches/arm/local-no-hwcap.diff (merged upstream).
- Remove patches/arm/local-hwcap-updates.diff (merged upstream).
- Remove patches/hppa/cvs-nptl-compat.diff (merged upstream).
- Update patches/hppa/local-stack-grows-up.diff.
- Remove patches/hppa/cvs-vfork.diff (merged upstream).
- Remove patches/hurd-i386/submitted-rtld_lock_recursive.diff (merged
upstream).
- Remove patches/hurd-i386/cvs-getcwd.diff (merged upstream).
- Remove patches/hurd-i386/cvs-setsid.diff (merged upstream).
- Remove patches/hurd-i386/cvs-linkat.diff (merged upstream).
- Remove patches/hurd-i386/cvs-ttyname.diff (merged upstream).
- Remove patches/hurd-i386/cvs-getnprocs.diff (merged upstream).
- Remove patches/hurd-i386/cvs-select.diff (merged upstream).
- Remove patches/hurd-i386/cvs-sched_param.diff (merged upstream).
- Remove patches/hurd-i386/cvs-sendmsg-leak.diff (merged upstream).
- Update patches/i386/local-pthread_cond_wait.diff.
- Remove patches/m68k/cvs-define-m68k-tls-relocations.patch (merged
upstream).
- Remove patches/m68k/cvs-tls-support.patch (merged upstream).
- Remove patches/m68k/cvs-versions-def-2-12.patch (merged upstream).
- Remove patches/mips/cvs-mips-atomic_h.diff (merged upstream).
- Remove patches/mips/cvs-non-pic-n32-64-syscall.diff (merged upstream).
- Remove patches/s390/cvs-makecontext.diff (merged upstream).
- Update patches/s390/submitted-nexttowardf.diff.
- Remove patches/sh4/local-fpscr_values.diff (merged upstream).
- Remove patches/sh4/submitted-set_fpscr.diff (merged upstream).
- Remove patches/sparc/cvs-sparcv9-memchr.diff (merged upstream).
- Remove patches/sparc/submitted-epoll.diff (merged upstream).
- Remove patches/sparc/submitted-msgrcv.diff (merged upstream).
- Update patches/any/local-ldso-disable-hwcap.diff.
- Remove patches/any/local-ntp-update.diff (obsolete).
- Update patches/any/local-no-pagesize.diff.
- Update patches/any/submitted-longdouble.diff.
- Remove patches/any/cvs-resolv-bindv6only.diff (merged upstream).
- Remove patches/any/cvs-futimens.diff (merged upstream).
- Remove patches/any/cvs-malloc_info-init.diff (merged upstream).
- Remove patches/any/cvs-stat-issock.diff (merged upstream).
- Remove patches/any/cvs-remove.diff (merged upstream).
- Remove patches/any/cvs-getaddrinfo.diff (merged upstream).
- Remove patches/any/cvs-umount-nofollow.diff (merged upstream).
- Remove patches/any/cvs-glob.diff (merged upstream).
- Remove patches/any/cvs-flush-cache-textrels.diff (merged upstream).
- Remove patches/any/submitted-group_member.diff (merged upstream).
- Remove patches/any/cvs-redirect-throw.diff (merged upstream).
- Remove patches/any/cvs-__block.diff (merged upstream).
- Remove patches/any/cvs-sunrpc-license.diff (merged upstream).
- Remove patches/any/submitted-resolv.conf-thread.diff (merged upstream).
- Remove patches/any/cvs-audit-suid.diff (merged upstream).
- Remove patches/any/cvs-dont-expand-dst-twice.diff (merged upstream).
- Remove patches/any/cvs-ignore-origin-privileged.diff (merged upstream).
- Remove patches/any/cvs-fnmatch-alloca.diff (merged upstream).
- Remove patches/any/cvs-qsort-race.diff from upstream (merged upstream).
- Remove patches/any/submitted-etc-resolv.conf.diff (obsolete).
- Update patches/any/submitted-bits-fcntl_h-at.diff.
- Remove patches/any/submitted-nis-shadow.diff (obsolete).
- Remove patches/any/submitted-futex_robust_pi.diff (obsolete).
- Update patches/kfreebsd/local-readdir_r.diff.
* debian/sysdeps/*.mk, debhelper.in/libc.preinst: bump minimal Linux
kernel version to 2.6.26, and minimal FreeBSD kernel version to
8.0.0. Closes: #610475.
* Add /etc/default/nss.
* Add patches/all/local-nis-shadow.diff to change default value of
ADJUNCT_AS_SHADOW to TRUE. This avoid NIS password leakage
(CVE-2010-0015), but can be changed to FALSE to accomomdate some
NIS installations. Closes: #566297, #566844.
* kfreebsd/local-sysdeps.diff, kfreebsd/local-linuxthreads29.diff:
update to revision 3286 (from glibc-bsd) Closes: #602776.
* debian/rules: split build-indep and build-arch targets. Closes:
#611926.
* sysdeps/sparc.mk, sysdeps/sparc64.mk: build with --enable-multi-arch.
* sysdeps/powerpc.mk, sysdeps/ppc64.mk: build with --enable-multi-arch.
* Drop libc6-sparcv9b package on sparc/sparc64, optimizations are now
done through multi-arch (STT_GNU_IFUNC).
* Add patches/localedata/locale-C.diff to create a C locale.
* Build and install the C locales in libc-bin. Closes: #609306.
* Bump to Standards-Version 3.9.1 (no changes).
* Add patches/submitted-rwlock-stack-imbalance.diff to fix regression
in pthread_rwlock_timedrdlock() and pthread_rwlock_timedwrlock().
* Whitelist tst-makecontext3.out test on ia64, as it is new and can't
succeed on this architecture.
* Build depends on binutils (>= 2.21) on sparc and sparc64 to gain
STT_GNU_IFUNC support.
* Add patches/any/submitted-ldsodefs_rtld_debug.diff to fix
EGLIBC_RTLD_DEBUG support on non NPTL systems.
* Add patches/any/local-relro-mprotect.patch to not crash with PaX
kernels. Closes: #611195.
* Add patches/any/cvs-dl-missing-deps.diff to output an early error
when dependencies are missing. Closes: #612792.
* Add patches/any/cvs-rtld-prelink.diff to fix segfault on prelinked
binaries.
* Add patches/sparc/submitted-bzero.diff to fix bzero() on sparc.
* Add patches/powerpc/local-libgcc_eh-ld.so.diff to fix bug-atexit3
test on PowerPC.
* Add patches/alpha/submitted-fcntl_h.diff, submitted-stackinfo.diff,
submitted-libm-hidden.diff, submitted-statfs.diff and
submitted-fxstatat.patch to fix FTBFS on alpha.
* Add patches/any/local-linuxthreads-deps.diff to fix testsuite issues
on GNU/kFreeBSD.
* Add patches/s390/cvs-iconv-z9-109.diff to fix FTBFS on s390 with
recent binutils.
* Add patches/hppa/submitted-fcntl_h.diff, hppa/submitted-stackinfo.diff
and hppa/submitted-libm-hidden.diff to fix FTBFS on hppa.
* Add patches/alpha/submitted-____longjmp_chk.diff to fix longjmp() with
FORTIFY on alpha.
* Add patches/alpha/submitted-PTR_MANGLE.diff to fix exceptions on alpha.
* Add patches/i386/cvs-cacheinfo.diff to fix empty LEVEL*CACHE* getconf()
entries for some CPU. Closes: #609389.
* Add patches/any/local-ldconfig-multiarch.diff from Steve Langasek to
add multiarch support to ldconfig.
* Add patches/alpha/local-strncmp.diff to remove broken alpha specific
implementation of strncmp().
* Add patches/alpha/submitted-sysconf-cache.diff to fix sysconf()
LEVEL*CACHE* entries. Closes: #620203.
* Add patches/i386/cvs-memmove-static.diff to fix static linking
with FORTIFY.
* Add patches/amd64/cvs-getcontext.diff to fix getcontext() on amd64.
* Add patches/any/cvs-fopen.diff to fix fopen() with 7 bytes string.
* Add patches/amd64/cvs-memset.diff to fix memset() on amd64 for
misaligned blocks larger than 144 Bytes.
* Add patches/any/local-dl-deps.diff to workaround assert triggered by
some binaries. Closes: #624515.
* Add patches/any/submitted-fwrite-wur.diff to not warn about unused
result for fwrite(). Closes: #616627.
.
[ Samuel Thibault ]
* Add patches/any/cvs-glro_dl_debug_mask.diff to fix build without
EGLIBC_RTLD_DEBUG support.
* Add patches/hurd-i386/cvs-header-prot.diff,
patches/hurd-i386/cvs-psiginfo.diff, and
patches/hurd-i386/local-ptsname.diff to fix hurd-i386 build.
* Update expected hurd-i386 failures with new tests.
* Add patches/hurd-i386/submitted-add-needed.diff to fix getting functions
from libmachuser and libhurduser with gold linking.
* Add patches/hurd-i386/local-ED.diff to avoid letting the
(standard-compliant!) prank bring FTBFSes.
* Add defining LIBPTHREAD_VERSION to
patches/hurd-i386/local-pthread_posix-option.diff
.
[ Steve Langasek ]
* Set Multi-Arch: foreign on the appropriate packages.
* debian/rules.d/debhelper.mk: set $rtlddir in the debhelper substitution
rules, so we don't substitute an empty string.
Checksums-Sha1:
d46927d491ba942a4860bb0d56bd6e8ded3beaf1 2686 eglibc_2.13-1.dsc
b88ab27e09596486de0d4899049e60b875c6db67 824223 eglibc_2.13-1.diff.gz
220cdcee34b7cd81b636b3ec7d181aab0b6c9d84 1880804 glibc-doc_2.13-1_all.deb
1956efb3fc7e42633dd079bb154f24fda05b9f4c 11160008 eglibc-source_2.13-1_all.deb
7629fe4254e147b95b6c94d05651d96e7a071393 4800662 locales_2.13-1_all.deb
9a9b70c4ae8aa48bbfbc669ab5bce3fe34210639 4309220 libc6_2.13-1_amd64.deb
5ffe6225ab97ddc06b124057f33acddb17ad0ba4 2629846 libc6-dev_2.13-1_amd64.deb
a35b8b4f4db2478718f2ccc00403fa5af302dc9b 2073572 libc6-prof_2.13-1_amd64.deb
711a7c2e5550e0766152f4800d86374c51c26404 1579296 libc6-pic_2.13-1_amd64.deb
377ff4a967a927fc51950e5c9c2224bc5ad943c4 1078422 libc-bin_2.13-1_amd64.deb
82b2c934ae333127d0252886002fc3850f1a4c1a 209538 libc-dev-bin_2.13-1_amd64.deb
4e300eb85b08df0bdf7ca09754e292cb87a7173c 3726802 locales-all_2.13-1_amd64.deb
ca1e1a5604e2758c69eda5a439ca9b9cb4fc4b4f 3829170 libc6-i386_2.13-1_amd64.deb
526922fd888760fbaaaad3f2d98617937034a9a3 1554184 libc6-dev-i386_2.13-1_amd64.deb
fc38a1bab6cd63622a5edf205b06882459a5f5a0 199194 nscd_2.13-1_amd64.deb
02f07de617200d7aec6d57bcafee3bbc6eb9a1d3 10490624 libc6-dbg_2.13-1_amd64.deb
2882a3455b8283bb1a0de21e6fd8c677d6d7da4d 1180584 libc6-udeb_2.13-1_amd64.udeb
cf36f8fa9229b8ee1b60e83d648bfb3c074f1ee1 11106 libnss-dns-udeb_2.13-1_amd64.udeb
ec84d9db43d9948b3ede230212316895187d348c 19252 libnss-files-udeb_2.13-1_amd64.udeb
Checksums-Sha256:
81ca6cdaa6df0c7a58d949d32450b42e28ee1dd40441876045e1fb6bc3a8cbcf 2686 eglibc_2.13-1.dsc
f65b848ac4fd7c05ad1a9ed52e3af2fd05506905338e7565cc79dc10a8fd6725 824223 eglibc_2.13-1.diff.gz
afe4030be5d60edb0e5a9c6b0e4909d667d8d13efbc7d467b4170c1290993fd0 1880804 glibc-doc_2.13-1_all.deb
156a277fc2e79bfc81deaef304669eb45050665fa5b78e4a2e26494af6c90a77 11160008 eglibc-source_2.13-1_all.deb
75ec9f75cf68811cc095a4e1c93531f41eabd1abaf596778359fb61cbdf4556e 4800662 locales_2.13-1_all.deb
edde16335b81ecd77aafc6d29c9a614156a38f23f8201075b60bf9a2f906a2eb 4309220 libc6_2.13-1_amd64.deb
a8bedbd5566f5f274d9f8e8f816e58678a40f92752d7a1e6d988742be5c5a2d4 2629846 libc6-dev_2.13-1_amd64.deb
3f0259d9982bba3ed7e6c95a953ccaac109f0f3ae9d6c79e56839b3aac3c3907 2073572 libc6-prof_2.13-1_amd64.deb
9498a1dda95261e68e7fdd5398ee3268a4de760377c5b97ae4beea7c3e63ed8c 1579296 libc6-pic_2.13-1_amd64.deb
c304bb903936b0d00a19ae0c85febebbccc0f2120d8103431f8a989ed9a196d8 1078422 libc-bin_2.13-1_amd64.deb
70b470ae3f8cf72e0678c3e77032ed7bbf0660f731385309b5394b8a5888f65f 209538 libc-dev-bin_2.13-1_amd64.deb
c9d4313306395c53c0d0698dee8b77de252f4094ec6b72877135d9261e1c430c 3726802 locales-all_2.13-1_amd64.deb
827d148ac888d94ffa88237bffba4ac6b3878c916f36de06b16f5af7c9149e19 3829170 libc6-i386_2.13-1_amd64.deb
880303ea2e3f8e4c9e64b885b1f6bf9b9e499036626f511db21fb79752eb4f97 1554184 libc6-dev-i386_2.13-1_amd64.deb
00466b99fe57ba782cff2d18f9f3c8bb2cf0af799187a2866580710d85e4b480 199194 nscd_2.13-1_amd64.deb
3b4c180b9ade8fbcb450f4b1bb23963975401d3817dc5b3aa4d1da49afae20dd 10490624 libc6-dbg_2.13-1_amd64.deb
f20c93473562cd10ef16b51ab464524ec2ea6d96923d84ee876201f1b89b2bfc 1180584 libc6-udeb_2.13-1_amd64.udeb
6c6434694889549d25a90d3806e855be6397e9fe67f083f572739013c470dfa6 11106 libnss-dns-udeb_2.13-1_amd64.udeb
9f3f469168a778d2c1be86d06d85dd9755c4511ff5380084a0a4af31065e82a6 19252 libnss-files-udeb_2.13-1_amd64.udeb
Files:
c919151c59fa7594cc41aa23fa02bc15 2686 libs required eglibc_2.13-1.dsc
cf3c608e691ba0495a0cbbb014c90c6a 824223 libs required eglibc_2.13-1.diff.gz
54601baed9a19e812220ae0fcb5ec818 1880804 doc optional glibc-doc_2.13-1_all.deb
f049a529c94288e2c36adeb30a4759c5 11160008 devel optional eglibc-source_2.13-1_all.deb
76479821fdb120a9e1719de10e508027 4800662 localization standard locales_2.13-1_all.deb
a7ea81c89f50e9ff3848a4f34b031dac 4309220 libs required libc6_2.13-1_amd64.deb
c1e1446ed7df23d7c2c254474b75431f 2629846 libdevel optional libc6-dev_2.13-1_amd64.deb
7be57d41ec7786bdc7413187ecc70ff9 2073572 libdevel extra libc6-prof_2.13-1_amd64.deb
2c9f662f47284cd88e7f24894fa0bc82 1579296 libdevel optional libc6-pic_2.13-1_amd64.deb
dc9e652391419e0e58cea372b903e520 1078422 libs required libc-bin_2.13-1_amd64.deb
63d15ed68b62b4184843806e79406496 209538 libdevel optional libc-dev-bin_2.13-1_amd64.deb
074c2b4270930228c18560c99f23314a 3726802 localization extra locales-all_2.13-1_amd64.deb
8f0c2c22238ecbbc605c6c2373f77feb 3829170 libs optional libc6-i386_2.13-1_amd64.deb
c6ff2fc1d8f4fc25898801a2f96d245d 1554184 libdevel optional libc6-dev-i386_2.13-1_amd64.deb
2736ec1c3c85c3cd6b6307f7b07f076a 199194 admin optional nscd_2.13-1_amd64.deb
b69f6db7989fe4aab03b8b4c26253a13 10490624 debug extra libc6-dbg_2.13-1_amd64.deb
ff0f7d40ce5db19d20a7baa57fc6b6e6 1180584 debian-installer extra libc6-udeb_2.13-1_amd64.udeb
8344e3635c43598b78a47857ba392a7a 11106 debian-installer extra libnss-dns-udeb_2.13-1_amd64.udeb
7da4e5df87fca0e83f677cd6da5acbfe 19252 debian-installer extra libnss-files-udeb_2.13-1_amd64.udeb
Package-Type: udeb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iD8DBQFNvbKyw3ao2vG823MRAhqJAJ43PikOrYV2vuf4M7AHi3bsFYZ64wCeNHNO
cUn83lTdi311/tHlc9Qy7Ik=
=rLTa
-----END PGP SIGNATURE-----
--- End Message ---