Your message dated Thu, 17 Dec 2020 15:52:32 +0000
with message-id <[email protected]>
and subject line Bug#975242: fixed in openjade 1.4devel1-21.4
has caused the Debian Bug report #975242,
regarding segfault on all architectures if recompiled as of today
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.)
--
975242: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=975242
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: openjade
Version: 1.4devel1-21.3+b1
Hi,
you are not "yet" affected by this, but tests in debian-unstable have
shown that you will be affected as soon as anyone re-builds openjade
as it is today.
What happened is that in Ubuntu first only on arm64 later on all
architectures openjade segfaulted.
That happened in various cases e.g. postgresql-13 or pgpool2 builds,
see [2] for details.
Repro:
# enable sources for apt
$ apt upgrade
$ apt install dpkg-dev openjade docbook-dsssl
$ apt source pgpool2
$ cd pgpool2-4.1.1/doc/src/sgml/
$ openjade -wall -wno-unused-param -wno-empty -wfully-tagged -c
/usr/share/sgml/docbook/stylesheet/dsssl/modular/catalog -d
stylesheet.dsl -t sgml -i output-html -V html-index pgpool.sgml
Build openjade from the very same source:
$ apt build-dep openjade
$ apt source openjade
$ cd openjade-1.4devel1
$ ./debian/rules build
Then test with this path to the binary-wrapper
/root/openjade-1.4devel1/jade/openjade, that will deliver the same
segfault we see in Ubuntu:
$ /root/openjade-1.4devel1/jade/openjade -wall -wno-unused-param
-wno-empty -wfully-tagged -c
/usr/share/sgml/docbook/stylesheet/dsssl/modular/catalog -d
stylesheet.dsl -t sgml -i output-html -V html-index pgpool.sgml
I was unable to find the root cause, but until that is done a working
mitigation seems to be to set flags to "-O0".
P.S. I'm not entirely convinced this is a Dup on, so I reported a new
bug and leave it up to you to merge or not.
P.P.S. I have tried building with gcc-9, but it exposes the same
segfault - it must be something else than the compiler itself.
[1]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=489482
[2]: https://bugs.launchpad.net/ubuntu/+source/openjade/+bug/1869734
--
Christian Ehrhardt
Staff Engineer, Ubuntu Server
Canonical Ltd
--- End Message ---
--- Begin Message ---
Source: openjade
Source-Version: 1.4devel1-21.4
Done: Christoph Berg <[email protected]>
We believe that the bug you reported is fixed in the latest version of
openjade, 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.
Christoph Berg <[email protected]> (supplier of updated openjade 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: Thu, 17 Dec 2020 16:25:32 +0100
Source: openjade
Architecture: source
Version: 1.4devel1-21.4
Distribution: unstable
Urgency: medium
Maintainer: Neil Roeth <[email protected]>
Changed-By: Christoph Berg <[email protected]>
Closes: 489482 975242
Changes:
openjade (1.4devel1-21.4) unstable; urgency=medium
.
* Non-maintainer upload.
.
[ Bernhard Übelacker ]
* Fix segfault caused by "no return statement in function returning
non-void" and other warnings. (Closes: #975242, #489482)
Checksums-Sha1:
c5f5fa29bffee8f5c991b341b9362fd9adfc490e 1928 openjade_1.4devel1-21.4.dsc
147782ad349e7a2b91ed3281c0cbaed582a9aede 225555 openjade_1.4devel1-21.4.diff.gz
Checksums-Sha256:
4dd82d6dd2d5ada71c75de0ea16ccb43244b96d2ba1cdf8960e8e6ca5cb17804 1928
openjade_1.4devel1-21.4.dsc
6323637e558f023a8c5f301da2065a6ad3dddc9455eef7fe55361e6ab5fe88a5 225555
openjade_1.4devel1-21.4.diff.gz
Files:
fc281a0cd483b8151f00dee2a4e7f41b 1928 text optional openjade_1.4devel1-21.4.dsc
dfa45b3743201bfa3c01a6e10dd8c2b0 225555 text optional
openjade_1.4devel1-21.4.diff.gz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEXEj+YVf0kXlZcIfGTFprqxLSp64FAl/be+4ACgkQTFprqxLS
p64BJg/9GcBQDjJhrhsm2OgBMl5CXV6lT+fhjyhFdGJ2y8fxAY5Rh2b4AvFR7EFR
O92x7pS+/qmwMAKMq36HzMt7fi/wX0R20f7I7ntCbq0J0nIzfnhtztRZWp3aTddV
17aBZUDRgZT8sDs6/6EDNYmdDeedO6ekQWo1QKFwYSArEpuNICRFvwPLp8am0Lx1
U1MxdXrVN6PZy+bV7oS+f0A7fZJnrUa3McLcDiUnligbQtR+SClS+u48Mu0PEUS1
zL90zz2Pp6rR3tgSd6TUOboZovDWPzDJ+9dKDzWoh600yUM1RxbND06FdRa/e5z+
LRQpcDGn26NkbKaXM/QNDnB7Nieq0Zu4wI2b1P2HJqU6aRNK26zWLypa/9Lswjxm
EcORV2keRTiBboVGMZns8kN59G8ey4Dadr2nc2Jr/2eNm6WR2UP91PPadKj5Pect
Z0Q7KWMzNDV6Thk4Q4uXPPy8j8j+pEzrAIKS0XTPxqtkpqHuoLBvfdujAj55KxQe
7zlm/RAfiDsYHtJWvy2wAldakSMygPc/HJhlArAK/sWCBYAPbk0abNlzcR+XPASW
RX0VB1baLh8OrCNfIFaZypU2+dTwdmkNRpeuWZJ/A7ATcg1/UsWL4PH6pXNKlTLp
UdngfRGxcg+EUprw/EtN7ApJ/5IrVOblr3k22q55p7Yhd/Kq/xo=
=fQsf
-----END PGP SIGNATURE-----
--- End Message ---