--- 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-0exp3
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-0exp3_all.deb
to main/e/eglibc/eglibc-source_2.13-0exp3_all.deb
eglibc_2.13-0exp3.diff.gz
to main/e/eglibc/eglibc_2.13-0exp3.diff.gz
eglibc_2.13-0exp3.dsc
to main/e/eglibc/eglibc_2.13-0exp3.dsc
glibc-doc_2.13-0exp3_all.deb
to main/e/eglibc/glibc-doc_2.13-0exp3_all.deb
libc-bin_2.13-0exp3_amd64.deb
to main/e/eglibc/libc-bin_2.13-0exp3_amd64.deb
libc-dev-bin_2.13-0exp3_amd64.deb
to main/e/eglibc/libc-dev-bin_2.13-0exp3_amd64.deb
libc6-dbg_2.13-0exp3_amd64.deb
to main/e/eglibc/libc6-dbg_2.13-0exp3_amd64.deb
libc6-dev-i386_2.13-0exp3_amd64.deb
to main/e/eglibc/libc6-dev-i386_2.13-0exp3_amd64.deb
libc6-dev_2.13-0exp3_amd64.deb
to main/e/eglibc/libc6-dev_2.13-0exp3_amd64.deb
libc6-i386_2.13-0exp3_amd64.deb
to main/e/eglibc/libc6-i386_2.13-0exp3_amd64.deb
libc6-pic_2.13-0exp3_amd64.deb
to main/e/eglibc/libc6-pic_2.13-0exp3_amd64.deb
libc6-prof_2.13-0exp3_amd64.deb
to main/e/eglibc/libc6-prof_2.13-0exp3_amd64.deb
libc6-udeb_2.13-0exp3_amd64.udeb
to main/e/eglibc/libc6-udeb_2.13-0exp3_amd64.udeb
libc6_2.13-0exp3_amd64.deb
to main/e/eglibc/libc6_2.13-0exp3_amd64.deb
libnss-dns-udeb_2.13-0exp3_amd64.udeb
to main/e/eglibc/libnss-dns-udeb_2.13-0exp3_amd64.udeb
libnss-files-udeb_2.13-0exp3_amd64.udeb
to main/e/eglibc/libnss-files-udeb_2.13-0exp3_amd64.udeb
locales-all_2.13-0exp3_amd64.deb
to main/e/eglibc/locales-all_2.13-0exp3_amd64.deb
locales_2.13-0exp3_all.deb
to main/e/eglibc/locales_2.13-0exp3_all.deb
nscd_2.13-0exp3_amd64.deb
to main/e/eglibc/nscd_2.13-0exp3_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: Mon, 28 Feb 2011 23:43:03 +0100
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-0exp3
Distribution: experimental
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: 408959 446503 521737 558314 561249 563724 566297 566844 588218 601126 602776 609306 610475 610824 611195 611926 612792
Changes:
eglibc (2.13-0exp3) experimental; 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.
- 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 3262 (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 and
submitted-statfs.diff to partially fix FTBFS on alpha.
.
[ 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/local-add-needed.diff to fix getting functions from
libmachuser and libhurduser with gold linking.
Checksums-Sha1:
69e4a1db2a2c33f10f9a1666a880014cbc0efeb7 2702 eglibc_2.13-0exp3.dsc
8621c58bd69789cb84e392029e5fd84683a377f8 802821 eglibc_2.13-0exp3.diff.gz
1ff52d0e3bd6ffc32729f23557066815521e3443 1880154 glibc-doc_2.13-0exp3_all.deb
05bd96fdcfb0942e9e929eeb1edf3dc1e0845f01 11178448 eglibc-source_2.13-0exp3_all.deb
cdc93f3adc0736ec89b77561ed7108dce2cec850 4799726 locales_2.13-0exp3_all.deb
6d4111a2030bc832bcfb5b7c35fdc0a1629db344 4308028 libc6_2.13-0exp3_amd64.deb
923907cd76f2911ca825b8c29900e9b8f053e9e7 2629208 libc6-dev_2.13-0exp3_amd64.deb
7af8ced0535b5d99f5ff0e5d85c2a2e94c00be93 2072686 libc6-prof_2.13-0exp3_amd64.deb
98468058b94f9c6231a9df1753d21168abc8a2d5 1579898 libc6-pic_2.13-0exp3_amd64.deb
e37f5b881a5f9939627cd2ac2635f614557d972e 1077298 libc-bin_2.13-0exp3_amd64.deb
197ddc6b262991935e757377ee53058bd70c1092 208942 libc-dev-bin_2.13-0exp3_amd64.deb
77755c69243ce7afce64319cf70979fba2cc890f 3760400 locales-all_2.13-0exp3_amd64.deb
afb1279b6fcb15e76bdc7d8547254db154e4cf57 3827670 libc6-i386_2.13-0exp3_amd64.deb
38f9936274a8f827e96a005507518c3f7a9f7ab2 1552822 libc6-dev-i386_2.13-0exp3_amd64.deb
6b9882fcfc3738f5d5f47da172edb1d8d5b994fc 198564 nscd_2.13-0exp3_amd64.deb
5e3e6257ef38cf7d7dc03a288681495491ea5ce3 10488358 libc6-dbg_2.13-0exp3_amd64.deb
a4c45a2737560409f6c3f900d14ef991f655ec14 1180380 libc6-udeb_2.13-0exp3_amd64.udeb
0505ba570eb4120badd2ee9d30fc0941aac2f63a 11110 libnss-dns-udeb_2.13-0exp3_amd64.udeb
4362567ffff97a2134b67fbd9e61be4f5fb764e1 19254 libnss-files-udeb_2.13-0exp3_amd64.udeb
Checksums-Sha256:
8bef2d12464a62ebc557711a24a031a074a164c14efe53b7e94ed0d57165b68a 2702 eglibc_2.13-0exp3.dsc
f7ba12bf9e540a9edfe022b1445fc0acb4479fd60ea0585029587e37e9dc0423 802821 eglibc_2.13-0exp3.diff.gz
8331b414aa4f2ffc5bbbce8d16e5b8b82e3081693fe2487dfa1a7c06c67cb3c3 1880154 glibc-doc_2.13-0exp3_all.deb
8ad0f902d5f3d5d48ccb66ffd8d7081aee1739683f4006e4d666b750a9df93c0 11178448 eglibc-source_2.13-0exp3_all.deb
5e54a538b1d599bf45a0cd795c6b7f2f31ade3405259bb463c761dc7f57a9d3b 4799726 locales_2.13-0exp3_all.deb
e2459fa2fb01fe4a860b21a239afc86f1fe5260777f4260950c4e4a92c6b9465 4308028 libc6_2.13-0exp3_amd64.deb
68ca4711f2ea4b48938897fbfa16089f546e3ee8c9390879bac7fced5dfbcfdc 2629208 libc6-dev_2.13-0exp3_amd64.deb
f036982fed7c558d5e9d8968c16d15da5718b4327d357687e3d4eed9fa7a26f9 2072686 libc6-prof_2.13-0exp3_amd64.deb
89ca94cf94fff862c5c82c83aa635ff95a2dddfc452705b3b9c8a05b69ab7da6 1579898 libc6-pic_2.13-0exp3_amd64.deb
fe1cca0334762bc6852c20633939952ad6c5322387e8c9f9ee982754bc89e8e8 1077298 libc-bin_2.13-0exp3_amd64.deb
070fec0e34fbc4c411f1bf46eaf3260639e7811471d6d1588798a3eca6950819 208942 libc-dev-bin_2.13-0exp3_amd64.deb
678ab6ff6d49a96516ccb027bfe869f8f7bebfcd2c016b8d0389258a63160e12 3760400 locales-all_2.13-0exp3_amd64.deb
5a5a6e02d939b5c576b209c9f1483775dd7524fde246624fa99ec41dd6c8108a 3827670 libc6-i386_2.13-0exp3_amd64.deb
9b643696cf50dc778d1cf717d891778e7ee657bf89f18bb796d9e7305706ba40 1552822 libc6-dev-i386_2.13-0exp3_amd64.deb
123f329a728795b6a3939e22730fcaa381e7d50c8aff77db23ba0a6f6c989f04 198564 nscd_2.13-0exp3_amd64.deb
ef45c51aa7319b643f5cbbb7e0137638a6ac7c25adfb472a8d072ec5ac1d5fd7 10488358 libc6-dbg_2.13-0exp3_amd64.deb
f0de814bb31df789bc5b41c017c2ca442a688fb79ec64d353903f0087c0005e6 1180380 libc6-udeb_2.13-0exp3_amd64.udeb
37d0dd0a618378e63ed157f5b6d7c6836d463ad29a8aeb514c9f8c37d6d1f749 11110 libnss-dns-udeb_2.13-0exp3_amd64.udeb
66963a3dcf57821c2c5b23b86471e9b56c9cc307ee29dde7b7e5d24dffa6ffba 19254 libnss-files-udeb_2.13-0exp3_amd64.udeb
Files:
6c2ce2e1a7239e63ab8e6fa45f01e40f 2702 libs required eglibc_2.13-0exp3.dsc
5d5c8710d7bcd97347ac59440a736aea 802821 libs required eglibc_2.13-0exp3.diff.gz
cddee13cdacae42cef75823c634d1bf9 1880154 doc optional glibc-doc_2.13-0exp3_all.deb
19a443026bc3648ac7edb0b1f68ad550 11178448 devel optional eglibc-source_2.13-0exp3_all.deb
cf01ef33f7ac18113ddfa80ace64749d 4799726 localization standard locales_2.13-0exp3_all.deb
df607509f8047e99f762366cbfd877bd 4308028 libs required libc6_2.13-0exp3_amd64.deb
b727b2c098323361ddf0ac0376173f0b 2629208 libdevel optional libc6-dev_2.13-0exp3_amd64.deb
d3521a77d2866cef9644ea90c2a84ef3 2072686 libdevel extra libc6-prof_2.13-0exp3_amd64.deb
f20342c47ff3a0059862500b25d5fd15 1579898 libdevel optional libc6-pic_2.13-0exp3_amd64.deb
3e8bb2db71fd705c52ed576ce8d35ada 1077298 libs required libc-bin_2.13-0exp3_amd64.deb
03d2e95d16f73931435a24e2130efda3 208942 libdevel optional libc-dev-bin_2.13-0exp3_amd64.deb
4e4881367c21bb6af9fca98e81dbf900 3760400 localization extra locales-all_2.13-0exp3_amd64.deb
e80f402aaf9d0775b2485c1066d0f791 3827670 libs optional libc6-i386_2.13-0exp3_amd64.deb
5f1782db22967916c85014e4066a2106 1552822 libdevel optional libc6-dev-i386_2.13-0exp3_amd64.deb
a22aef0fda47e808e8454d3fe46922cb 198564 admin optional nscd_2.13-0exp3_amd64.deb
aa13ae59eb183a34b3ef9b23c0eca2ad 10488358 debug extra libc6-dbg_2.13-0exp3_amd64.deb
11f9fea8bab4b88c4879efb3119dae32 1180380 debian-installer extra libc6-udeb_2.13-0exp3_amd64.udeb
d194bbd5d6fb404561c7790e26b18797 11110 debian-installer extra libnss-dns-udeb_2.13-0exp3_amd64.udeb
e2c9e721fbf1c27d8fab409b1425b2df 19254 debian-installer extra libnss-files-udeb_2.13-0exp3_amd64.udeb
Package-Type: udeb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iD8DBQFNbIzuw3ao2vG823MRAvr+AJ9NAUfclYUcu+IAr4kjNrFOugd/ZgCgiCYg
mGQziNCZH5cD92er5w+LTBA=
=fFUh
-----END PGP SIGNATURE-----
--- End Message ---