Bug#793641: marked as done (glibc: too few static TLS slots)
Your message dated Sun, 22 Nov 2015 19:34:46 +0000
with message-id <E1a0aPO-0007Bp-P0@franck.debian.org>
and subject line Bug#793641: fixed in glibc 2.21-0experimental3
has caused the Debian Bug report #793641,
regarding glibc: too few static TLS slots
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)
--
793641: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=793641
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: vlc: unable to load avcodec plugin due to use of static TLS
- From: sobkas@gmail.com (Krzysztof A. Sobiecki)
- Date: Sat, 25 Jul 2015 22:36:19 +0200
- Message-id: <874mksrn3w.fsf@gmail.com>
Package: vlc
Version: 2.2.1-2+b2
Severity: normal
Dear Maintainer,
While I try to play twitch streams using livestreamer I get this error:
VLC media player 2.2.1 Terry Pratchett (Weatherwax) (revision 2.2.1-0-ga425c42)
[0000000000ec0388] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00007f2ed8c01718] ts demux: MPEG-4 descriptor not found for pid 0x100 type 0xf
[00007f2ed8ca0ab8] core decoder warning: cannot load module `/usr/lib/vlc/plugins/codec/libavcodec_plugin.so' (dlopen: cannot load any more object with static TLS)
[00007f2ed8ca0ab8] core decoder error: corrupt module: /usr/lib/vlc/plugins/codec/libavcodec_plugin.so
[00007f2ed8ca0ab8] core decoder error: Codec `h264' (H264 - MPEG-4 AVC (part 10)) is not supported.
[00007f2ed8c01718] ts demux warning: first packet for pid=258 cc=0x2
[00007f2ed8c01718] ts demux warning: first packet for pid=257 cc=0x7
[00007f2ed8c01718] ts demux warning: first packet for pid=256 cc=0x9
[00007f2ed8c99848] packetizer_mpeg4audio packetizer: AAC channels: 2 samplerate: 48000
[00007f2ed8c8f168] faad decoder warning: decoded zero sample
[00007f2ed0006eb8] equalizer audio filter error: No preset selected
[0000000000fcc5b8] core audio output error: cannot add user audio filter "equalizer" (skipped)
[0000000000fcc5b8] pulse audio output warning: starting late (-11781 us)
[0000000000fcc5b8] core audio output warning: playback too late (74910): up-sampling
So some libraries overuse static TLS...
I think similar bug is described here:
https://bugzilla.redhat.com/show_bug.cgi?id=1124987
so I don't really know if I should fill this bug against ffmpeg, vlc or
libc6
Stream example:
livestreamer -v http://www.twitch.tv/naughtybear_ best
Thanks.
-- System Information:
Debian Release: stretch/sid
APT prefers experimental
APT policy: (501, 'experimental'), (501, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.2.0-rc3-00115-gc5dfd65-dirty (SMP w/6 CPU cores)
Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/lksh
Init: systemd (via /run/systemd/system)
Versions of packages vlc depends on:
ii fonts-freefont-ttf 20120503-4
ii libaa1 1.4p5-43
ii libavcodec-ffmpeg56 7:2.7.2-1
ii libavutil-ffmpeg54 7:2.7.2-1
ii libc6 2.21-0experimental0
ii libcaca0 0.99.beta19-2
ii libcairo2 1.14.2-2
ii libegl1-mesa [libegl1-x11] 10.7-git7
ii libfreerdp-client1.1 1.1.0~git20140921.1.440916e+dfsg1-4
ii libfreerdp-core1.1 1.1.0~git20140921.1.440916e+dfsg1-4
ii libfreerdp-gdi1.1 1.1.0~git20140921.1.440916e+dfsg1-4
ii libfreetype6 2.5.2-4
ii libfribidi0 0.19.6-3
ii libgcc1 1:5.2.1-12
ii libgl1-mesa-glx [libgl1] 10.7-git7
ii libgles1-mesa [libgles1] 10.7-git7
ii libgles2-mesa [libgles2] 10.7-git7
ii libglib2.0-0 2.45.4-1
ii libpulse0 6.0-2
ii libqt5core5a 5.5.0+dfsg-1
ii libqt5gui5 5.5.0+dfsg-1
ii libqt5widgets5 5.5.0+dfsg-1
ii libqt5x11extras5 5.4.2-2
ii librsvg2-2 2.40.9-2
ii libsdl-image1.2 1.2.12-5+b5
ii libsdl1.2debian 1.2.15-11
ii libstdc++6 5.2.1-12
ii libva-drm1 1.6.0-1
ii libva-x11-1 1.6.0-1
ii libva1 1.6.0-1
ii libvlccore8 2.2.1-2+b2
ii libvncclient1 0.9.10+dfsg-3
ii libx11-6 2:1.6.3-1
ii libxcb-composite0 1.10-3+b1
ii libxcb-keysyms1 0.4.0-1
ii libxcb-randr0 1.10-3+b1
ii libxcb-shm0 1.10-3+b1
ii libxcb-xv0 1.10-3+b1
ii libxcb1 1.10-3+b1
ii libxext6 2:1.3.3-1
ii libxinerama1 2:1.1.3-1+b1
ii libxpm4 1:3.5.11-1+b1
ii vlc-nox 2.2.1-2+b2
ii zlib1g 1:1.2.8.dfsg-2+b1
Versions of packages vlc recommends:
ii vlc-plugin-notify 2.2.1-2+b2
ii vlc-plugin-samba 2.2.1-2+b2
ii xdg-utils 1.1.0~rc1+git20111210-7.4
Versions of packages vlc suggests:
pn videolan-doc <none>
Versions of packages vlc-nox depends on:
ii liba52-0.7.4 0.7.4-18
ii libasound2 1.0.29-1
ii libass5 0.12.3-1
ii libavahi-client3 0.6.31-5
ii libavahi-common3 0.6.31-5
ii libavc1394-0 0.5.4-2
ii libavcodec-ffmpeg56 7:2.7.2-1
ii libavformat-ffmpeg56 7:2.7.2-1
ii libavutil-ffmpeg54 7:2.7.2-1
ii libbasicusageenvironment0 2014.01.13-1
ii libbluray1 1:0.8.1-1
ii libc6 2.21-0experimental0
ii libcddb2 1.3.2-5
ii libcdio13 0.83-4.2
ii libchromaprint0 1.2-1+b1
ii libcrystalhd3 1:0.0~git20110715.fdd2f19-11
ii libdbus-1-3 1.9.18-1
ii libdc1394-22 2.2.3-1
ii libdca0 0.0.5-7
ii libdirectfb-1.2-9 1.2.10.0-5.1
ii libdvbpsi10 1.3.0-2
ii libdvdnav4 5.0.1-4
ii libdvdread4 5.0.0-1
ii libebml4 1.3.1-3
ii libfaad2 2.8.0~cvs20150510-1
ii libflac8 1.3.1-2
ii libfontconfig1 2.11.0-6.3
ii libfreetype6 2.5.2-4
ii libfribidi0 0.19.6-3
ii libgcc1 1:5.2.1-12
ii libgcrypt20 1.6.3-2
ii libgnutls-deb0-28 3.3.16-1
ii libgpg-error0 1.19-2
ii libgroupsock1 2014.01.13-1
ii libjpeg62-turbo 1:1.3.1-8
ii libkate1 0.4.1-4
ii liblircclient0 0.9.0~pre1-1.2
ii liblivemedia23 2014.01.13-1
ii liblua5.2-0 5.2.3-1.1
ii libmad0 0.15.1b-8
ii libmatroska6 1.4.2-2
ii libmodplug1 1:0.8.8.5-1
ii libmpcdec6 2:0.1~r459-4.1
ii libmpeg2-4 0.5.1-7
ii libmtp9 1.1.9-3
ii libncursesw5 5.9+20150516-2
ii libogg0 1.3.2-1
ii libopus0 1.1-2
ii libpng12-0 1.2.50-2+b2
ii libpostproc-ffmpeg53 7:2.7.2-1
ii libraw1394-11 2.1.1-1
ii libresid-builder0c2a 2.1.1-14
ii libsamplerate0 0.1.8-8
ii libschroedinger-1.0-0 1.0.11-2.1
ii libshine3 3.1.0-2.1
ii libshout3 2.3.1-3
ii libsidplay2 2.1.1-14
ii libspeex1 1.2~rc1.2-1
ii libspeexdsp1 1.2~rc1.2-1
ii libssh2-1 1.5.0-2+b1
ii libstdc++6 5.2.1-12
ii libswscale-ffmpeg3 7:2.7.2-1
ii libtag1c2a 1.9.1-2.1
ii libtheora0 1.1.1+dfsg.1-6
ii libtinfo5 5.9+20150516-2
ii libtwolame0 0.3.13-1.1
ii libudev1 219-3
ii libupnp6 1:1.6.19+git20141001-1
ii libusageenvironment1 2014.01.13-1
ii libvcdinfo0 0.7.24+dfsg-0.2
ii libvlc5 2.2.1-2+b2
ii libvlccore8 2.2.1-2+b2
ii libvorbis0a 1.3.4-2
ii libvorbisenc2 1.3.4-2
ii libx264-146 2:0.146.2538+git121396c-3+b1
ii libx265-59 1.7-4
ii libxml2 2.9.2+dfsg1-3
ii libzvbi0 0.2.35-9
ii zlib1g 1:1.2.8.dfsg-2+b1
Versions of packages vlc-nox suggests:
ii libdvdcss2 1.2.12-dmo1
Versions of packages libvlc5 depends on:
ii libc6 2.21-0experimental0
ii libvlccore8 2.2.1-2+b2
Versions of packages libvlccore8 depends on:
ii libc6 2.21-0experimental0
ii libdbus-1-3 1.9.18-1
ii libidn11 1.31-1
ii libproxy-tools 0.4.11-4+b2
ii vlc-data 2.2.1-2
Versions of packages vlc is related to:
pn libavutil50 <none>
ii libavutil51 6:0.8.8-1
-- debconf-show failed
--
X was an interactive protocol:
alpha blending a full-screen image looked like slugs racing down the monitor.
http://www.keithp.com/~keithp/talks/usenix2000/render.html
--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.21-0experimental3
We believe that the bug you reported is fixed in the latest version of
glibc, which is due to be installed in the Debian FTP archive.
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 793641@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 glibc 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@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sun, 22 Nov 2015 19:37:39 +0100
Source: glibc
Binary: libc-bin libc-dev-bin libc-l10n glibc-doc glibc-source locales locales-all nscd multiarch-support libc6 libc6-dev libc6-dbg libc6-pic libc6-udeb libc6.1 libc6.1-dev libc6.1-dbg libc6.1-pic libc6.1-udeb libc0.3 libc0.3-dev libc0.3-dbg libc0.3-pic libc0.3-udeb libc0.1 libc0.1-dev libc0.1-dbg libc0.1-pic libc0.1-udeb libc6-i386 libc6-dev-i386 libc6-sparc libc6-dev-sparc libc6-sparc64 libc6-dev-sparc64 libc6-s390 libc6-dev-s390 libc6-amd64 libc6-dev-amd64 libc6-powerpc libc6-dev-powerpc libc6-ppc64 libc6-dev-ppc64 libc6-mips32 libc6-dev-mips32 libc6-mipsn32 libc6-dev-mipsn32 libc6-mips64 libc6-dev-mips64 libc0.1-i386 libc0.1-dev-i386 libc6-x32 libc6-dev-x32 libc6-i686 libc6-xen libc0.1-i686 libc0.3-i686 libc0.3-xen libc6.1-alphaev67 libnss-dns-udeb libnss-files-udeb
Architecture: source
Version: 2.21-0experimental3
Distribution: experimental
Urgency: medium
Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
Changed-By: Aurelien Jarno <aurel32@debian.org>
Description:
glibc-doc - GNU C Library: Documentation
glibc-source - GNU C Library: sources
libc-bin - GNU C Library: Binaries
libc-dev-bin - GNU C Library: Development binaries
libc-l10n - GNU C Library: localization files
libc0.1 - GNU C Library: Shared libraries
libc0.1-dbg - GNU C Library: detached debugging symbols
libc0.1-dev - GNU C Library: Development Libraries and Header Files
libc0.1-dev-i386 - GNU C Library: 32bit development libraries for AMD64
libc0.1-i386 - GNU C Library: 32bit shared libraries for AMD64
libc0.1-i686 - GNU C Library: Shared libraries [i686 optimized]
libc0.1-pic - GNU C Library: PIC archive library
libc0.1-udeb - GNU C Library: Shared libraries - udeb (udeb)
libc0.3 - GNU C Library: Shared libraries
libc0.3-dbg - GNU C Library: detached debugging symbols
libc0.3-dev - GNU C Library: Development Libraries and Header Files
libc0.3-i686 - GNU C Library: Shared libraries [i686 optimized]
libc0.3-pic - GNU C Library: PIC archive library
libc0.3-udeb - GNU C Library: Shared libraries - udeb (udeb)
libc0.3-xen - GNU C Library: Shared libraries [Xen version]
libc6 - GNU C Library: Shared libraries
libc6-amd64 - GNU C Library: 64bit Shared libraries for AMD64
libc6-dbg - GNU C Library: detached debugging symbols
libc6-dev - GNU C Library: Development Libraries and Header Files
libc6-dev-amd64 - GNU C Library: 64bit Development Libraries for AMD64
libc6-dev-i386 - GNU C Library: 32-bit development libraries for AMD64
libc6-dev-mips32 - GNU C Library: o32 Development Libraries for MIPS
libc6-dev-mips64 - GNU C Library: 64bit Development Libraries for MIPS64
libc6-dev-mipsn32 - GNU C Library: n32 Development Libraries for MIPS64
libc6-dev-powerpc - GNU C Library: 32bit powerpc development libraries for ppc64
libc6-dev-ppc64 - GNU C Library: 64bit Development Libraries for PowerPC64
libc6-dev-s390 - GNU C Library: 32bit Development Libraries for IBM zSeries
libc6-dev-sparc - GNU C Library: 32bit Development Libraries for SPARC
libc6-dev-sparc64 - GNU C Library: 64bit Development Libraries for UltraSPARC
libc6-dev-x32 - GNU C Library: X32 ABI Development Libraries for AMD64
libc6-i386 - GNU C Library: 32-bit shared libraries for AMD64
libc6-i686 - GNU C Library: Shared libraries [i686 optimized]
libc6-mips32 - GNU C Library: o32 Shared libraries for MIPS
libc6-mips64 - GNU C Library: 64bit Shared libraries for MIPS64
libc6-mipsn32 - GNU C Library: n32 Shared libraries for MIPS64
libc6-pic - GNU C Library: PIC archive library
libc6-powerpc - GNU C Library: 32bit powerpc shared libraries for ppc64
libc6-ppc64 - GNU C Library: 64bit Shared libraries for PowerPC64
libc6-s390 - GNU C Library: 32bit Shared libraries for IBM zSeries
libc6-sparc - GNU C Library: 32bit Shared libraries for SPARC
libc6-sparc64 - GNU C Library: 64bit Shared libraries for UltraSPARC
libc6-udeb - GNU C Library: Shared libraries - udeb (udeb)
libc6-x32 - GNU C Library: X32 ABI Shared libraries for AMD64
libc6-xen - GNU C Library: Shared libraries [Xen version]
libc6.1 - GNU C Library: Shared libraries
libc6.1-alphaev67 - GNU C Library: Shared libraries (EV67 optimized)
libc6.1-dbg - GNU C Library: detached debugging symbols
libc6.1-dev - GNU C Library: Development Libraries and Header Files
libc6.1-pic - GNU C Library: PIC archive library
libc6.1-udeb - GNU C Library: Shared libraries - udeb (udeb)
libnss-dns-udeb - GNU C Library: NSS helper for DNS - udeb (udeb)
libnss-files-udeb - GNU C Library: NSS helper for files - udeb (udeb)
locales - GNU C Library: National Language (locale) data [support]
locales-all - GNU C Library: Precompiled locale data
multiarch-support - Transitional package to ensure multiarch compatibility
nscd - GNU C Library: Name Service Cache Daemon
Closes: 712074 722885 753909 793641 799478 805730
Changes:
glibc (2.21-0experimental3) experimental; urgency=medium
.
[ Aurelien Jarno ]
* patches/hppa/cvs-allocatestack-stacktop.diff: new patch from upstream
to fix a set-but-unused warning in nptl/allocatestack.c, causing a
build failure.
* patches/hppa/local-stack-grows-up.diff: rebase.
* patches/any/cvs-tls-dtv.diff: new patch from upstream to fix fix DTV race,
assert, and DTV_SURPLUS Static TLS limit. This also reduces the failure
rate of nptl/tst-stack4. Closes: #793641.
* Add expected testsuite result for mips64el:
- testsuite-checking/expected-results-mips64el-linux-gnu-libc
- testsuite-checking/expected-results-mips64el-linux-gnuabin32-mipsn32
- testsuite-checking/expected-results-mipsel-linux-gnu-mips32
* patches/kfreebsd/local-sysdeps.diff, patches/kfreebsd/local-fbtl.diff:
update to revision 5844 (from glibc-bsd):
- Update to glibc 2.21.
- Define F_DUP2FD_CLOEXEC. Closes: #712074.
- Define SOCK_CLOEXEC and SOCK_NONBLOCK.
- Wire-up accept4. Closes: #722885.
* sysdeps/kfreebsd-{amd64,i386}.mk: configure with --disable-werror.
* patches/kfreebsd/local-nscd-no-sockcloexec.diff: Drop.
* patches/kfreebsd/local-getaddrinfo-freebsd-kernel.diff: improve and remove
a warning.
* patches/kfreebsd/local-tst-auxv.diff: new patch to disable AT_EXECFN
testing in tst-auxv when it is not defined.
* patches/any/cvs-rfc3542-advanced-api.diff: new patch from usptream to
add missing Advanced API (RFC3542) (1) defines. Closes: #753909.
* debian/rules: don't put debug files from libc0.1-i386 and libc6-mips32
into libc0.1-dbg or libc6-dbg.
* patches/hppa/cvs-atomic.diff, patches/hppa/cvs-inline-syscall.diff: new
patches from upstream to improve atomic and inline syscalls on HPPA
(closes: #799478).
* rules.d/build.mk: don't run the testsuite with make -k, as a build
failure in the testsuite, otherwise build failures cause the regression
comparison to be entirely skipped.
* testsuite-checking/expected-results-*kfreebsd-gnu-*: update testsuite
results.
* patches/any/cvs-check-localplt.diff: new patch from upstream to fix
check-localplt test with recent binutils version on x86.
* patches/hppa/submitted-gmon-start.diff: new patch from upstream to
fix __gmon_start__ symbol proliferation on hppa. Closes: #805730.
* Update from upstream stable branch:
- patches/any/cvs-make-typo.diff: Merged.
- Fix FTBFS with libselinux 2.4.
.
[ Samuel Thibault ]
* patches/hurd-i386/tg-pagesize.diff: Refresh.
* patches/hurd-i386/submitted-handle-eprototype.diff: Refresh.
* patches/hurd-i386/tg-posix_thread.diff: Update, to define
_POSIX_THREAD_KEYS_MAX, _POSIX_THREAD_DESTRUCTOR_ITERATIONS and
_POSIX_THREAD_THREADS_MAX.
Checksums-Sha1:
0776d55cdf6697af1d026667ab5f1fd3f9f35779 8250 glibc_2.21-0experimental3.dsc
d77f23e894be85f2e1731d4114bf6993dbbea815 1008348 glibc_2.21-0experimental3.debian.tar.xz
Checksums-Sha256:
c40d9393b8e59f1e8810e3c15913d9d3fedfa77ce03a2274e8a4cfcc094e56e7 8250 glibc_2.21-0experimental3.dsc
b36b5791f3b4dd37d8933f35c7522fa27d50a585726f3a3a4baf19ad07269408 1008348 glibc_2.21-0experimental3.debian.tar.xz
Files:
c040f519e85115b32436c516ee3d4b24 8250 libs required glibc_2.21-0experimental3.dsc
dae5ef0bd39560199bb5d508c4d19cb0 1008348 libs required glibc_2.21-0experimental3.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJWUguvAAoJELqceAYd3YybWFoQAJBw6R5lunzcb1VWp264GsIH
1NSHjLYGY8AkfVMrDN+7AnS0ToEejXej1Iw0LiLGeYAgShqtZcxMVlFWJuXK7/cx
9VR0h2RYwtj4Y7GtZUiyMoKayEq9uWWaw/9OMiq15qQ+yelX36rKNiJmcBWnvTwh
8nKKiV61t04/mH7Zq8coMVLXI+JXbEhGlFDvo4iNfk8JRFzVlGtw8Y9hncl1e+6F
t2JuYB4is4z4T5HYPIDMpoJezTrN3NCGp7KZV74uCOwECaKixY35W9qu6IAxsheS
OB3JQkw4kSJDUVIn4oxmMvXDTkMOJw2rd1su/9cBX46AVUkdwuYb0kS7zJfQbT3t
An/LRjZz4efPppAoM/yjqEvdvQhT9lx+cifjLG+8vOYJXEtgc8c+8DOFdb6CAJ1h
031TAc/MXdoNjWoSWKRwQgg96lPX4ppToI3HHqmBkX5iG8wgVeiXdOSZVGiRYA4k
WhOTxDU61+d35xEFZ+cEDK7ZAfEb7iS+eQRnrj8Q8kvmvOC7qtfLJBljtQyqQZpv
bGwzMzeCGacnAycXG6iC+Zt+HRkvJOo1X3CsJLbQkncUfj4wuCzxTbfTI5nCBO+8
S4GqBOafkOaBy9GBVdGXIXhU3DLPAtw3so2Pga4kqA/Er13YGxoLpzb+nG63IGMY
0RmELy+DCiwez6uKgcxY
=838v
-----END PGP SIGNATURE-----
--- End Message ---
Reply to: