After switching to a new profile (amd64/23.0/split-usr/desktop) and recompiling the @world, the qtwebengine no longer compiled (emerge -1 qtwebengine): [1732/30056] /usr/bin/x86_64-pc-linux-gnu-g++ -MMD -MF obj/skia/skia_core_and_effects/SkChromeRemoteGlyphCache.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_OZONE=1 -DOFFICIAL_BUILD -DTOOLKIT_QT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_ENABLE_SKSL -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_WIN_FONTMGR_NO_SIMULATIONS -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DIS_SKIA_IMPL=1 -DSKIA_IMPLEMENTATION=1 -DSK_TYPEFACE_FACTORY_FREETYPE -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -Igen -I../../../../../qtwebengine-everywhere-src-6.6.2/src/3rdparty/chromium -I../../../../../qtwebengine-everywhere-src-6.6.2/src/3rdparty/chromium/third_party/skia -I../../../../../qtwebengine-everywhere-src-6.6.2/src/3rdparty/chromium/third_party/wuffs/src/release/c -I../../../../../qtwebengine-everywhere-src-6.6.2/src/3rdparty/chromium/third_party/vulkan/include -I../../../../../qtwebengine-everywhere-src-6.6.2/src/3rdparty/chromium/third_party/vulkan-deps/vulkan-headers/src/include -march=alderlake -O2 -pipe -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -Wno-unknown-pragmas -Wno-address -Wno-parentheses -Wno-sign-compare -Wno-stringop-overflow -Wno-stringop-overread -Wno-psabi -Wno-multichar -Wno-format-zero-length -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pipe -pthread -m64 -msse3 -fno-omit-frame-pointer -fvisibility=hidden -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -fno-delete-null-pointer-checks -Wno-comments -Wno-packed-not-aligned -Wno-dangling-else -Wno-missing-field-initializers -Wno-unused-parameter -Wno-psabi -Wno-deprecated-copy -Wno-expansion-to-defined -std=gnu++20 -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wno-narrowing -Wno-class-memaccess -Wno-attributes -Wno-class-memaccess -Wno-subobject-linkage -Wno-invalid-offsetof -Wno-return-type -Wno-deprecated-copy -c ../../../../../qtwebengine-everywhere-src-6.6.2/src/3rdparty/chromium/third_party/skia/src/core/SkChromeRemoteGlyphCache.cpp -o obj/skia/skia_core_and_effects/SkChromeRemoteGlyphCache.o ninja: build stopped: subcommand failed. FAILED: src/core/RelWithDebInfo/x86_64/QtWebEngineCore.stamp src/core/RelWithDebInfo/x86_64/obj/tools/v8_context_snapshot/v8_context_snapshot.stamp src/core/RelWithDebInfo/x86_64/QtWebEngineCore /var/tmp/portage/dev-qt/qtwebengine-6.6.2/work/qtwebengine-everywhere-src-6.6.2_build/src/core/RelWithDebInfo/x86_64/QtWebEngineCore.stamp /var/tmp/portage/dev-qt/qtwebengine-6.6.2/work/qtwebengine-everywhere-src-6.6.2_build/src/core/RelWithDebInfo/x86_64/obj/tools/v8_context_snapshot/v8_context_snapshot.stamp /var/tmp/portage/dev-qt/qtwebengine-6.6.2/work/qtwebengine-everywhere-src-6.6.2_build/src/core/RelWithDebInfo/x86_64/QtWebEngineCore cd /var/tmp/portage/dev-qt/qtwebengine-6.6.2/work/qtwebengine-everywhere-src-6.6.2_build/src/core && /usr/bin/ninja -j16 -l0 -v -C /var/tmp/portage/dev-qt/qtwebengine-6.6.2/work/qtwebengine-everywhere-src-6.6.2_build/src/core/RelWithDebInfo/x86_64 QtWebEngineCore ninja: build stopped: subcommand failed. * ERROR: dev-qt/qtwebengine-6.6.2::gentoo failed (compile phase): * ninja -v -j16 -l0 failed * * Call stack: * ebuild.sh, line 136: Called src_compile * environment, line 3699: Called cmake_src_compile * environment, line 1789: Called cmake_build * environment, line 1756: Called eninja * environment, line 2227: Called die * The specific snippet of code: * "$@" || die -n "${*} failed" * ------------- # emerge --info '=dev-qt/qtwebengine-6.6.2::gentoo' Portage 3.0.61 (python 3.11.8-final-0, default/linux/amd64/23.0/split-usr/desktop, gcc-13, glibc-2.38-r10, 6.6.21-gentoo x86_64) ================================================================= System Settings ================================================================= System uname: Linux-6.6.21-gentoo-x86_64-12th_Gen_Intel-R-_Core-TM-_i9-12900K-with-glibc2.38 KiB Mem: 131711804 total, 115548612 free KiB Swap: 268435452 total, 268435452 free Timestamp of repository gentoo: Sun, 24 Mar 2024 16:30:00 +0000 Head commit of repository gentoo: d6ab52bfe2f1eb58b2a6b4a33cb81c7b5514e07a sh bash 5.1_p16-r6 ld GNU ld (Gentoo 2.41 p5) 2.41.0 app-misc/pax-utils: 1.3.7::gentoo app-shells/bash: 5.1_p16-r6::gentoo dev-build/autoconf: 2.71-r6::gentoo dev-build/automake: 1.16.5-r2::gentoo dev-build/cmake: 3.28.3::gentoo dev-build/libtool: 2.4.7-r3::gentoo dev-build/make: 4.4.1-r1::gentoo dev-build/meson: 1.3.2::gentoo dev-java/java-config: 2.3.3-r1::gentoo dev-lang/perl: 5.38.2-r2::gentoo dev-lang/python: 3.11.8_p1::gentoo, 3.12.2_p1::gentoo dev-lang/rust-bin: 1.75.0::gentoo sys-apps/baselayout: 2.14-r2::gentoo sys-apps/openrc: 0.53::gentoo sys-apps/sandbox: 2.38::gentoo sys-devel/binutils: 2.41-r5::gentoo sys-devel/binutils-config: 5.5::gentoo sys-devel/clang: 17.0.6::gentoo sys-devel/gcc: 13.2.1_p20240210::gentoo sys-devel/gcc-config: 2.11::gentoo sys-devel/llvm: 17.0.6::gentoo sys-kernel/linux-headers: 6.6::gentoo (virtual/os-headers) sys-libs/glibc: 2.38-r10::gentoo Repositories: gentoo location: /var/db/repos/gentoo sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 volatile: False sync-rsync-verify-jobs: 1 sync-rsync-extra-opts: sync-rsync-verify-metamanifest: yes sync-rsync-verify-max-age: 24 avr location: /usr/local/avr masters: gentoo priority: 0 volatile: True ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="* -@EULA" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=alderlake -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-march=alderlake -O2 -pipe" DISTDIR="/var/cache/distfiles" ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME" FCFLAGS="-march=alderlake -O2 -pipe" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live candy config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-march=alderlake -O2 -pipe" GENTOO_MIRRORS="https://gentoo.osuosl.org/ https://mirrors.rit.edu/gentoo/ http://gentoo.mirrors.tds.net/gentoo" LANG="en_US.utf8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs" LEX="flex" LINGUAS="en cs es" MAKEOPTS="-j16" PKGDIR="/var/cache/binpkgs" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" SHELL="/bin/bash" USE="X a52 aac acl acpi alsa amd64 bluetooth branding bzip2 cairo cdda cdr cet crypt cups dbus dri dts dvd dvdr elogind emacs encode exif flac foomaticdb gdbm gif gpm gtk gui iconv icu imagemagick jpeg latex lcms libnotify libtirpc lock lzma mad mng mp3 mp4 mpeg multilib ncurses nls ogg opengl openmp pam pango pcre pdf pic png policykit ppds pulseaudio qt5 readline sasl sdl seccomp sound spell split-usr ssl startup-notification svg test-rust thunar tiff truetype udev udisks unicode upower usb vorbis vulkan wxwidgets x264 xattr xcb xft xml xscreensaver xv xvid zlib zstd" ABI_X86="64" ADA_TARGET="gcc_12" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sha sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 ntrip navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" GRUB_PLATFORMS="efi-64" INPUT_DEVICES="evdev synaptics wacom" KERNEL="linux" L10N="en cs es" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-1" POSTGRES_TARGETS="postgres15" PYTHON_SINGLE_TARGET="python3_11" PYTHON_TARGETS="python3_11" RUBY_TARGETS="ruby31" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account" Unset: ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EMERGE_DEFAULT_OPTS, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS ================================================================= Package Settings ================================================================= dev-qt/qtwebengine-6.6.2::gentoo was built with the following: USE="alsa jumbo-build opengl pulseaudio system-icu vulkan widgets -bindist -custom-cflags -designer -geolocation -kerberos -pdfium -qml -screencast -test -vaapi" ABI_X86="(64)" FEATURES="usersync userfetch pid-sandbox ebuild-locks fixlafiles candy qa-unresolved-soname-deps distlocks pkgdir-index-trusted news binpkg-logs network-sandbox usersandbox merge-sync binpkg-multi-instance unmerge-logs assume-digests binpkg-dostrip preserve-libs config-protect-if-modified protect-owned ipc-sandbox unknown-features-warn parallel-fetch sfperms unmerge-orphans strict userpriv buildpkg-live multilib-strict xattr sandbox binpkg-docompress" LDFLAGS="-Wl,-O1 -Wl,--as-needed" -------------- # emerge -pqv '=dev-qt/qtwebengine-6.6.2::gentoo' [ebuild R ] dev-qt/qtwebengine-6.6.2 USE="alsa jumbo-build opengl pulseaudio system-icu vulkan widgets -bindist -custom-cflags -designer -geolocation -kerberos -pdfium -qml -screencast -test -vaapi" ------------- Reproducible: Always
Created attachment 888461 [details] Build log
Created attachment 888462 [details] Environment
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:1850:14: internal compiler error: Segmentation fault 1850 | && move_constructible<iter_value_t<_It>>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0x1d17d63 internal_error(char const*, ...) ???:0 0x1d9a666 htab_find_slot_with_hash ???:0 0x1d4e91f get_combined_adhoc_loc(line_maps*, unsigned int, source_range, void*, unsigned int) ???:0 0x85c4c1 c_parse_file() ???:0 0x9506a9 c_common_parse_file() ???:0 May indicate either a compiler bug or.. hardware issues (bad RAM, cpu bug, etc..). If it's bad ram, an indicator would be if it fails somewhat randomly (in different spots, or sometimes succeeds). Problem isn't in qtwebengine itself anyhow.
Could you try again and show us the build.log? It's likely to be in a different place. The fact that the ICE hasn't been seen before + it's during a hashtable operation implies it's likely HW related.
Created attachment 888467 [details] Build log from a rerun It is a different place: ../../../../../qtwebengine-everywhere-src-6.6.2/src/3rdparty/chromium/third_part y/abseil-cpp/absl/strings/cord.h:188:3: internal compiler error: Segmentation fa ult 188 | } | ^ 0x1d17d63 internal_error(char const*, ...) ???:0 0x97ab5b ggc_set_mark(void const*) ???:0 0x8c95f7 gt_ggc_mx_lang_tree_node(void*) ???:0 0x860241 gt_ggc_mx_hash_table_spec_hasher_(void*) ???:0 0xb2c3bc ggc_mark_roots() ???:0 0x97b4fc ggc_collect(ggc_collect) ???:0 0x9f6a46 cgraph_node::finalize_function(tree_node*, bool) ???:0 0x8aebd7 expand_or_defer_fn(tree_node*) ???:0 0x807f1e maybe_clone_body(tree_node*) ???:0 0x8ae99c expand_or_defer_fn_1(tree_node*) ???:0 0x8aebac expand_or_defer_fn(tree_node*) ???:0 0x85c4c1 c_parse_file() ???:0 0x9506a9 c_common_parse_file() ???:0 ------- However, the machine does not exhibit any other problems and compiled the kernel and the @world (with this exception), so the HW problem would have to be somehow triggered only by compilation of this package only.
> However, the machine does not exhibit any other problems and compiled the kernel and the @world (with this exception), so the HW problem would have to be somehow triggered only by compilation of this package only. We see this kind of thing quite a lot. Heavy C++ template-based packages with GCC show it first, then a while down the line, many other issues. Please do a memtest overnight.
OK, thank you.