Your message dated Sun, 26 Jun 2011 10:53:19 +0000
with message-id <e1qamxr-0006nh...@franck.debian.org>
and subject line Bug#617628: fixed in tcl8.5 8.5.10-1
has caused the Debian Bug report #617628,
regarding tcl8.5: Tcl/Tk applications on powerpc crash on startup with out of
stack space message
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.)
--
617628: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=617628
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Subject: tcl8.5: Tcl/Tk applications on powerpc crash on startup with out of
stack space message
Package: tcl8.5
Version: 8.5.9-2
Justification: renders package unusable
Severity: grave
Tags: upstream
*** Please type your report below this line ***
The tcl libraries now end up being built with -DTCL_STACK_GROWS_UP=1
on the cc command line, which causes the check for stack overflow to
have the wrong polarity. Consequently, every Tcl and Tcl/Tk application
exits immediately on startup with a message about being out of stack
space.
The configure test that causes this flag to be set works by running
a small program that looks like this:
int StackGrowsUp(int *parent) {
int here;
return (&here < parent);
}
int main (int argc, char *argv[]) {
int foo;
return StackGrowsUp(&foo);
}
What happens is that gcc now inlines the StackGrowsUp function, meaning
that the result of the program depends only on how gcc's algorithm for
assigning stack slots for local variables happens to lay out the stack.
On powerpc with gcc-4.5.2 (Debian version 4:4.5.2-1), gcc allocates
`here' above `foo', which makes it look like the stack grows up when
in fact it grows down.
This could happen on any architecture where gcc automatically inlines
functions. It so happens that it doesn't on x86 at the moment and does
on powerpc.
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (990, 'unstable')
Architecture: powerpc (ppc64)
Kernel: Linux 2.6.36-rc4+ (SMP w/4 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages tcl8.5 depends on:
ii libc6 2.11.2-11 Embedded GNU C Library: Shared lib
tcl8.5 recommends no packages.
Versions of packages tcl8.5 suggests:
ii tclreadline 2.1.0-10 GNU Readline Extension for Tcl/Tk
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: tcl8.5
Source-Version: 8.5.10-1
We believe that the bug you reported is fixed in the latest version of
tcl8.5, which is due to be installed in the Debian FTP archive:
tcl8.5-dev_8.5.10-1_i386.deb
to main/t/tcl8.5/tcl8.5-dev_8.5.10-1_i386.deb
tcl8.5-doc_8.5.10-1_all.deb
to main/t/tcl8.5/tcl8.5-doc_8.5.10-1_all.deb
tcl8.5_8.5.10-1.diff.gz
to main/t/tcl8.5/tcl8.5_8.5.10-1.diff.gz
tcl8.5_8.5.10-1.dsc
to main/t/tcl8.5/tcl8.5_8.5.10-1.dsc
tcl8.5_8.5.10-1_i386.deb
to main/t/tcl8.5/tcl8.5_8.5.10-1_i386.deb
tcl8.5_8.5.10.orig.tar.gz
to main/t/tcl8.5/tcl8.5_8.5.10.orig.tar.gz
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 617...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sergei Golovan <sgolo...@debian.org> (supplier of updated tcl8.5 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...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sun, 26 Jun 2011 11:47:14 +0400
Source: tcl8.5
Binary: tcl8.5 tcl8.5-doc tcl8.5-dev
Architecture: source all i386
Version: 8.5.10-1
Distribution: unstable
Urgency: low
Maintainer: Tcl/Tk Debian Packagers <pkg-tcltk-de...@lists.alioth.debian.org>
Changed-By: Sergei Golovan <sgolo...@debian.org>
Description:
tcl8.5 - Tcl (the Tool Command Language) v8.5 - run-time files
tcl8.5-dev - Tcl (the Tool Command Language) v8.5 - development files
tcl8.5-doc - Tcl (the Tool Command Language) v8.5 - manual pages
Closes: 617628
Changes:
tcl8.5 (8.5.10-1) unstable; urgency=low
.
* New upstream release (closes: #617628).
* Changed tclsh8.5 alternative priority to 850 to make it higher than
tclsh8.4 one.
* Bumped standards version to 3.9.2.
Checksums-Sha1:
ac6f6f45e0bc70bcc46aad64764180884ab96742 1116 tcl8.5_8.5.10-1.dsc
e6c894d3b8cbcbfb7293a2e0c5e2cd15e178be2e 4498413 tcl8.5_8.5.10.orig.tar.gz
1a30bd624ad2ababe51e3f7d43d0ab0f93d29188 11891 tcl8.5_8.5.10-1.diff.gz
27af0486cde52dccf1a9e95cc6bbc06f5738dda9 1133836 tcl8.5-doc_8.5.10-1_all.deb
2f81077e6508a52acdda372c61d6ddc2ed210641 1637478 tcl8.5_8.5.10-1_i386.deb
d7e99a86cc37ecf095a813d008ed19de42162176 1086068 tcl8.5-dev_8.5.10-1_i386.deb
Checksums-Sha256:
0b6bdf5d3f74aec8cfe5a105d353d4bb1d949c6891964286af5583d8319a89e0 1116
tcl8.5_8.5.10-1.dsc
f582063edd5419a39ee8f7b5c8f95d557b5daad13efb0ed2f0967ca185613bb7 4498413
tcl8.5_8.5.10.orig.tar.gz
1088e10c8fc1ebd4606896bd51fa8ecd329707df08884b8723f43e7faa538e75 11891
tcl8.5_8.5.10-1.diff.gz
5e9995c718c833ac099a98c5ede71a604ce79bb2ee38076214c142242e0956c1 1133836
tcl8.5-doc_8.5.10-1_all.deb
b2a75aed9f9caadef028d195175ccad0b8b115e336e672a0377a887983b27416 1637478
tcl8.5_8.5.10-1_i386.deb
18597e2a7bb314043debce3a180fa0a3500dfc709082b1738152b96d20ff479e 1086068
tcl8.5-dev_8.5.10-1_i386.deb
Files:
b1be93374f619ebd8a672e258312f9c7 1116 libs optional tcl8.5_8.5.10-1.dsc
a08eaf8467c0631937067c1948dd326b 4498413 libs optional
tcl8.5_8.5.10.orig.tar.gz
c12b7d24f5003a84758825bab87e59ab 11891 libs optional tcl8.5_8.5.10-1.diff.gz
94febf48fd361c585e9cf59668c66b40 1133836 doc optional
tcl8.5-doc_8.5.10-1_all.deb
e54190225f019385e3f3e4a5f64a5ff2 1637478 interpreters optional
tcl8.5_8.5.10-1_i386.deb
906b4d6595748a41ab3d4a0312e28388 1086068 devel optional
tcl8.5-dev_8.5.10-1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iD8DBQFOBu7EIcdH02pGEFIRApKjAJ9QMAtRDuYTsVAjV/6OctAyitbMmACbBXhO
eNGQ6tGEmH2UOLmaIZJgzKI=
=FP6r
-----END PGP SIGNATURE-----
--- End Message ---