r6207 - in glibc-package/trunk/debian: . patches/kfreebsd testsuite-checking

2014-07-12 Thread Petr Salinger
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

2014-07-12 Thread Aurelien Jarno
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

2014-07-12 Thread Aurelien Jarno
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

2014-07-12 Thread Aurelien Jarno
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)

2014-07-12 Thread Debian Bug Tracking System
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

2014-07-12 Thread Debian FTP Masters


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

2014-07-12 Thread Aurelien Jarno
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

2014-07-12 Thread Debian Bug Tracking System
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

2014-07-12 Thread Debian Bug Tracking System
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)

2014-07-12 Thread Stephen Powell
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

2014-07-12 Thread Adam Conrad
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

2014-07-12 Thread Adam Conrad
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

2014-07-12 Thread Adam Conrad
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

2014-07-12 Thread Debian FTP Masters
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

2014-07-12 Thread Debian FTP Masters


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