[Bug 1944777] Re: g++10.3 Segmentation fault when compiling CUDA code

quicky 1944777 at bugs.launchpad.net
Fri Sep 24 14:06:48 UTC 2021


OK thanks

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to gcc-10 in Ubuntu.
https://bugs.launchpad.net/bugs/1944777

Title:
  g++10.3  Segmentation fault when compiling CUDA code

Status in gcc-10 package in Ubuntu:
  Triaged

Bug description:
  > lsb_release -rd
  Description:    Ubuntu 20.04.1 LTS
  Release:        20.04

  >apt-cache policy gcc-10
  gcc-10:
    Installed: 10.3.0-1ubuntu1~20.04
    Candidate: 10.3.0-1ubuntu1~20.04
    Version table:
   *** 10.3.0-1ubuntu1~20.04 500
          500 http://fr.archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages
          500 http://security.ubuntu.com/ubuntu focal-security/universe amd64 Packages
          100 /var/lib/dpkg/status
       10-20200411-0ubuntu1 500
          500 http://fr.archive.ubuntu.com/ubuntu focal/universe amd64 Packages

  I expect to be able to compile CUDA code with gcc-10.
  It was working with gcc 10.2 and failed with gcc-10.3
  When compiling CUDA code g++-10.3 failed with following error message
  /usr/include/c++/10/chrono: In substitution of ‘template<class _Rep, class _Period> template<class _Period2> using __is_harmonic = std::__bool_constant<(std::ratio<((_Period2::num / std::chrono::duration<_Rep, _Period>::_S_gcd(_Period2::num, _Period::num)) * (_Period::den / std::chrono::duration<_Rep, _Period>::_S_gcd(_Period2::den, _Period::den))), ((_Period2::den / std::chrono::duration<_Rep, _Period>::_S_gcd(_Period2::den, _Period::den)) * (_Period::num / std::chrono::duration<_Rep, _Period>::_S_gcd(_Period2::num, _Period::num)))>::den == 1)> [with _Period2 = _Period2; _Rep = _Rep; _Period = _Period]’:
  /usr/include/c++/10/chrono:473:154:   required from here
  /usr/include/c++/10/chrono:428:27: internal compiler error: Segmentation fault
    428 |  _S_gcd(intmax_t __m, intmax_t __n) noexcept
        |                           ^~~~~~

  This bug has been corrected in gcc-10.4 :
  https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100102

  Could it be possible to make Ubuntu 20.04 gcc-10 package use gcc-10.4
  instead of 10.3 ?

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gcc-10/+bug/1944777/+subscriptions




More information about the foundations-bugs mailing list