Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 903873 - kde-plasma/plasma-integration-5.27.4 makes GCC 13 (13.0.1_pre20230402) segfault while performing LTO optimizations
Summary: kde-plasma/plasma-integration-5.27.4 makes GCC 13 (13.0.1_pre20230402) segfau...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: gcc-13
  Show dependency tree
 
Reported: 2023-04-05 15:21 UTC by Adrien Dessemond
Modified: 2023-04-18 22:43 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Full build.log (compressed) (build.log.xz,6.97 KB, application/x-xz)
2023-04-05 15:23 UTC, Adrien Dessemond
Details
environment (compressed) (environment.xz,23.89 KB, application/x-xz)
2023-04-05 15:23 UTC, Adrien Dessemond
Details
emerge --info (emerge-info,7.56 KB, text/plain)
2023-04-05 15:24 UTC, Adrien Dessemond
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Adrien Dessemond 2023-04-05 15:21:18 UTC
Build aborts with:

[41/41] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -O3 -pipe -march=native -fomit-frame-pointer -fopt-info-vec -fcf-protection=return -flto=auto -ffat-lto-objects -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always  -Wl,--no-undefined -Wl,--enable-new-dtags -flto=auto -shared  -o bin/platformthemes/KDEPlasmaPlatformTheme.so src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/KDEPlasmaPlatformTheme_autogen/mocs_compilation.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/kdeplatformtheme.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/kfontsettingsdata.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/khintssettings.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/kdeplatformfiledialoghelper.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/kdeplatformfiledialogbase.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/kdeplatformsystemtrayicon.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/kfiletreeview.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/kdirselectdialog.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/kwaylandintegration.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/x11integration.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/main.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/qxdgdesktopportalfiledialog.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/qtquickrenderersettings.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/qdbusmenubar.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/statusnotifierwatcher_interface.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/renderersettings.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/wayland-appmenu-protocol.c.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/qwayland-appmenu.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/wayland-server-decoration-palette-protocol.c.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/qwayland-server-decoration-palette.cpp.o  /usr/lib64/libKF5KIOFileWidgets.so.5.104.0  /usr/lib64/libKF5KIOWidgets.so.5.104.0  /usr/lib64/libKF5Notifications.so.5.104.0  /usr/lib64/libxcb.so  /usr/lib64/libQt5ThemeSupport.a  /usr/lib64/libwayland-client.so  /usr/lib64/libXcursor.so  /usr/lib64/libxcb.so  /usr/lib64/libQt5QuickControls2.so.5.15.8  /usr/lib64/libQt5Quick.so.5.15.8  /usr/lib64/libQt5QmlModels.so.5.15.8  /usr/lib64/libQt5Qml.so.5.15.8  /usr/lib64/libKF5KIOGui.so.5.104.0  /usr/lib64/libKF5KIOCore.so.5.104.0  /usr/lib64/libKF5JobWidgets.so.5.104.0  /usr/lib64/libKF5Service.so.5.104.0  /usr/lib64/libKF5Completion.so.5.104.0  /usr/lib64/libKF5Bookmarks.so.5.104.0  /usr/lib64/libKF5XmlGui.so.5.104.0  /usr/lib64/libKF5IconThemes.so.5.104.0  /usr/lib64/libKF5ConfigWidgets.so.5.104.0  /usr/lib64/libKF5ConfigGui.so.5.104.0  /usr/lib64/libKF5Auth.so.5.104.0  /usr/lib64/libKF5AuthCore.so.5.104.0  /usr/lib64/libKF5I18n.so.5.104.0  /usr/lib64/libQt5Network.so.5.15.8  /usr/lib64/libKF5WidgetsAddons.so.5.104.0  /usr/lib64/libKF5Codecs.so.5.104.0  /usr/lib64/libKF5ItemViews.so.5.104.0  /usr/lib64/libKF5Solid.so.5.104.0  /usr/lib64/libQt5Xml.so.5.15.8  /usr/lib64/libKF5ConfigCore.so.5.104.0  /usr/lib64/libKF5WindowSystem.so.5.104.0  /usr/lib64/libX11.so  /usr/lib64/libQt5X11Extras.so.5.15.8  /usr/lib64/libQt5Widgets.so.5.15.8  /usr/lib64/libKF5CoreAddons.so.5.104.0  /usr/lib64/libQt5DBus.so.5.15.8  /usr/lib64/libQt5WaylandClient.so.5.15.8  /usr/lib64/libQt5Gui.so.5.15.8  /usr/lib64/libQt5Core.so.5.15.8 && :
FAILED: bin/platformthemes/KDEPlasmaPlatformTheme.so 
: && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -O3 -pipe -march=native -fomit-frame-pointer -fopt-info-vec -fcf-protection=return -flto=auto -ffat-lto-objects -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always  -Wl,--no-undefined -Wl,--enable-new-dtags -flto=auto -shared  -o bin/platformthemes/KDEPlasmaPlatformTheme.so src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/KDEPlasmaPlatformTheme_autogen/mocs_compilation.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/kdeplatformtheme.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/kfontsettingsdata.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/khintssettings.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/kdeplatformfiledialoghelper.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/kdeplatformfiledialogbase.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/kdeplatformsystemtrayicon.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/kfiletreeview.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/kdirselectdialog.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/kwaylandintegration.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/x11integration.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/main.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/qxdgdesktopportalfiledialog.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/qtquickrenderersettings.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/qdbusmenubar.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/statusnotifierwatcher_interface.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/renderersettings.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/wayland-appmenu-protocol.c.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/qwayland-appmenu.cpp.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/wayland-server-decoration-palette-protocol.c.o src/platformtheme/CMakeFiles/KDEPlasmaPlatformTheme.dir/qwayland-server-decoration-palette.cpp.o  /usr/lib64/libKF5KIOFileWidgets.so.5.104.0  /usr/lib64/libKF5KIOWidgets.so.5.104.0  /usr/lib64/libKF5Notifications.so.5.104.0  /usr/lib64/libxcb.so  /usr/lib64/libQt5ThemeSupport.a  /usr/lib64/libwayland-client.so  /usr/lib64/libXcursor.so  /usr/lib64/libxcb.so  /usr/lib64/libQt5QuickControls2.so.5.15.8  /usr/lib64/libQt5Quick.so.5.15.8  /usr/lib64/libQt5QmlModels.so.5.15.8  /usr/lib64/libQt5Qml.so.5.15.8  /usr/lib64/libKF5KIOGui.so.5.104.0  /usr/lib64/libKF5KIOCore.so.5.104.0  /usr/lib64/libKF5JobWidgets.so.5.104.0  /usr/lib64/libKF5Service.so.5.104.0  /usr/lib64/libKF5Completion.so.5.104.0  /usr/lib64/libKF5Bookmarks.so.5.104.0  /usr/lib64/libKF5XmlGui.so.5.104.0  /usr/lib64/libKF5IconThemes.so.5.104.0  /usr/lib64/libKF5ConfigWidgets.so.5.104.0  /usr/lib64/libKF5ConfigGui.so.5.104.0  /usr/lib64/libKF5Auth.so.5.104.0  /usr/lib64/libKF5AuthCore.so.5.104.0  /usr/lib64/libKF5I18n.so.5.104.0  /usr/lib64/libQt5Network.so.5.15.8  /usr/lib64/libKF5WidgetsAddons.so.5.104.0  /usr/lib64/libKF5Codecs.so.5.104.0  /usr/lib64/libKF5ItemViews.so.5.104.0  /usr/lib64/libKF5Solid.so.5.104.0  /usr/lib64/libQt5Xml.so.5.15.8  /usr/lib64/libKF5ConfigCore.so.5.104.0  /usr/lib64/libKF5WindowSystem.so.5.104.0  /usr/lib64/libX11.so  /usr/lib64/libQt5X11Extras.so.5.15.8  /usr/lib64/libQt5Widgets.so.5.15.8  /usr/lib64/libKF5CoreAddons.so.5.104.0  /usr/lib64/libQt5DBus.so.5.15.8  /usr/lib64/libQt5WaylandClient.so.5.15.8  /usr/lib64/libQt5Gui.so.5.15.8  /usr/lib64/libQt5Core.so.5.15.8 && :
lto1: internal compiler error: Segmentation fault
0xb818d3 crash_signal
        /usr/src/debug/sys-devel/gcc-13.0.1_pre20230402/gcc-13-20230402/gcc/toplev.cc:314
0x7f8773b4b5df ???
        /usr/src/debug/sys-libs/glibc-2.37-r1/glibc-2.37/signal/../sysdeps/unix/sysv/linux/x86_64/libc_sigaction.c:0
0x720d80 bp_unpack_string(data_in*, bitpack_d*)
        /usr/src/debug/sys-devel/gcc-13.0.1_pre20230402/gcc-13-20230402/gcc/data-streamer-in.cc:112
0xa9011f cl_optimization_stream_in(data_in*, bitpack_d*, cl_optimization*)
        /usr/src/debug/sys-devel/gcc-13.0.1_pre20230402/build/gcc/options-save.cc:13501
0xdae7d2 streamer_read_tree_bitfields(lto_input_block*, data_in*, tree_node*)
        /usr/src/debug/sys-devel/gcc-13.0.1_pre20230402/gcc-13-20230402/gcc/tree-streamer-in.cc:562
0x9f576b lto_read_tree_1
        /usr/src/debug/sys-devel/gcc-13.0.1_pre20230402/gcc-13-20230402/gcc/lto-streamer-in.cc:1713
0x9f56d7 lto_read_tree
        /usr/src/debug/sys-devel/gcc-13.0.1_pre20230402/gcc-13-20230402/gcc/lto-streamer-in.cc:1760
0x9f56d7 lto_input_tree_1(lto_input_block*, data_in*, LTO_tags, unsigned int)
        /usr/src/debug/sys-devel/gcc-13.0.1_pre20230402/gcc-13-20230402/gcc/lto-streamer-in.cc:1901
0x9f5bfb lto_input_scc(lto_input_block*, data_in*, unsigned int*, unsigned int*, bool)
        /usr/src/debug/sys-devel/gcc-13.0.1_pre20230402/gcc-13-20230402/gcc/lto-streamer-in.cc:1789
0x6909c2 lto_read_decls
        /usr/src/debug/sys-devel/gcc-13.0.1_pre20230402/gcc-13-20230402/gcc/lto/lto-common.cc:1908
0x6909c2 lto_file_finalize
        /usr/src/debug/sys-devel/gcc-13.0.1_pre20230402/gcc-13-20230402/gcc/lto/lto-common.cc:2288
0x6909c2 lto_create_files_from_ids
        /usr/src/debug/sys-devel/gcc-13.0.1_pre20230402/gcc-13-20230402/gcc/lto/lto-common.cc:2298
0x6909c2 lto_file_read
        /usr/src/debug/sys-devel/gcc-13.0.1_pre20230402/gcc-13-20230402/gcc/lto/lto-common.cc:2353
0x6909c2 read_cgraph_and_symbols(unsigned int, char const**)
        /usr/src/debug/sys-devel/gcc-13.0.1_pre20230402/gcc-13-20230402/gcc/lto/lto-common.cc:2801
0x69228c lto_main()
        /usr/src/debug/sys-devel/gcc-13.0.1_pre20230402/gcc-13-20230402/gcc/lto/lto.cc:654
Please submit a full bug report, with preprocessed source (by using -freport-bug).
Please include the complete backtrace with any bug report.
See <https://bugs.gentoo.org/> for instructions.
lto-wrapper: fatal error: /usr/bin/x86_64-pc-linux-gnu-g++ returned 1 exit status
compilation terminated.
/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
Comment 1 Adrien Dessemond 2023-04-05 15:23:31 UTC
Created attachment 859550 [details]
Full build.log (compressed)
Comment 2 Adrien Dessemond 2023-04-05 15:23:46 UTC
Created attachment 859551 [details]
environment (compressed)
Comment 3 Adrien Dessemond 2023-04-05 15:24:06 UTC
Created attachment 859552 [details]
emerge --info
Comment 4 Adrien Dessemond 2023-04-05 15:25:34 UTC
Might be related to #903868 and #903872 (same symptoms)
Comment 5 Adrien Dessemond 2023-04-18 22:43:07 UTC
Unable to reproduce it with the latest sys-devel/gcc-13.0.1_pre20230416.

Issue fixed. Nothing more to do for this bug.