|
Bugzilla – Full Text Bug Listing |
| Summary: | GCC13 fails to compile some packages with error: unrecognizable insn | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Tumbleweed | Reporter: | Guillaume GARDET <guillaume.gardet> |
| Component: | Development | Assignee: | Richard Biener <rguenther> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | afaerber, christophe, dmueller, meissner, rguenther |
| Version: | Current | ||
| Target Milestone: | --- | ||
| Hardware: | aarch64 | ||
| OS: | Other | ||
| See Also: | https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111411 | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Guillaume GARDET
2023-09-18 08:38:29 UTC
Yes, reported upstream already (caused by the recent CVE change). Once the fix is backported I'll update our GCC 13 package. Another occurrence is 'knot' package how important is that CVE fix? should I temporarily revert the package for aarch64? (In reply to Dirk Mueller from comment #3) > how important is that CVE fix? should I temporarily revert the package for > aarch64? It seems the fix is already merged upstream in gcc13 branch, according to https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111411#c13 So, better to update gcc13 instead. This is an autogenerated message for OBS integration: This bug (1215427) was mentioned in https://build.opensuse.org/request/show/1113437 Factory / gcc13 SUSE-SU-2023:4458-1: An update that solves one vulnerability, contains five features and has nine security fixes can now be installed. Category: security (important) Bug References: 1206480, 1206684, 1210557, 1211427, 1212101, 1213915, 1214052, 1214460, 1215427, 1216664 CVE References: CVE-2023-4039 Jira References: PED-153, PED-2005, PED-252, PED-253, PED-6584 Sources used: openSUSE Leap Micro 5.3 (src): gcc13-13.2.1+git7813-150000.1.6.1 openSUSE Leap Micro 5.4 (src): gcc13-13.2.1+git7813-150000.1.6.1 openSUSE Leap 15.4 (src): cross-nvptx-gcc13-13.2.1+git7813-150000.1.6.1, gcc13-13.2.1+git7813-150000.1.6.1 openSUSE Leap 15.5 (src): cross-nvptx-gcc13-13.2.1+git7813-150000.1.6.1, gcc13-13.2.1+git7813-150000.1.6.1 SUSE Linux Enterprise Server 15 SP1 (src): gcc13-13.2.1+git7813-150000.1.6.1 SUSE Linux Enterprise Server 15 SP2 (src): gcc13-13.2.1+git7813-150000.1.6.1 SUSE Linux Enterprise Server 15 SP3 (src): gcc13-13.2.1+git7813-150000.1.6.1 SUSE Linux Enterprise High Performance Computing 15 SP4 (src): gcc13-13.2.1+git7813-150000.1.6.1 SUSE Linux Enterprise Server 15 SP4 (src): gcc13-13.2.1+git7813-150000.1.6.1 SUSE Manager Server 4.3 (src): gcc13-13.2.1+git7813-150000.1.6.1 SUSE Linux Enterprise Server for SAP Applications 15 SP4 (src): gcc13-13.2.1+git7813-150000.1.6.1 SUSE Linux Enterprise Desktop 15 SP4 (src): gcc13-13.2.1+git7813-150000.1.6.1 SUSE Manager Retail Branch Server 4.3 (src): gcc13-13.2.1+git7813-150000.1.6.1 SUSE Manager Proxy 4.3 (src): gcc13-13.2.1+git7813-150000.1.6.1 SUSE Linux Enterprise High Performance Computing 15 SP5 (src): gcc13-13.2.1+git7813-150000.1.6.1 SUSE Linux Enterprise Server 15 SP5 (src): gcc13-13.2.1+git7813-150000.1.6.1 SUSE Linux Enterprise Server for SAP Applications 15 SP5 (src): gcc13-13.2.1+git7813-150000.1.6.1 SUSE Linux Enterprise Desktop 15 SP5 (src): gcc13-13.2.1+git7813-150000.1.6.1 SUSE Linux Enterprise Micro for Rancher 5.3 (src): gcc13-13.2.1+git7813-150000.1.6.1 SUSE Linux Enterprise Micro 5.3 (src): gcc13-13.2.1+git7813-150000.1.6.1 SUSE Linux Enterprise Micro for Rancher 5.4 (src): gcc13-13.2.1+git7813-150000.1.6.1 SUSE Linux Enterprise Micro 5.4 (src): gcc13-13.2.1+git7813-150000.1.6.1 SUSE Linux Enterprise Micro 5.5 (src): gcc13-13.2.1+git7813-150000.1.6.1 Basesystem Module 15-SP4 (src): gcc13-13.2.1+git7813-150000.1.6.1 Basesystem Module 15-SP5 (src): gcc13-13.2.1+git7813-150000.1.6.1 Development Tools Module 15-SP4 (src): cross-nvptx-gcc13-13.2.1+git7813-150000.1.6.1, gcc13-13.2.1+git7813-150000.1.6.1 Development Tools Module 15-SP5 (src): cross-nvptx-gcc13-13.2.1+git7813-150000.1.6.1, gcc13-13.2.1+git7813-150000.1.6.1 SUSE Package Hub 15 15-SP4 (src): gcc13-13.2.1+git7813-150000.1.6.1 SUSE Package Hub 15 15-SP5 (src): gcc13-13.2.1+git7813-150000.1.6.1 SUSE Linux Enterprise High Performance Computing 15 SP1 LTSS 15-SP1 (src): cross-nvptx-gcc13-13.2.1+git7813-150000.1.6.1, gcc13-13.2.1+git7813-150000.1.6.1 SUSE Linux Enterprise High Performance Computing 15 SP2 LTSS 15-SP2 (src): cross-nvptx-gcc13-13.2.1+git7813-150000.1.6.1, gcc13-13.2.1+git7813-150000.1.6.1 SUSE Linux Enterprise High Performance Computing ESPOS 15 SP3 (src): cross-nvptx-gcc13-13.2.1+git7813-150000.1.6.1, gcc13-13.2.1+git7813-150000.1.6.1 SUSE Linux Enterprise High Performance Computing LTSS 15 SP3 (src): cross-nvptx-gcc13-13.2.1+git7813-150000.1.6.1, gcc13-13.2.1+git7813-150000.1.6.1 SUSE Linux Enterprise Server 15 SP1 LTSS 15-SP1 (src): cross-nvptx-gcc13-13.2.1+git7813-150000.1.6.1, gcc13-13.2.1+git7813-150000.1.6.1 SUSE Linux Enterprise Server 15 SP2 LTSS 15-SP2 (src): cross-nvptx-gcc13-13.2.1+git7813-150000.1.6.1, gcc13-13.2.1+git7813-150000.1.6.1 SUSE Linux Enterprise Server 15 SP3 LTSS 15-SP3 (src): cross-nvptx-gcc13-13.2.1+git7813-150000.1.6.1, gcc13-13.2.1+git7813-150000.1.6.1 SUSE Linux Enterprise Server for SAP Applications 15 SP1 (src): cross-nvptx-gcc13-13.2.1+git7813-150000.1.6.1, gcc13-13.2.1+git7813-150000.1.6.1 SUSE Linux Enterprise Server for SAP Applications 15 SP2 (src): cross-nvptx-gcc13-13.2.1+git7813-150000.1.6.1, gcc13-13.2.1+git7813-150000.1.6.1 SUSE Linux Enterprise Server for SAP Applications 15 SP3 (src): cross-nvptx-gcc13-13.2.1+git7813-150000.1.6.1, gcc13-13.2.1+git7813-150000.1.6.1 SUSE Enterprise Storage 7.1 (src): cross-nvptx-gcc13-13.2.1+git7813-150000.1.6.1, gcc13-13.2.1+git7813-150000.1.6.1 SUSE CaaS Platform 4.0 (src): cross-nvptx-gcc13-13.2.1+git7813-150000.1.6.1, gcc13-13.2.1+git7813-150000.1.6.1 SUSE Linux Enterprise Micro 5.1 (src): gcc13-13.2.1+git7813-150000.1.6.1 SUSE Linux Enterprise Micro 5.2 (src): gcc13-13.2.1+git7813-150000.1.6.1 SUSE Linux Enterprise Micro for Rancher 5.2 (src): gcc13-13.2.1+git7813-150000.1.6.1 NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination. SUSE-SU-2023:4480-1: An update that solves one vulnerability, contains five features and has nine security fixes can now be installed. Category: security (important) Bug References: 1206480, 1206684, 1210557, 1211427, 1212101, 1213915, 1214052, 1214460, 1215427, 1216664 CVE References: CVE-2023-4039 Jira References: PED-153, PED-2005, PED-252, PED-253, PED-6584 Sources used: Toolchain Module 12 (src): gcc13-13.2.1+git7813-1.10.1, cross-nvptx-gcc13-13.2.1+git7813-1.10.1 SUSE Linux Enterprise High Performance Computing 12 SP5 (src): gcc13-13.2.1+git7813-1.10.1 SUSE Linux Enterprise Server 12 SP5 (src): gcc13-13.2.1+git7813-1.10.1 SUSE Linux Enterprise Server for SAP Applications 12 SP5 (src): gcc13-13.2.1+git7813-1.10.1 NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination. SUSE-SU-2024:0045-1: An update that solves one vulnerability, contains five features and has nine security fixes can now be installed. Category: security (important) Bug References: 1206480, 1206684, 1210557, 1211427, 1212101, 1213915, 1214052, 1214460, 1215427, 1216664 CVE References: CVE-2023-4039 Jira References: PED-153, PED-2005, PED-252, PED-253, PED-6584 Sources used: SUSE Linux Enterprise Micro for Rancher 5.4 (src): gcc13-13.2.1+git7813-150000.1.6.1 SUSE Linux Enterprise Micro 5.4 (src): gcc13-13.2.1+git7813-150000.1.6.1 SUSE Linux Enterprise Micro 5.5 (src): gcc13-13.2.1+git7813-150000.1.6.1 SUSE Linux Enterprise Micro for Rancher 5.3 (src): gcc13-13.2.1+git7813-150000.1.6.1 SUSE Linux Enterprise Micro 5.3 (src): gcc13-13.2.1+git7813-150000.1.6.1 NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination. Should be fixed. (In reply to Richard Biener from comment #10) > Should be fixed. Will Leap 15.5 and 15.6 get the fix? I'm seeing similar errors in qt6-quick3dphysics with gcc13 and the :Update repo enabled https://build.opensuse.org/package/live_build_log/KDE:Qt6/qt6-quick3dphysics/openSUSE_Leap_15.5/aarch64 https://build.opensuse.org/package/live_build_log/KDE:Qt6/qt6-quick3dphysics/openSUSE_Leap_15.6/aarch64 [ 56s] ../src/3rdparty/PhysX/source/geomutils/src/pcm/GuPCMTriangleContactGen.cpp: In function 'void physx::generatedPolyContacts(const Gu::PolygonalData&, const Gu::HullPolygonData&, const Gu::TriangleV&, PxU32, PxU8, Gu::SupportLocal*, Gu::MeshPersistentContact*, PxU32&, const shdfnd::aos::FloatV&, const shdfnd::aos::Vec3V&, Cm::RenderOutput*)': [ 56s] ../src/3rdparty/PhysX/source/geomutils/src/pcm/GuPCMTriangleContactGen.cpp:1097:9: error: unrecognizable insn: [ 56s] 1097 | } [ 56s] | ^ [ 56s] (insn 4026 489 4027 11 (parallel [ [ 56s] (set (mem/c:SF (plus:DI (reg/f:DI 29 x29) [ 56s] (const_int -260 [0xfffffffffffffefc])) [61 %sfp+-260 S4 A32]) [ 56s] (reg:SF 34 v2 [orig:388 _872 ] [388])) [ 56s] (set (mem/c:SF (plus:DI (reg/f:DI 29 x29) [ 56s] (const_int -256 [0xffffffffffffff00])) [61 %sfp+-256 S4 A64]) [ 56s] (reg:SF 34 v2 [orig:388 _872 ] [388])) [ 56s] ]) "../src/3rdparty/PhysX/source/foundation/include/PsVecMathAoSScalarInline.h":1544:56 -1 [ 56s] (nil)) [ 56s] during RTL pass: cprop_hardreg [ 56s] ../src/3rdparty/PhysX/source/geomutils/src/pcm/GuPCMTriangleContactGen.cpp:1097:9: internal compiler error: in extract_insn, at recog.cc:2791 [ 56s] 0xffff94f5b543 __libc_start_call_main [ 56s] ???:0 [ 56s] 0xffff94f5b617 __libc_start_main_alias_2 [ 56s] ???:0 Leap 15.5 and later should have the fix already, it was in the gcc13.31413 update. Specifically that has ------------------------------------------------------------------- Tue Nov 7 12:57:49 UTC 2023 - Richard Biener <rguenther@suse.com> - Add gcc13-bsc1216664.patch, works around SAP ASE DB crash during C++ standard library initialization. [bsc#1216664] ------------------------------------------------------------------- Fri Sep 22 08:07:30 UTC 2023 - Dirk Müller <dmueller@suse.com> - add pr111411.patch (bsc#1215427) on SLE15 SP5 the rpm is gcc13-13.2.1+git7813-150000.1.6.1.x86_64. the KDE;Qt6 build above use gcc12 or gcc7 C++ in its logfiles. Oh right, my bad. Using gcc13 where it's available is something I planned but didn't push yet. Seems gcc12 has the same issue then (In reply to Christophe Marin from comment #14) > Oh right, my bad. Using gcc13 where it's available is something I planned > but didn't push yet. > > Seems gcc12 has the same issue then Yes, note that while GCC 12 might be officially out of support we still plan to push GCC 12.4 once that's available. It's advisable to bump all "other" compiler usages in Leap to GCC 13 which will be maintained for a quite long time by us and stop using GCCs inbetween that and GCC 7 (so 8, 9, 10, 11 or 12). |