[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 Wed, 23 May 2012 19:26:55 +0200
with message-id <20120523172655.GA15547@volta.aurel32.net>
and subject line Closuing the bug
has caused the Debian Bug report #668891,
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.)


-- 
668891: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=668891
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 ---
Version: eglibc/2.13-17

This bug has been fixed in version eglibc/2.13-17 for testing/sid and
is already fixed in the SVN for the stable version.

Closing the bug to allow merging with the original bug report, that is
#637239.

-- 
Aurelien Jarno                          GPG: 1024D/F1BCDB73
aurelien@aurel32.net                 http://www.aurel32.net


--- End Message ---

Reply to: