[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#668891: marked as done (Static TLS (thread local storage) generates SIGSEGV in libc6 (GNU C-Library))



Your message dated Thu, 07 Jun 2012 21:47:17 +0000
with message-id <E1SckY1-000787-S4@franck.debian.org>
and subject line Bug#637239: fixed in eglibc 2.11.3-4
has caused the Debian Bug report #637239,
regarding Static TLS (thread local storage) generates SIGSEGV in libc6 (GNU C-Library)
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.)


-- 
637239: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=637239
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libc6
Version: 2.11.3-2
Severity: important
Tags: squeeze

The "eglibc" source (eglibc_2.11.3-2.diff.gz eglibc_2.11.3-2.dsc
eglibc_2.11.3.orig.tar.gz)  of the "libc6*.deb" packages contains a
patch which fixes a well known bug of older releases of the GNUC-Library
resulting in SIGSEGV on software which makes use of static tls. The can
be found in ".../debian/patches/any/cvs-dlopen-tls.diff".
For some reasons the patch has not been pushed onto the quilt stack. So
when building the "libc6*.deb" packages from source the patch is left
out rendering any software which make use of statis tls (e.g. qt-4.8.x)
useless (generating SIGSEGV).
When rebuilding the "libc6*.deb" packages with the mentioned patch
included all seems to be o.k. so far. Now I'm wondering if the patch has
been omitted by intention or if the omission is simply a bug, and I'm
wondering if the patch could be included officially?



-- System Information:
Debian Release: 6.0.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libc6 depends on:
ii  libc-bin                      2.11.3-3   Embedded GNU C Library:
Binaries
ii  libgcc1                       1:4.4.5-8  GCC support library

Versions of packages libc6 recommends:
ii  libc6-i686                    2.11.3-3   Embedded GNU C Library:
Shared lib

Versions of packages libc6 suggests:
ii  debconf [debconf-2.0]         1.5.36.1   Debian configuration
management sy
ii  glibc-doc                     2.11.3-3   Embedded GNU C Library:
Documentat
ii  locales                       2.11.3-3   Embedded GNU C Library:
National L

-- debconf information:
  glibc/upgrade: true
  glibc/restart-services:
  glibc/disable-screensaver:
  glibc/restart-failed:




--- End Message ---
--- Begin Message ---
Source: eglibc
Source-Version: 2.11.3-4

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.11.3-4_all.deb
  to main/e/eglibc/eglibc-source_2.11.3-4_all.deb
eglibc_2.11.3-4.diff.gz
  to main/e/eglibc/eglibc_2.11.3-4.diff.gz
eglibc_2.11.3-4.dsc
  to main/e/eglibc/eglibc_2.11.3-4.dsc
glibc-doc_2.11.3-4_all.deb
  to main/e/eglibc/glibc-doc_2.11.3-4_all.deb
libc-bin_2.11.3-4_amd64.deb
  to main/e/eglibc/libc-bin_2.11.3-4_amd64.deb
libc-dev-bin_2.11.3-4_amd64.deb
  to main/e/eglibc/libc-dev-bin_2.11.3-4_amd64.deb
libc6-dbg_2.11.3-4_amd64.deb
  to main/e/eglibc/libc6-dbg_2.11.3-4_amd64.deb
libc6-dev-i386_2.11.3-4_amd64.deb
  to main/e/eglibc/libc6-dev-i386_2.11.3-4_amd64.deb
libc6-dev_2.11.3-4_amd64.deb
  to main/e/eglibc/libc6-dev_2.11.3-4_amd64.deb
libc6-i386_2.11.3-4_amd64.deb
  to main/e/eglibc/libc6-i386_2.11.3-4_amd64.deb
libc6-pic_2.11.3-4_amd64.deb
  to main/e/eglibc/libc6-pic_2.11.3-4_amd64.deb
libc6-prof_2.11.3-4_amd64.deb
  to main/e/eglibc/libc6-prof_2.11.3-4_amd64.deb
libc6-udeb_2.11.3-4_amd64.udeb
  to main/e/eglibc/libc6-udeb_2.11.3-4_amd64.udeb
libc6_2.11.3-4_amd64.deb
  to main/e/eglibc/libc6_2.11.3-4_amd64.deb
libnss-dns-udeb_2.11.3-4_amd64.udeb
  to main/e/eglibc/libnss-dns-udeb_2.11.3-4_amd64.udeb
libnss-files-udeb_2.11.3-4_amd64.udeb
  to main/e/eglibc/libnss-files-udeb_2.11.3-4_amd64.udeb
locales-all_2.11.3-4_amd64.deb
  to main/e/eglibc/locales-all_2.11.3-4_amd64.deb
locales_2.11.3-4_all.deb
  to main/e/eglibc/locales_2.11.3-4_all.deb
nscd_2.11.3-4_amd64.deb
  to main/e/eglibc/nscd_2.11.3-4_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 637239@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: Wed, 06 Jun 2012 18:03:02 +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-sparcv9b 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.11.3-4
Distribution: stable
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-sparcv9b - Embedded GNU C Library: Shared libraries [v9b optimized]
 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: 637239 660611 671478
Changes: 
 eglibc (2.11.3-4) stable; urgency=low
 .
   * Enable patches/any/cvs-dlopen-tls.diff, not enabled by mistake.  Closes:
     #637239.
   * patches/any/cvs-FORTIFY_SOURCE-format-strings.diff: new patch from
     upstream to fix FORTIFY_SOURCE format string protection bypass.  Closes:
     #660611.
   * patches/any/local-sunrpc-dos.diff: fix a DoS in RPC implementation
     (CVE-2011-4609).  Closes: #671478.
Checksums-Sha1: 
 876481b4aa7df29471db8682984e948b6b457c8f 2609 eglibc_2.11.3-4.dsc
 8362db5ab9f070bbbb8868c92a4fe18fa8c2cfad 915761 eglibc_2.11.3-4.diff.gz
 9a827286d7884d51b0c64c878d82333ebfc1e597 1851572 glibc-doc_2.11.3-4_all.deb
 577a71bb4e70931b3752ca22f25782fddcb37370 11088276 eglibc-source_2.11.3-4_all.deb
 425920ac6a92efd5c536edeff02e9ed4f83f464a 4761364 locales_2.11.3-4_all.deb
 7206e847d6ba4820054a579dea277d43e8f9ca9c 4282020 libc6_2.11.3-4_amd64.deb
 c88836be24bfa60aa402a3b349ba2f1bcd4ca15f 2592890 libc6-dev_2.11.3-4_amd64.deb
 16892672eba1f17ba3690943cad96f381b500980 2036076 libc6-prof_2.11.3-4_amd64.deb
 eecd9ce7eb29d3d6eee4a9aae84f30d3caab0b91 1549972 libc6-pic_2.11.3-4_amd64.deb
 9d3f21d477ea6ff4e252748239d30970d064319e 749292 libc-bin_2.11.3-4_amd64.deb
 7b54f6fdc41d034e6b70b5b03a4792cda39f3931 210242 libc-dev-bin_2.11.3-4_amd64.deb
 d05d5bfe00484c1f5805747387fb65e960391458 3612630 locales-all_2.11.3-4_amd64.deb
 77b6ff54870f197ab6a8db15a35901eeb83ad462 3812558 libc6-i386_2.11.3-4_amd64.deb
 14e04b8e6c4c25edb09f8bc39fc13c26e6c4a807 1527370 libc6-dev-i386_2.11.3-4_amd64.deb
 d362d483b3e673ad0d77e1e272463bda8ff6984b 197600 nscd_2.11.3-4_amd64.deb
 7d6df8db01b604190c4053fbd7fe0934707d8f3d 10479394 libc6-dbg_2.11.3-4_amd64.deb
 5cf3139b321f50f0f44cad410e93ba23e0950630 1152578 libc6-udeb_2.11.3-4_amd64.udeb
 0382394edd4157292f6842073170138e86e706d7 11110 libnss-dns-udeb_2.11.3-4_amd64.udeb
 be080b5f70926c42ecaf6f65235088ed4efe2d85 20138 libnss-files-udeb_2.11.3-4_amd64.udeb
Checksums-Sha256: 
 fb5090941af74a8a23c0cdc6b1ce50038bb5b0d74bfc70f35138c738faed15f2 2609 eglibc_2.11.3-4.dsc
 a2503b3525c7e429b4c41c84ac49fd78e91adb72295f561071f0719bb5e5669a 915761 eglibc_2.11.3-4.diff.gz
 0c84b70ed09775ae0a5f2b666fb5b96b5d613b9ddf5dc723bf221634b3b83027 1851572 glibc-doc_2.11.3-4_all.deb
 cd93a8ddda80e18d3cf367744ee2fd144d0e8d96dfe776b3b02bbc3d008c7df1 11088276 eglibc-source_2.11.3-4_all.deb
 d40cc1fc28c5f2a2134b3cc0eb23cc69a0bff78b39ef2fb7984b98a6943b7228 4761364 locales_2.11.3-4_all.deb
 8c660bb9c6528f45226ce4221bfd8b0ae5882876fdbb314574508bf00b846abb 4282020 libc6_2.11.3-4_amd64.deb
 d896e0d517687c34ba074978e4911ccc31afe86f32d9f31f9a3a43d4d4e62291 2592890 libc6-dev_2.11.3-4_amd64.deb
 820267c00221c94d0e7278b60c932254099428d5d2cc7be1e1e804bbe6fee20a 2036076 libc6-prof_2.11.3-4_amd64.deb
 f6a44b04db7477aa6258afbb1a94c9c09fbf0d284050ec81e7481a0154b74694 1549972 libc6-pic_2.11.3-4_amd64.deb
 89b13243df9b6002ffebf8c948d6a69f1946d3591d2310ffeb07ace93ff776cc 749292 libc-bin_2.11.3-4_amd64.deb
 959b4d1f1d1431faf2d7dd6064bd558516466747c719013ad61cf2683156de0e 210242 libc-dev-bin_2.11.3-4_amd64.deb
 0778029659a1c47cbf28a1106824c1abbb368f886347e7fd1f9985e3cca3bd08 3612630 locales-all_2.11.3-4_amd64.deb
 d893d8abfd0bb9df8ea57cfffb4f360b91cd192b60fc72733478c284c25123e7 3812558 libc6-i386_2.11.3-4_amd64.deb
 fda4ceb51c20ef717719ae43c1bc8ea74ec9f41d4f63a33538240fb8144f007f 1527370 libc6-dev-i386_2.11.3-4_amd64.deb
 d92f66a27b3309a4e56715f261ff048e81b74b70dc9d70d8d3ab4a71d9ba1249 197600 nscd_2.11.3-4_amd64.deb
 40f2f341c987ca7e30347d00894d3d242c023b9151de358cd32238354c7d499f 10479394 libc6-dbg_2.11.3-4_amd64.deb
 fa56a8db2d35d5e66cc201169c4dfc948bab169c97462ca700f64e0ee38e7c83 1152578 libc6-udeb_2.11.3-4_amd64.udeb
 3812c49da735b9bdb39323d848893ed7a3d6d754536c280d5728a190a4acecb1 11110 libnss-dns-udeb_2.11.3-4_amd64.udeb
 bcb12759d0d1ec2d460e2f1f7ddee13b6868c7423915f6f94a2bc4197ba4cedf 20138 libnss-files-udeb_2.11.3-4_amd64.udeb
Files: 
 345adb5dc08911a9539f48ce544ac208 2609 libs required eglibc_2.11.3-4.dsc
 87a1657ff2f76a7da43169be7be8d62d 915761 libs required eglibc_2.11.3-4.diff.gz
 58fe96dad7fb5902a9f9f37123bdd216 1851572 doc optional glibc-doc_2.11.3-4_all.deb
 31caba9f9a230082bc9fedfee3817124 11088276 devel optional eglibc-source_2.11.3-4_all.deb
 900dde2c5bd144a8e5c9a279609d3d2b 4761364 localization standard locales_2.11.3-4_all.deb
 1e84d04cb84259e1e30a56d88c10a2ce 4282020 libs required libc6_2.11.3-4_amd64.deb
 0e13cb7bd1e342d0ec4b004a3ac81521 2592890 libdevel optional libc6-dev_2.11.3-4_amd64.deb
 a76309e743f1c8dae9be912744318a9b 2036076 libdevel extra libc6-prof_2.11.3-4_amd64.deb
 2b2176fb1fb4b72a69aecdd82f97a930 1549972 libdevel optional libc6-pic_2.11.3-4_amd64.deb
 01b95a996aa6aa5f295c2ef3cfea3169 749292 libs required libc-bin_2.11.3-4_amd64.deb
 4f77b36b7be5305d71239847c3d0d36e 210242 libdevel optional libc-dev-bin_2.11.3-4_amd64.deb
 55b9dcf60cfff27541f63f3e06fc719b 3612630 localization extra locales-all_2.11.3-4_amd64.deb
 1aa77fdc2a52803e9587e3d3c6eaa435 3812558 libs optional libc6-i386_2.11.3-4_amd64.deb
 250dfadb1ee565b27da88d8e8ccc5951 1527370 libdevel optional libc6-dev-i386_2.11.3-4_amd64.deb
 0fa791a701e48a5306d71033a8c872e1 197600 admin optional nscd_2.11.3-4_amd64.deb
 3f2b5b5426afa614f579ccd59e7df679 10479394 debug extra libc6-dbg_2.11.3-4_amd64.deb
 fee7d949b8f88c7ada2edd5fe9bd1f9f 1152578 debian-installer extra libc6-udeb_2.11.3-4_amd64.udeb
 2bd5ba4c9f5bb6b344fd8c23d1344e96 11110 debian-installer extra libnss-dns-udeb_2.11.3-4_amd64.udeb
 b52431ed823a6c3750f299a5a6baac02 20138 debian-installer extra libnss-files-udeb_2.11.3-4_amd64.udeb
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iD8DBQFPz9Kew3ao2vG823MRAnkvAKCNBD/yJ5nd2rRIWP7Dy1nT8n8AvQCeLgcY
8AEO03JdmmW47GE9APk6NLU=
=L1Qe
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: