Your message dated Sat, 29 Sep 2012 22:32:49 +0000
with message-id <e1ti5ab-0005xq...@franck.debian.org>
and subject line Bug#685559: fixed in gnat-4.6 4.6.3-7
has caused the Debian Bug report #685559,
regarding gnat-4.6: Use GCC stack frame unwinder for GNU/kFreeBSD in tracebak.c
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.)
--
685559: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=685559
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: gnat-4.6
Version: 4.6.3-5
Severity: important
Tags: patch
Usertags: kfreebsd
User: debian-...@lists.debian.org
Hello,
When building polyorb-2.8~20110207 for GNU/kFreeBSD it segfaults, see
https://buildd.debian.org/status/fetch.php?pkg=polyorb&arch=kfreebsd-i386&ver=2.8~20110207-3&stamp=1338587039
Building non-stripped versions of libgnat-4.6.so.1 and libgnarl-4.6.so.1
the gdb backtrace revealed that the stack unwinder with
USE_GENERIC_UNWINDER in gcc/ada/tracebak.c is the cause (as for
GNU/Hurd).
With USE_GCC_UNWINDER the build works, except for a linker error later
on, see separate bug reports for gnat-4.6 of gcc-interface/Makefile.in
changes for Hurd and kFreeBSD!
The patch is inlined below. Preferably it could be applied by modifying
the last part of the recent patch: ada-symbolic-tracebacks.diff
--- a/src/gcc/ada/tracebak.c 2012-08-20 14:10:21.000000000 +0200
+++ b/src/gcc/ada/tracebak.c 2012-08-20 18:30:35.000000000 +0200
@@ -320,7 +320,7 @@
/* Starting with GCC 4.6, -fomit-frame-pointer is turned on by default
for
32-bit x86/Linux as well and DWARF 2 unwind tables are emitted
instead.
See the x86-64 case below for the drawbacks with this approach. */
-#if (defined (linux) || defined(__GNU__)) && (__GNUC__ * 10 +
__GNUC_MINOR__ > 45)
+#if (defined (linux) || defined(__GNU__) ||
defined(__kFreeBSD_kernel__)) && (__GNUC__ * 10 + __GNUC_MINOR__ > 45)
#define USE_GCC_UNWINDER
#else
#define USE_GENERIC_UNWINDER
--- End Message ---
--- Begin Message ---
Source: gnat-4.6
Source-Version: 4.6.3-7
We believe that the bug you reported is fixed in the latest version of
gnat-4.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 685...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ludovic Brenta <lbre...@debian.org> (supplier of updated gnat-4.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 ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sat, 29 Sep 2012 21:53:25 +0200
Source: gnat-4.6
Binary: gnat-4.6-base gnat-4.6 gnat-4.6-sjlj libgnat-4.6 libgnat-4.6-dbg
libgnatvsn4.6-dev libgnatvsn4.6 libgnatvsn4.6-dbg libgnatprj4.6-dev
libgnatprj4.6 libgnatprj4.6-dbg
Architecture: source amd64
Version: 4.6.3-7
Distribution: unstable
Urgency: low
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Changed-By: Ludovic Brenta <lbre...@debian.org>
Description:
gnat-4.6 - GNU Ada compiler
gnat-4.6-base - GNU Ada compiler (common files)
gnat-4.6-sjlj - GNU Ada compiler (setjump/longjump runtime library)
libgnat-4.6 - runtime for applications compiled with GNAT (shared library)
libgnat-4.6-dbg - runtime for applications compiled with GNAT (debugging
symbols)
libgnatprj4.6 - GNU Ada compiler Project Manager (shared library)
libgnatprj4.6-dbg - GNU Ada compiler Project Manager (debugging symbols)
libgnatprj4.6-dev - GNU Ada compiler Project Manager (development files)
libgnatvsn4.6 - GNU Ada compiler selected components (shared library)
libgnatvsn4.6-dbg - GNU Ada compiler selected components (debugging symbols)
libgnatvsn4.6-dev - GNU Ada compiler selected components (development files)
Closes: 685559
Changes:
gnat-4.6 (4.6.3-7) unstable; urgency=low
.
[Christoph Egger]
* debian/patches/ada-symbolic-tracebacks.diff (src/gcc/ada/tracebak.c):
s/__kFreeBSD_kernel__/__FreeBSD_kernel__/. Closes: #685559.
Checksums-Sha1:
2617f33dbca736d562a291341778d4615acea280 2817 gnat-4.6_4.6.3-7.dsc
23dbd35f69c46bde3177b524d3e69bc08e719e85 976681 gnat-4.6_4.6.3-7.tar.gz
c6bf10997174bfa07f584e71d334bc46655343f3 150914 gnat-4.6-base_4.6.3-7_amd64.deb
54cca225e17fcfb1d4731a0a5ffed663c1ed8bee 1188906 libgnat-4.6_4.6.3-7_amd64.deb
4c19092e11d6376a2bc63935778c83e9f7d6fdb0 2040650
libgnat-4.6-dbg_4.6.3-7_amd64.deb
c7a64dc58eb678b2dee759d7c5e7617e879aa050 1805212
libgnatvsn4.6-dev_4.6.3-7_amd64.deb
e581b84c2725e59257427fdb9049752f3ac3491c 350420 libgnatvsn4.6_4.6.3-7_amd64.deb
5ff9533f06e5f07d16e86203716dbcb21f6e2d1b 472636
libgnatvsn4.6-dbg_4.6.3-7_amd64.deb
3934330bd0db03f7ca34c4f6c57c0dbe5a07f21c 3043916
libgnatprj4.6-dev_4.6.3-7_amd64.deb
e0c51a8be65db23ad38a0a2a4d8100985ed1074c 607446 libgnatprj4.6_4.6.3-7_amd64.deb
7404237c9a71889b99184af4a3c413b1b309475f 1028808
libgnatprj4.6-dbg_4.6.3-7_amd64.deb
cbf103c0a26598c2a8e1abf7c963981d6af6627a 11738470 gnat-4.6_4.6.3-7_amd64.deb
ed580551dc714e38ea77ea83d161c132646beb22 4608112
gnat-4.6-sjlj_4.6.3-7_amd64.deb
Checksums-Sha256:
311074d4270245fbc115406f7415baf9ad64fdaebe0b47a30f6e8eb07bdcc91c 2817
gnat-4.6_4.6.3-7.dsc
950d45ea451fb5cd8716502ed5352f7e1ad77e53962a9e9378b6063a5fa1403a 976681
gnat-4.6_4.6.3-7.tar.gz
4db9c98b78f0fd2caf5ec34c2edc8968d155ccae2f1e1c2ef4d589a26f61a99f 150914
gnat-4.6-base_4.6.3-7_amd64.deb
19359dfb9dc2103f60f8e89ec6418c31c758f4217be1c28a3b62584c94c4a437 1188906
libgnat-4.6_4.6.3-7_amd64.deb
bf57e4b01407d218cc2a61aeeb29b0ac75b6f54fcb595970d31b618a05b7bf30 2040650
libgnat-4.6-dbg_4.6.3-7_amd64.deb
6da581e7df058c282ecf8ef96362240ea318306cee672f2d36e945c405d7f3cb 1805212
libgnatvsn4.6-dev_4.6.3-7_amd64.deb
d65cfccc1430f4ab40ad8c5b5d1c82460d5fc013b1d3b34e9cfc18da7be49a9f 350420
libgnatvsn4.6_4.6.3-7_amd64.deb
89d605a13924a743110ef3e2ecb69371ef60e6fa433ccf98621bc753ff557396 472636
libgnatvsn4.6-dbg_4.6.3-7_amd64.deb
8f9d6c631ce22e5b916b89f0ed729b45737c6a93ab0075541a93dc4667fd56c0 3043916
libgnatprj4.6-dev_4.6.3-7_amd64.deb
0b2f3117571623ba888e91278e971c79b64131991bf0fcfbf440513f0d7f1195 607446
libgnatprj4.6_4.6.3-7_amd64.deb
4fcc5f34445300fe4cdd315964b8dc90ed38448e290ae554c8c72c9c961114ce 1028808
libgnatprj4.6-dbg_4.6.3-7_amd64.deb
abfaf89f0e7a2baf9049036ac47eec6e1ea87aeb8cfded18f0dfbad1d55391dc 11738470
gnat-4.6_4.6.3-7_amd64.deb
a8155f7600b8b3f1c9e07bcecde14de2a0f87fa98283fb2127dcdf0ee41f0950 4608112
gnat-4.6-sjlj_4.6.3-7_amd64.deb
Files:
7a3c808e1aa51b75e1c88c426304bf65 2817 devel optional gnat-4.6_4.6.3-7.dsc
58a9b7297657e7ce139594b1cb2d325f 976681 devel optional gnat-4.6_4.6.3-7.tar.gz
da80c8f0c5a83e972e4a7400853b41c8 150914 libs optional
gnat-4.6-base_4.6.3-7_amd64.deb
1636f1c8aa8addd60b6e43c5d20d309a 1188906 libs optional
libgnat-4.6_4.6.3-7_amd64.deb
806b91d241cab7fc89eca098e2c39657 2040650 debug extra
libgnat-4.6-dbg_4.6.3-7_amd64.deb
93944b17a631cc99ba75d40bbdbca646 1805212 libdevel extra
libgnatvsn4.6-dev_4.6.3-7_amd64.deb
ad7a396321883205222532a941625964 350420 libs optional
libgnatvsn4.6_4.6.3-7_amd64.deb
e6a53f82769a00f483062dd055063e86 472636 debug extra
libgnatvsn4.6-dbg_4.6.3-7_amd64.deb
26ae703e3e1779fb26343d026d30af3f 3043916 libdevel extra
libgnatprj4.6-dev_4.6.3-7_amd64.deb
734dbff9bf3e45b6d762fa5b2dce6b2e 607446 libs optional
libgnatprj4.6_4.6.3-7_amd64.deb
eb051292fd87cee0291fbca0ce47319c 1028808 debug extra
libgnatprj4.6-dbg_4.6.3-7_amd64.deb
05b807dbce51af83c8d12cf6f5ee6727 11738470 devel optional
gnat-4.6_4.6.3-7_amd64.deb
160a44106b03c031caaf89aa66791d51 4608112 devel extra
gnat-4.6-sjlj_4.6.3-7_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iD8DBQFQZ3OEx9kwJZ3/qtQRAk/MAJ0YxG3v0dv2ijwbO7BgcqVsGlklRQCfTrOr
sgf0tA/J4X2SB5X0d2m742c=
=1W6a
-----END PGP SIGNATURE-----
--- End Message ---