pthread_rwlock_wrlock() broken on amd64, fix available

Bug #18012 reported by Jim Winstead
6
Affects Status Importance Assigned to Milestone
glibc (Debian)
Fix Released
Unknown
glibc (Ubuntu)
Fix Released
High
Jeff Bailey

Bug Description

The version of glibc shipped with Hoary Hedgehog appears to contain the bug with
pthread_rwlock_wrlock fixed by the patch at:

http://sources.redhat.com/ml/libc-hacker/2004-02/msg00019.html

This can cause MySQL to lock up. (I'm seeing it when running the 'auto_increment'
test from the MySQL test suite when compiling MySQL 4.1 from the latest BK
sources.)

http://sources.redhat.com/ml/libc-hacker/2004-02/msg00019.html: http://sources.redhat.com/ml/libc-hacker/2004-02/msg00019.html

Revision history for this message
In , Stefan Praszalowicz (stefan-avedya) wrote : libc6: Fix pthread_rwlock_wrlock hang with nptl

Package: libc6
Version: 2.3.2.ds1-22
Severity: critical
Tags: patch
Justification: breaks unrelated software

This bug is being reported on
- redhat: http://sources.redhat.com/ml/libc-hacker/2004-02/msg00019.html
- ubuntu: https://bugzilla.ubuntu.com/show_bug.cgi?id=11730
- mysql: http://bugs.mysql.com/bug.php?id=8555

The bug makes MySQL hang when using NPTL - it's a very serious issue, but it
seems it's been reported a _long_ while ago.

http://sources.redhat.com/ml/libc-hacker/2004-02/msg00019.html contains a
patch

I'm currently waiting to put 2 enormous 4 Xeon EM64T w/ 32G ram in production
because of this bug :| Needless to say, please patch ;p

-- System Information:
Debian Release: 3.1
Architecture: amd64 (x86_64)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11.12
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) (ignored: LC_ALL set to en_US)

Versions of packages libc6 depends on:
ii libdb1-compat 2.1.3-7 The Berkeley database routines [gl

-- no debconf information

Revision history for this message
In , David N. Welton (davidnwelton) wrote : Debian NPTL seems broken

Both of these bugs seem like reasonably serious issues. I'm not sure
exactly which one 'mine' is, but it looks a bit more like 276312:

http://sourceforge.net/tracker/index.php?func=detail&aid=1220692&group_id=12997&atid=112997

Like the bug Stefan reports, this has caused problems on machines that
were supposed to be deployed at client sites, so I will be raising the
Severity of the bug.

See also:

http://lists.debian.org/debian-glibc/2005/06/msg00134.html

Thankyou,
--
David N. Welton
 - http://www.dedasys.com/davidw/

Apache, Linux, Tcl Consulting
 - http://www.dedasys.com/

Revision history for this message
In , David N. Welton (davidnwelton) wrote :

On 6/16/05, David Welton <email address hidden> wrote:
> Both of these bugs seem like reasonably serious issues. I'm not sure
> exactly which one 'mine' is, but it looks a bit more like 276312:

Ah, I see that 314408 is an amd64 thing, so mine is either 276312, or
some other NPTL. In any case, the version of NPTL in Debian is not
ready for production use and should either be updated or turned off by
default.

--
David N. Welton
 - http://www.dedasys.com/davidw/

Apache, Linux, Tcl Consulting
 - http://www.dedasys.com/

Revision history for this message
In , Stefan Praszalowicz (stefan-avedya) wrote : libc6: the patch seems to work

Package: libc6
Version: 2.3.2.ds1-22
Followup-For: Bug #314408

Just following up ... I built glibc with the patch above, and installed it
on a production server: so far, so good.

-- System Information:
Debian Release: 3.1
Architecture: amd64 (x86_64)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11.12
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) (ignored: LC_ALL set to en_US)

Versions of packages libc6 depends on:
ii libdb1-compat 2.1.3-7 The Berkeley database routines [gl

-- no debconf information

Revision history for this message
Joe Kislo (joe-k12s) wrote :

Happens on MySQL 4.0 aswell.

Just setup a dual Opteron server with a Hoary ubuntu install. Using MySQL's
64-bit gcc mysqld binary (dynamically linked) running the regression tests
supplied by MySQL for 4.0.24, they crash the server on the autoincrement test.

Revision history for this message
Joe Kislo (joe-k12s) wrote :

applying the linked patch to glibc2.3.2.ds1-20ubuntu13 fixes the problem

Revision history for this message
Joe Kislo (joe-k12s) wrote :

w/ the patched GBLIC the MySQL supplied binary passes all regression tests (FWIW
the Ubuntu mysql does not)

Ending Tests
Shutting-down MySQL daemon

Master shutdown finished
Slave shutdown finished
All 211 tests were successful.

Revision history for this message
In , Steve Langasek (vorlon) wrote : Re: libc6: Fix pthread_rwlock_wrlock hang with nptl

severity 314408 important
thanks

Given that this bug is specific to amd64, it is not actually a
release-critical bug for Debian (yet); there's no sense in letting this bug
block glibc updates from reaching testing when amd64 isn't even in the
archive...

Does http://sources.redhat.com/ml/libc-hacker/2004-02/msg00022.html suggest
that the fix is already included in glibc 2.3.5?

Thanks,
--
Steve Langasek
postmodern programmer

Revision history for this message
Matt Zimmerman (mdz) wrote :

This patch looks like a good candidate for a Hoary backport; it affects more
than just MySQL, and the fix is simple and isolated.

Jeff, any reservations about that?

Revision history for this message
In , GOTO Masanori (gotom-debian) wrote : Re: Bug#314408: libc6: Fix pthread_rwlock_wrlock hang with nptl

tags 314408 fixed-upstream
thanks

At Fri, 24 Jun 2005 03:58:02 -0700,
Steve Langasek wrote:
> Given that this bug is specific to amd64, it is not actually a
> release-critical bug for Debian (yet); there's no sense in letting this bug
> block glibc updates from reaching testing when amd64 isn't even in the
> archive...
>
> Does http://sources.redhat.com/ml/libc-hacker/2004-02/msg00022.html suggest
> that the fix is already included in glibc 2.3.5?

Thanks for your checks - looking through the bug report, it's already
fixed in the recent glibc. I marked as fixed-upstream and I expect
it'll be fixed in the next glibc 2.3.5.

Regards,
-- gotom

Revision history for this message
In , GOTO Masanori (gotom) wrote : Bug#314408: fixed in glibc 2.3.5-3
Download full text (30.1 KiB)

Source: glibc
Source-Version: 2.3.5-3

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:

glibc-doc_2.3.5-3_all.deb
  to pool/main/g/glibc/glibc-doc_2.3.5-3_all.deb
glibc_2.3.5-3.diff.gz
  to pool/main/g/glibc/glibc_2.3.5-3.diff.gz
glibc_2.3.5-3.dsc
  to pool/main/g/glibc/glibc_2.3.5-3.dsc
libc6-dbg_2.3.5-3_arm.deb
  to pool/main/g/glibc/libc6-dbg_2.3.5-3_arm.deb
libc6-dbg_2.3.5-3_hppa.deb
  to pool/main/g/glibc/libc6-dbg_2.3.5-3_hppa.deb
libc6-dbg_2.3.5-3_i386.deb
  to pool/main/g/glibc/libc6-dbg_2.3.5-3_i386.deb
libc6-dbg_2.3.5-3_mips.deb
  to pool/main/g/glibc/libc6-dbg_2.3.5-3_mips.deb
libc6-dbg_2.3.5-3_mipsel.deb
  to pool/main/g/glibc/libc6-dbg_2.3.5-3_mipsel.deb
libc6-dbg_2.3.5-3_powerpc.deb
  to pool/main/g/glibc/libc6-dbg_2.3.5-3_powerpc.deb
libc6-dbg_2.3.5-3_s390.deb
  to pool/main/g/glibc/libc6-dbg_2.3.5-3_s390.deb
libc6-dbg_2.3.5-3_sparc.deb
  to pool/main/g/glibc/libc6-dbg_2.3.5-3_sparc.deb
libc6-dev-ppc64_2.3.5-3_powerpc.deb
  to pool/main/g/glibc/libc6-dev-ppc64_2.3.5-3_powerpc.deb
libc6-dev-s390x_2.3.5-3_s390.deb
  to pool/main/g/glibc/libc6-dev-s390x_2.3.5-3_s390.deb
libc6-dev-sparc64_2.3.5-3_sparc.deb
  to pool/main/g/glibc/libc6-dev-sparc64_2.3.5-3_sparc.deb
libc6-dev_2.3.5-3_arm.deb
  to pool/main/g/glibc/libc6-dev_2.3.5-3_arm.deb
libc6-dev_2.3.5-3_hppa.deb
  to pool/main/g/glibc/libc6-dev_2.3.5-3_hppa.deb
libc6-dev_2.3.5-3_i386.deb
  to pool/main/g/glibc/libc6-dev_2.3.5-3_i386.deb
libc6-dev_2.3.5-3_mips.deb
  to pool/main/g/glibc/libc6-dev_2.3.5-3_mips.deb
libc6-dev_2.3.5-3_mipsel.deb
  to pool/main/g/glibc/libc6-dev_2.3.5-3_mipsel.deb
libc6-dev_2.3.5-3_powerpc.deb
  to pool/main/g/glibc/libc6-dev_2.3.5-3_powerpc.deb
libc6-dev_2.3.5-3_s390.deb
  to pool/main/g/glibc/libc6-dev_2.3.5-3_s390.deb
libc6-dev_2.3.5-3_sparc.deb
  to pool/main/g/glibc/libc6-dev_2.3.5-3_sparc.deb
libc6-i686_2.3.5-3_i386.deb
  to pool/main/g/glibc/libc6-i686_2.3.5-3_i386.deb
libc6-pic_2.3.5-3_arm.deb
  to pool/main/g/glibc/libc6-pic_2.3.5-3_arm.deb
libc6-pic_2.3.5-3_hppa.deb
  to pool/main/g/glibc/libc6-pic_2.3.5-3_hppa.deb
libc6-pic_2.3.5-3_i386.deb
  to pool/main/g/glibc/libc6-pic_2.3.5-3_i386.deb
libc6-pic_2.3.5-3_mips.deb
  to pool/main/g/glibc/libc6-pic_2.3.5-3_mips.deb
libc6-pic_2.3.5-3_mipsel.deb
  to pool/main/g/glibc/libc6-pic_2.3.5-3_mipsel.deb
libc6-pic_2.3.5-3_powerpc.deb
  to pool/main/g/glibc/libc6-pic_2.3.5-3_powerpc.deb
libc6-pic_2.3.5-3_s390.deb
  to pool/main/g/glibc/libc6-pic_2.3.5-3_s390.deb
libc6-pic_2.3.5-3_sparc.deb
  to pool/main/g/glibc/libc6-pic_2.3.5-3_sparc.deb
libc6-ppc64_2.3.5-3_powerpc.deb
  to pool/main/g/glibc/libc6-ppc64_2.3.5-3_powerpc.deb
libc6-prof_2.3.5-3_arm.deb
  to pool/main/g/glibc/libc6-prof_2.3.5-3_arm.deb
libc6-prof_2.3.5-3_hppa.deb
  to pool/main/g/glibc/libc6-prof_2.3.5-3_hppa.deb
libc6-prof_2.3.5-3_i386.deb
  to pool/main/g/glibc/libc6-prof_2.3.5-3_i386.deb
libc6-prof_2.3.5-3_mips.deb
  to pool/main/g/glibc/libc6-prof_2.3.5-3_mips.deb
libc6-prof_2.3.5-3_mipsel.deb
  to pool/main/g/glibc/libc6-prof_2.3.5-3_mipsel.deb
libc6-prof_2.3.5-3_powerpc.deb
  to pool/main/g/glibc/libc6-prof_2.3.5-3_powerpc.deb
libc6-prof_2.3.5-3_s...

Revision history for this message
Jeff Bailey (jbailey) wrote :

Fixed in 2.3.2.ds1-20ubuntu14

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Thu, 16 Jun 2005 04:35:42 +0200
From: Stefan Praszalowicz <email address hidden>
To: Debian Bug Tracking System <email address hidden>
Subject: libc6: Fix pthread_rwlock_wrlock hang with nptl

Package: libc6
Version: 2.3.2.ds1-22
Severity: critical
Tags: patch
Justification: breaks unrelated software

This bug is being reported on
- redhat: http://sources.redhat.com/ml/libc-hacker/2004-02/msg00019.html
- ubuntu: https://bugzilla.ubuntu.com/show_bug.cgi?id=11730
- mysql: http://bugs.mysql.com/bug.php?id=8555

The bug makes MySQL hang when using NPTL - it's a very serious issue, but it
seems it's been reported a _long_ while ago.

http://sources.redhat.com/ml/libc-hacker/2004-02/msg00019.html contains a
patch

I'm currently waiting to put 2 enormous 4 Xeon EM64T w/ 32G ram in production
because of this bug :| Needless to say, please patch ;p

-- System Information:
Debian Release: 3.1
Architecture: amd64 (x86_64)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11.12
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) (ignored: LC_ALL set to en_US)

Versions of packages libc6 depends on:
ii libdb1-compat 2.1.3-7 The Berkeley database routines [gl

-- no debconf information

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Thu, 16 Jun 2005 09:15:12 +0200
From: David Welton <email address hidden>
To: <email address hidden>, <email address hidden>
Subject: Debian NPTL seems broken

Both of these bugs seem like reasonably serious issues. I'm not sure
exactly which one 'mine' is, but it looks a bit more like 276312:

http://sourceforge.net/tracker/index.php?func=3Ddetail&aid=3D1220692&group_=
id=3D12997&atid=3D112997

Like the bug Stefan reports, this has caused problems on machines that
were supposed to be deployed at client sites, so I will be raising the
Severity of the bug.

See also:

http://lists.debian.org/debian-glibc/2005/06/msg00134.html

Thankyou,
--=20
David N. Welton
 - http://www.dedasys.com/davidw/

Apache, Linux, Tcl Consulting
 - http://www.dedasys.com/

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Thu, 16 Jun 2005 10:52:18 +0200
From: David Welton <email address hidden>
To: <email address hidden>, <email address hidden>
Subject: Re: Debian NPTL seems broken

On 6/16/05, David Welton <email address hidden> wrote:
> Both of these bugs seem like reasonably serious issues. I'm not sure
> exactly which one 'mine' is, but it looks a bit more like 276312:

Ah, I see that 314408 is an amd64 thing, so mine is either 276312, or
some other NPTL. In any case, the version of NPTL in Debian is not
ready for production use and should either be updated or turned off by
default.

--=20
David N. Welton
 - http://www.dedasys.com/davidw/

Apache, Linux, Tcl Consulting
 - http://www.dedasys.com/

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Thu, 16 Jun 2005 19:13:56 +0200
From: Stefan Praszalowicz <email address hidden>
To: Debian Bug Tracking System <email address hidden>
Subject: libc6: the patch seems to work

Package: libc6
Version: 2.3.2.ds1-22
Followup-For: Bug #314408

Just following up ... I built glibc with the patch above, and installed it
on a production server: so far, so good.

-- System Information:
Debian Release: 3.1
Architecture: amd64 (x86_64)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11.12
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) (ignored: LC_ALL set to en_US)

Versions of packages libc6 depends on:
ii libdb1-compat 2.1.3-7 The Berkeley database routines [gl

-- no debconf information

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Fri, 24 Jun 2005 03:58:02 -0700
From: Steve Langasek <email address hidden>
To: <email address hidden>
Subject: Re: libc6: Fix pthread_rwlock_wrlock hang with nptl

--Qbvjkv9qwOGw/5Fx
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

severity 314408 important
thanks

Given that this bug is specific to amd64, it is not actually a
release-critical bug for Debian (yet); there's no sense in letting this bug
block glibc updates from reaching testing when amd64 isn't even in the
archive...

Does http://sources.redhat.com/ml/libc-hacker/2004-02/msg00022.html suggest
that the fix is already included in glibc 2.3.5?

Thanks,
--=20
Steve Langasek
postmodern programmer

--Qbvjkv9qwOGw/5Fx
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

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

iD8DBQFCu+c4KN6ufymYLloRAmYxAKCq7YREUJDKRgTSn/6THMA7lo//JgCdGn/Q
AR7xdk1Z3Kc/gALvSe8Tpro=
=/qnY
-----END PGP SIGNATURE-----

--Qbvjkv9qwOGw/5Fx--

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <81vf31nxl3.wl%<email address hidden>>
Date: Sun, 24 Jul 2005 04:15:04 +0900
From: GOTO Masanori <email address hidden>
To: Steve Langasek <email address hidden>, <email address hidden>,
 <email address hidden>
Subject: Re: Bug#314408: libc6: Fix pthread_rwlock_wrlock hang with nptl

tags 314408 fixed-upstream
thanks

At Fri, 24 Jun 2005 03:58:02 -0700,
Steve Langasek wrote:
> Given that this bug is specific to amd64, it is not actually a
> release-critical bug for Debian (yet); there's no sense in letting this bug
> block glibc updates from reaching testing when amd64 isn't even in the
> archive...
>
> Does http://sources.redhat.com/ml/libc-hacker/2004-02/msg00022.html suggest
> that the fix is already included in glibc 2.3.5?

Thanks for your checks - looking through the bug report, it's already
fixed in the recent glibc. I marked as fixed-upstream and I expect
it'll be fixed in the next glibc 2.3.5.

Regards,
-- gotom

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (30.3 KiB)

Message-Id: <email address hidden>
Date: Fri, 05 Aug 2005 03:29:25 -0700
From: GOTO Masanori <email address hidden>
To: <email address hidden>
Subject: Bug#314408: fixed in glibc 2.3.5-3

Source: glibc
Source-Version: 2.3.5-3

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:

glibc-doc_2.3.5-3_all.deb
  to pool/main/g/glibc/glibc-doc_2.3.5-3_all.deb
glibc_2.3.5-3.diff.gz
  to pool/main/g/glibc/glibc_2.3.5-3.diff.gz
glibc_2.3.5-3.dsc
  to pool/main/g/glibc/glibc_2.3.5-3.dsc
libc6-dbg_2.3.5-3_arm.deb
  to pool/main/g/glibc/libc6-dbg_2.3.5-3_arm.deb
libc6-dbg_2.3.5-3_hppa.deb
  to pool/main/g/glibc/libc6-dbg_2.3.5-3_hppa.deb
libc6-dbg_2.3.5-3_i386.deb
  to pool/main/g/glibc/libc6-dbg_2.3.5-3_i386.deb
libc6-dbg_2.3.5-3_mips.deb
  to pool/main/g/glibc/libc6-dbg_2.3.5-3_mips.deb
libc6-dbg_2.3.5-3_mipsel.deb
  to pool/main/g/glibc/libc6-dbg_2.3.5-3_mipsel.deb
libc6-dbg_2.3.5-3_powerpc.deb
  to pool/main/g/glibc/libc6-dbg_2.3.5-3_powerpc.deb
libc6-dbg_2.3.5-3_s390.deb
  to pool/main/g/glibc/libc6-dbg_2.3.5-3_s390.deb
libc6-dbg_2.3.5-3_sparc.deb
  to pool/main/g/glibc/libc6-dbg_2.3.5-3_sparc.deb
libc6-dev-ppc64_2.3.5-3_powerpc.deb
  to pool/main/g/glibc/libc6-dev-ppc64_2.3.5-3_powerpc.deb
libc6-dev-s390x_2.3.5-3_s390.deb
  to pool/main/g/glibc/libc6-dev-s390x_2.3.5-3_s390.deb
libc6-dev-sparc64_2.3.5-3_sparc.deb
  to pool/main/g/glibc/libc6-dev-sparc64_2.3.5-3_sparc.deb
libc6-dev_2.3.5-3_arm.deb
  to pool/main/g/glibc/libc6-dev_2.3.5-3_arm.deb
libc6-dev_2.3.5-3_hppa.deb
  to pool/main/g/glibc/libc6-dev_2.3.5-3_hppa.deb
libc6-dev_2.3.5-3_i386.deb
  to pool/main/g/glibc/libc6-dev_2.3.5-3_i386.deb
libc6-dev_2.3.5-3_mips.deb
  to pool/main/g/glibc/libc6-dev_2.3.5-3_mips.deb
libc6-dev_2.3.5-3_mipsel.deb
  to pool/main/g/glibc/libc6-dev_2.3.5-3_mipsel.deb
libc6-dev_2.3.5-3_powerpc.deb
  to pool/main/g/glibc/libc6-dev_2.3.5-3_powerpc.deb
libc6-dev_2.3.5-3_s390.deb
  to pool/main/g/glibc/libc6-dev_2.3.5-3_s390.deb
libc6-dev_2.3.5-3_sparc.deb
  to pool/main/g/glibc/libc6-dev_2.3.5-3_sparc.deb
libc6-i686_2.3.5-3_i386.deb
  to pool/main/g/glibc/libc6-i686_2.3.5-3_i386.deb
libc6-pic_2.3.5-3_arm.deb
  to pool/main/g/glibc/libc6-pic_2.3.5-3_arm.deb
libc6-pic_2.3.5-3_hppa.deb
  to pool/main/g/glibc/libc6-pic_2.3.5-3_hppa.deb
libc6-pic_2.3.5-3_i386.deb
  to pool/main/g/glibc/libc6-pic_2.3.5-3_i386.deb
libc6-pic_2.3.5-3_mips.deb
  to pool/main/g/glibc/libc6-pic_2.3.5-3_mips.deb
libc6-pic_2.3.5-3_mipsel.deb
  to pool/main/g/glibc/libc6-pic_2.3.5-3_mipsel.deb
libc6-pic_2.3.5-3_powerpc.deb
  to pool/main/g/glibc/libc6-pic_2.3.5-3_powerpc.deb
libc6-pic_2.3.5-3_s390.deb
  to pool/main/g/glibc/libc6-pic_2.3.5-3_s390.deb
libc6-pic_2.3.5-3_sparc.deb
  to pool/main/g/glibc/libc6-pic_2.3.5-3_sparc.deb
libc6-ppc64_2.3.5-3_powerpc.deb
  to pool/main/g/glibc/libc6-ppc64_2.3.5-3_powerpc.deb
libc6-prof_2.3.5-3_arm.deb
  to pool/main/g/glibc/libc6-prof_2.3.5-3_arm.deb
libc6-prof_2.3.5-3_hppa.deb
  to pool/main/g/glibc/libc6-prof_2.3.5-3_hppa.deb
libc6-prof_2.3.5-3_i386.deb
  to pool/main/g/glibc/libc6-prof_2.3.5-3_i386.deb
libc6-prof_2.3.5-3_mips.deb
  to pool/main/g/glibc/libc6-prof_2...

Revision history for this message
In , Martin Lucina (mato) wrote : Fix for pthread_rwlock_wrlock hang with nptl/amd64 in sarge

Hi,

I've just spent ~4 days debugging some software we're developing only to
discover we were being hit by this bug. It seems that the fix for this
didn't make it into sarge for amd64.

Would it be possible to make sure that the fix for this is included in
the next point release of sarge?

Thank you,

-mato

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Thu, 10 Nov 2005 16:25:35 +0100
From: Martin Lucina <email address hidden>
To: <email address hidden>, <email address hidden>
Subject: Fix for pthread_rwlock_wrlock hang with nptl/amd64 in sarge

Hi,

I've just spent ~4 days debugging some software we're developing only to
discover we were being hit by this bug. It seems that the fix for this
didn't make it into sarge for amd64.

Would it be possible to make sure that the fix for this is included in
the next point release of sarge?

Thank you,

-mato

Revision history for this message
In , Aurelien Jarno (aurel32) wrote : Fixed in NMU of glibc 2.3.2.ds1-22sarge2
Download full text (3.3 KiB)

tag 314408 + fixed

quit

This message was generated automatically in response to a
non-maintainer upload. The .changes file follows.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Thu, 23 Mar 2006 16:08:05 +0100
Source: glibc
Binary: libc6-i686 libc0.3-pic glibc-doc libc1-udeb libc0.3 libc6.1-dev libc1-pic libc6-s390x libnss-files-udeb libc1-dbg libc6-dev-sparc64 libc0.3-dev libc6-udeb libc6-dbg libc6.1-pic libc6-dev libc0.3-prof libc6-sparcv9 libc6.1-prof libc1 locales libc6-pic libc0.3-udeb libc1-prof libc0.3-dbg libc6-prof libc6 libc6-sparcv9b libc6.1-udeb libc6.1-dbg nscd libc6-sparc64 libnss-dns-udeb libc6.1 libc1-dev libc6-dev-s390x
Architecture: source i386 all
Version: 2.3.2.ds1-22sarge2
Distribution: stable
Urgency: low
Maintainer: GNU Libc Maintainers <email address hidden>
Changed-By: Aurelien Jarno <email address hidden>
Description:
 glibc-doc - GNU C Library: Documentation
 libc6 - GNU C Library: Shared libraries and Timezone data
 libc6-dbg - GNU C Library: Libraries with debugging symbols
 libc6-dev - GNU C Library: Development Libraries and Header Files
 libc6-i686 - GNU C Library: Shared libraries [i686 optimized]
 libc6-pic - GNU C Library: PIC archive library
 libc6-prof - GNU C Library: Profiling Libraries
 libc6-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]
 nscd - GNU C Library: Name Service Cache Daemon
Closes: 314408
Changes:
 glibc (2.3.2.ds1-22sarge2) stable; urgency=low
 .
   * Aurelien Jarno <email address hidden>
 .
    - debian/patches/nptl-pthread-amd64.dpatch: Fix pthread_rwlock_wrlock
      hangs with NPTL on amd64. (Closes: #314408)
Files:
 89ad0032fb2a9aba136b5a7235a77b08 1739 libs required glibc_2.3.2.ds1-22sarge2.dsc
 32171de9dad8704dd5dcdc3dded41050 1824332 libs required glibc_2.3.2.ds1-22sarge2.diff.gz
 bf46940cf75a58a34ccdc20533cfbe60 3164112 doc optional glibc-doc_2.3.2.ds1-22sarge2_all.deb
 001740c6c3a1ed2b614299d09cc93f56 3982340 base standard locales_2.3.2.ds1-22sarge2_all.deb
 65dfdc2fcd43522743d0e19c59abf16d 4911058 base required libc6_2.3.2.ds1-22sarge2_i386.deb
 450f2c277b814020c87bb212c933ebaf 2535056 libdevel standard libc6-dev_2.3.2.ds1-22sarge2_i386.deb
 07fedd73538866a58105a38aac628240 2013238 libdevel extra libc6-prof_2.3.2.ds1-22sarge2_i386.deb
 2a3aa032f0d9d102d44b859e2ab322f5 1036452 libdevel optional libc6-pic_2.3.2.ds1-22sarge2_i386.deb
 0c61778887cc07fe34e2c83cae69b849 959534 libs extra libc6-i686_2.3.2.ds1-22sarge2_i386.deb
 25d6f81a82ee770bdacb80ef63259575 93278 admin optional nscd_2.3.2.ds1-22sarge2_i386.deb
 946c1ccb623134e2073de6165c0b24bc 10224974 libdevel extra libc6-dbg_2.3.2.ds1-22sarge2_i386.deb
 d0c75230a0d4a2d0ef2aab0f82e9d8ed 719330 debian-installer extra libc6-udeb_2.3.2.ds1-22sarge2_i386.udeb
 d0d283992d484fcc09a56b6679bc58e9 7730 debian-installer extra libnss-dns-udeb_2.3.2.ds1-22sarge2_i386.udeb
 e80c800c27182460c5b25896fa2a2039 13744 debian-installer extra libnss-files-udeb_2.3.2.ds1-22sarge2_i386.udeb
packag...

Read more...

Revision history for this message
In , Aurelien Jarno (aurelien-aurel32) wrote : Re: [x86_64] pthread_rwlock_init do not reklease his lock,

tag 307640 fixed fixed-upstream patch
close 307640 2.3.5-3
merge 314408 307640
thanks

--
  .''`. Aurelien Jarno | GPG: 1024D/F1BCDB73
 : :' : Debian developer | Electrical Engineer
 `. `' <email address hidden> | <email address hidden>
   `- people.debian.org/~aurel32 | www.aurel32.net

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.