r6207 - in glibc-package/trunk/debian: . patches/kfreebsd testsuite-checking
Author: ps-guest Date: 2014-07-12 10:47:31 + (Sat, 12 Jul 2014) New Revision: 6207 Modified: glibc-package/trunk/debian/changelog glibc-package/trunk/debian/patches/kfreebsd/local-fbtl.diff glibc-package/trunk/debian/patches/kfreebsd/local-sysdeps.diff glibc-package/trunk/debian/testsuite-checking/expected-results-i586-kfreebsd-gnu-libc glibc-package/trunk/debian/testsuite-checking/expected-results-i686-kfreebsd-gnu-i386 glibc-package/trunk/debian/testsuite-checking/expected-results-i686-kfreebsd-gnu-i686 glibc-package/trunk/debian/testsuite-checking/expected-results-x86_64-kfreebsd-gnu-libc Log: * kfreebsd/local-sysdeps.diff: update to revision 5490 (from glibc-bsd). * kfreebsd/local-fbtl.diff: likewise. * update testsuite-checking/expected-results-*-kfreebsd-gnu-* Modified: glibc-package/trunk/debian/changelog === --- glibc-package/trunk/debian/changelog2014-07-10 21:12:23 UTC (rev 6206) +++ glibc-package/trunk/debian/changelog2014-07-12 10:47:31 UTC (rev 6207) @@ -14,6 +14,11 @@ * debian/rules.d/debhelper.mk: fix dh_strip call in stage1. Closes: #754350. + [ Petr Salinger ] + * kfreebsd/local-sysdeps.diff: update to revision 5490 (from glibc-bsd). + * kfreebsd/local-fbtl.diff: likewise. + * update testsuite-checking/expected-results-*-kfreebsd-gnu-* + -- Aurelien Jarno aure...@debian.org Sun, 06 Jul 2014 22:34:19 +0200 glibc (2.19-5) unstable; urgency=medium Modified: glibc-package/trunk/debian/patches/kfreebsd/local-fbtl.diff === --- glibc-package/trunk/debian/patches/kfreebsd/local-fbtl.diff 2014-07-10 21:12:23 UTC (rev 6206) +++ glibc-package/trunk/debian/patches/kfreebsd/local-fbtl.diff 2014-07-12 10:47:31 UTC (rev 6207) @@ -22114,7 +22114,7 @@ +#endif --- /dev/null +++ b/fbtl/pthread_cond_broadcast.c -@@ -0,0 +1,97 @@ +@@ -0,0 +1,98 @@ +/* Copyright (C) 2003-2013 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Martin Schwidefsky schwidef...@de.ibm.com, 2003. @@ -22202,6 +22202,7 @@ +#endif +wake_all: + lll_futex_wake (cond-__data.__futex, INT_MAX, pshared); ++ return 0; +} + + /* We are done. */ @@ -41128,7 +41129,7 @@ +#include ../test-skeleton.c --- /dev/null +++ b/fbtl/tst-cancel-wrappers.sh -@@ -0,0 +1,93 @@ +@@ -0,0 +1,92 @@ +#! /bin/sh +# Test whether all cancelable functions are cancelable. +# Copyright (C) 2002-2013 Free Software Foundation, Inc. @@ -41185,7 +41186,6 @@ +C[sigsuspend]=1 +C[sigwait]=1 +C[sigwaitinfo]=1 -+C[system]=1 +C[tcdrain]=1 +C[wait]=1 +C[waitid]=1 Modified: glibc-package/trunk/debian/patches/kfreebsd/local-sysdeps.diff === --- glibc-package/trunk/debian/patches/kfreebsd/local-sysdeps.diff 2014-07-10 21:12:23 UTC (rev 6206) +++ glibc-package/trunk/debian/patches/kfreebsd/local-sysdeps.diff 2014-07-12 10:47:31 UTC (rev 6207) @@ -9994,8 +9994,8 @@ +#include fbtl/pthread_mutex_lock.c --- /dev/null +++ b/ports/sysdeps/unix/bsd/bsd4.4/kfreebsd/fbtl/pthread_once.c -@@ -0,0 +1,93 @@ -+/* Copyright (C) 2003-2013 Free Software Foundation, Inc. +@@ -0,0 +1,131 @@ ++/* Copyright (C) 2003-2014 Free Software Foundation, Inc. + This file is part of the GNU C Library. + Contributed by Jakub Jelinek ja...@redhat.com, 2003. + @@ -10015,6 +10015,7 @@ + +#include pthreadP.h +#include lowlevellock.h ++#include atomic.h + + +unsigned long int __fork_generation attribute_hidden; @@ -10025,11 +10026,33 @@ +{ + pthread_once_t *once_control = (pthread_once_t *) arg; + ++ /* Reset to the uninitialized state here. We don't need a stronger memory ++ order because we do not need to make any other of our writes visible to ++ other threads that see this value: This function will be called if we ++ get interrupted (see __pthread_once), so all we need to relay to other ++ threads is the state being reset again. */ + *once_control = 0; + lll_futex_wake (once_control, INT_MAX, LLL_PRIVATE); +} + + ++/* This is similar to a lock implementation, but we distinguish between three ++ states: not yet initialized (0), initialization finished (2), and ++ initialization in progress (__fork_generation | 1). If in the first state, ++ threads will try to run the initialization by moving to the second state; ++ the first thread to do so via a CAS on once_control runs init_routine, ++ other threads block. ++ When forking the process, some threads can be interrupted during the second ++ state; they won't be present in the forked child, so we need to restart ++ initialization in the child. To distinguish an in-progress initialization ++ from an interrupted initialization (in which case we need to reclaim the ++ lock), we look at the fork generation that's part of the second state: We ++ can
r6208 - glibc-package/trunk/debian
Author: aurel32 Date: 2014-07-12 16:22:53 + (Sat, 12 Jul 2014) New Revision: 6208 Modified: glibc-package/trunk/debian/changelog Log: releasing package glibc version 2.19-6 Modified: glibc-package/trunk/debian/changelog === --- glibc-package/trunk/debian/changelog2014-07-12 10:47:31 UTC (rev 6207) +++ glibc-package/trunk/debian/changelog2014-07-12 16:22:53 UTC (rev 6208) @@ -1,4 +1,4 @@ -glibc (2.19-6) UNRELEASED; urgency=high +glibc (2.19-6) unstable; urgency=high [ Aurelien Jarno ] * debian/patches/any/cvs-CVE-2014-0475.diff: fix a directory traversal in @@ -19,7 +19,7 @@ * kfreebsd/local-fbtl.diff: likewise. * update testsuite-checking/expected-results-*-kfreebsd-gnu-* - -- Aurelien Jarno aure...@debian.org Sun, 06 Jul 2014 22:34:19 +0200 + -- Aurelien Jarno aure...@debian.org Sat, 12 Jul 2014 17:22:50 +0200 glibc (2.19-5) unstable; urgency=medium -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1x604b-0002zx...@moszumanska.debian.org
r6209 - glibc-package/tags
Author: aurel32 Date: 2014-07-12 16:22:56 + (Sat, 12 Jul 2014) New Revision: 6209 Added: glibc-package/tags/2.19-6/ Log: tagging package glibc version 2.19-6 -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1x604e-0002iq...@moszumanska.debian.org
r6210 - glibc-package/trunk/debian
Author: aurel32 Date: 2014-07-12 16:23:27 + (Sat, 12 Jul 2014) New Revision: 6210 Modified: glibc-package/trunk/debian/changelog Log: New changelog entry Modified: glibc-package/trunk/debian/changelog === --- glibc-package/trunk/debian/changelog2014-07-12 16:22:56 UTC (rev 6209) +++ glibc-package/trunk/debian/changelog2014-07-12 16:23:27 UTC (rev 6210) @@ -1,3 +1,9 @@ +glibc (2.19-7) UNRELEASED; urgency=medium + + * + + -- Aurelien Jarno aure...@debian.org Sat, 12 Jul 2014 18:23:13 +0200 + glibc (2.19-6) unstable; urgency=high [ Aurelien Jarno ] -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1x6059-0004mr...@moszumanska.debian.org
Bug#754350: marked as done (src:glibc: fix dh_strip call in stage1)
Your message dated Sat, 12 Jul 2014 16:50:02 + with message-id e1x60us-mt...@franck.debian.org and subject line Bug#754350: fixed in glibc 2.19-6 has caused the Debian Bug report #754350, regarding src:glibc: fix dh_strip call in stage1 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.) -- 754350: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=754350 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems ---BeginMessage--- Package: src:glibc Version: 2.19-5 Severity: normal Tags: patch User: helm...@debian.org Usertags: rebootstrap I introduced a regression in my patch for #752480. All non-dev packages were (correctly) marked with Build-Profiles: !stage1. For debhelper this means, that those packages no longer exist. In particular passing a non-existing package to dh_strip --dbg-package fails. Please apply the attached patch or something equivalent. Helmut diff -Nru glibc-2.19/debian/rules.d/debhelper.mk glibc-2.19/debian/rules.d/debhelper.mk --- glibc-2.19/debian/rules.d/debhelper.mk +++ glibc-2.19/debian/rules.d/debhelper.mk @@ -8,6 +8,10 @@ non-debug-packages = $(filter-out %-dbg,$(DEB_ARCH_REGULAR_PACKAGES)) $(patsubst %,$(stamp)binaryinst_%,$(debug-packages)):: $(patsubst %,$(stamp)binaryinst_%,$(non-debug-packages)) +ifeq ($(filter stage1,$(DEB_BUILD_PROFILES)),) +DH_STRIP_DEBUG_PACKAGE=--dbg-package=$(libc)-dbg +endif + $(patsubst %,$(stamp)binaryinst_%,$(DEB_ARCH_REGULAR_PACKAGES) $(DEB_INDEP_REGULAR_PACKAGES)):: $(patsubst %,$(stamp)install_%,$(GLIBC_PASSES)) debhelper @echo Running debhelper for $(curpass) dh_testroot @@ -49,7 +53,7 @@ # strip *.o files as dh_strip does not (yet?) do it. if test $(NOSTRIP_$(curpass)) != 1; then\ if test $(NODEBUG_$(curpass)) != 1; then\ - dh_strip -p$(curpass) -Xlibpthread --dbg-package=$(libc)-dbg; \ + dh_strip -p$(curpass) -Xlibpthread $(DH_STRIP_DEBUG_PACKAGE); \ (cd debian/$(curpass); \ find . -name libpthread-\*.so -exec objcopy \ --only-keep-debug '{}' ../$(libc)-dbg/usr/lib/debug/'{}' \ ---End Message--- ---BeginMessage--- Source: glibc Source-Version: 2.19-6 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 754...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Aurelien Jarno aure...@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 ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Sat, 12 Jul 2014 17:22:50 +0200 Source: glibc Binary: libc-bin libc-dev-bin glibc-doc glibc-source locales locales-all nscd multiarch-support 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-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 libc6-armhf libc6-dev-armhf libc6-armel libc6-dev-armel 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 libc6-loongson2f libnss-dns-udeb libnss-files-udeb Architecture: source all amd64 Version: 2.19-6 Distribution: unstable Urgency: high Maintainer: Aurelien Jarno aure...@debian.org Changed-By: Aurelien Jarno aure...@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 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]
eglibc_2.13-38+deb7u3_amd64.changes ACCEPTED into proposed-updates-stable-new, proposed-updates
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Format: 1.8 Date: Tue, 08 Jul 2014 20:59:10 +0200 Source: eglibc Binary: libc-bin libc-dev-bin glibc-doc eglibc-source locales locales-all nscd multiarch-support 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-s390 libc6-dev-s390 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-i686 libc6-xen libc0.1-i686 libc0.3-i686 libc0.3-xen libc6.1-alphaev67 libc6-loongson2f libnss-dns-udeb libnss-files-udeb Architecture: source all amd64 Version: 2.13-38+deb7u3 Distribution: wheezy-security Urgency: high Maintainer: GNU Libc Maintainers debian-glibc@lists.debian.org Changed-By: Florian Weimer f...@deneb.enyo.de 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-s390 - Embedded GNU C Library: 32bit Development Libraries for IBM zSeri 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-loongson2f - Embedded GNU C Library: Shared libraries (Loongson 2F 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-s390 - Embedded GNU C Library: 32bit Shared libraries for IBM zSeries libc6-s390x - Embedded GNU C Library: 64bit Shared libraries for IBM zSeries libc6-sparc64 - Embedded GNU C Library: 64bit Shared libraries for UltraSPARC 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:
Bug#754392: libc6:amd64: lock elision code used on machine not supporting TSX (xbegin, ...) instructions
reassign 754392 weston/1.5.0-2 retitle 754392 weston: segfault on exit when cms-colord.so is loaded forwarded 754392 https://bugs.freedesktop.org/show_bug.cgi?id=79560 thanks On Thu, Jul 10, 2014 at 09:03:34PM +0200, Aurelien Jarno wrote: On Thu, Jul 10, 2014 at 04:52:42PM +0200, Laurent Bigonville wrote: Package: libc6 Version: 2.19-5 Severity: serious Hi, On my amd64 machine, weston is crashing on exit with an illegal instruction when the colord plugin is loaded. Using gdb shows me the following backtrace: #0 0x7681d18b in _xbegin () at ../nptl/sysdeps/unix/sysv/linux/x86/hle.h:53 #1 __lll_lock_elision (futex=0x727ab0, adapt_count=0x727ac6, private=128) at ../nptl/sysdeps/unix/sysv/linux/x86/elision-lock.c:56 #2 0x7fffeca9d991 in g_mutex_lock (mutex=optimized out) at /tmp/buildd/glib2.0-2.40.0/./glib/gthread-posix.c:209 #3 0x7fffed732e5f in colord_idle_cancel_for_output (cms=0x7fffe0003050, o=0x6dbca0) at src/cms-colord.c:77 #4 0x7fffed7333bf in colord_notifier_output_destroy (listener=0x7fffe00030a8, data=0x6dbca0) at src/cms-colord.c:223 #5 0x00407673 in wl_signal_emit (signal=0x6dbeb0, data=0x6dbca0) at /usr/include/wayland-server.h:260 #6 0x0040e9a3 in weston_output_destroy (output=0x6dbca0) at src/compositor.c:3119 #7 0x76600b23 in x11_output_destroy (output_base=0x6dbca0) at src/compositor-x11.c:497 #8 0x76601c72 in x11_compositor_delete_window (c=0x6400c0, window=50331653) at src/compositor-x11.c:935 #9 0x766027a2 in x11_compositor_handle_event (fd=10, mask=1, data=0x6400c0) at src/compositor-x11.c:1273 #10 0x77bd3c22 in wl_event_loop_dispatch (loop=0x641290, timeout=optimized out) at ../src/event-loop.c:419 #11 0x0040c164 in weston_compositor_read_input (fd=9, mask=1, data=0x6400c0) at src/compositor.c:1830 #12 0x77bd3c22 in wl_event_loop_dispatch (loop=0x630240, timeout=timeout@entry=-1) at ../src/event-loop.c:419 #13 0x77bd2265 in wl_display_run (display=0x6301b0) at ../src/wayland-server.c:969 #14 0x0041116f in main (argc=1, argv=0x7fffe138) at src/compositor.c:4316 This is the (illegal) instruction executed: = 0x7681d18b __lll_lock_elision+75: xbeginq 0x7681d191 __lll_lock_elision+81 These instruction are only available on Haswell+ CPU's Do you also have problems with other programs than Weston? I really doubt this is a bug in the libc. For me it looks like the memory holding the mutex has been corrupted, forcing the PTHREAD_MUTEX_ELISION_NP flag. Unfortunately it's not easy to check as the mutex variable is not accessible in gdb due do the code optimization. However the only code path in the glibc which can enable this flag is executed conditionally when the __pthread_force_elision variable is set. Could you please therefore run print __pthread_force_elision in gdb after getting the backtrace? I have been able to reproduce the problem, and I confirmed that __pthread_force_elision is set to 0. Also the problem is an illegal instruction only part of the time, other times I also got this following error: | GLib (gthread-posix.c): Unexpected error from C library during 'pthread_mutex_lock': Invalid argument. Aborting. | [21:01:32.483] caught signal: 6 | [21:01:32.483] [0040814a] -- (weston) | [21:01:32.483] [004081b7] -- (weston) | [21:01:32.483] [7ff4a4c98480] -- (/lib/x86_64-linux-gnu/libc.so.6) | [21:01:32.483] [7ff4a4c98407] gsignal (/lib/x86_64-linux-gnu/libc.so.6) | [21:01:32.484] [7ff4a4c997e8] abort (/lib/x86_64-linux-gnu/libc.so.6) | [21:01:32.484] [7ff49a2d9453] -- (/lib/x86_64-linux-gnu/libglib-2.0.so.0) | [21:01:32.484] [7ff49a3489a3] g_mutex_lock (/lib/x86_64-linux-gnu/libglib-2.0.so.0) | [21:01:32.484] [7ff49afddf15] -- (/usr/lib/x86_64-linux-gnu/weston/cms-colord.so) | [21:01:32.484] [7ff49afde750] -- (/usr/lib/x86_64-linux-gnu/weston/cms-colord.so) | [21:01:32.484] [0040dc54] weston_output_destroy (weston) | [21:01:32.484] [7ff4a442d1fa] -- (/usr/lib/x86_64-linux-gnu/weston/x11-backend.so) | [21:01:32.484] [7ff4a442d674] -- (/usr/lib/x86_64-linux-gnu/weston/x11-backend.so) | [21:01:32.484] [7ff4a59fdc22] wl_event_loop_dispatch (/usr/lib/x86_64-linux-gnu/libwayland-server.so.0) | [21:01:32.484] [00408d32] -- (weston) | [21:01:32.484] [7ff4a59fdc22] wl_event_loop_dispatch (/usr/lib/x86_64-linux-gnu/libwayland-server.so.0) | [21:01:32.484] [7ff4a59fc265] wl_display_run (/usr/lib/x86_64-linux-gnu/libwayland-server.so.0) | [21:01:32.484] [0040785c] -- (weston) | [21:01:32.484] [7ff4a4c84b45] __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6) | [21:01:32.484] [00407a35] -- (weston) This clearly show that the memory corresponding to the
Processed (with 1 errors): Re: Bug#754392: libc6:amd64: lock elision code used on machine not supporting TSX (xbegin, ...) instructions
Processing commands for cont...@bugs.debian.org: reassign 754392 weston/1.5.0-2 Unknown command or malformed arguments to command. retitle 754392 weston: segfault on exit when cms-colord.so is loaded Bug #754392 [libc6] libc6:amd64: lock elision code used on machine not supporting TSX (xbegin, ...) instructions Changed Bug title to 'weston: segfault on exit when cms-colord.so is loaded' from 'libc6:amd64: lock elision code used on machine not supporting TSX (xbegin, ...) instructions' forwarded 754392 https://bugs.freedesktop.org/show_bug.cgi?id=79560 Bug #754392 [libc6] weston: segfault on exit when cms-colord.so is loaded Set Bug forwarded-to-address to 'https://bugs.freedesktop.org/show_bug.cgi?id=79560'. thanks Stopping processing here. Please contact me if you need assistance. -- 754392: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=754392 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: https://lists.debian.org/handler.s.c.140519336729011.transcr...@bugs.debian.org
Processed: reassign 754392 to weston
Processing commands for cont...@bugs.debian.org: reassign 754392 weston 1.5.0-2 Bug #754392 [libc6] weston: segfault on exit when cms-colord.so is loaded Bug reassigned from package 'libc6' to 'weston'. No longer marked as found in versions eglibc/2.19-1 and glibc/2.19-5. Ignoring request to alter fixed versions of bug #754392 to the same values previously set Bug #754392 [weston] weston: segfault on exit when cms-colord.so is loaded Marked as found in versions weston/1.5.0-2. thanks Stopping processing here. Please contact me if you need assistance. -- 754392: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=754392 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: https://lists.debian.org/handler.s.c.14051941551378.transcr...@bugs.debian.org
Bug#754596: libc6 package upgrade sends ISO-2022 escape sequences to a terminal which doesn't support them (PuTTY in UTF-8 mode)
Package: libc6 Version: 2.19-5 Severity: minor I don't know if libc6 is where the actual problem lies, but I don't experience this bug with any other package; so I'll start here. If the actual problem lies with some other package, feel free to reassign this bug report to the guilty package once you have figured out where the actual problem lies. The Debian system uses a UTF-8 locale (en_US.UTF-8). The system administrator (root) is logged in to the system via a remote SSH client. In this case, the client is PuTTY, a very popular open source SSH client for Windows. (Ports are available to other platforms, but that's beside the point.) PuTTY is configured as recommended for use with a Debian system which uses a UTF-8 locale. (See https://lists.debian.org/debian-user/2014/07/msg00592.html for details.) As pointed out in the above link, PuTTY does not support the ISO-2022 escape sequences traditionally used to draw lines and boxes when operating in UTF-8 mode. (See also http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/utf8-plus-vt100.html for the official word on this.) The problem occurs when libc6 must be upgraded during apt-get upgrade or apt-get dist-upgrade. I see a screen which looks like this: - lu Configuring libc6:s390x tk x Running services and programs that are using NSS need to be restarted,x x otherwise they might not be able to do lookup or authentication any more x x (for services such as ssh, this can affect your ability to login).x x Please review the following space-separated list of init.d scripts forx x services to be restarted now, and correct it if needed. x x x x Note: restarting sshd/telnetd should not affect any existing x x connections. x x x x Services to restart for GNU libc library upgrade: x x x x vsftpd exim4 cron atd x x x x Ok x x x mqqqj - As you can see, PuTTY was sent the traditional ISO-2022 box-drawing escape sequences to draw the box, which does not work when PuTTY is operating in UTF-8 mode. These need to be converted into equivalent UTF-8 sequences to look right. I wish to emphasize that libc6 is the *only* package which does this. Every other package which displays a screen like this is smart enough to send the proper UTF-8 sequences to draw the box. For example, on a recent upgrade of libssl1.0.0 I got this: - ┌─┤ Configuring libssl1.0.0:s390x ├─┐ │ This release of OpenSSL fixes some security issues. Services will not │ │ use these fixes until they are restarted. Please note that restarting │ │ the SSH server (sshd) should not affect any existing connections. │ │ │ │ Please check the list of detected services that need to be restarted and │ │ correct it, if needed. The services names must be identical to the│ │ initialization script names in /etc/init.d and separated by spaces. No│ │ services will be restarted if the list is empty. │ │ │ │ Any service that later fails unexpectedly after this upgrade should be│ │ restarted. It is recommended to reboot this host to avoid any │ │ SSL-related trouble. │ │ │ │ Services to restart to make them use the new libraries: │ │ │ │ vsftpd ssh exim4_ │ │ │ │ Ok │ │ │ └───┘ - If the bug is not in package libc6, then why is libc6 the *only* package which doesn't use the proper box-drawing technique? Note that when using a terminal which *does* support ISO-2022 escape sequences in UTF-8 mode, such as the Linux console or xterm, the box looks fine.
r6211 - in glibc-package/trunk/debian: . patches patches/localedata
Author: adconrad Date: 2014-07-13 02:51:49 + (Sun, 13 Jul 2014) New Revision: 6211 Added: glibc-package/trunk/debian/patches/localedata/unsubmitted-tst-setlocale3-ENV.diff Modified: glibc-package/trunk/debian/changelog glibc-package/trunk/debian/patches/series Log: debian/patches/localedata/unsubmitted-tst-setlocale3-ENV.diff: Apply correct environment for the tst-setlocale3 test to find its locales. Modified: glibc-package/trunk/debian/changelog === --- glibc-package/trunk/debian/changelog2014-07-12 16:23:27 UTC (rev 6210) +++ glibc-package/trunk/debian/changelog2014-07-13 02:51:49 UTC (rev 6211) @@ -1,8 +1,9 @@ -glibc (2.19-7) UNRELEASED; urgency=medium +glibc (2.19-7) unstable; urgency=high - * + * debian/patches/localedata/unsubmitted-tst-setlocale3-ENV.diff: Apply +correct environment for the tst-setlocale3 test to find its locales. - -- Aurelien Jarno aure...@debian.org Sat, 12 Jul 2014 18:23:13 +0200 + -- Adam Conrad adcon...@0c3.net Sat, 12 Jul 2014 17:29:20 -0600 glibc (2.19-6) unstable; urgency=high Added: glibc-package/trunk/debian/patches/localedata/unsubmitted-tst-setlocale3-ENV.diff === --- glibc-package/trunk/debian/patches/localedata/unsubmitted-tst-setlocale3-ENV.diff (rev 0) +++ glibc-package/trunk/debian/patches/localedata/unsubmitted-tst-setlocale3-ENV.diff 2014-07-13 02:51:49 UTC (rev 6211) @@ -0,0 +1,10 @@ +--- glibc-2.19/localedata/Makefile 2014-02-07 02:04:38.0 -0700 glibc-2.19/localedata/Makefile 2014-07-12 17:27:05.063384648 -0600 +@@ -292,6 +292,7 @@ + bug-setlocale1-static-ENV = $(bug-setlocale1-ENV) + bug-setlocale1-static-ARGS = $(bug-setlocale1-ARGS) + tst-setlocale2-ENV = LOCPATH=$(common-objpfx)localedata ++tst-setlocale3-ENV = LOCPATH=$(common-objpfx)localedata + + $(objdir)/iconvdata/gconv-modules: + $(MAKE) -C ../iconvdata subdir=iconvdata $@ Modified: glibc-package/trunk/debian/patches/series === --- glibc-package/trunk/debian/patches/series 2014-07-12 16:23:27 UTC (rev 6210) +++ glibc-package/trunk/debian/patches/series 2014-07-13 02:51:49 UTC (rev 6211) @@ -38,6 +38,7 @@ localedata/submitted-es_MX-decimal_point.diff localedata/submitted-locale-bo.diff localedata/submitted-it_IT-thousands_sep.diff +localedata/unsubmitted-tst-setlocale3-ENV.diff alpha/local-gcc4.1.diff alpha/submitted-dl-support.diff -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1x69tf-00075x...@moszumanska.debian.org
r6212 - glibc-package/tags
Author: adconrad Date: 2014-07-13 02:53:27 + (Sun, 13 Jul 2014) New Revision: 6212 Added: glibc-package/tags/2.19-7/ Log: Tag glibc 2.19-7 -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1x69uq-0008vn...@moszumanska.debian.org
r6213 - glibc-package/trunk/debian
Author: adconrad Date: 2014-07-13 02:54:21 + (Sun, 13 Jul 2014) New Revision: 6213 Modified: glibc-package/trunk/debian/changelog Log: New changelog entry Modified: glibc-package/trunk/debian/changelog === --- glibc-package/trunk/debian/changelog2014-07-13 02:53:27 UTC (rev 6212) +++ glibc-package/trunk/debian/changelog2014-07-13 02:54:21 UTC (rev 6213) @@ -1,3 +1,9 @@ +glibc (2.19-8) UNRELEASED; urgency=medium + + * + + -- Adam Conrad adcon...@0c3.net Sat, 12 Jul 2014 20:53:51 -0600 + glibc (2.19-7) unstable; urgency=high * debian/patches/localedata/unsubmitted-tst-setlocale3-ENV.diff: Apply -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1x69vh-dh...@moszumanska.debian.org
Processing of glibc_2.19-7_multi.changes
glibc_2.19-7_multi.changes uploaded successfully to localhost along with the files: glibc_2.19-7.dsc glibc_2.19-7.debian.tar.xz libc6_2.19-7_amd64.deb libc6-dev_2.19-7_amd64.deb libc6-pic_2.19-7_amd64.deb libc-bin_2.19-7_amd64.deb libc-dev-bin_2.19-7_amd64.deb multiarch-support_2.19-7_amd64.deb libc6-prof_2.19-7_amd64.deb locales-all_2.19-7_amd64.deb libc6-i386_2.19-7_amd64.deb libc6-dev-i386_2.19-7_amd64.deb libc6-x32_2.19-7_amd64.deb libc6-dev-x32_2.19-7_amd64.deb nscd_2.19-7_amd64.deb libc6-dbg_2.19-7_amd64.deb libc6-udeb_2.19-7_amd64.udeb libnss-dns-udeb_2.19-7_amd64.udeb libnss-files-udeb_2.19-7_amd64.udeb glibc-doc_2.19-7_all.deb glibc-source_2.19-7_all.deb locales_2.19-7_all.deb libc6_2.19-7_i386.deb libc6-dev_2.19-7_i386.deb libc6-pic_2.19-7_i386.deb libc-bin_2.19-7_i386.deb libc-dev-bin_2.19-7_i386.deb multiarch-support_2.19-7_i386.deb libc6-prof_2.19-7_i386.deb locales-all_2.19-7_i386.deb libc6-i686_2.19-7_i386.deb libc6-xen_2.19-7_i386.deb libc6-amd64_2.19-7_i386.deb libc6-dev-amd64_2.19-7_i386.deb libc6-x32_2.19-7_i386.deb libc6-dev-x32_2.19-7_i386.deb nscd_2.19-7_i386.deb libc6-dbg_2.19-7_i386.deb libc6-udeb_2.19-7_i386.udeb libnss-dns-udeb_2.19-7_i386.udeb libnss-files-udeb_2.19-7_i386.udeb Greetings, Your Debian queue daemon (running on host franck.debian.org) -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1x6c7z-0007mb...@franck.debian.org
glibc_2.19-7_multi.changes ACCEPTED into unstable
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Format: 1.8 Date: Sat, 12 Jul 2014 17:29:20 -0600 Source: glibc Binary: libc-bin libc-dev-bin glibc-doc glibc-source locales locales-all nscd multiarch-support 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-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 libc6-armhf libc6-dev-armhf libc6-armel libc6-dev-armel 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 libc6-loongson2f libnss-dns-udeb libnss-files-udeb Architecture: all amd64 i386 source Version: 2.19-7 Distribution: unstable Urgency: high Maintainer: GNU Libc Maintainers debian-glibc@lists.debian.org Changed-By: Adam Conrad adcon...@0c3.net Description: glibc-doc - GNU C Library: Documentation glibc-source - GNU C Library: sources 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- GNU C Library: Shared libraries 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-prof - GNU C Library: Profiling Libraries libc0.1-udeb - GNU C Library: Shared libraries - udeb (udeb) libc0.3-dbg - GNU C Library: detached debugging symbols libc0.3-dev - GNU C Library: Development Libraries and Header Files libc0.3- GNU C Library: Shared libraries libc0.3-i686 - GNU C Library: Shared libraries [i686 optimized] libc0.3-pic - GNU C Library: PIC archive library libc0.3-prof - GNU C Library: Profiling Libraries libc0.3-udeb - GNU C Library: Shared libraries - udeb (udeb) libc0.3-xen - GNU C Library: Shared libraries [Xen version] 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- GNU C Library: Shared libraries libc6.1-pic - GNU C Library: PIC archive library libc6.1-prof - GNU C Library: Profiling Libraries libc6.1-udeb - GNU C Library: Shared libraries - udeb (udeb) libc6-amd64 - GNU C Library: 64bit Shared libraries for AMD64 libc6-armel - GNU C Library: ARM softfp shared libraries for armhf libc6-armhf - GNU C Library: ARM hard float shared libraries for armel libc6-dbg - GNU C Library: detached debugging symbols libc6-dev-amd64 - GNU C Library: 64bit Development Libraries for AMD64 libc6-dev-armel - GNU C Library: ARM softfp development libraries for armhf libc6-dev-armhf - GNU C Library: ARM hard float development libraries for armel libc6-dev - GNU C Library: Development Libraries and Header Files 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-sparc64 - GNU C Library: 64bit Development Libraries for UltraSPARC libc6-dev-sparc - GNU C Library: 32bit Development Libraries for SPARC libc6-dev-x32 - GNU C Library: X32 ABI Development Libraries for AMD64 libc6 - GNU C Library: Shared libraries libc6-i386 - GNU C Library: 32-bit shared libraries for AMD64 libc6-i686 - GNU C Library: Shared libraries [i686 optimized] libc6-loongson2f - GNU C Library: Shared libraries (Loongson 2F 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-prof - GNU C Library: Profiling Libraries libc6-s390 - GNU C Library: 32bit Shared libraries for IBM zSeries libc6-sparc64 - GNU C Library: 64bit Shared libraries for UltraSPARC libc6-sparc - GNU C Library: 32bit Shared libraries for SPARC libc6-udeb - GNU C Library: Shared libraries - udeb (udeb) libc6-x32 - GNU C Library: X32