Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 831813 - net-libs/webkit-gtk-2.34.3: segfault using surf or epiphany
Summary: net-libs/webkit-gtk-2.34.3: segfault using surf or epiphany
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal major (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-01-22 11:38 UTC by Martin Jørgensen
Modified: 2024-02-05 13:25 UTC (History)
3 users (show)

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


Attachments
gdb surf with backtrace (surf-gdb-bt,5.65 KB, text/plain)
2022-02-19 08:58 UTC, Martin Jørgensen
Details
epiphany gdb backtrace (epiphany-gdb-bt,4.19 KB, text/plain)
2022-02-19 08:58 UTC, Martin Jørgensen
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Jørgensen 2022-01-22 11:38:49 UTC
Webkit browsers crash on execution.

Could it be memory limitations/protection features in a hardened setup/kernel?

Reproducible: Always

Steps to Reproduce:
1. run epiphany or surf
2. wait for it to show up briefly then crash
3. check dmesg or terminal for segfault error
Actual Results:  
terminal output:

dmesg error:
[10050.286350] WebKitWebProces[19171]: segfault at 10 ip 00007f3131cc5b73 sp 00007ffda07d2ab0 error 4 in libwebkit2gtk-4.0.so.37.55.6[7f3130363000+37c0000]
[10050.286357] Code: 29 d0 ff c8 89 c2 c1 ea 0a 31 d0 8d 04 c0 89 c2 c1 ea 06 31 d0 89 c2 c1 e2 0b 29 d0 ff c8 89 c2 c1 ea 10 31 d0 89 c3 49 8b 3f <8b> 47 10 c1 e8 08 74 5d 69 c0 f9 32 91 10 69 db fe 73 ac 05 44 8d
[10050.290131] surf[19161]: segfault at 570 ip 00007fc11b233a9c sp 00007ffed6e2f518 error 4 in libwebkit2gtk-4.0.so.37.55.6[7fc11a66f000+37c0000]
[10050.290137] Code: b8 01 00 00 00 eb e8 48 8d 15 f9 c7 0f 02 48 8d 35 a1 7c 17 02 bf 00 00 00 00 e8 ff cb a6 ff b8 00 00 00 00 eb d8 48 8b 47 30 <40> 38 b0 f0 00 00 00 74 26 53 40 88 b0 f0 00 00 00 48 8b 1d c4 3d


gdb:

ws:~ $ gdb surf
GNU gdb (Gentoo 11.1 vanilla) 11.1
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://bugs.gentoo.org/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from surf...
(gdb) run
Starting program: /usr/bin/surf
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7fffe2e6a640 (LWP 28072)]
[New Thread 0x7fffe2669640 (LWP 28073)]
[New Thread 0x7fffe1e06640 (LWP 28074)]
[New Thread 0x7fffe10ff640 (LWP 28075)]
[New Thread 0x7fffe08fe640 (LWP 28076)]
[New Thread 0x7fff93ffd640 (LWP 28077)]
[Detaching after fork from child process 28078]
[New Thread 0x7fff937fc640 (LWP 28079)]
[New Thread 0x7fff92ffb640 (LWP 28080)]
[Detaching after fork from child process 28081]
[New Thread 0x7fff927fa640 (LWP 28082)]
[New Thread 0x7fff91ff9640 (LWP 28083)]
[Thread 0x7fff937fc640 (LWP 28079) exited]
[New Thread 0x7fff937fc640 (LWP 28086)]
[New Thread 0x7fff9101e640 (LWP 28087)]
[Thread 0x7fff937fc640 (LWP 28086) exited]
[New Thread 0x7fff937fc640 (LWP 28095)]
[New Thread 0x7fff7bfff640 (LWP 28096)]
[Thread 0x7fff9101e640 (LWP 28087) exited]
[Thread 0x7fff937fc640 (LWP 28095) exited]
[Thread 0x7fff7bfff640 (LWP 28096) exited]
web process terminated: crashed

Thread 1 "surf" received signal SIGSEGV, Segmentation fault.
0x00007ffff4e86a9c in webkitWebViewSetIsWebProcessResponsive (webView=webView@entry=0x555555c8e5c0, isResponsive=isResponsive@entry=true) at /usr/src/debug/net-libs/webkit-gtk-2.34.3/webkitgtk-2.34.3/Source/WebKit/UIProcess/API/glib/WebKitWebView.cpp:4787
4787        if (webView->priv->isWebProcessResponsive == isResponsive)
(gdb) p webView
$1 = 0x555555c8e5c0
(gdb) p webView->priv
$2 = (WebKitWebViewPrivate *) 0x480
(gdb) p webView->priv->isWebProcessResponsive
Cannot access memory at address 0x570
(gdb)



Portage 3.0.28 (python 3.9.9-final-0, default/linux/amd64/17.1/no-multilib/hardened, gcc-11.2.0, glibc-2.33-r7, 5.15.16-gentoo-hardened-x86_64 x86_64)
=================================================================
System uname: Linux-5.15.16-gentoo-hardened-x86_64-x86_64-AMD_Ryzen_7_5800X_8-Core_Processor-with-glibc2.33
KiB Mem:    65770720 total,  55327492 free
KiB Swap:    8693756 total,   8693756 free
Timestamp of repository gentoo: Fri, 21 Jan 2022 08:15:01 +0000
Head commit of repository gentoo: f688d786cc276b390cc4ab7a51a25ed009b240e3
Timestamp of repository guru: Thu, 20 Jan 2022 19:36:44 +0000
Head commit of repository guru: 5479f8b416f8229e25ab891b63f8e12fa6b8a5c2

sh bash 5.1_p8
ld GNU ld (Gentoo 2.37_p1 p0) 2.37
app-misc/pax-utils:        1.3.3::gentoo
app-shells/bash:           5.1_p8::gentoo
dev-java/java-config:      2.3.1::gentoo
dev-lang/perl:             5.34.0-r6::gentoo
dev-lang/python:           3.9.9-r1::gentoo, 3.10.0_p1-r1::gentoo
dev-lang/rust:             1.58.1::gentoo
dev-util/cmake:            3.21.4::gentoo
dev-util/meson:            0.60.3::gentoo
sys-apps/baselayout:       2.7-r3::gentoo
sys-apps/openrc:           0.44.10::gentoo
sys-apps/sandbox:          2.25::gentoo
sys-devel/autoconf:        2.13-r1::gentoo, 2.71-r1::gentoo
sys-devel/automake:        1.13.4-r2::gentoo, 1.16.4::gentoo
sys-devel/binutils:        2.37_p1::gentoo
sys-devel/binutils-config: 5.4::gentoo
sys-devel/clang:           12.0.1::gentoo, 13.0.0::gentoo
sys-devel/gcc:             11.2.0::gentoo
sys-devel/gcc-config:      2.5-r1::gentoo
sys-devel/libtool:         2.4.6-r6::gentoo
sys-devel/lld:             13.0.0::gentoo
sys-devel/llvm:            12.0.1::gentoo, 13.0.0::gentoo
sys-devel/make:            4.3::gentoo
sys-kernel/linux-headers:  5.15-r3::gentoo (virtual/os-headers)
sys-libs/glibc:            2.33-r7::gentoo
Repositories:

gentoo
    location: /var/db/repos/gentoo
    sync-type: rsync
    sync-uri: rsync://rsync.de.gentoo.org/gentoo-portage
    priority: -1000
    sync-rsync-verify-metamanifest: yes
    sync-rsync-extra-opts: 
    sync-rsync-verify-jobs: 1
    sync-rsync-verify-max-age: 24

guru
    location: /var/db/repos/guru
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/guru.git
    masters: gentoo

local
    location: /var/db/repos/local
    masters: gentoo

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -mtune=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /etc/stunnel/stunnel.conf /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/php/apache2-php8.0/ext-active/ /etc/php/cgi-php8.0/ext-active/ /etc/php/cli-php8.0/ext-active/ /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=native -mtune=native -O2 -pipe"
DISTDIR="/var/cache/distfiles"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY 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"
FCFLAGS="-march=native -mtune=native -O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-march=native -mtune=native -O2 -pipe"
GENTOO_MIRRORS="https://ftp.gwdg.de/pub/linux/gentoo/ http://ftp.gwdg.de/pub/linux/gentoo/ https://ftp.uni-hannover.de/gentoo/ http://ftp.uni-hannover.de/gentoo/ https://mirror.netcologne.de/gentoo/ http://mirror.netcologne.de/gentoo/"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j8"
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 aacs aalib acl aes agent alembic alsa amd64 amr amrenc amt androiddump ap archive argon2 armadillo avif avx avx2 bash-completion bcg729 bcmath bdplus berkdb bluray boost brain brotli browser bs2b btpclient bzip2 cairo calendar caps cdb cdda cdio cdr cgi ciscodump cjk cli client clippy clucene codec2 collada connection-sharing context contrib contribdnn corefonts cplugins cpudetection creds crypt cryptsetup ctf cube cups curl d daemon dav1d dec265 decklink declarative designer device-mapper devtools dhclient dhcp dia dicom digitalradio djbfft djvu dmabuf dot double-precision dpauxmon drafts dri3 drm dts dvb dvd dvi eap egl eglfs elf elfutils embed enc265 enchant exif expat extra f16c faad fasteap fdk ffi ffmpeg fftw fido2 field3d fits flac flambda flashrom flite fluidsynth fma3 fontconfig fonts fortran fox fpm fpx fribidi ftp gamepad games gbm gd gdal gdbm gdk-pixbuf geckodriver geoip gif glut gme gmp gnuefi go gold graphics graphite graphviz gsl gsm gssapi gstreamer gtk3 gts gui guile gusb haptic hardened harfbuzz hdri heif help http http2 humanities iconv icu idn idn2 iec61883 ieee1394 ilbc imagemagick imap inifile inkjar inspector int64 intl introspection ipv6 ivorbis javascript jbig jemalloc jit jpeg jpeg2k json kerberos ladspa lame lapack lasi layers lcms ldap lensfun lha libaom libaribb24 libass libcaca libcxx libglvnd libilbc libmpdclient libmpv libnotify libproxy librtmp libsoxr libtesseract libtirpc libv4l libxml2 llvm lm-sensors localstorage location logrotate lqr lv2 lz4 lzma lzo macsec mad magic mailutils man maxminddb mbim metapost mhash midi mikmod minizip mms mmx mmxext mng mod modplug mp3 mpeg mpg123 multimedia musepack music mysql native-exceptions ncat ncurses netapi netlink network nfc nfs nfsdcld nfsv41 nftables nls nping nptl nss ntfsdecrypt numa numpy nvme objc objc++ objc-gc odbc odk offlinehelp offload ogdi ogg ompt openal opencl opencv opencvapps opengl openh264 openinventor openmp openssl openvdb opus orc osgapps osmesa otr overlay overlays ovs p2p pam pango parted pbkdf2 pcap pci pclmul pcml pcntl pcre pdf pdfannotextractor pdfimport pdo phpdbg pie pipe pkcs11 playtools plugins png popcnt popups positioning postgres postproc postscript printsupport programs pskc psl pstricks publishers pulseaudio python q32 q8 qml qrcode qt5 rav1e raw rdrand readline recorder remotecalls rls rogue rpc rubberband rust-src rustfmt samba sasl sbc scanner science script scrypt sctp sdjournal sdk sdl sdl2 seccomp security-key sensord sensors serialport server sha sha2 sid signalfd sixel slang smartcard smi soap sockets socks5 sodium softrender sound soundcloud source-highlight spacetime speex spell spice split-usr sql sqlite srt sse sse2 sse3 sse4_1 sse4_2 sse4a ssh sshdump ssl ssp ssse3 steamfonts steamvr stemmer stoken strongswan_plugins_aesni strongswan_plugins_blowfish strongswan_plugins_bypass-lan strongswan_plugins_ccm strongswan_plugins_chapoly strongswan_plugins_ctr strongswan_plugins_forecast strongswan_plugins_gcm strongswan_plugins_ha strongswan_plugins_ipseckey strongswan_plugins_newhope strongswan_plugins_ntru strongswan_plugins_rdrand strongswan_plugins_save-keys strongswan_plugins_whitelist stunnel3 svg svg2 svt-av1 symlink synaptics syslog system-bootstrap sysvipc tabbed taglib tdls telemetry test-programs testlib tex4ht texi2html text tfshark theora threads thunderbolt tidal tidy tiff tools tpm tray trayicon tremor truetype ttf tty-helpers tui twolame udev uefi umfpack unicode upnp usb usbredir user-session utempter utils uuid v4l vaapi vala vdpau verify-sig vidstab virgl visio visualizer vnc voices vorbis voxels vpx vulkan vulkan-overlay wallpapers warmstarts wavpack webchannel webdav webp webready websockets widevine widgets wildmidi winbind wmf woff2 wpg wps wxwidgets x264 x265 xatrix xattr xcrypt xcsecurity xetex xfs xft xkb xmalloc xml xmlpatterns xmlreader xmlrpc xmlwriter xmp xpm xps xrandr xscreensaver xslt xtpax xvid xwidgets xxhash yaml zimg zink zip zlib zstd zvbi" ABI_X86="64" ADA_TARGET="gnat_2020" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache 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 sse4a ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput" KERNEL="linux" L10N="da de en-GB es es-AR es-CL es-ES fr no sv en en-US" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher" LLVM_TARGETS="AMDGPU BPF WebAssembly" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-3 php7-4" POSTGRES_TARGETS="postgres12 postgres13" PYTHON_SINGLE_TARGET="python3_9" PYTHON_TARGETS="python3_9 python3_10" QEMU_SOFTMMU_TARGETS="x86_64 aarch64 alpha arm avr cris hppa i386 lm32 m68k microblaze microblazeel mips mips64 mips64el mipsel moxie nios2 or1k ppc ppc64 riscv32 riscv64 rx s390x sh4 sh4eb sparc sparc64 tricore unicore32 xtensa xtensaeb" QEMU_USER_TARGETS="aarch64 aarch64_be alpha arm armeb cris hexagon hppa i386 m68k microblaze microblazeel mips mips64 mips64el mipsel mipsn32 mipsn32el nios2 or1k ppc ppc64 ppc64abi32 ppc64le riscv32 riscv64 s390x sh4 sh4eb sparc sparc32plus sparc64 x86_64 xtensa xtensaeb" RUBY_TARGETS="ruby26 ruby27" USERLAND="GNU" VIDEO_CARDS="radeonsi radeon amdgpu" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq proto steal rawnat 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, LEX, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-01-22 15:43:35 UTC
Were older versions fine?
Comment 2 Martin Jørgensen 2022-01-22 16:43:14 UTC
(In reply to Sam James from comment #1)
> Were older versions fine?

I have not tried any other version yet (new install) with this setup, and I have only got this version in my gentoo repos.

Any particular version you wish me to try out?
Comment 3 Martin Jørgensen 2022-01-24 12:19:10 UTC
I have just tried latest version, net-libs/webkit-gtk-2.34.4. Same result.

GNU gdb (Gentoo 11.1 vanilla) 11.1
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://bugs.gentoo.org/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from surf...
(gdb) run
Starting program: /usr/bin/surf 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7fffe2de0640 (LWP 13930)]
[New Thread 0x7fffe25df640 (LWP 13931)]
[New Thread 0x7fffe1d7c640 (LWP 13932)]
[New Thread 0x7fffe0fff640 (LWP 13933)]
[New Thread 0x7fffdbfff640 (LWP 13934)]
[New Thread 0x7fffdb7fe640 (LWP 13935)]
[Detaching after fork from child process 13936]
[New Thread 0x7fffdaffd640 (LWP 13937)]
[New Thread 0x7fffda7fc640 (LWP 13938)]
[Detaching after fork from child process 13939]
[New Thread 0x7fffd9ffb640 (LWP 13940)]
[New Thread 0x7fffd97fa640 (LWP 13941)]
[Thread 0x7fffdaffd640 (LWP 13937) exited]
[New Thread 0x7fffdaffd640 (LWP 13951)]
[New Thread 0x7fffd8f94640 (LWP 13952)]
[Thread 0x7fffdaffd640 (LWP 13951) exited]
[New Thread 0x7fffdaffd640 (LWP 13953)]
[New Thread 0x7fff93ffd640 (LWP 13954)]
[Thread 0x7fffd8f94640 (LWP 13952) exited]
[Thread 0x7fffdaffd640 (LWP 13953) exited]
[Thread 0x7fff93ffd640 (LWP 13954) exited]
web process terminated: crashed

Thread 1 "surf" received signal SIGSEGV, Segmentation fault.
0x00007ffff4e85190 in webkitWebViewSetIsWebProcessResponsive (webView=webView@entry=0x555555c93e20, isResponsive=isResponsive@entry=true) at /usr/src/debug/net-libs/webkit-gtk-2.34.4/webkitgtk-2.34.4/Source/WebKit/UIProcess/API/glib/WebKitWebView.cpp:4787
4787        if (webView->priv->isWebProcessResponsive == isResponsive)
(gdb)
Comment 4 Martin Jørgensen 2022-02-18 09:05:36 UTC
I have tried version 2.23.4 lately with same error result, but in a non-hardened setup, like this:

Portage 3.0.30 (python 3.9.9-final-0, default/linux/amd64/17.1/no-multilib, gcc-11.2.0, glibc-2.33-r7, 5.15.23-gentoo-x86_64 x86_64)
=================================================================
System uname: Linux-5.15.23-gentoo-x86_64-x86_64-AMD_Ryzen_7_5800X_8-Core_Processor-with-glibc2.33
KiB Mem:    65772396 total,  18117296 free
KiB Swap:    8693756 total,   8693500 free
Timestamp of repository gentoo: Sat, 12 Feb 2022 07:15:01 +0000
Head commit of repository gentoo: 6b3d8c6c681f53851df7bb996bfd41946ba8a248
Timestamp of repository guru: Wed, 09 Feb 2022 09:54:27 +0000
Head commit of repository guru: 9443d1512a1177758f0b1641a4f9379c3135b457

sh bash 5.1_p16
ld GNU ld (Gentoo 2.37_p1 p0) 2.37
app-misc/pax-utils:        1.3.3::gentoo
app-shells/bash:           5.1_p16::gentoo
dev-java/java-config:      2.3.1::gentoo
dev-lang/perl:             5.34.0-r6::gentoo
dev-lang/python:           3.9.9-r1::gentoo, 3.10.0_p1-r1::gentoo
dev-lang/rust:             1.58.1::gentoo
dev-util/cmake:            3.22.2::gentoo
dev-util/meson:            0.60.3::gentoo
sys-apps/baselayout:       2.7-r3::gentoo
sys-apps/openrc:           0.44.10::gentoo
sys-apps/sandbox:          2.25::gentoo
sys-devel/autoconf:        2.13-r1::gentoo, 2.71-r1::gentoo
sys-devel/automake:        1.13.4-r2::gentoo, 1.16.4::gentoo
sys-devel/binutils:        2.37_p1::gentoo
sys-devel/binutils-config: 5.4::gentoo
sys-devel/clang:           12.0.1::gentoo, 13.0.0::gentoo
sys-devel/gcc:             10.3.0-r2::gentoo, 11.2.0::gentoo
sys-devel/gcc-config:      2.5-r1::gentoo
sys-devel/libtool:         2.4.6-r6::gentoo
sys-devel/lld:             13.0.0::gentoo
sys-devel/llvm:            12.0.1::gentoo, 13.0.0::gentoo
sys-devel/make:            4.3::gentoo
sys-kernel/linux-headers:  5.15-r3::gentoo (virtual/os-headers)
sys-libs/glibc:            2.33-r7::gentoo
Repositories:

gentoo
    location: /var/db/repos/gentoo
    sync-type: rsync
    sync-uri: rsync://rsync.de.gentoo.org/gentoo-portage
    priority: -1000
    sync-rsync-verify-max-age: 24
    sync-rsync-verify-metamanifest: yes
    sync-rsync-extra-opts: 
    sync-rsync-verify-jobs: 1

guru
    location: /var/db/repos/guru
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/guru.git
    masters: gentoo

local
    location: /var/db/repos/local
    masters: gentoo

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -mtune=native -O3 -ftree-vectorize -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /etc/stunnel/stunnel.conf /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/php/apache2-php8.0/ext-active/ /etc/php/cgi-php8.0/ext-active/ /etc/php/cli-php8.0/ext-active/ /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=native -mtune=native -O3 -ftree-vectorize -pipe"
DISTDIR="/var/cache/distfiles"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY 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"
FCFLAGS="-march=native -mtune=native -O3 -ftree-vectorize -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-march=native -mtune=native -O3 -ftree-vectorize -pipe"
GENTOO_MIRRORS="https://ftp.gwdg.de/pub/linux/gentoo/ http://ftp.gwdg.de/pub/linux/gentoo/ https://ftp.uni-hannover.de/gentoo/ http://ftp.uni-hannover.de/gentoo/ https://mirror.netcologne.de/gentoo/ http://mirror.netcologne.de/gentoo/"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
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="256-color X a52 aac aacs aalib acl aes agent alembic alsa amd64 amr amrenc amt androiddump ap archive argon2 armadillo avif avx avx2 bash-completion bcg729 bcmath bdplus berkdb bluetooth bluray boost brain brotli browser bs2b btpclient bzip2 cairo calendar caps cdb cdda cdio cdr cgi ciscodump cjk cli client clippy clucene codec2 collada connection-sharing context contrib contribdnn corefonts cplugins cpudetection creds crypt cryptsetup ctf cube cups curl d daemon dav1d dbus dec265 decklink declarative designer device-mapper devtools dhclient dhcp dia dicom djbfft djvu dmabuf dot double-precision dpauxmon drafts dri dri2 dri3 drm dts dvb dvd dvi eap egl eglfs elf elfutils embed enc265 enchant exif expat extra f16c faad fasteap fbcon fdk ffi ffmpeg fftw fido2 field3d fits flac flambda flashrom flite fluidsynth fma3 fontconfig fonts fortran fox fpm fpx freetype fribidi ftp gamepad games gbm gd gdal gdbm gdk-pixbuf geckodriver geoip gif glut gme gmp gnuefi go gold gpm graphics graphite graphviz gsl gsm gssapi gstreamer gtk3 gts gui guile gusb haptic harfbuzz hdri heif help http http2 humanities iconv icu idn idn2 iec61883 ieee1394 ilbc imagemagick imap imlib inifile inkjar inspector int64 intl introspection ipv6 ivorbis javascript jbig jemalloc jit jpeg jpeg2k json kerberos ladspa lame lapack lasi launcher layers lcms ldap lensfun lha libaom libaribb24 libass libcaca libcxx libevent libglvnd libilbc libmpdclient libmpv libnotify libproxy librtmp libsoxr libtesseract libtirpc libv4l libxml2 llvm lm-sensors localstorage location logrotate lqr lto lv2 lz4 lzip lzma lzo macsec mad magic mailutils man mapimg maxminddb mbim metapost mhash midi mikmod minizip mms mmx mmxext mng mod modpack modplug mp3 mpeg mpg123 multimedia musepack music mysql native-exceptions ncat ncurses net45 netapi netlink network nfc nfs nfsdcld nfsv41 nftables nls nping nptl nss ntfsdecrypt numa numpy nvme objc objc++ objc-gc odbc odk offlinehelp offload ogdi ogg ompt openal opencl opencv opencvapps opengl openh264 openinventor openmp openssl openvdb opus orc osgapps osmesa otr overlay overlays ovs p2p pam pango parted pass pbkdf2 pcap pci pclmul pcml pcntl pcre pcre32 pdf pdfannotextractor pdfimport pdo pgo phpdbg pipe pkcs11 playtools plugins png popcnt popups positioning postgres postproc postscript printsupport programs pskc psl pstricks publishers pulseaudio python q32 q8 qml qrcode qt5 rav1e raw rdrand readline recorder remotecalls rls rogue rpc rubberband rust-src rustfmt samba sasl sbc scanner science script scrypt sctp sdjournal sdk sdl sdl2 seccomp security-key sensord sensors serialport server sha sha2 sid signalfd sixel slang smartcard smi soap sockets socks5 sodium softrender sound soundcloud source-highlight spacetime spatial speex spell spice split-usr sql sqlite srt sse sse2 sse3 sse4_1 sse4_2 sse4a ssh sshdump ssl ssse3 steamfonts steamvr stemmer stoken strongswan_plugins_aesni strongswan_plugins_blowfish strongswan_plugins_bypass-lan strongswan_plugins_ccm strongswan_plugins_chapoly strongswan_plugins_ctr strongswan_plugins_forecast strongswan_plugins_gcm strongswan_plugins_ha strongswan_plugins_ipseckey strongswan_plugins_newhope strongswan_plugins_ntru strongswan_plugins_rdrand strongswan_plugins_save-keys strongswan_plugins_whitelist stunnel3 svg svg2 svt-av1 symlink synaptics syslog system-bootstrap sysvipc tabbed taglib tdls telemetry test-programs testlib tex4ht texi2html text tfshark theora threads thunderbolt tidal tidy tiff tools tpm tray trayicon tremor truetype ttf tty-helpers tui twolame udev uefi umfpack unicode unicode3 upnp usb usbredir user-session utempter utils uuid v4l vaapi vala vdpau verify-sig vidstab virgl visio visualizer vnc voices vorbis voxels vpx vulkan vulkan-overlay wallpapers warmstarts wavpack webchannel webdav webp webready websockets widevine widgets wildmidi winbind wmf woff2 wpg wps wxwidgets x264 x265 xatrix xattr xcrypt xcsecurity xetex xface xfs xft xkb xmalloc xml xmlpatterns xmlreader xmlrpc xmlwriter xmp xpm xps xrandr xscreensaver xslt xvfb xvid xwidgets xxhash yaml zimg zink zip zlib zstd zvbi" ABI_X86="64" ADA_TARGET="gnat_2020" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache 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 sse4a ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput" KERNEL="linux" L10N="da de en-GB es es-AR es-CL es-ES fr no sv en en-US" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher" LLVM_TARGETS="AMDGPU BPF WebAssembly" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-4 php8-0" POSTGRES_TARGETS="postgres12 postgres13" PYTHON_SINGLE_TARGET="python3_9" PYTHON_TARGETS="python3_9 python3_10" QEMU_SOFTMMU_TARGETS="x86_64 aarch64 alpha arm avr cris hppa i386 lm32 m68k microblaze microblazeel mips mips64 mips64el mipsel moxie nios2 or1k ppc ppc64 riscv32 riscv64 rx s390x sh4 sh4eb sparc sparc64 tricore unicore32 xtensa xtensaeb" QEMU_USER_TARGETS="aarch64 aarch64_be alpha arm armeb cris hexagon hppa i386 m68k microblaze microblazeel mips mips64 mips64el mipsel mipsn32 mipsn32el nios2 or1k ppc ppc64 ppc64abi32 ppc64le riscv32 riscv64 s390x sh4 sh4eb sparc sparc32plus sparc64 x86_64 xtensa xtensaeb" RUBY_TARGETS="ruby26 ruby27" USERLAND="GNU" VIDEO_CARDS="radeonsi radeon amdgpu" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq proto steal rawnat 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, LEX, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS
Comment 5 Martin Jørgensen 2022-02-18 12:05:59 UTC
(In reply to Martin from comment #4)
> I have tried version 2.23.4 lately with same error result, but in a
> non-hardened setup, like this:
> 
> Portage 3.0.30 (python 3.9.9-final-0, default/linux/amd64/17.1/no-multilib,
> gcc-11.2.0, glibc-2.33-r7, 5.15.23-gentoo-x86_64 x86_64)
> =================================================================
> System uname:
> Linux-5.15.23-gentoo-x86_64-x86_64-AMD_Ryzen_7_5800X_8-Core_Processor-with-
> glibc2.33
> KiB Mem:    65772396 total,  18117296 free
> KiB Swap:    8693756 total,   8693500 free
> Timestamp of repository gentoo: Sat, 12 Feb 2022 07:15:01 +0000
> Head commit of repository gentoo: 6b3d8c6c681f53851df7bb996bfd41946ba8a248
> Timestamp of repository guru: Wed, 09 Feb 2022 09:54:27 +0000
> Head commit of repository guru: 9443d1512a1177758f0b1641a4f9379c3135b457
> 
> sh bash 5.1_p16
> ld GNU ld (Gentoo 2.37_p1 p0) 2.37
> app-misc/pax-utils:        1.3.3::gentoo
> app-shells/bash:           5.1_p16::gentoo
> dev-java/java-config:      2.3.1::gentoo
> dev-lang/perl:             5.34.0-r6::gentoo
> dev-lang/python:           3.9.9-r1::gentoo, 3.10.0_p1-r1::gentoo
> dev-lang/rust:             1.58.1::gentoo
> dev-util/cmake:            3.22.2::gentoo
> dev-util/meson:            0.60.3::gentoo
> sys-apps/baselayout:       2.7-r3::gentoo
> sys-apps/openrc:           0.44.10::gentoo
> sys-apps/sandbox:          2.25::gentoo
> sys-devel/autoconf:        2.13-r1::gentoo, 2.71-r1::gentoo
> sys-devel/automake:        1.13.4-r2::gentoo, 1.16.4::gentoo
> sys-devel/binutils:        2.37_p1::gentoo
> sys-devel/binutils-config: 5.4::gentoo
> sys-devel/clang:           12.0.1::gentoo, 13.0.0::gentoo
> sys-devel/gcc:             10.3.0-r2::gentoo, 11.2.0::gentoo
> sys-devel/gcc-config:      2.5-r1::gentoo
> sys-devel/libtool:         2.4.6-r6::gentoo
> sys-devel/lld:             13.0.0::gentoo
> sys-devel/llvm:            12.0.1::gentoo, 13.0.0::gentoo
> sys-devel/make:            4.3::gentoo
> sys-kernel/linux-headers:  5.15-r3::gentoo (virtual/os-headers)
> sys-libs/glibc:            2.33-r7::gentoo
> Repositories:
> 
> gentoo
>     location: /var/db/repos/gentoo
>     sync-type: rsync
>     sync-uri: rsync://rsync.de.gentoo.org/gentoo-portage
>     priority: -1000
>     sync-rsync-verify-max-age: 24
>     sync-rsync-verify-metamanifest: yes
>     sync-rsync-extra-opts: 
>     sync-rsync-verify-jobs: 1
> 
> guru
>     location: /var/db/repos/guru
>     sync-type: git
>     sync-uri: https://github.com/gentoo-mirror/guru.git
>     masters: gentoo
> 
> local
>     location: /var/db/repos/local
>     masters: gentoo
> 
> ACCEPT_KEYWORDS="amd64"
> ACCEPT_LICENSE="*"
> CBUILD="x86_64-pc-linux-gnu"
> CFLAGS="-march=native -mtune=native -O3 -ftree-vectorize -pipe"
> CHOST="x86_64-pc-linux-gnu"
> CONFIG_PROTECT="/etc /etc/stunnel/stunnel.conf
> /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/php/apache2-php8.0/ext-active/ /etc/php/cgi-php8.0/ext-active/
> /etc/php/cli-php8.0/ext-active/ /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=native -mtune=native -O3 -ftree-vectorize -pipe"
> DISTDIR="/var/cache/distfiles"
> ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY 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"
> FCFLAGS="-march=native -mtune=native -O3 -ftree-vectorize -pipe"
> FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs
> buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles
> ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch
> pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox
> sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans
> userfetch userpriv usersandbox usersync xattr"
> FFLAGS="-march=native -mtune=native -O3 -ftree-vectorize -pipe"
> GENTOO_MIRRORS="https://ftp.gwdg.de/pub/linux/gentoo/
> http://ftp.gwdg.de/pub/linux/gentoo/ https://ftp.uni-hannover.de/gentoo/
> http://ftp.uni-hannover.de/gentoo/ https://mirror.netcologne.de/gentoo/
> http://mirror.netcologne.de/gentoo/"
> LANG="en_US.UTF-8"
> LDFLAGS="-Wl,-O1 -Wl,--as-needed"
> 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="256-color X a52 aac aacs aalib acl aes agent alembic alsa amd64 amr
> amrenc amt androiddump ap archive argon2 armadillo avif avx avx2
> bash-completion bcg729 bcmath bdplus berkdb bluetooth bluray boost brain
> brotli browser bs2b btpclient bzip2 cairo calendar caps cdb cdda cdio cdr
> cgi ciscodump cjk cli client clippy clucene codec2 collada
> connection-sharing context contrib contribdnn corefonts cplugins
> cpudetection creds crypt cryptsetup ctf cube cups curl d daemon dav1d dbus
> dec265 decklink declarative designer device-mapper devtools dhclient dhcp
> dia dicom djbfft djvu dmabuf dot double-precision dpauxmon drafts dri dri2
> dri3 drm dts dvb dvd dvi eap egl eglfs elf elfutils embed enc265 enchant
> exif expat extra f16c faad fasteap fbcon fdk ffi ffmpeg fftw fido2 field3d
> fits flac flambda flashrom flite fluidsynth fma3 fontconfig fonts fortran
> fox fpm fpx freetype fribidi ftp gamepad games gbm gd gdal gdbm gdk-pixbuf
> geckodriver geoip gif glut gme gmp gnuefi go gold gpm graphics graphite
> graphviz gsl gsm gssapi gstreamer gtk3 gts gui guile gusb haptic harfbuzz
> hdri heif help http http2 humanities iconv icu idn idn2 iec61883 ieee1394
> ilbc imagemagick imap imlib inifile inkjar inspector int64 intl
> introspection ipv6 ivorbis javascript jbig jemalloc jit jpeg jpeg2k json
> kerberos ladspa lame lapack lasi launcher layers lcms ldap lensfun lha
> libaom libaribb24 libass libcaca libcxx libevent libglvnd libilbc
> libmpdclient libmpv libnotify libproxy librtmp libsoxr libtesseract libtirpc
> libv4l libxml2 llvm lm-sensors localstorage location logrotate lqr lto lv2
> lz4 lzip lzma lzo macsec mad magic mailutils man mapimg maxminddb mbim
> metapost mhash midi mikmod minizip mms mmx mmxext mng mod modpack modplug
> mp3 mpeg mpg123 multimedia musepack music mysql native-exceptions ncat
> ncurses net45 netapi netlink network nfc nfs nfsdcld nfsv41 nftables nls
> nping nptl nss ntfsdecrypt numa numpy nvme objc objc++ objc-gc odbc odk
> offlinehelp offload ogdi ogg ompt openal opencl opencv opencvapps opengl
> openh264 openinventor openmp openssl openvdb opus orc osgapps osmesa otr
> overlay overlays ovs p2p pam pango parted pass pbkdf2 pcap pci pclmul pcml
> pcntl pcre pcre32 pdf pdfannotextractor pdfimport pdo pgo phpdbg pipe pkcs11
> playtools plugins png popcnt popups positioning postgres postproc postscript
> printsupport programs pskc psl pstricks publishers pulseaudio python q32 q8
> qml qrcode qt5 rav1e raw rdrand readline recorder remotecalls rls rogue rpc
> rubberband rust-src rustfmt samba sasl sbc scanner science script scrypt
> sctp sdjournal sdk sdl sdl2 seccomp security-key sensord sensors serialport
> server sha sha2 sid signalfd sixel slang smartcard smi soap sockets socks5
> sodium softrender sound soundcloud source-highlight spacetime spatial speex
> spell spice split-usr sql sqlite srt sse sse2 sse3 sse4_1 sse4_2 sse4a ssh
> sshdump ssl ssse3 steamfonts steamvr stemmer stoken strongswan_plugins_aesni
> strongswan_plugins_blowfish strongswan_plugins_bypass-lan
> strongswan_plugins_ccm strongswan_plugins_chapoly strongswan_plugins_ctr
> strongswan_plugins_forecast strongswan_plugins_gcm strongswan_plugins_ha
> strongswan_plugins_ipseckey strongswan_plugins_newhope
> strongswan_plugins_ntru strongswan_plugins_rdrand
> strongswan_plugins_save-keys strongswan_plugins_whitelist stunnel3 svg svg2
> svt-av1 symlink synaptics syslog system-bootstrap sysvipc tabbed taglib tdls
> telemetry test-programs testlib tex4ht texi2html text tfshark theora threads
> thunderbolt tidal tidy tiff tools tpm tray trayicon tremor truetype ttf
> tty-helpers tui twolame udev uefi umfpack unicode unicode3 upnp usb usbredir
> user-session utempter utils uuid v4l vaapi vala vdpau verify-sig vidstab
> virgl visio visualizer vnc voices vorbis voxels vpx vulkan vulkan-overlay
> wallpapers warmstarts wavpack webchannel webdav webp webready websockets
> widevine widgets wildmidi winbind wmf woff2 wpg wps wxwidgets x264 x265
> xatrix xattr xcrypt xcsecurity xetex xface xfs xft xkb xmalloc xml
> xmlpatterns xmlreader xmlrpc xmlwriter xmp xpm xps xrandr xscreensaver xslt
> xvfb xvid xwidgets xxhash yaml zimg zink zip zlib zstd zvbi" ABI_X86="64"
> ADA_TARGET="gnat_2020" APACHE2_MODULES="authn_core authz_core socache_shmcb
> unixd actions alias auth_basic authn_alias authn_anon authn_dbm
> authn_default authn_file authz_dbm authz_default authz_groupfile authz_host
> authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate
> dir disk_cache env expires ext_filter file_cache filter headers include info
> log_config logio mem_cache 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 sse4a ssse3"
> ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin
> garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver
> oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip
> tripmate tnt ublox ubx" INPUT_DEVICES="libinput" KERNEL="linux" L10N="da de
> en-GB es es-AR es-CL es-ES fr no sv en en-US" LCD_DEVICES="bayrad cfontz
> cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
> LIBREOFFICE_EXTENSIONS="nlpsolver scripting-beanshell scripting-javascript
> wiki-publisher" LLVM_TARGETS="AMDGPU BPF WebAssembly"
> LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1"
> OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-4 php8-0"
> POSTGRES_TARGETS="postgres12 postgres13" PYTHON_SINGLE_TARGET="python3_9"
> PYTHON_TARGETS="python3_9 python3_10" QEMU_SOFTMMU_TARGETS="x86_64 aarch64
> alpha arm avr cris hppa i386 lm32 m68k microblaze microblazeel mips mips64
> mips64el mipsel moxie nios2 or1k ppc ppc64 riscv32 riscv64 rx s390x sh4
> sh4eb sparc sparc64 tricore unicore32 xtensa xtensaeb"
> QEMU_USER_TARGETS="aarch64 aarch64_be alpha arm armeb cris hexagon hppa i386
> m68k microblaze microblazeel mips mips64 mips64el mipsel mipsn32 mipsn32el
> nios2 or1k ppc ppc64 ppc64abi32 ppc64le riscv32 riscv64 s390x sh4 sh4eb
> sparc sparc32plus sparc64 x86_64 xtensa xtensaeb" RUBY_TARGETS="ruby26
> ruby27" USERLAND="GNU" VIDEO_CARDS="radeonsi radeon amdgpu"
> XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p
> iface geoip fuzzy condition tee tarpit sysrq proto steal rawnat 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, LEX, LFLAGS, LIBTOOL,
> LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST,
> PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS,
> PORTAGE_RSYNC_EXTRA_OPTS, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP,
> YACC, YFLAGS

Typo. I meant version 2.34.4
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-02-18 17:49:47 UTC
1. Could you share the output of 'bt' (don't truncate the output?)
2. If hitting this with webkit-gtk-2.34.6, we should report this upstream.
3. Try without -O3 -ftree-vectorize (try just -O2 for epiphany, surf, and webkit-gtk, to humour me).
Comment 7 Martin Jørgensen 2022-02-19 08:58:24 UTC
Created attachment 765440 [details]
gdb surf with backtrace
Comment 8 Martin Jørgensen 2022-02-19 08:58:42 UTC
Created attachment 765441 [details]
epiphany gdb backtrace
Comment 9 Martin Jørgensen 2022-02-19 09:02:06 UTC
(In reply to Sam James from comment #6)
> 1. Could you share the output of 'bt' (don't truncate the output?)
> 2. If hitting this with webkit-gtk-2.34.6, we should report this upstream.
> 3. Try without -O3 -ftree-vectorize (try just -O2 for epiphany, surf, and
> webkit-gtk, to humour me).

1. see 'gdb surf with backtrace' and 'epiphany gdb backtrace' attachments. produced with '-Og -ggdb -fno-tree-vectorize' cflags instead.

2. im hitting the same issue with 2.34.5

3. tried build with -fno-tree-vectorize -O2. same result:

...
[Thread 0x7fff9086f640 (LWP 31009) exited]
web process terminated: crashed

Thread 1 "surf" received signal SIGSEGV, Segmentation fault.
0x00007ffff5203db4 in webkitWebViewSetIsWebProcessResponsive(_WebKitWebView*, bool) () from /usr/lib64/libwebkit2gtk-4.0.so.37
quit)
Comment 10 Pacho Ramos gentoo-dev 2023-07-29 09:26:20 UTC
What is the status with latest epiphany and webkit-gtk?

Thanks
Comment 11 Martin Jørgensen 2024-02-05 13:24:54 UTC
Work with latest as of current date