[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#965246: marked as done (asan/vfork symbol issues)



Your message dated Thu, 23 Jul 2020 13:19:50 +0000
with message-id <E1jyb8Y-000EPG-LQ@fasolo.debian.org>
and subject line Bug#965246: fixed in gcc-10 10.2.0-1
has caused the Debian Bug report #965246,
regarding asan/vfork symbol issues
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 owner@bugs.debian.org
immediately.)


-- 
965246: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=965246
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: gcc-10
Version: 10.1.0-6
Tags: patch
User: helmutg@debian.org
Usertags: rebootstrap

gcc-10 does not yet strictly validate symbols. It only does so when
building cross compilers. While doing so, an architecture-specific issue
regarding asan vfork symbols surfaced. The relevant symbols are listed
universally, but are actually only available for some architectures. I'm
attaching a patch to fix the symbols file to reflect that. The arch
selector closely matches the ASAN_INTERCEPT_VFORK macro.

Helmut
diff --minimal -Nru gcc-10-10.1.0/debian/changelog gcc-10-10.1.0/debian/changelog
--- gcc-10-10.1.0/debian/changelog	2020-07-14 12:07:51.000000000 +0200
+++ gcc-10-10.1.0/debian/changelog	2020-07-18 06:42:14.000000000 +0200
@@ -1,3 +1,10 @@
+gcc-10 (10.1.0-6.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix ASAN_INTERCEPT_VFORK related symbols. (Closes: #-1)
+
+ -- Helmut Grohne <helmut@subdivi.de>  Sat, 18 Jul 2020 06:42:14 +0200
+
 gcc-10 (10.1.0-6) unstable; urgency=medium
 
   * Update to git 20200714 from the gcc-10 branch.
diff --minimal -Nru gcc-10-10.1.0/debian/libasan.symbols.common gcc-10-10.1.0/debian/libasan.symbols.common
--- gcc-10-10.1.0/debian/libasan.symbols.common	2020-05-02 14:18:13.000000000 +0200
+++ gcc-10-10.1.0/debian/libasan.symbols.common	2020-07-18 06:41:15.000000000 +0200
@@ -600,7 +600,7 @@
  __interceptor_ttyname_r@Base 7
  __interceptor_valloc@Base 4.8
  __interceptor_vasprintf@Base 5
- __interceptor_vfork@Base 10
+ (arch=any-armel any-armhf any-arm64 any-i386 any-amd64)__interceptor_vfork@Base 10
  __interceptor_vfprintf@Base 5
  __interceptor_vfscanf@Base 4.8
  __interceptor_vprintf@Base 5
@@ -1764,7 +1764,7 @@
  ttyname_r@Base 7
  valloc@Base 4.8
  vasprintf@Base 5
- vfork@Base 10
+ (arch=any-armel any-armhf any-arm64 any-i386 any-amd64)vfork@Base 10
  vfprintf@Base 5
  vfscanf@Base 4.8
  vprintf@Base 5

--- End Message ---
--- Begin Message ---
Source: gcc-10
Source-Version: 10.2.0-1
Done: Matthias Klose <doko@debian.org>

We believe that the bug you reported is fixed in the latest version of
gcc-10, 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 965246@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthias Klose <doko@debian.org> (supplier of updated gcc-10 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 ftpmaster@ftp-master.debian.org)


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

Format: 1.8
Date: Thu, 23 Jul 2020 12:15:54 +0200
Source: gcc-10
Architecture: source
Version: 10.2.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Changed-By: Matthias Klose <doko@debian.org>
Closes: 960913 965246
Changes:
 gcc-10 (10.2.0-1) unstable; urgency=medium
 .
   * GCC 10.2.0 release.
     - Fix PR target/95726 (AArch64), PR target/96174 (x86), PR middle-end/95114,
       PR tree-optimization/96146, PR middle-end/96194, PR c++/95789,
       PR c++/96104, PR c++/96179.
     - Fix missing dependencies for selftests which occasionally causes
       failed builds. Closes: #960913.
   * Update gm2 from the gm2 gcc-10 branch.
   * Update the patch for PR lto/95604, replacing the error with a warning.
   * Build the GC enabled libobjc on arm64, mips and mipsel as well.
   * libgo: Merge the 1.14.6 changes, taken from the trunk.
   * Fix ASAN_INTERCEPT_VFORK related symbols. (Helmut Grohne). Closes: #965246.
Checksums-Sha1:
 9a9be43407b585419ac245a6a6042140237787f3 27420 gcc-10_10.2.0-1.dsc
 61afc5b955780e12dc88986622a70465e3601f89 97337200 gcc-10_10.2.0.orig.tar.gz
 97468d9950413361bea3c088ac832bbd8e6dd383 601636 gcc-10_10.2.0-1.debian.tar.xz
 90dbb69ac85382c7983ed1b6bafa7fa436429888 8821 gcc-10_10.2.0-1_source.buildinfo
Checksums-Sha256:
 736f662a49a892529ec110b1f90af23f053c612608668047b80e7a27ae9b5595 27420 gcc-10_10.2.0-1.dsc
 a04738b0cfcdef4c9b5a04f587cc53dfb45fabb8c363cda1a91cb667bd9ad553 97337200 gcc-10_10.2.0.orig.tar.gz
 9bfcded7a446b992fb40f4eef352fd57b1005a60e17960784f59a6f5b4f04737 601636 gcc-10_10.2.0-1.debian.tar.xz
 675d5df2325e936a8a97ddcbf9e0c97e2105901299ad0ecf27d4696e340c534e 8821 gcc-10_10.2.0-1_source.buildinfo
Files:
 83ea6c11fb94d7bee3ed5998d2ac6431 27420 devel optional gcc-10_10.2.0-1.dsc
 e52ec6e6884f88e44e2a3297715f3bd8 97337200 devel optional gcc-10_10.2.0.orig.tar.gz
 76e1a57bd16af65d86b67ace3402bd0f 601636 devel optional gcc-10_10.2.0-1.debian.tar.xz
 5f84ae785ca1bdc61240cc4c24d079f5 8821 devel optional gcc-10_10.2.0-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJEBAEBCAAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAl8Zi3IQHGRva29AZGVi
aWFuLm9yZwAKCRC9fqpgd4+m9fDJEACIM/NDXzoO6RhITl9jPscs+ycMjpcml0qS
G9Jb6yVCZxIQwxZVRk3GDK2SIKb6Fkodvx2+Lmsv0LQwv6PQOJIS0WCx0RL41ZOl
4kj5TsdcJtS7Y/ZoCfHUWJQQOu4/PsBdIwKiPE7MfrLUU8CkZaIOO6II1IgXGfKw
KAf1k5tderVTHNeGn1WcPk2zr8Yg6CW9lLax5HTk8WIOGzv5L/lZZRo4UU1y3GoB
lHUANgHlzbzJ/4ola8KnReqyYYxa2veR9xTDJ0V0QK26p461tndpgyHWcHlnuHbD
49DnmM+kg1QoieAEX1aEPhfoptHU7IKuvyHHjMIXvgvPQZmBtXMaXHuu46YctaYb
wWOzFZo0+1lHwjRr+eOn9sswGZfK/oYwvwf8K+fUZif6iQ/6JZE4/3CioZxSa4DO
8K/UaAsysXPE7F+5Yi4B5vnzgQ24VrBAU0ToE/O3Bi6qd5BWmIABtrb9kGIHUiv+
CD8iI99BPen5a5HE967Djnpf923aCe/oXL5f+1snZfWZ7H/zP+Iomho+r/G/VkSc
aUbFRwfr5cSBK+eHJZnP8yTnn6BRYdBL7dnDIRX6gtjnjsvCRTKUYJVr6TyE1gHs
n9XOHjs4rekgLhE2ierIQIa10UHuj1cDcs2ji4jRR0ckai+fU/60GLxpTECSqyUD
Wd/Kqge8xw==
=zj8S
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: