Bug 25426 - Internal compiler error when building thunderbird 68 for i586 using GCC 8.3
Summary: Internal compiler error when building thunderbird 68 for i586 using GCC 8.3
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 7
Hardware: i586 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA7-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2019-09-11 10:59 CEST by Nicolas Salguero
Modified: 2019-09-27 21:39 CEST (History)
3 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments

Description Nicolas Salguero 2019-09-11 10:59:38 CEST
Hi,

When I tried to build thunderbird 68 with GCC, I got an internal compiler error for i586:
"""
111:45.40 /home/iurt/rpmbuild/BUILD/thunderbird-68.0/thunderbird-68.0/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In function 'void baseline::exec_ops(const Op*, const void**, const char*, char*, int)':
111:45.40 /home/iurt/rpmbuild/BUILD/thunderbird-68.0/thunderbird-68.0/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:640:13: internal compiler error: in convert_move, at expr.c:218
111:45.40  static void exec_ops(const Op* ops, const void** args,
111:45.40              ^~~~~~~~
111:45.42 Please submit a full bug report,
111:45.42 with preprocessed source if appropriate.
111:45.42 See <https://bugs.mageia.org/> for instructions.
111:45.43 gmake[4]: *** [/home/iurt/rpmbuild/BUILD/thunderbird-68.0/thunderbird-68.0/config/rules.mk:828: skcms.o] Error 1
111:45.43 gmake[3]: *** [/home/iurt/rpmbuild/BUILD/thunderbird-68.0/thunderbird-68.0/config/recurse.mk:74: gfx/skia/target] Error 2
"""

See: http://pkgsubmit.mageia.org/uploads/failure/7/core/updates_testing/20190909072813.ns80.duvel.23935/log/thunderbird-68.0-1.2.mga7/build.0.20190909072913.log
Comment 1 Lewis Smith 2019-09-11 21:47:33 CEST
Assigning to Thomas for 'gcc'.

Assignee: bugsquad => tmb

Comment 2 Thomas Backlund 2019-09-11 22:40:00 CEST
Yep, 

the issue is known, and the needed fixes got backported from trunk to gcc-8 branch ~13 days ago.

I will wait for the new gcc snapshot that lands this weekend before pushing an update for this.

Status: NEW => ASSIGNED

Comment 3 Nicolas Salguero 2019-09-27 16:17:25 CEST
Hi,

With the 2019-09-20 snapshot of gcc, the problem is solved.

Best regards,

Nico.
Comment 4 Thomas Backlund 2019-09-27 17:12:02 CEST
Great,

lets assing to QA and flush it out...

Advisory:
Updated gcc 8.3.1 snapshot fixes various compiler bugs and optimizations.


SRPMS:
gcc-8.3.1-0.20190920.1.mga7.src.rpm


i586:
gcc-8.3.1-0.20190920.1.mga7.i586.rpm
gcc-c++-8.3.1-0.20190920.1.mga7.i586.rpm
gcc-cpp-8.3.1-0.20190920.1.mga7.i586.rpm
gcc-doc-8.3.1-0.20190920.1.mga7.noarch.rpm
gcc-gfortran-8.3.1-0.20190920.1.mga7.i586.rpm
gcc-gnat-8.3.1-0.20190920.1.mga7.i586.rpm
gcc-objc++-8.3.1-0.20190920.1.mga7.i586.rpm
gcc-objc-8.3.1-0.20190920.1.mga7.i586.rpm
gcc-plugins-8.3.1-0.20190920.1.mga7.i586.rpm
libasan5-8.3.1-0.20190920.1.mga7.i586.rpm
libasan-devel-8.3.1-0.20190920.1.mga7.i586.rpm
libatomic1-8.3.1-0.20190920.1.mga7.i586.rpm
libatomic-devel-8.3.1-0.20190920.1.mga7.i586.rpm
libgcc1-8.3.1-0.20190920.1.mga7.i586.rpm
libgfortran5-8.3.1-0.20190920.1.mga7.i586.rpm
libgnat8-8.3.1-0.20190920.1.mga7.i586.rpm
libgomp1-8.3.1-0.20190920.1.mga7.i586.rpm
libgomp-devel-8.3.1-0.20190920.1.mga7.i586.rpm
libitm1-8.3.1-0.20190920.1.mga7.i586.rpm
libitm-devel-8.3.1-0.20190920.1.mga7.i586.rpm
libmpx2-8.3.1-0.20190920.1.mga7.i586.rpm
libmpx-devel-8.3.1-0.20190920.1.mga7.i586.rpm
libobjc4-8.3.1-0.20190920.1.mga7.i586.rpm
libquadmath0-8.3.1-0.20190920.1.mga7.i586.rpm
libquadmath-devel-8.3.1-0.20190920.1.mga7.i586.rpm
libstdc++6-8.3.1-0.20190920.1.mga7.i586.rpm
libstdc++-devel-8.3.1-0.20190920.1.mga7.i586.rpm
libstdc++-docs-8.3.1-0.20190920.1.mga7.noarch.rpm
libstdc++-static-devel-8.3.1-0.20190920.1.mga7.i586.rpm
libubsan1-8.3.1-0.20190920.1.mga7.i586.rpm
libubsan-devel-8.3.1-0.20190920.1.mga7.i586.rpm


x86_64:
gcc-8.3.1-0.20190920.1.mga7.x86_64.rpm
gcc-c++-8.3.1-0.20190920.1.mga7.x86_64.rpm
gcc-cpp-8.3.1-0.20190920.1.mga7.x86_64.rpm
gcc-doc-8.3.1-0.20190920.1.mga7.noarch.rpm
gcc-gfortran-8.3.1-0.20190920.1.mga7.x86_64.rpm
gcc-gnat-8.3.1-0.20190920.1.mga7.x86_64.rpm
gcc-objc++-8.3.1-0.20190920.1.mga7.x86_64.rpm
gcc-objc-8.3.1-0.20190920.1.mga7.x86_64.rpm
gcc-plugins-8.3.1-0.20190920.1.mga7.x86_64.rpm
libasan5-8.3.1-0.20190920.1.mga7.x86_64.rpm
libasan-devel-8.3.1-0.20190920.1.mga7.x86_64.rpm
libatomic1-8.3.1-0.20190920.1.mga7.x86_64.rpm
libatomic-devel-8.3.1-0.20190920.1.mga7.x86_64.rpm
libgcc1-8.3.1-0.20190920.1.mga7.x86_64.rpm
libgfortran5-8.3.1-0.20190920.1.mga7.x86_64.rpm
libgnat8-8.3.1-0.20190920.1.mga7.x86_64.rpm
libgomp1-8.3.1-0.20190920.1.mga7.x86_64.rpm
libgomp-devel-8.3.1-0.20190920.1.mga7.x86_64.rpm
libitm1-8.3.1-0.20190920.1.mga7.x86_64.rpm
libitm-devel-8.3.1-0.20190920.1.mga7.x86_64.rpm
liblsan0-8.3.1-0.20190920.1.mga7.x86_64.rpm
liblsan-devel-8.3.1-0.20190920.1.mga7.x86_64.rpm
libmpx2-8.3.1-0.20190920.1.mga7.x86_64.rpm
libmpx-devel-8.3.1-0.20190920.1.mga7.x86_64.rpm
libobjc4-8.3.1-0.20190920.1.mga7.x86_64.rpm
libquadmath0-8.3.1-0.20190920.1.mga7.x86_64.rpm
libquadmath-devel-8.3.1-0.20190920.1.mga7.x86_64.rpm
libstdc++6-8.3.1-0.20190920.1.mga7.x86_64.rpm
libstdc++-devel-8.3.1-0.20190920.1.mga7.x86_64.rpm
libstdc++-docs-8.3.1-0.20190920.1.mga7.noarch.rpm
libstdc++-static-devel-8.3.1-0.20190920.1.mga7.x86_64.rpm
libtsan0-8.3.1-0.20190920.1.mga7.x86_64.rpm
libtsan-devel-8.3.1-0.20190920.1.mga7.x86_64.rpm
libubsan1-8.3.1-0.20190920.1.mga7.x86_64.rpm
libubsan-devel-8.3.1-0.20190920.1.mga7.x86_64.rpm

Assignee: tmb => qa-bugs

Comment 5 Thomas Backlund 2019-09-27 17:13:49 CEST
Note to QA, this is already being tested since basically all rpms in updates_testing since 2019-09-20 uses this updated gcc to build

CC: (none) => tmb

Comment 6 Len Lawrence 2019-09-27 17:42:53 CEST
mga7, x86_64

All 35 packages installed fine.
Referring to comment 5, there is certainly nothing better that QA could do so this gets the rubber stamp.

Whiteboard: (none) => MGA7-64-OK
CC: (none) => tarazed25

Len Lawrence 2019-09-27 17:56:14 CEST

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Thomas Backlund 2019-09-27 20:49:34 CEST

Keywords: (none) => advisory

Comment 7 Mageia Robot 2019-09-27 21:39:21 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2019-0142.html

Resolution: (none) => FIXED
Status: ASSIGNED => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.