ThreadPoolForeg: segfault at 0 ip 0000000000000000 sp 00007f1a9fdff008category/package: something is broken
mrusme opened this issue · comments
◤◢◤◢◤◢◤◢ commented
As mentioned here, and requested here:
Updated to Chromium 126.0.6478.36 and we're back again:
[68636.856069] ThreadPoolForeg[20819]: segfault at 0 ip 0000000000000000 sp 00007f1a9fdff008 error 14 likely on CPU 4 (core 2, socket 0)
[68636.856082] Code: Unable to access opcode bytes at 0xffffffffffffffd6.
Also:
[78656.635367] traps: ThreadPoolForeg[9091] general protection fault ip:55d5530a6825 sp:7e189f7fefa0 error:0 in chrome[55d5514d9000+cb44000]
Here is the output from the CLI:
[8017:8038:0613/150652.917837:ERROR:object_proxy.cc(576)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: No such interface “org.freedesktop.portal.FileChooser”
[8017:8038:0613/150652.917906:ERROR:select_file_dialog_linux_portal.cc(287)] Failed to read portal version property
[8017:8035:0613/150653.808246:ERROR:ev_root_ca_metadata.cc(162)] Failed to decode OID: 0
[8056:8138:0613/150702.563168:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= YUV_420_BIPLANAR and usage=SCANOUT_CPU_READ_WRITE
[8056:8138:0613/150702.566487:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= YUV_420_BIPLANAR and usage=SCANOUT_CPU_READ_WRITE
[8056:8138:0613/150702.567250:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= YUV_420_BIPLANAR and usage=SCANOUT_CPU_READ_WRITE
[8056:8138:0613/150702.567738:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= YUV_420_BIPLANAR and usage=SCANOUT_CPU_READ_WRITE
[8056:8138:0613/150702.568789:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= YUV_420_BIPLANAR and usage=SCANOUT_CPU_READ_WRITE
[8056:8138:0613/150702.569747:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= YUV_420_BIPLANAR and usage=SCANOUT_CPU_READ_WRITE
[8056:8138:0613/150702.584400:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= YUV_420_BIPLANAR and usage=SCANOUT_CPU_READ_WRITE
[8056:8138:0613/150702.677002:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= YUV_420_BIPLANAR and usage=SCANOUT_CPU_READ_WRITE
[8056:8138:0613/150702.718569:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= YUV_420_BIPLANAR and usage=SCANOUT_CPU_READ_WRITE
[8056:8138:0613/150702.746404:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= YUV_420_BIPLANAR and usage=SCANOUT_CPU_READ_WRITE
[8056:8138:0613/150702.795052:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= YUV_420_BIPLANAR and usage=SCANOUT_CPU_READ_WRITE
[8056:8138:0613/150702.822701:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= YUV_420_BIPLANAR and usage=SCANOUT_CPU_READ_WRITE
[8056:8138:0613/150702.871410:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= YUV_420_BIPLANAR and usage=SCANOUT_CPU_READ_WRITE
[8056:8138:0613/150702.899258:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= YUV_420_BIPLANAR and usage=SCANOUT_CPU_READ_WRITE
[8056:8138:0613/150704.389778:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= YUV_420_BIPLANAR and usage=SCANOUT_CPU_READ_WRITE
[8056:8138:0613/150704.396096:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= YUV_420_BIPLANAR and usage=SCANOUT_CPU_READ_WRITE
[8056:8138:0613/150704.396712:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= YUV_420_BIPLANAR and usage=SCANOUT_CPU_READ_WRITE
[8056:8138:0613/150704.396993:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= YUV_420_BIPLANAR and usage=SCANOUT_CPU_READ_WRITE
[8056:8138:0613/150704.397309:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= YUV_420_BIPLANAR and usage=SCANOUT_CPU_READ_WRITE
[8056:8138:0613/150704.400115:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= YUV_420_BIPLANAR and usage=SCANOUT_CPU_READ_WRITE
[8056:8138:0613/150704.564829:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= YUV_420_BIPLANAR and usage=SCANOUT_CPU_READ_WRITE
[8056:8138:0613/150704.573325:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= YUV_420_BIPLANAR and usage=SCANOUT_CPU_READ_WRITE
[8056:8138:0613/150704.574867:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= YUV_420_BIPLANAR and usage=SCANOUT_CPU_READ_WRITE
...
Aw snap! :-)
USE flags
equery u ungoogled-chromium
[ Legend : U - final flag setting for installation]
[ : I - package is installed with flag ]
[ Colors : set, unset ]
* Found these USE flags for www-client/ungoogled-chromium-126.0.6478.36_p1:
U I
- - X : Add support for X11
+ + bluetooth : Enable Bluetooth. Disabling bluetooth does break WebAuthn. Could also break something else. Improved patch
is welcome.
- - cfi : Build with CFI (Control Flow Integrity) enabled. It requires "-stdlib=libc++", see #40 for more details.
+ + clang : Use Clang compiler instead of GCC
- - convert-dict : Patch and build the convert_dict utility. The script will be installed into
/usr/lib64/chromium-browser/update-dicts.sh. More info here:
https://github.com/ungoogled-software/ungoogled-chromium/issues/188#issuecomment-444752907
- - cromite : Apply also select patches from Cromite. Highly experimental! Please consider Cromite licensing terms when
deciding if you're allowed to distribute binaries built with these patches.
- - cups : Add support for CUPS (Common Unix Printing System)
- - custom-cflags : Build with user-specified CFLAGS (unsupported)
- - debug : Enable DCHECK feature with severity configurable at runtime. Mostly intended for debugging and
development, NOT RECOMMENDED for general use.
+ + enable-driver : Build chromedriver
- - gtk4 : Build with GTK4 headers
+ + hangouts : Enable support for Google Hangouts features such as screen sharing
- - headless : Build Ozone only with headless backend, NOT RECOMMENDED for general uses
- - hevc : Enable HEVC decoding support. Should work with system-ffmpeg, but might require additional patching for
the built-in one.
- - kerberos : Add kerberos support
+ + l10n_af : Afrikaans
+ + l10n_am : Amharic
+ + l10n_ar : Arabic
+ + l10n_bg : Bulgarian
+ + l10n_bn : Bengali
+ + l10n_ca : Catalan
+ + l10n_cs : Czech
+ + l10n_da : Danish
+ + l10n_de : German
+ + l10n_el : Modern Greek
+ + l10n_en-GB : English (United Kingdom)
+ + l10n_es : Spanish
+ + l10n_es-419 : Spanish (Latin America)
+ + l10n_et : Estonian
+ + l10n_fa : Persian
+ + l10n_fi : Finnish
+ + l10n_fil : Filipino
+ + l10n_fr : French
+ + l10n_gu : Gujarati
+ + l10n_he : Hebrew
+ + l10n_hi : Hindi
+ + l10n_hr : Croatian
+ + l10n_hu : Hungarian
+ + l10n_id : Indonesian
+ + l10n_it : Italian
+ + l10n_ja : Japanese
+ + l10n_kn : Kannada
+ + l10n_ko : Korean
+ + l10n_lt : Lithuanian
+ + l10n_lv : Latvian
+ + l10n_ml : Malayalam
+ + l10n_mr : Marathi
+ + l10n_ms : Malay (macrolanguage)
+ + l10n_nb : Norwegian Bokmål
+ + l10n_nl : Dutch
+ + l10n_pl : Polish
+ + l10n_pt-BR : Portuguese (Brazil)
+ + l10n_pt-PT : Portuguese (Portugal)
+ + l10n_ro : Romanian
+ + l10n_ru : Russian
+ + l10n_sk : Slovak
+ + l10n_sl : Slovenian
+ + l10n_sr : Serbian
+ + l10n_sv : Swedish
+ + l10n_sw : Swahili (macrolanguage)
+ + l10n_ta : Tamil
+ + l10n_te : Telugu
+ + l10n_th : Thai
+ + l10n_tr : Turkish
+ + l10n_uk : Ukrainian
+ + l10n_ur : Urdu
+ + l10n_vi : Vietnamese
+ + l10n_zh-CN : Chinese (China)
+ + l10n_zh-TW : Chinese (Taiwan)
- - libcxx : Use bundled C++ Standard Library (libc++)
- - nvidia : Use libXNVCtrl library from x11-drivers/nvidia-drivers instead of the bundled one
+ + official : Enable Official build instead of Developer build
- - optimize-thinlto : Whether to enable ThinLTO optimizations. Turning ThinLTO optimizations on can substantially increase link
time and binary size, but they generally also make binaries a fair bit faster.
+ + optimize-webui : Optimize parts of Chromium's UI written with web technologies (HTML/CSS/JS) for runtime performance
purposes. This does more work at compile time for speed benefits at runtime.
- - override-data-dir : Change default user data directory to "~/.config/ungoogled-chromium". No data moved automatically.
- - pax-kernel : Allow building on a PaX-enabled kernel
- - pgo : Enable PGO. Requires bundled binary profile data in sources tree. Often requires masked/testing llvm.
+ + proprietary-codecs : Enable proprietary codecs like H.264, MP3
+ + pulseaudio : Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire)
+ + qt5 : Add support for the Qt 5 application and UI framework
+ + qt6 : Add support for the Qt 6 application and UI framework
+ + screencast : Enable support for remote desktop and screen cast using media-video/pipewire
- - system-abseil-cpp : Use the system dev-cpp/abseil-cpp instead of the bundled one
- - system-av1 : Use the system media-libs/libaom and media-libs/dav1d instead of the bundled ones
- - system-brotli : Use the system app-arch/brotli instead of the bundled one
- - system-crc32c : Use the system dev-libs/crc32c instead of the bundled one
- - system-double-conversion : Use the system dev-libs/double-conversion instead of the bundled one
- - system-ffmpeg : Use the system media-video/ffmpeg instead of the bundled one
- - system-harfbuzz : Use the system media-libs/harfbuzz instead of the bundled one
- - system-icu : Use the system dev-libs/icu instead of the bundled one
- - system-jsoncpp : Use the system dev-libs/jsoncpp instead of the bundled one
- - system-libevent : Use the system dev-libs/libevent instead of the bundled one
- - system-libusb : Use the system dev-libs/libusb instead of the bundled one
- - system-libvpx : Use the system media-libs/libvpx instead of the bundled one
- - system-openh264 : Use the system media-libs/openh264 instead of the bundled one. If disabled, it will restrict USE=bindist.
- - system-openjpeg : Use the system-wide media-libs/openjpeg instead of the bundled one. OpenJPEG use are exclusively for
Chromium's PDF viewer.
- - system-png : Use system libpng instead of the bundled one
- - system-re2 : Use the system-wide dev-libs/re2 instead of the bundled one
- - system-snappy : Use the system-wide app-arch/snappy instead of the bundled one
- - system-woff2 : Use the system media-libs/woff2 instead of the bundled one
- - system-zstd : Use the system app-arch/zstd instead of the bundled one
- - thinlto : Build with ThinLTO support. LTO (Link Time Optimization) achieves better runtime performance through
whole-program analysis and cross-module optimization (highly recommended).
+ + vaapi : Enable Video Acceleration API for hardware decoding
+ + wayland : Enable dev-libs/wayland backend
+ + widevine : Unsupported closed-source DRM capability (required by Netflix VOD)
PF4Public commented
Please try --user-data-dir=/tmp/something
PS: general protection fault is something I also have upon exit. It would help if you could build a debug version and obtain a meaningful backtrace.