Bug#583577: marked as done (libc6: pthread_mutex_timedlock can segfault)
Your message dated Sun, 30 May 2010 11:52:43 +0200 with message-id 20100530095243.gf17...@hall.aurel32.net and subject line Re: Bug#583577: libc6: pthread_mutex_timedlock can segfault has caused the Debian Bug report #583577, regarding libc6: pthread_mutex_timedlock can segfault 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 ow...@bugs.debian.org immediately.) -- 583577: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=583577 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems ---BeginMessage--- Package: libc6 Version: 2.7-18lenny2 Severity: important The bug described in the glibc bug report at: http://sourceware.org/bugzilla/show_bug.cgi?id=6419 seems to be present in Debian Lenny. Running the example program in the above bug report causes a segmentation fault in pthread_mutex_timedlock, at least on this hardware. I think this is important because it is a bug in a core function. -- System Information: Debian Release: 5.0.4 APT prefers stable APT policy: (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.26-2-amd64 (SMP w/4 CPU cores) Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages libc6 depends on: ii libgcc1 1:4.3.2-1.1 GCC support library libc6 recommends no packages. Versions of packages libc6 suggests: pn glibc-doc none (no description available) ii locales 2.7-18lenny2 GNU C Library: National Language ( ii locales-all [locales] 2.7-18lenny2 GNU C Library: Precompiled locale -- debconf information: glibc/upgrade: true glibc/restart-failed: glibc/restart-services: ---End Message--- ---BeginMessage--- Version: 2.9-1 On Fri, May 28, 2010 at 02:35:43PM +0200, Erland Lewin wrote: Package: libc6 Version: 2.7-18lenny2 Severity: important The bug described in the glibc bug report at: http://sourceware.org/bugzilla/show_bug.cgi?id=6419 seems to be present in Debian Lenny. Running the example program in the above bug report causes a segmentation fault in pthread_mutex_timedlock, at least on this hardware. I think this is important because it is a bug in a core function. This bug only affects Lenny, and has been fixed in version 2.9-1. Marking it in the BTS. -- Aurelien Jarno GPG: 1024D/F1BCDB73 aurel...@aurel32.net http://www.aurel32.net ---End Message---
Bug#496915: Modifications related to GSoC project PamNssInstaller
Thank you for the feedback. [Aurelien Jarno] Like any wishlist bug this bug will stay out of the radar until we have some more manpower. I haven't tested the patch, but the main problem I see is that this is a perl script. We certainly don't want to make libc6 or libc-bin depends on perl, which will introduce another dependency loop. Also it's probably not a good choice while people are trying to remove the usage of perl in the base system. Perhaps it is better to move this feature to a separate package, like the update-inetd package? Seem a bit overkill to create a new package for a simple perl script, but it might be the best way to do this. Happy hacking, -- Petter Reinholdtsen -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100530102257.gh5...@login1.uio.no
r4301 - glibc-package/trunk/debian/testsuite-checking
Author: aurel32 Date: 2010-05-30 11:05:23 + (Sun, 30 May 2010) New Revision: 4301 Modified: glibc-package/trunk/debian/testsuite-checking/expected-results-sparc64b-linux-gnu-sparcv9b Log: Update sparc64b testsuite Modified: glibc-package/trunk/debian/testsuite-checking/expected-results-sparc64b-linux-gnu-sparcv9b === --- glibc-package/trunk/debian/testsuite-checking/expected-results-sparc64b-linux-gnu-sparcv9b 2010-05-30 00:06:32 UTC (rev 4300) +++ glibc-package/trunk/debian/testsuite-checking/expected-results-sparc64b-linux-gnu-sparcv9b 2010-05-30 11:05:23 UTC (rev 4301) @@ -9,5 +9,9 @@ tst-cancelx21.out, Error 1 tst-cancelx4.out, Error 1 tst-cancelx5.out, Error 1 +tst-chk3.out, Error 1 +tst-chk6.out, Error 1 tst-cpuclock2.out, Error 1 +tst-lfschk3.out, Error 1 +tst-lfschk6.out, Error 1 tst-longjmp_chk2.out, Error 1 -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1oigkd-0006dg...@alioth.debian.org
r4302 - in glibc-package/trunk/debian: . debhelper.in
Author: aurel32 Date: 2010-05-30 11:06:34 + (Sun, 30 May 2010) New Revision: 4302 Modified: glibc-package/trunk/debian/changelog glibc-package/trunk/debian/debhelper.in/nscd.init Log: * nscd.init: don't use and absolute path to call start-stop-daemon, the PATH variable already take care of that. Modified: glibc-package/trunk/debian/changelog === --- glibc-package/trunk/debian/changelog2010-05-30 11:05:23 UTC (rev 4301) +++ glibc-package/trunk/debian/changelog2010-05-30 11:06:34 UTC (rev 4302) @@ -1,3 +1,11 @@ +eglibc (2.11.1-2) UNRELEASED; urgency=low + + [ Aurelien Jarno] + * nscd.init: don't use and absolute path to call start-stop-daemon, the +PATH variable already take care of that. + + -- Aurelien Jarno aure...@debian.org Sun, 30 May 2010 13:06:11 +0200 + eglibc (2.11.1-1) unstable; urgency=low [ Clint Adams ] Modified: glibc-package/trunk/debian/debhelper.in/nscd.init === --- glibc-package/trunk/debian/debhelper.in/nscd.init 2010-05-30 11:05:23 UTC (rev 4301) +++ glibc-package/trunk/debian/debhelper.in/nscd.init 2010-05-30 11:06:34 UTC (rev 4302) @@ -34,8 +34,8 @@ # Return # 0 if daemon has been started or was already running # 2 if daemon could not be started - /sbin/start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --test /dev/null || return 0 - /sbin/start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON || return 2 + start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --test /dev/null || return 0 + start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON || return 2 } stop_nscd() @@ -49,13 +49,13 @@ # in that case, fallback to good old methods RETVAL=0 if ! $DAEMON --shutdown; then - /sbin/start-stop-daemon --stop --quiet --pidfile $PIDFILE --name $NAME --test /dev/null + start-stop-daemon --stop --quiet --pidfile $PIDFILE --name $NAME --test /dev/null RETVAL=$? [ $? -ne 0 -a $? -ne 1 ] return 2 fi # Wait for children to finish too - /sbin/start-stop-daemon --stop --quiet --oknodo --retry=0/30/KILL/5 --exec $DAEMON /dev/null + start-stop-daemon --stop --quiet --oknodo --retry=0/30/KILL/5 --exec $DAEMON /dev/null [ $? -ne 0 -a $? -ne 1 ] return 2 rm -f $PIDFILE return $RETVAL @@ -66,7 +66,7 @@ # Return # 0 if daemon is stopped # 1 if daemon is running - /sbin/start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --test /dev/null || return 1 + start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --test /dev/null || return 1 return 0 } -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1oigll-0006fu...@alioth.debian.org
r4303 - in glibc-package/trunk/debian: . testsuite-checking
Author: aurel32 Date: 2010-05-30 11:08:01 + (Sun, 30 May 2010) New Revision: 4303 Modified: glibc-package/trunk/debian/changelog glibc-package/trunk/debian/testsuite-checking/expected-results-powerpc64-linux-gnu-ppc64 Log: * check-execstack.out is a new test, therefore not a regression. Mark it as failing in expected-results-powerpc64-linux-gnu-ppc64. Modified: glibc-package/trunk/debian/changelog === --- glibc-package/trunk/debian/changelog2010-05-30 11:06:34 UTC (rev 4302) +++ glibc-package/trunk/debian/changelog2010-05-30 11:08:01 UTC (rev 4303) @@ -3,8 +3,10 @@ [ Aurelien Jarno] * nscd.init: don't use and absolute path to call start-stop-daemon, the PATH variable already take care of that. + * check-execstack.out is a new test, therefore not a regression. Mark it +as failing in expected-results-powerpc64-linux-gnu-ppc64. - -- Aurelien Jarno aure...@debian.org Sun, 30 May 2010 13:06:11 +0200 + -- Aurelien Jarno aure...@debian.org Sun, 30 May 2010 13:06:58 +0200 eglibc (2.11.1-1) unstable; urgency=low Modified: glibc-package/trunk/debian/testsuite-checking/expected-results-powerpc64-linux-gnu-ppc64 === --- glibc-package/trunk/debian/testsuite-checking/expected-results-powerpc64-linux-gnu-ppc64 2010-05-30 11:06:34 UTC (rev 4302) +++ glibc-package/trunk/debian/testsuite-checking/expected-results-powerpc64-linux-gnu-ppc64 2010-05-30 11:08:01 UTC (rev 4303) @@ -4,6 +4,7 @@ # Format: Failed test, Error Make error code [(ignored)] # annexc.out, Error 1 (ignored) +check-execstack.out, Error 1 check-localplt.out, Error 1 tst-cpuclock2.out, Error 1 tst-cancelx4.out, Error 1 -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1oigni-0006ij...@alioth.debian.org
Bug#576030: gcc-4.3: wcstoll returns only the value for 32bit.
On Fri, Apr 02, 2010 at 11:32:55AM +0200, Aurelien Jarno wrote: On Wed, Mar 31, 2010 at 11:32:50PM +0900, Hikaru MIYAGI wrote: Package: gcc-4.3 Version: 4.3.2-1.1 Severity: important wcstoll returns only the value for 32bit. For instance, wcstoll(L1, NULL, 16) returns 0 though it is sure to become 4294967296. This is not reproducible here. Are you sure the wcstoll is correctly declared? You can verify that it is correctly declared by compiling with -Wall. If it is not the case, verify that your program should include wchar.h and that you use either use -std=c99 or -D_GNU_SOURCE to compile it. Any news on that? -- Aurelien Jarno GPG: 1024D/F1BCDB73 aurel...@aurel32.net http://www.aurel32.net -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100530113455.gh17...@hall.aurel32.net
r4304 - in glibc-package/trunk/debian: . testsuite-checking
Author: aurel32 Date: 2010-05-30 16:19:51 + (Sun, 30 May 2010) New Revision: 4304 Modified: glibc-package/trunk/debian/changelog glibc-package/trunk/debian/testsuite-checking/expected-results-i486-gnu-libc Log: * Update tst-ttyname_r.out error value in expected-results-i486-gnu-libc as part of the test is now passing. Modified: glibc-package/trunk/debian/changelog === --- glibc-package/trunk/debian/changelog2010-05-30 11:08:01 UTC (rev 4303) +++ glibc-package/trunk/debian/changelog2010-05-30 16:19:51 UTC (rev 4304) @@ -5,6 +5,8 @@ PATH variable already take care of that. * check-execstack.out is a new test, therefore not a regression. Mark it as failing in expected-results-powerpc64-linux-gnu-ppc64. + * Update tst-ttyname_r.out error value in expected-results-i486-gnu-libc +as part of the test is now passing. -- Aurelien Jarno aure...@debian.org Sun, 30 May 2010 13:06:58 +0200 Modified: glibc-package/trunk/debian/testsuite-checking/expected-results-i486-gnu-libc === --- glibc-package/trunk/debian/testsuite-checking/expected-results-i486-gnu-libc 2010-05-30 11:08:01 UTC (rev 4303) +++ glibc-package/trunk/debian/testsuite-checking/expected-results-i486-gnu-libc 2010-05-30 16:19:51 UTC (rev 4304) @@ -70,7 +70,7 @@ tst-timer.out, Error 1 tst-tls18.out, Error 1 tst-tls9-static.out, Error 1 -tst-ttyname_r.out, Error 2 +tst-ttyname_r.out, Error 1 tst-vfork3-mem, Error 1 tststatic.out, Error 139 tststatic2.out, Error 139 -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1oilez-00058b...@alioth.debian.org
r4305 - in glibc-package/trunk/debian: . patches patches/mips
Author: aurel32 Date: 2010-05-30 17:13:21 + (Sun, 30 May 2010) New Revision: 4305 Added: glibc-package/trunk/debian/patches/mips/cvs-mips-atomic_h.diff Modified: glibc-package/trunk/debian/changelog glibc-package/trunk/debian/patches/series Log: * Add patches/mips/cvs-mips-atomic_h.diff to fix atomic issues on MIPS. Modified: glibc-package/trunk/debian/changelog === --- glibc-package/trunk/debian/changelog2010-05-30 16:19:51 UTC (rev 4304) +++ glibc-package/trunk/debian/changelog2010-05-30 17:13:21 UTC (rev 4305) @@ -7,8 +7,9 @@ as failing in expected-results-powerpc64-linux-gnu-ppc64. * Update tst-ttyname_r.out error value in expected-results-i486-gnu-libc as part of the test is now passing. + * Add patches/mips/cvs-mips-atomic_h.diff to fix atomic issues on MIPS. - -- Aurelien Jarno aure...@debian.org Sun, 30 May 2010 13:06:58 +0200 + -- Aurelien Jarno aure...@debian.org Sun, 30 May 2010 19:13:01 +0200 eglibc (2.11.1-1) unstable; urgency=low Added: glibc-package/trunk/debian/patches/mips/cvs-mips-atomic_h.diff === --- glibc-package/trunk/debian/patches/mips/cvs-mips-atomic_h.diff (rev 0) +++ glibc-package/trunk/debian/patches/mips/cvs-mips-atomic_h.diff 2010-05-30 17:13:21 UTC (rev 4305) @@ -0,0 +1,134 @@ +2010-03-23 Mischa Jonker mischa.jon...@viragelogic.com + + [BZ #11291] + * sysdeps/mips/bits/atomic.h + (__arch_compare_and_exchange_xxx_32_int, + __arch_compare_and_exchange_xxx_64_int, + __arch_exchange_xxx_32_int, __arch_exchange_xxx_64_int, + __arch_exchange_and_add_32_int, __arch_exchange_and_add_64_int): + Specify *mem as asm output as well as input. + +diff --git a/sysdeps/mips/bits/atomic.h b/sysdeps/mips/bits/atomic.h +index 167d9a5..11b3467 100644 +--- a/ports/sysdeps/mips/bits/atomic.h b/ports/sysdeps/mips/bits/atomic.h +@@ -69,16 +69,16 @@ typedef uintmax_t uatomic_max_t; + MIPS_PUSH_MIPS2\ + rel \n \ + 1:\t \ +- ll %0,%4\n\t\ ++ ll %0,%5\n\t\ + move%1,$0\n\t\ +- bne %0,%2,2f\n\t \ +- move%1,%3\n\t\ +- sc %1,%4\n\t\ ++ bne %0,%3,2f\n\t \ ++ move%1,%4\n\t\ ++ sc %1,%2\n\t\ + beqz%1,1b\n \ + acq \n\t\ + .setpop\n\ + 2:\n\t \ +-: =r (__prev), =r (__cmp) \ ++: =r (__prev), =r (__cmp), =m (*mem)\ + : r (oldval), r (newval), m (*mem)\ + : memory) + +@@ -93,16 +93,16 @@ typedef uintmax_t uatomic_max_t; + MIPS_PUSH_MIPS2\ + rel \n \ + 1:\t \ +- lld %0,%4\n\t\ ++ lld %0,%5\n\t\ + move%1,$0\n\t\ +- bne %0,%2,2f\n\t \ +- move%1,%3\n\t\ +- scd %1,%4\n\t\ ++ bne %0,%3,2f\n\t \ ++ move%1,%4\n\t\ ++ scd %1,%2\n\t\ + beqz%1,1b\n \ + acq \n\t\ + .setpop\n\ + 2:\n\t \ +-: =r (__prev), =r (__cmp) \ ++: =r (__prev),
r4306 - glibc-package/trunk/debian/patches/mips
Author: aurel32 Date: 2010-05-30 18:42:14 + (Sun, 30 May 2010) New Revision: 4306 Modified: glibc-package/trunk/debian/patches/mips/local-r10k.diff Log: Update mips/local-r10k.diff after applying cvs-mips-atomic_h.diff Modified: glibc-package/trunk/debian/patches/mips/local-r10k.diff === --- glibc-package/trunk/debian/patches/mips/local-r10k.diff 2010-05-30 17:13:21 UTC (rev 4305) +++ glibc-package/trunk/debian/patches/mips/local-r10k.diff 2010-05-30 18:42:14 UTC (rev 4306) @@ -9,54 +9,54 @@ --- a/ports/sysdeps/mips/bits/atomic.h +++ b/ports/sysdeps/mips/bits/atomic.h @@ -74,7 +74,7 @@ - bne %0,%2,2f\n\t \ - move%1,%3\n\t\ - sc %1,%4\n\t\ + bne %0,%3,2f\n\t \ + move%1,%4\n\t\ + sc %1,%2\n\t\ - beqz%1,1b\n \ + beqzl %1,1b\n \ acq \n\t\ .setpop\n\ 2:\n\t \ @@ -98,7 +98,7 @@ - bne %0,%2,2f\n\t \ - move%1,%3\n\t\ - scd %1,%4\n\t\ + bne %0,%3,2f\n\t \ + move%1,%4\n\t\ + scd %1,%2\n\t\ - beqz%1,1b\n \ + beqzl %1,1b\n \ acq \n\t\ .setpop\n\ 2:\n\t \ @@ -192,7 +192,7 @@ - ll %0,%3\n\t\ - move%1,%2\n\t\ - sc %1,%3\n\t\ + ll %0,%4\n\t\ + move%1,%3\n\t\ + sc %1,%2\n\t\ - beqz%1,1b\n \ + beqzl %1,1b\n \ acq \n\t\ .setpop\n\ 2:\n\t \ @@ -216,7 +216,7 @@ - lld %0,%3\n\t\ - move%1,%2\n\t\ - scd %1,%3\n\t\ + lld %0,%4\n\t\ + move%1,%3\n\t\ + scd %1,%2\n\t\ - beqz%1,1b\n \ + beqzl %1,1b\n \ acq \n\t\ .setpop\n\ 2:\n\t \ @@ -251,7 +251,7 @@ - ll %0,%3\n\t\ - addu%1,%0,%2\n\t \ - sc %1,%3\n\t\ + ll %0,%4\n\t\ + addu%1,%0,%3\n\t \ + sc %1,%2\n\t\ - beqz%1,1b\n \ + beqzl %1,1b\n \ acq \n\t\ .setpop\n\ 2:\n\t
Bug#583839: eglibc 2.11 ftbfs on kfreebsd
Package: eglibc Version: 2.11.1-1 Severity: serious see https://buildd.debian.org/fetch.cgi?pkg=gcc-snapshot;ver=20100530-1;arch=kfreebsd-amd64;stamp=1275239549 gnatgcc -c -g -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../src/gcc -I../../src/gcc/build -I../../src/gcc/../include -I../../src/gcc/../libcpp/include -I../../src/gcc/../libdecnumber -I../../src/gcc/../libdecnumber/dpd -I../libdecnumber -DCLOOG_PPL_BACKEND -I/usr/include/libelf \ -o build/gencondmd.o build/gencondmd.c In file included from ./tm.h:37, from build/gencondmd.c:21: ../../src/gcc/config/linux.h:86:1: warning: OPTION_GLIBC redefined In file included from build/gencondmd.c:21: ./tm.h:13:1: warning: this is the location of the previous definition ../../src/gcc/config/i386/i386.md:15604: error: 'linux_libc' undeclared here (not in a function) ../../src/gcc/config/i386/i386.md:15606: warning: missing initializer ../../src/gcc/config/i386/i386.md:15606: warning: (near initialization for 'insn_conditions[13].value') ../../src/gcc/config/i386/i386.md:15606: warning: missing initializer ../../src/gcc/config/i386/i386.md:15606: warning: (near initialization for 'insn_conditions[292].value') ../../src/gcc/config/i386/i386.md:15579: warning: missing initializer ../../src/gcc/config/i386/i386.md:15579: warning: (near initialization for 'insn_conditions[941].value') make[5]: *** [build/gencondmd.o] Error 1 -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4c02ff79.8060...@debian.org
Bug#583839: eglibc 2.11 ftbfs on kfreebsd
reassign 583839 gcc-snapshot thanks On Mon, May 31, 2010 at 02:14:49AM +0200, Matthias Klose wrote: Package: eglibc Version: 2.11.1-1 Severity: serious see https://buildd.debian.org/fetch.cgi?pkg=gcc-snapshot;ver=20100530-1;arch=kfreebsd-amd64;stamp=1275239549 This is indeed a serious failure. OTOH, I fail to see how it is related to eglibc 2.11, the build log is exactly the same with glibc 2.10. Reassigning. -- Aurelien Jarno GPG: 1024D/F1BCDB73 aurel...@aurel32.net http://www.aurel32.net -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100531050247.gx17...@hall.aurel32.net
Processed: Re: Bug#583839: eglibc 2.11 ftbfs on kfreebsd
Processing commands for cont...@bugs.debian.org: reassign 583839 gcc-snapshot Bug #583839 [eglibc] eglibc 2.11 ftbfs on kfreebsd Bug reassigned from package 'eglibc' to 'gcc-snapshot'. Bug No longer marked as found in versions 2.11.1-1. thanks Stopping processing here. Please contact me if you need assistance. -- 583839: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=583839 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/handler.s.c.12752821709436.transcr...@bugs.debian.org