Your message dated Mon, 21 Mar 2016 13:23:49 +0000
with message-id <[email protected]>
and subject line Bug#818697: fixed in tcl8.6 8.6.5+dfsg-2
has caused the Debian Bug report #818697,
regarding libtcl8.6: Segv in Tcl_FinalizeNotifier()
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 [email protected]
immediately.)


-- 
818697: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=818697
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libtcl8.6
Version: 8.6.5+dfsg-2
Severity: normal

When closing wish, process die at 

        pthread_cond_wait(&notifierCV, &notifierMutex);

if cpu is supporting HLE/RTM. (xend instruction doesn't allow to use without
xbegin)

Tcl_FinalizeNotifier() is using following combination

        pthread_mutex_lock(&notifierInitMutex);
        pthread_cond_wait(&notifierCV, &notifierMutex);
        pthread_mutex_unlock(&notifierInitMutex);

>From history, this is clearly conversion mistake. notifierInitMutex should be
notifierMutex (no Init).

---

 unix/tclUnixNotfy.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff -puN unix/tclUnixNotfy.c~fix-mutex-typo unix/tclUnixNotfy.c
--- tcl8.6-8.6.5+dfsg/unix/tclUnixNotfy.c~fix-mutex-typo        2016-03-19 
01:25:29.900145502 +0900
+++ tcl8.6-8.6.5+dfsg-hirofumi/unix/tclUnixNotfy.c      2016-03-19 
01:24:20.795871648 +0900
@@ -417,7 +417,7 @@ Tcl_FinalizeNotifier(
 #ifdef TCL_THREADS
        ThreadSpecificData *tsdPtr = TCL_TSD_INIT(&dataKey);
 
-       pthread_mutex_lock(&notifierInitMutex);
+       pthread_mutex_lock(&notifierMutex);
        notifierCount--;
 
        /*
@@ -460,7 +460,7 @@ Tcl_FinalizeNotifier(
 #endif /* __CYGWIN__ */
        tsdPtr->waitCVinitialized = 0;
 
-       pthread_mutex_unlock(&notifierInitMutex);
+       pthread_mutex_unlock(&notifierMutex);
 #endif /* TCL_THREADS */
     }
 }
_

-- System Information:
Debian Release: stretch/sid
  APT prefers testing-proposed-updates
  APT policy: (500, 'testing-proposed-updates'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.4.5 (SMP w/8 CPU cores)
Locale: LANG=ja_JP.UTF-8, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: sysvinit (via /sbin/init)

Versions of packages libtcl8.6 depends on:
ii  libc6   2.22-3
ii  tzdata  2016a-1
ii  zlib1g  1:1.2.8.dfsg-2+b1

libtcl8.6 recommends no packages.

Versions of packages libtcl8.6 suggests:
ii  tcl8.6  8.6.5+dfsg-1

-- no debconf information

-- 
OGAWA Hirofumi <[email protected]>

--- End Message ---
--- Begin Message ---
Source: tcl8.6
Source-Version: 8.6.5+dfsg-2

We believe that the bug you reported is fixed in the latest version of
tcl8.6, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sergei Golovan <[email protected]> (supplier of updated tcl8.6 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 21 Mar 2016 15:35:01 +0300
Source: tcl8.6
Binary: tcl8.6 libtcl8.6 libtcl8.6-dbg tcl8.6-dev tcl8.6-doc
Architecture: source amd64 all
Version: 8.6.5+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Tcl/Tk Packagers <[email protected]>
Changed-By: Sergei Golovan <[email protected]>
Description:
 libtcl8.6  - Tcl (the Tool Command Language) v8.6 - run-time library files
 libtcl8.6-dbg - Symbol files for libtcl8.6
 tcl8.6     - Tcl (the Tool Command Language) v8.6 - shell
 tcl8.6-dev - Tcl (the Tool Command Language) v8.6 - development files
 tcl8.6-doc - Tcl (the Tool Command Language) v8.6 - manual pages
Closes: 817824 818697 818750
Changes:
 tcl8.6 (8.6.5+dfsg-2) unstable; urgency=medium
 .
   * Applied a patch by Hirofumi Ogawa to fix a segfault on exit if run on
     hardware supporting HLE/RTM extensions (closes: #818697, #817824).
   * Sort the object files inside the static library using the C locale to make
     the build reproducible (closes: #818750).
   * Bumped standards version to 3.9.7.
Checksums-Sha1:
 58f2ed51a56659b219464de58b0b4eca43efc8a5 2031 tcl8.6_8.6.5+dfsg-2.dsc
 73330bd9cd01bbf6a0fb8f8a780d6ce805049b38 15292 
tcl8.6_8.6.5+dfsg-2.debian.tar.xz
 85d9965a4a6626276a1a952ba39dd13da0dee361 2951008 
libtcl8.6-dbg_8.6.5+dfsg-2_amd64.deb
 8fb8513b5e17ee9e9f7bb5e762a5124aab91aec1 981230 
libtcl8.6_8.6.5+dfsg-2_amd64.deb
 4643748424ae02ba4441fc13d7a500400e489e64 4190 
tcl8.6-dbgsym_8.6.5+dfsg-2_amd64.deb
 3763660507eee86cf517169b3edfc7cb0599ebb8 991052 
tcl8.6-dev_8.6.5+dfsg-2_amd64.deb
 e07e6938d9697c2484a6425d45446e39ab847f80 1723042 
tcl8.6-doc_8.6.5+dfsg-2_all.deb
 8416f8ea518af2f1d61f80879be30b021ce2c134 122580 tcl8.6_8.6.5+dfsg-2_amd64.deb
Checksums-Sha256:
 5241391f8fff03546071015157b937cd0ce4e602656285ef38d28273b9c917df 2031 
tcl8.6_8.6.5+dfsg-2.dsc
 b7fadd00ac816cca52eee35f8e1acd2d2b22844d25791d9a39c87e804128795e 15292 
tcl8.6_8.6.5+dfsg-2.debian.tar.xz
 f8f15e9802666d2dfcc1879f7eaed05910fec2bc237439db17169bd912791bc4 2951008 
libtcl8.6-dbg_8.6.5+dfsg-2_amd64.deb
 d254950dd4a432e57a1fb1de216e18497cbcefc75ee1f9bdd5ad01718b4a8f19 981230 
libtcl8.6_8.6.5+dfsg-2_amd64.deb
 108803a103b3e27cbe0f6c81522166a3592331498a2caca0f5c87832e0b777fb 4190 
tcl8.6-dbgsym_8.6.5+dfsg-2_amd64.deb
 b04f15021ac8355ae37fc6309962d24d0bff02e5d99183ff7a01847bcdb7889e 991052 
tcl8.6-dev_8.6.5+dfsg-2_amd64.deb
 e59ac6c0139ba1cda18bb59b68f54bef1ffe26469555b116e149a2f29b01ee23 1723042 
tcl8.6-doc_8.6.5+dfsg-2_all.deb
 cbe63a6945818fd1920ad69baf8c51a71b01dbd7ac972f8cbf0526cae91a166b 122580 
tcl8.6_8.6.5+dfsg-2_amd64.deb
Files:
 782d5fd0b6bb9ac13e8ad6a565cc364c 2031 libs optional tcl8.6_8.6.5+dfsg-2.dsc
 e9349b0d5b7188d76d9a355008859e19 15292 libs optional 
tcl8.6_8.6.5+dfsg-2.debian.tar.xz
 620829b5cf78b318186da086a3c8c5bb 2951008 debug extra 
libtcl8.6-dbg_8.6.5+dfsg-2_amd64.deb
 020b54d9c1edeee4f9ec05fcf5756530 981230 libs optional 
libtcl8.6_8.6.5+dfsg-2_amd64.deb
 fc2e5416de2a5d2b1fa9d850f29bcd4f 4190 debug extra 
tcl8.6-dbgsym_8.6.5+dfsg-2_amd64.deb
 ad5cae5530ee3d2e1500991ef34c91a9 991052 libdevel optional 
tcl8.6-dev_8.6.5+dfsg-2_amd64.deb
 f4d77f30261bc41d4ebc1b19ac625aae 1723042 doc optional 
tcl8.6-doc_8.6.5+dfsg-2_all.deb
 61f85f7cf96dad70c663eb962cb19f3c 122580 interpreters optional 
tcl8.6_8.6.5+dfsg-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIVAwUBVu/wJVfnxjJPgTkdAQjyfhAAuWBLC7lq7ZKvJJ3gBOfAF/2KF010GNuo
NexXGvOs52wu2vYXjPPOGG26waFZV3v0Swk8yAm4Yi7yvgmZyooHBOt0ieELM5gq
Yv8WYwtVWHPxLi21y53XfWmZkSJeUxxQAsKJwecKKDc8DuLun0S/wPTJK9yfJQ1x
EprgT/EoH9fPkt5xfSoO03HTgrQ69p6LYJ3FaW+DGiEI/Uc0IsayfyJquAYHLiOt
GhEL8SoaHoFnEklp1PRfxwx+wb0L+cDAwIvHO4u39N1UiNBDyxQb3YlFk18xIiTl
K1/0XlnLytpZgCNF8Js+cL7iowohrVT5aPAo7rpBOPl2bcAO8i6bS0tOLc0sLJFE
IbJmvMCqPCwCk74SO4cxqroiyEudhkEsi6cBwsSpm5Tja2cVnhiwAu92Ni7mFSGc
sFvptRY+ckJysngqZLwg/mOJQERp25QF00wrTqdNLlpqseJet8/ftIt/a6GJcs4T
16qCS84hQlsUB6bbORcfm/wBu8oeToBB39gd+9yOuQyMYAg+I8X383gMqrdOERna
PPXx2utAsMmtyEOYbyqctXD7eKXl2AcCI94lPUDW3X7/wrxJyrdhmd4OypSa3c5G
kUnQ4fI+GQdnTy0g3ZdyxJQH9DQ8PTZFLbB3wbctryauVUfoEmFBaTshuRjpxQYq
TZ4Hs+J3ADU=
=hEiq
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
Pkg-tcltk-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-tcltk-devel

Reply via email to